00:00:00 --- log: started retro/10.08.11 00:54:48 i get it generally and am probably missing some words in the 10.4 build of the image that 10.5 needs. so thanks again, crc! 00:56:36 --- quit: daj01 (Quit: Page closed) 01:40:16 --- quit: crc (Ping timeout: 265 seconds) 01:42:02 --- join: crc (~charlesch@184.77.185.20) joined #retro 03:31:31 given my workflow, it's quite possible that a subsequent release will not build with the previous stable image; the code + image evolutions are in the various repo's we've used 03:32:54 see http://github.com/crcx/retro10 and http://www.assembla.com/code/retro/git/nodes?rev=master and http://rx-core.org/dev/rx.fossil 03:34:44 between these, the history going back to December 2008 is available. 07:49:57 --- join: sixforty (~sixforty@pdpc/supporter/active/sixforty) joined #retro 07:54:25 --- quit: sixforty (Client Quit) 07:55:01 --- join: roarde (~sixforty@pdpc/supporter/active/sixforty) joined #retro 08:23:46 --- quit: roarde (Ping timeout: 258 seconds) 08:28:19 --- join: roarde (~sixforty@pdpc/supporter/active/sixforty) joined #retro 08:48:32 http://gist.github.com/519162 - some notes on using the sqlite stuff 08:59:32 --- join: SpitfireWP (~Spitfire@wikipedia/spitfire) joined #retro 08:59:57 --- part: SpitfireWP left #retro 09:14:54 github wouldn't exist without ruby and rails ;) 09:15:18 nope 09:15:28 I just use it for gists now 09:44:57 why not pastie? 09:45:04 is there another interface to use gist besides online? 09:46:50 pastie doesn't support restructuredtext 09:47:24 and each gist is a git repo; they can be cloned and edited offline, then pushed to later to update them 09:49:43 yeah but i can't be arsed to type out gist.github.com if i need to make a pastie heh 09:49:54 pastie.com works just fine 10:11:47 just for you: http://pastie.org/1086373 10:22:15 --- join: docl (~luke@97-120-241-117.ptld.qwest.net) joined #retro 10:51:30 --- quit: roarde (Quit: Leaving.) 11:41:29 --- quit: docl (Ping timeout: 265 seconds) 13:14:58 heh 15:43:05 heh? 15:44:40 just for you 15:44:46 didn' need to 15:45:30 I know 15:46:06 sometime I'll roll a new pastebin using sqlite instead of mysql 17:49:18 --- join: docl (~luke@97-120-241-117.ptld.qwest.net) joined #retro 19:20:30 --- join: daj (4b06f22f@gateway/web/freenode/ip.75.6.242.47) joined #retro 19:20:50 hi crc 19:21:42 hi daj 19:22:51 after rx-core starts up where is the main loop? what word in core.rx? 19:23:05 listen 19:23:45 ok, thanks! 19:23:57 specifically, there's a jump to a label (not visible to the user) main:, which calls run-on-boot then jumps to listen 19:24:24 run-on-boot sets up a few variables related to framebuffer (if that is provided by the vm), and memory sizing 19:25:02 so first is a jump to main: ? 19:25:08 yes 19:27:53 so, core.rx resets the whole vm that was in retroImage? 19:31:05 the image is a raw memory dump, but doesn't store any registers. On start, control is given to the first instruction, which in retro is a jump to main: 19:32:23 vm implementations may offer various amounts of memory or optional i/o (e.g., framebuffer/canvas); the code in core.retro stores information about these in a couple of variables before dropping to the actual user interface ('listen') 19:33:25 right. and when you use --with core.rx/core.retro it does a complete reset and loads a core system 19:33:52 it builds a new core system, yes 19:34:05 nice work! 19:35:41 btw, building 10.5 directly from a 10.4 image isn't something I've tested. 10.5 brought some significant changes that were added in over a period of time; you might have to trace back through the old git repos to follow the full evolution there 19:37:10 i'm satisfied now. i see that retro with retroImage only needs to be able to process core.retro. so everything fundamental is in core.retro/core.rx. 19:47:32 the chicken laid the egg, ate the egg, and was reborn as a new chicken that can lay and eat eggs! 19:48:04 :)) 20:10:52 :) 20:15:14 chickens and eggs... makes an ok breakfast :) 20:16:14 what time zone are you in crc? 20:16:28 eastern; gmt-5 20:19:33 i'm a vegetarian but the chicken can make all Turing varieties of eggs :) 20:39:21 --- quit: daj (Ping timeout: 252 seconds) 21:35:51 --- quit: crc (Ping timeout: 265 seconds) 21:36:24 --- join: crc (~charlesch@184.77.185.20) joined #retro 23:17:05 --- quit: docl (Ping timeout: 240 seconds) 23:59:59 --- log: ended retro/10.08.11