00:00:00 --- log: started retro/14.07.04 03:14:53 --- quit: mnemnion (Remote host closed the connection) 05:15:16 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #retro 05:19:52 --- quit: mnemnion (Ping timeout: 244 seconds) 07:16:23 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #retro 07:21:15 --- quit: mnemnion (Ping timeout: 252 seconds) 07:43:06 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #retro 12:34:00 --- quit: mnemnion (Remote host closed the connection) 12:39:50 --- join: mnemnion (~mnemnion@c-98-210-219-91.hsd1.ca.comcast.net) joined #retro 13:47:25 --- join: Zarutian (~zarutian@194-144-84-110.du.xdsl.is) joined #retro 13:49:15 this the place where retroForth that runs on the ngaro vm is generally discussed? 14:20:09 indeed. 14:20:27 it's fairly quiet though. 16:06:32 any spefic reason why retroForth uses null termined string and not counted ones? 16:06:49 (as far as I can tell from looking at the 11.5 image) 19:27:48 Zarutian: it used counted strings in the past, but it changed... i don't know why but is it a problem for you? 19:28:16 naah, I just distrust null terminated strings in general 19:28:56 also, I was curious which were used when the ngaro vm spec was written. 19:33:26 I just want to be sure to implement Port 4 (file operations) correctly 19:33:58 what language are you implementing it in? 19:34:30 löve2d, which is Lua 5.1 19:37:17 here is my implementation of port 4 in pascal: https://github.com/sabren/b4/blob/master/ng/ng_ports.pas#L106 19:37:22 the string part is here: https://github.com/sabren/b4/blob/master/ng/ng_retro.pas 19:38:40 hrm... i guess i was trimming it at 255 characters because i was used to really old style pascal strings which had that limitation. i never went back and finished it. 19:38:51 er updated it... but it also never caused me a problem in retro i guess. 19:39:40 the < 128 looks like i was trying to restrict it to ascii... but that's not actually necesssary. 19:40:09 * tangentstorm should probably update his code. :) 19:41:26 so, a pointer to a null terminated string in ngaro vm memory 19:41:39 yep 19:41:51 thanks 19:41:56 np. afk/back in a bit. 19:42:04 now I must get to bed 19:42:08 cya around 19:42:18 --- quit: Zarutian (Quit: Zarutian) 20:22:23 --- join: Ampera (6c049606@gateway/web/cgi-irc/kiwiirc.com/ip.108.4.150.6) joined #retro 20:22:58 Hello, Is this channel the Sonic Retro IRC or something different? 20:26:50 --- quit: Ampera (Client Quit) 20:53:37 Null terminated strings were mostly a carryover from my work on the FFI in retro8/9 and toka. 23:59:59 --- log: ended retro/14.07.04