00:00:00 --- log: started retro/12.01.26 01:19:12 --- join: karswell__ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 01:21:06 --- quit: karswell_ (Ping timeout: 240 seconds) 04:24:55 --- quit: izota (Ping timeout: 245 seconds) 04:25:26 --- join: izota (~chatzilla@91.206.37.12) joined #retro 04:29:58 --- quit: izota (Client Quit) 04:30:20 --- join: izota (~chatzilla@91.206.37.12) joined #retro 05:48:51 --- join: Kumul (~Kumul@67.224.209.208) joined #retro 06:06:09 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 06:08:14 --- quit: karswell__ (Ping timeout: 260 seconds) 07:05:40 --- quit: karswell (Ping timeout: 240 seconds) 07:05:49 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 07:47:42 --- quit: izota (Remote host closed the connection) 12:18:28 --- quit: karswell (Ping timeout: 252 seconds) 14:50:00 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 15:11:21 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 15:13:02 --- quit: karswell (Ping timeout: 252 seconds) 15:40:45 --- join: karswell__ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 15:42:32 --- quit: karswell_ (Ping timeout: 252 seconds) 15:54:18 --- join: erider (~chatzilla@unaffiliated/erider) joined #retro 15:54:30 hi all 16:09:09 --- quit: karswell__ (Read error: Operation timed out) 16:10:37 --- join: karswell__ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 16:39:04 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 16:41:44 --- quit: karswell__ (Ping timeout: 276 seconds) 16:41:47 Hi erider 16:43:14 hi crc 16:43:30 have you heard of bcompiler 16:44:11 The PHP thing? 16:46:34 no 16:46:55 the forth like language done in hex 16:47:11 bootstrapping 16:48:23 start out writing a simple compiler with a small rule set [0-9a-f]{2}* 16:49:29 then you self compile to build on top of the first compiler until you get to a forth like system 16:50:14 Why not implement a cross compiler? 16:51:32 you are not using any language to implement the language only machine code xxd and xxd -r 16:52:07 well until you have to bootstrap complete then you can use the language itself to implement the rest of it 16:52:18 You still need a system to enter and compile the hex into a binary 16:52:38 xxd 16:53:34 echo e8 eb ff ff ff ff ff ff ff | xxd -r > output 16:54:14 So you're using another machine to manually assemble the initial binary 16:55:00 yes 16:55:02 I'd think it better to implement a target assembler or cross compiler if you have that luxury. 16:55:29 in hex? 16:55:35 No 16:56:06 ah in a language like C or assembly or even python these days :) 16:56:44 For instance, when I was first implementing retro on ngaro, I wrote a simple assembler for it rather than starting with raw hex 16:57:53 ah that was the assembler you wrote in toka right 16:58:30 The first assembler was in retro10, and later ported to toka 16:58:39 oh 16:58:52 Err, retro9 not 10 16:59:00 ah ok 17:00:04 Toka was a better tool than retro9 for this, and hence the switch 17:00:57 One retro10 advanced enough, the assembler was rewritten in retro10 making us self hosting 17:01:18 yeah 17:01:42 It would have taken much longer to get to a usable state if I had started with hex 17:04:54 yeah I just want to learn some internal working of the cpu and how compiler/assembler work 17:04:57 :) 17:06:24 I am have some issues with symbol tables and relative addressing but I am working through it 17:07:14 Retro doesn't have relative addressing :) 17:07:34 yeah I know 17:09:49 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 17:10:15 stack languages are neat to learn, it helps with understand assembly 17:11:07 --- quit: karswell (Ping timeout: 255 seconds) 17:39:30 --- quit: karswell_ (Read error: Connection reset by peer) 17:39:42 --- join: karswell_ (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 18:00:25 Time for me to head off to bed. Goodnight. 18:23:35 goodnight 18:26:53 --- quit: karswell_ () 18:34:15 --- quit: erider (Quit: ChatZilla 0.9.88 [Firefox 5.0/20110615151330]) 20:02:14 --- quit: Kumul (Quit: gone) 23:12:49 --- join: izota (~chatzilla@91.206.37.12) joined #retro 23:37:38 --- quit: izota (Remote host closed the connection) 23:59:59 --- log: ended retro/12.01.26