00:00:00 --- log: started retro/16.06.22 00:09:09 --- quit: Guest95150 (Ping timeout: 260 seconds) 00:16:48 --- join: Tristan-Speccy (tristan@213.163.67.18) joined #retro 00:17:11 --- nick: Tristan-Speccy -> Guest3885 02:31:00 --- quit: mnemnion_ (Remote host closed the connection) 02:31:34 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:4cd1:a91d:aa1b:d22e) joined #retro 02:36:00 --- quit: mnemnion (Ping timeout: 250 seconds) 04:10:35 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:94c4:33e8:229d:5505) joined #retro 04:57:54 --- quit: mnemnion (Remote host closed the connection) 08:57:20 --- join: backer (~backer@cowbell.employees.org) joined #retro 10:26:32 I've been working on a somewhat simpler VM for use with Retro in the future. 10:27:21 Currently the core instruction set implementation is done and working, and I've been building supporting tools: an assembler, machine forth cross compiler, and pl/0 compiler (90% complete) so far 10:27:26 I 10:28:08 I'll be working on a new model for I/O which will hopefully be somewhat cleaner and easier to implement/maintain/work with in the next couple of weeks 10:34:20 in the interim, Retro 11.7 with a few small improvements will be released near the beginning of July 10:54:08 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:1055:ba33:9541:bb5c) joined #retro 14:10:04 crc: So it won't be compatible with the previous instruction set and such? 14:28:23 --- quit: mnemnion (Remote host closed the connection) 14:58:57 --- join: mnemnion (~mnemnion@c-98-207-249-139.hsd1.ca.comcast.net) joined #retro 15:51:14 --- quit: mnemnion (Ping timeout: 260 seconds) 15:56:03 Correct. 15:59:29 crc: I'll have to update my ngaro vm implementation then 15:59:46 It's not the most advanced implementation anyway 16:00:47 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:28e9:98b3:2f24:4bd5) joined #retro 17:03:43 FreeFull: you can take a look at https://github.com/crcx/nga and https://github.com/crcx/nga-bootstrap to see my current work. The reference VM is in 17:03:56 C, with commentary 17:04:20 crc: https://github.com/FreeFull/ngaro-rs Here's my old VM, only does the basics but it's good enough for running Retro 17:04:39 Should still work just fine with latest Rust AFAIK 17:05:26 Thanks 17:06:36 The instruction set changes shouldn't be too bad to implement. I/O may see a lot of changes though. (I'm just now beginning to experiment with various approaches ) 17:43:15 crc: I'll take a look at updating my VM once you're done with the reference implementation then 17:43:50 crc: So it'll be called Nga instead of Ngaro? 17:48:53 --- quit: mnemnion (Remote host closed the connection) 17:54:11 yes 17:54:57 given the changes to the instruction set and io model I wanted a slightly different name for this. 18:49:26 --- join: mnemnion (~mnemnion@2601:643:8103:f9d0:28e9:98b3:2f24:4bd5) joined #retro 18:54:00 --- quit: mnemnion (Ping timeout: 250 seconds) 20:53:33 --- join: mnemnia (~mnemnion@2601:643:8103:f9d0:307a:f6c9:8780:91ab) joined #retro 23:59:59 --- log: ended retro/16.06.22