| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-09-10 | Added stubs for putting the emulated screen into a TIOS-drawn window. | Duncan Smith | |
| 2010-09-07 | IO port framework now works | Duncan Smith | |
| A68k is defaulting all my address moves to word size, rather than long. I don't know whether I've expunged all this nonsense yet, but I'm trying. This version executes an infinite loop which writes 'A' to port 00h. I've patched in a write-to-console function on port 00h, so this can be used as a sort of debug monitor. | |||
| 2010-09-06 | Fixes to actually run code | Duncan Smith | |
| This is the version to run the first (trivial) infinite loop correctly. I hacked up the loader slightly to replace one of the (nonexistent) pages with a static byte array. z80 code executed: $4000: JP $4000 4000 c3 40 00 4003 This version also draws the opcode executed on the screen, to aid in debugging the emulator: move.b d0,$4c00+32*(128/8) Also, it turns out that I was mixing up the emulated SP (a4) and emulated PC (a6). That has been fixed. Further, it seems that movea defaults to a word operation in a68k. This led to pointer corruption, which has been fixed. | |||
| 2010-07-24 | Clearly, I shouldn't be trusted to write C. | Duncan Smith | |
| 2010-07-23 | First go at program loader created, as yet untested | Duncan Smith | |
| 2010-07-03 | Now it compiles properly. Still doesn't seem to run without address error, ↵ | Duncan Smith | |
| though. | |||
| 2010-06-30 | foo | Duncan Smith | |
| 2010-06-26 | Rewrote loader routine in C | Duncan Smith | |
