| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-09-10 | XXX UNDO LATER: Performance degrading change to make debugging easier | Duncan Smith | |
| 2010-09-10 | Underef routine now should work correctly | Duncan Smith | |
| 2010-09-10 | How could I forget to actually write characters in 'writestr'? | Duncan Smith | |
| 2010-09-10 | I think I nailed all the remaining wrong-sized moves of address registers ... | Duncan Smith | |
| 2010-09-10 | Widened spacing to 64 bytes/instr to give myself some breathing room for now | Duncan Smith | |
| 2010-09-10 | CALL was mistakenly fetching an extra word and jumping to JP NZ instead of JP | Duncan Smith | |
| 2010-09-10 | Fix to make PUSHW use d2 instead of d0 | Duncan Smith | |
| 2010-09-10 | Two more fixes | Duncan Smith | |
| The underef function will now return 0 if a match is not found, rather than returning something undefined. The routine for CALL immed.w was mistakenly calling deref with a truncated address. This has been fixed. | |||
| 2010-09-10 | Lazy, slow hack to FETCHW and FETCHWI becuase I forgot about endianness | Duncan Smith | |
| 2010-09-10 | Trying to get the zexdoc testbench to run. | Duncan Smith | |
| Now, at least, it's integrated into the build system and will be automatically included in built executables. | |||
| 2010-09-10 | Added stubs for putting the emulated screen into a TIOS-drawn window. | Duncan Smith | |
| 2010-09-10 | Completely patched zexdoc to assemble with SPASM. | Duncan Smith | |
| 2010-09-08 | Some more changes, spasm almost doesn't complain anymore! | Duncan Smith | |
| 2010-09-08 | Working on adapting zexdoc to work in spasm | Duncan Smith | |
| 2010-09-07 | Blank files for multibyte opcodes created | Duncan Smith | |
| 2010-09-07 | Added testbenches folder | Duncan Smith | |
| 2010-09-07 | Fixed the last movea that wasn't size-suffixed | 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 | I actually have a Makefile now, thank you very much. | Duncan Smith | |
| 2010-09-06 | Assembler is picky about EQUR apparently ... | Duncan Smith | |
| 2010-09-06 | Registers holding emulated registers are now named. | Duncan Smith | |
| Hopefully 'esp', 'epc', 'eaf', and friends will be less troublesome than 'a4', 'a6', and 'd3'. | |||
| 2010-09-06 | Registers holding emulated registers are now named. | Duncan Smith | |
| Hopefully 'esp', 'epc', 'eaf', and friends will be less troublesome than 'a4', 'a6', and 'd3'. | |||
| 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-08-02 | HACK XXX UNDO LATER Made relative flag references absolute. | Duncan Smith | |
| A68k wanted to add relocations, but couldn't figure out how. Undo this later when it's speed time, as this (probably) slows things down a bit. | |||
| 2010-08-02 | No-code fixes to make it compile | Duncan Smith | |
| 2010-08-02 | Fixed target executable name | Duncan Smith | |
| 2010-07-24 | Again, I shouldn't be trusted to write C ... | Duncan Smith | |
| 2010-07-24 | Created ROM packager utility stub | Duncan Smith | |
| 2010-07-24 | Clearly, I shouldn't be trusted to write C. | Duncan Smith | |
| 2010-07-24 | Created Makefile | Duncan Smith | |
| 2010-07-23 | Merge branch 'master' of git@github.com:chronomex/680 | Duncan Smith | |
| 2010-07-23 | Comments about speediness | Duncan Smith | |
| 2010-07-23 | First go at program loader created, as yet untested | Duncan Smith | |
| 2010-07-23 | Tiny change | Duncan Smith | |
| 2010-07-18 | TODO update | Duncan Smith | |
| 2010-07-17 | deref wasn't working properly because of insufficient shifting, fixed | Duncan Smith | |
| 2010-07-17 | Now initializing PC correctly | Duncan Smith | |
| 2010-07-03 | Now it compiles properly. Still doesn't seem to run without address error, ↵ | Duncan Smith | |
| though. | |||
| 2010-07-02 | Created initial spec for image format | Duncan Smith | |
| 2010-07-02 | Temporary fixes for alignment issues | Duncan Smith | |
| 2010-07-02 | GCC complained about pages array being of undefined length, fixed. | Duncan Smith | |
| 2010-07-02 | Fix/refactor: bankswap_4000_write -> bankswap_b_write | Duncan Smith | |
| 2010-06-30 | Readme edit | Duncan Smith | |
| 2010-06-30 | foo | Duncan Smith | |
| 2010-06-28 | Minor comment changes | Duncan Smith | |
| 2010-06-26 | Added bank-swapping routines (incomplete: doesn't implement memory map mode 1) | Duncan Smith | |
| 2010-06-26 | Rewrote loader routine in C | Duncan Smith | |
| 2010-06-26 | Corrected address error when accessing f_host_ccr. | Duncan Smith | |
| 2010-06-26 | Completed CP macro-instruction | Duncan Smith | |
| 2010-06-26 | Parted out remaining un-written ALU instructions. | Duncan Smith | |
