00:00:00 --- log: started retro/16.12.03 03:25:53 --- quit: mnemnion (Remote host closed the connection) 05:25:40 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 05:30:17 --- quit: mnemnion (Ping timeout: 260 seconds) 07:27:00 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:f4c6:6f06:a1e:f3ef) joined #retro 07:31:24 --- quit: mnemnion (Ping timeout: 258 seconds) 08:09:52 --- join: haiqu (31c56c65@gateway/web/freenode/ip.49.197.108.101) joined #retro 08:15:52 Just took a look at your output snapshot. Clearly that's not running on Windows and since you don't mention what OS or terminal it actually is running I can't comment further, except to say that I have never seen that sort of output on any variation of build, including my own Pascal version. 08:18:28 I also notice that the .p command actually works in the snapshot, I always see garbage there. But The `.s` and `words` commands are usable, which is enough. 08:20:14 For future work I'll be building an IDE with FreeVision, which is the FreePascal version of the old TurboVision text windowing framework. It also does ansi so everything should work as intended. It will be totally cross-platform to any hardware that can run FPC/Lazarus. 08:20:32 Looks like this: https://ultibo.org/forum/viewtopic.php?f=13&t=356 08:23:12 OK, I just tried 'hello then .p and it worked like yours, so I guess I was just looking at whatever rubbush was in memory. Still need to become familiar with retro as an interpreted language ... :) 08:24:01 But I think that snap helps a lot, I may be able to massage it so the output matches exactly. 08:24:55 BTW I'm almost finished with code cleanup and after the next upload I consider the port failry stable, so there won't be any further changes unless you add something new in C. It has been fun! 08:30:57 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:7c74:3759:6ae8:d49c) joined #retro 08:35:39 --- quit: mnemnion (Ping timeout: 260 seconds) 08:35:47 --- quit: haiqu () 09:25:30 Haiqu: running on Windows 7, launched by double clicking the exe. 09:26:26 .p is a debugging shortcut for displaying a zero terminated string. It expects a string pointer to be on the stack. 09:37:10 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:9a01:a7ff:fea7:9ee3) joined #retro 09:41:26 --- quit: mnemnion (Ping timeout: 260 seconds) 10:08:21 --- join: haiqu (31c56c65@gateway/web/freenode/ip.49.197.108.101) joined #retro 10:08:58 OK, last updates have been loaded to github. I also took a snapshot to prove equivalent operation, see http://i.imgur.com/zDDEfYE.png 10:11:24 You will note the double line feed. This is caused by the same thing that was corrupting the files earlier, i.e. we are reading #13 and #10 as separate characters and they are both being interpreted as CRLF by Windows. Doesn't seem to be much I can do about that ... I did think about filtering it in bridge/evaluate but then whatever I removed might also be a valid instruction. 10:13:02 Your line that went "ok #1 #1 ?"confused me for a while until I realized you must have made and typo, then backspaced over it. That's the only way I could have made that happen myself. 10:18:53 Here's what I get in the Windows Cmd console: http://i.imgur.com/NMvMNhU.png 10:19:03 Not at all pretty, but functional. 10:23:26 Ithink I should have more fine-grained control over the visual aspects with FreeViion and I'm looking forward to working on it, probably starting tomorrow. 10:25:03 I'll keep an eye on the repos to catch any changes to the code and update as time allows. 10:25:10 --- quit: haiqu () 11:17:17 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 14:00:16 --- join: Mat4 (~claude4@ip5b4113b1.dynamic.kabel-deutschland.de) joined #retro 14:15:01 --- quit: Mat4 (Quit: Leaving) 16:50:52 --- quit: mnemnion (Remote host closed the connection) 16:51:24 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:e954:7a1b:30d0:a2bf) joined #retro 16:57:12 --- quit: mnemnion (Ping timeout: 258 seconds) 17:09:36 c# implementation of the listener is in the repo. Not clean or complete, but it can interpret simple things. 17:54:05 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:e954:7a1b:30d0:a2bf) joined #retro 17:59:41 --- quit: mnemnion (Ping timeout: 258 seconds) 18:42:40 --- join: erider (~chatzilla@pool-68-134-212-247.bltmmd.fios.verizon.net) joined #retro 18:42:49 hello all 18:43:28 exit 18:43:38 --- quit: erider (Client Quit) 19:13:33 --- join: erider (~erider@unaffiliated/erider) joined #retro 19:14:04 --- quit: erider (Remote host closed the connection) 19:14:23 --- join: erider (~erider@unaffiliated/erider) joined #retro 19:15:10 have a great night 19:20:05 Anyone up? 19:22:35 --- quit: erider (Remote host closed the connection) 21:42:59 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 21:45:44 --- join: haiqu (31c55daf@gateway/web/freenode/ip.49.197.93.175) joined #retro 21:52:53 Beginnings of the IDE: http://i.imgur.com/MuAO9RN.png 21:53:28 Turbo Vision was released to the public domain by Borland. The C++ version is also available online. 21:55:18 I tried the "double-click the exe" thing, same result as the Cmd console version. Whatever you've done, it isn't in the repo. 21:55:23 --- quit: haiqu () 21:56:57 --- join: haiqu (31c55daf@gateway/web/freenode/ip.49.197.93.175) joined #retro 21:57:38 --- quit: haiqu (Client Quit) 23:59:59 --- log: ended retro/16.12.03