00:00:00 --- log: started retro/16.12.02 01:57:45 --- quit: mnemnion (Remote host closed the connection) 02:27:57 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 02:29:01 --- quit: trn (Ping timeout: 246 seconds) 02:32:18 --- quit: mnemnion (Ping timeout: 250 seconds) 03:17:54 --- join: trn (jhj@prone.ws) joined #retro 04:54:36 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 05:02:49 --- quit: mnemnion (Ping timeout: 265 seconds) 06:11:41 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 06:15:59 --- quit: mnemnion (Ping timeout: 240 seconds) 06:58:49 --- join: Mat4 (~claude4@ip5b4107d2.dynamic.kabel-deutschland.de) joined #retro 09:01:04 --- quit: Mat4 (Quit: Leaving) 09:14:15 --- join: haiqu (31c50c42@gateway/web/freenode/ip.49.197.12.66) joined #retro 09:17:06 Got a chance to rebuild listener in C since the code was changed around. It doesn't work, as I told you several days ago. The version with the Windows-specific calls in it buffers all input until you exit, then dumps the lot to the screen. It's utterly useless as an interactive program. 09:17:39 It's a simple program, it doesn't need Windows calls in it. 09:18:08 The editor does need to talk to a VT-100 ANSI terminal (or similar) but nor listener. 09:18:21 not. 09:21:12 Here it is again, from 29 Nov log: 09:21:16 Here are the results, after I fixed the posix version to compile on Win7: 07:22:11 1. posix version with bash: Runs but no response to kbd input. Will exit with 'bye'. 07:22:46 2. win console version with bash: Buffers everything until exit (blocking I/O calls). 07:23:48 3. posix version with cmd console: Seems to do something sensible on all occasions, but since I'm unfamiliar with coding in nga I can't say for s 09:22:22 console version with cmd console: ok prompt after every space, LF instead of CRLF, 'words' and '.p' and 's' fail, 'bye' fails. Worst of the lot. 09:23:17 Now I';m sure since the EOL bug some of those errors may have gone away, but the one you chose to go with had a different fault all together. 09:25:11 Last night I also investigated adding ANSI escapes to Git Bash. It has a VT100 emulator built it. My reading of the internet is that nobody has managed to get any sort of terminal emulator working from the console because Windows buffers everything and applies some sort of filter. 09:26:18 There's a solution some guy came up with to play DOS games that involved hooking into DLLs but I couldn't get that to work. 09:27:01 So, in a nutshell, the editor will have to be a full Windows GUI app, which isn't worth the effort. 09:27:56 Ultibo on the other hand has a framework that allows ANSI-style editors to be built simply. It just isn't ready yet. 09:30:46 Anyhow, have a great weekend. :) 09:30:49 --- quit: haiqu () 09:49:00 --- join: haiqu (31c50c42@gateway/web/freenode/ip.49.197.12.66) joined #retro 09:49:30 Back again. I just tested your build and get the same results as reported on 29 Nov. 09:50:52 Pascal version buffer until the end of line then prints a series of ok's. That's probably not what you'd expect to see judging by the one I just looked at, but at least it's consistent between Bash and Cmd and does work. 09:54:27 Question for you ... how do we avoid adding the same update to ngaImage more than once? I tried adding retro twice and the image just kept getting larger. 10:00:18 And here's a happy-snap of editor running on Arm7A in the Qemu Ultibo emulator: http://i.imgur.com/DYMlSHU.png 10:00:55 OK, I'm really gone this time, it's 4am here. 10:00:58 --- quit: haiqu () 10:24:48 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 10:50:16 haiqu: I'm not getting that behaviour with my build of the windows-specific code 10:55:09 see http://imgur.com/a/fhaI6 11:05:37 the listener is supposed to display ok after each interpreted token (so compiled things will display ok only after ; executes) 11:05:58 it's supposed to interpret input as it's entered, after each space, cr, or lf 11:09:33 * crc should probably look into using curses for this as it'd likely be more portable in the long run 14:02:53 --- join: mnemnia (~mnemnion@2601:643:8102:7c95:f513:17cc:f616:ecb) joined #retro 14:03:02 --- quit: mnemnion (Ping timeout: 244 seconds) 16:50:07 --- quit: mnemnia (Remote host closed the connection) 17:24:06 --- quit: FreeFull (Ping timeout: 250 seconds) 17:26:12 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:901f:57ad:2fde:ad1) joined #retro 18:44:57 --- join: FreeFull (~freefull@defocus/sausage-lover) joined #retro 23:59:59 --- log: ended retro/16.12.02