summaryrefslogtreecommitdiff
path: root/opcodes.asm.m4
AgeCommit message (Collapse)Author
2011-06-26Working on interleaving the various instructions together. Does presently ↵Astrid Smith
no longer build.
2011-06-25Make JR ignore page boundaries; relative jumps are now twenty times as fast.Astrid Smith
2011-06-24I spent the afternoon counting cycles.Astrid Smith
2011-06-24I had the sense of several Z flag inspections wrongAstrid Smith
2011-06-24HOLY CRAP IT PRINTED A STRINGAstrid Smith
2010-12-27Cleaned up interrupt routine, now it works properly.Astrid Smith
Perhaps this is slower than necessary, particularly when interrupts are disabled.
2010-11-13RST 30 and 38 were wrong, fixed.Astrid Smith
2010-11-13First bit of the new interrupts code addedAstrid Smith
2010-11-12Tiny non-code changesAstrid Smith
2010-11-12Changed the m4 quotes to be guillemets, which are less likely to get in the wayAstrid Smith
2010-11-12Non-code changes (comments and macro arguments)Astrid Smith
I added a fourth and fifth argument to OPCODE(). Now it accepts both of the arguments for the TIME macro (to allow for more precise speed emulation in the distant future) as well as a fifth argument, the size of the opcode routine (excluding START and DONE). I think this will allow me to automatically generate minimal offsets when I finally use Tezxas's dispatch routine.
2010-11-12Added support for local labels in opcodesAstrid Smith
I tried to use A68k's local label support, but I believe it was broken. Now I can use it, finally. :)
2010-11-12Reworked opcodes.asm to use m4. Soon, it will be clean.Astrid Smith