00:00:00 --- log: started retro/12.05.08 00:07:12 --- quit: impomatic (Ping timeout: 260 seconds) 01:08:30 --- quit: SimonRC (Ping timeout: 240 seconds) 01:23:17 --- join: SimonRC (~sc@fof.durge.org) joined #retro 01:24:10 --- quit: SimonRC (Remote host closed the connection) 01:29:51 --- join: SimonRC_ (~sc@fof.durge.org) joined #retro 01:34:00 --- quit: SimonRC_ (Ping timeout: 240 seconds) 01:34:50 --- join: SimonRC (~sc@fof.durge.org) joined #retro 01:40:30 --- quit: SimonRC (Ping timeout: 240 seconds) 02:58:41 --- join: SimonRC (~sc@fof.durge.org) joined #retro 03:03:00 --- quit: SimonRC (Ping timeout: 240 seconds) 03:03:59 --- join: SimonRC (~sc@fof.durge.org) joined #retro 03:12:00 --- quit: SimonRC (Ping timeout: 240 seconds) 03:13:56 --- join: SimonRC (~sc@fof.durge.org) joined #retro 03:22:30 --- quit: SimonRC (Ping timeout: 240 seconds) 03:43:52 --- join: SimonRC (~sc@fof.durge.org) joined #retro 03:48:00 --- quit: SimonRC (Ping timeout: 240 seconds) 03:58:53 --- join: SimonRC (~sc@fof.durge.org) joined #retro 04:05:00 --- quit: SimonRC (Ping timeout: 240 seconds) 04:43:09 --- join: SimonRC (~sc@fof.durge.org) joined #retro 04:50:32 --- quit: SimonRC (Remote host closed the connection) 04:55:02 --- join: SimonRC (~sc@fof.durge.org) joined #retro 04:56:07 --- quit: SimonRC (Remote host closed the connection) 04:57:08 --- join: SimonRC (~sc@fof.durge.org) joined #retro 05:04:30 --- quit: SimonRC (Ping timeout: 240 seconds) 05:11:34 --- join: SimonRC (~sc@fof.durge.org) joined #retro 05:15:40 --- quit: SimonRC (Ping timeout: 244 seconds) 05:33:10 --- join: SimonRC (~sc@fof.durge.org) joined #retro 05:33:10 --- quit: SimonRC (Remote host closed the connection) 05:33:30 --- join: SimonRC_ (~sc@fof.durge.org) joined #retro 05:33:41 --- quit: karswell (Ping timeout: 256 seconds) 05:39:30 --- quit: SimonRC_ (Ping timeout: 240 seconds) 05:41:26 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 05:49:28 --- join: SimonRC (~sc@fof.durge.org) joined #retro 05:53:54 --- quit: SimonRC (Ping timeout: 244 seconds) 05:54:30 --- join: SimonRC (~sc@fof.durge.org) joined #retro 06:02:14 --- quit: SimonRC (Remote host closed the connection) 06:26:00 --- join: SimonRC (~sc@fof.durge.org) joined #retro 06:30:35 --- quit: SimonRC (Ping timeout: 244 seconds) 06:31:10 --- join: SimonRC (~sc@fof.durge.org) joined #retro 06:35:30 --- quit: SimonRC (Ping timeout: 240 seconds) 06:36:46 --- join: SimonRC (~sc@fof.durge.org) joined #retro 06:44:01 --- quit: SimonRC (Ping timeout: 244 seconds) 06:46:07 --- join: SimonRC (~sc@fof.durge.org) joined #retro 06:50:30 --- quit: SimonRC (Ping timeout: 240 seconds) 06:51:58 --- join: SimonRC (~sc@fof.durge.org) joined #retro 07:00:30 --- quit: SimonRC (Ping timeout: 240 seconds) 07:01:28 --- join: SimonRC (~sc@fof.durge.org) joined #retro 07:09:20 --- quit: SimonRC (Ping timeout: 244 seconds) 07:11:27 --- join: SimonRC (~sc@fof.durge.org) joined #retro 07:19:30 --- quit: SimonRC (Ping timeout: 240 seconds) 07:29:06 --- join: SimonRC (~sc@fof.durge.org) joined #retro 07:31:10 --- quit: SimonRC (Read error: Connection reset by peer) 07:46:36 --- join: SimonRC (~sc@fof.durge.org) joined #retro 07:53:00 --- quit: SimonRC (Ping timeout: 240 seconds) 07:59:14 --- join: SimonRC (~sc@fof.durge.org) joined #retro 08:12:00 --- quit: SimonRC (Ping timeout: 240 seconds) 08:20:40 --- join: SimonRC (~sc@fof.durge.org) joined #retro 08:29:30 --- quit: SimonRC (Ping timeout: 240 seconds) 08:35:52 --- join: SimonRC (~sc@fof.durge.org) joined #retro 12:01:52 --- join: impomatic (~digital_w@37.152.241.139) joined #retro 13:00:41 --- quit: jyfl987 (Read error: No route to host) 13:00:50 --- join: jyfl987 (~jyf@unaffiliated/yunfan) joined #retro 14:05:25 --- join: __tthomas__ (~Owner@24.130.7.34) joined #retro 14:05:50 <__tthomas__> hi all 14:21:02 Hi tthomas :-) 14:41:35 good evening 14:43:14 <__tthomas__> almost.. :) 14:43:59 <__tthomas__> hey impomatic 14:46:35 <__tthomas__> how is the vm hacking going crc? 14:47:26 slowly 14:48:05 I'm implementing pieces in coffeescript at present (for parable, and for an updated ngaro) 14:48:46 <__tthomas__> cool, I like coffeescript and nodejs, nice stuff.. I have been messing with 0xc10 vm a bit, and started working on a stupid minimalistic vm as a curiousity... 14:49:38 <__tthomas__> I also have a simple multitasking example which runs my dndsim as 5 simultaneous instances, haven't finished it yet, but will commit when done.. 14:49:49 cool; I'll watch for that 14:51:37 <__tthomas__> my vm only supports subroutines, no jumps, be interesting to see how far can take that.. 14:52:27 You an get pretty far. I only added jumps to my vm for the revectoring support. My next vm won't have them. 14:53:10 <__tthomas__> I decided to only implement pick, roll and drop, but limit pick and roll to only top 3 elements of stack, still has push pop as well.. 14:58:52 I'm still undecided on a lot of the instruction set. There's a fair amount I'd like to add, but I don't want to make it too complex 15:01:07 <__tthomas__> yeah, I thought about reserving first 64 cells for virtual opcodes, so if wanted to add new opcodes could, or implement software opcodes in vm could as well.. 15:04:20 at some point in the near future I'll probably sit down for a few hours and write a completely functional vm, apart from the io 15:04:38 I'd like to do a vm which doesn't assume a tty style console 15:05:04 <__tthomas__> I have a specification, not doing IO yet.. just going to unit test functions for time being.. 15:06:32 <__tthomas__> I think in the end will probably just have either SPI or ethernet for IO and use external programs for everything... 15:12:05 <__tthomas__> <0 LIT DROP PUSH POP PICK ROLL NAND UM+ CALL RETURN LOAD STORE 15:12:13 <__tthomas__> I was going to see how far I can get with just this.. 15:45:35 --- part: impomatic left #retro 16:51:21 how will you handle conditionals? 16:52:41 <__tthomas__> using roll... true is -1 so add 1 and roll then call do 16:52:50 <__tthomas__> swap drop first.. 16:52:57 <__tthomas__> works very similar to your if statement.. 16:53:43 <__tthomas__> for while I can just pop return stack and subtract 1 then push back on stack and return 17:04:49 --- join: Kumul (~Kumul@67.224.209.168) joined #retro 17:54:18 --- quit: __tthomas__ (Quit: Leaving.) 20:00:53 --- quit: jyfl987 (Quit: leaving) 20:03:00 --- join: jyfl987 (~jyf@unaffiliated/yunfan) joined #retro 22:53:08 --- quit: jyfl987 (Quit: leaving) 22:53:44 --- join: jyfl987 (~jyf@unaffiliated/yunfan) joined #retro 23:10:00 --- quit: jyfl987 (Quit: leaving) 23:10:22 --- join: jyfl987 (~jyf@unaffiliated/yunfan) joined #retro 23:22:31 --- quit: Kumul (Quit: gone) 23:59:59 --- log: ended retro/12.05.08