00:00:00 --- log: started retro/12.05.09 04:40:20 --- join: docl_ (~luke@71-32-250-171.ptld.qwest.net) joined #retro 04:42:30 --- quit: docl (Ping timeout: 252 seconds) 05:59:50 --- part: jyfl987 left #retro 06:52:48 --- nick: docl_ -> docl 06:53:17 --- quit: docl (Changing host) 06:53:18 --- join: docl (~luke@unaffiliated/docl) joined #retro 09:07:30 --- join: __tthomas__ (~Owner@24.130.7.34) joined #retro 12:40:07 --- join: Mat2 (5b4085c5@gateway/web/freenode/ip.91.64.133.197) joined #retro 12:40:14 G'Day 13:37:10 <__tthomas__> hey Mat2 13:37:20 hi tthomas 13:37:29 <__tthomas__> how is things 13:38:00 to much work at current 13:38:06 need some free days 13:38:18 <__tthomas__> heh, I had to go down south last week for work.. 13:38:40 <__tthomas__> I can't wait for vacation, been so demotivated last few weeks.. been hard to get work done.. 13:41:57 can I undertand completly 13:43:49 <__tthomas__> Make much progress on VM? 13:46:13 --- quit: Mat2 (Ping timeout: 245 seconds) 13:48:42 --- join: Mat2 (5b4085c5@gateway/web/freenode/ip.91.64.133.197) joined #retro 13:49:16 server rashing at its best 13:50:16 <__tthomas__> yeah, you still working on your vm? 13:51:14 yes, but code is finished at last, I only recode a terminal emulator with alegro lib 13:51:25 I mean allegro 13:53:25 and search for a nice TTC font (which is free as in open source) 13:53:34 <__tthomas__> cool.. I started goofing with silly idea of a very minimal misc, seeing how many forth words I can emulate.. 13:54:18 <__tthomas__> TTC? not TTF? 13:54:33 sorry I mean TTF 13:55:09 I think you end up with ~8 instructions 13:57:45 <__tthomas__> I ended up with 13, I think you have to use registers to hit the 8 mark, or memory for holding certain pointers.. 13:59:12 let's see, 14:00:01 lit, ld, st, pick, roll, adc, shl, shr 14:00:17 --- quit: ivan`` (Ping timeout: 260 seconds) 14:00:41 all branches can be encoded from a packed instruction word, reserving one slot 14:01:13 --- join: ivan`` (~ivan@unaffiliated/ivan/x-000001) joined #retro 14:02:42 shl and shr can be one instruction (shl for negative tos, shr for positive value or zero) 14:02:58 you need and and or on the other side so: 14:03:55 lit, ld (ld, st on negative address), log (and, or), sft (shl, shr), b, bs, br, sys 14:04:12 et vóila: 8 instructions 14:08:19 <__tthomas__> shifts can be emulated with adc and nand 14:09:22 --- join: __tthomas__1 (~Owner@24.130.7.34) joined #retro 14:11:49 <__tthomas__1> now I disconnected 14:11:49 <__tthomas__1> now we are talking about two very different things.. 14:11:49 <__tthomas__1> I implemented if like so.. 14:11:49 --- quit: __tthomas__ (Ping timeout: 260 seconds) 14:11:49 <__tthomas__1> : if rot roll swap drop push ; 14:13:02 --- join: __tthomas__ (~Owner@24.130.7.34) joined #retro 14:14:55 <__tthomas__> left off most important part 14:15:10 <__tthomas__> : if rot 1+ roll swap drop push ; 14:16:38 --- quit: Mat2 (Ping timeout: 245 seconds) 14:17:23 --- join: Mat2 (5b4085c5@gateway/web/freenode/ip.91.64.133.197) joined #retro 14:18:00 my secend crash this day 14:18:56 soryy mean second 14:25:12 <__tthomas__> well IRC keeps kicking me off.. 14:25:49 --- quit: __tthomas__1 (Ping timeout: 260 seconds) 14:39:47 I will came back tomorrow, to much ping timeouts 14:39:57 --- quit: Mat2 (Quit: Page closed) 15:40:25 --- join: Kumul (~Kumul@67.224.209.168) joined #retro 22:20:21 --- quit: Kumul (Quit: gone) 22:31:17 --- join: jyfl987 (~jyf@unaffiliated/yunfan) joined #retro 23:59:59 --- log: ended retro/12.05.09