summaryrefslogtreecommitdiff
path: root/zruntime.S
AgeCommit message (Collapse)Author
2014-06-23Ensure proper stack alignment when the Z80 calls into C code. This fixes a ↵Mike Pavone
crash in optimized builds on OSX
2014-06-17blastem builds and almost works on OS X nowMike Pavone
2014-02-06Fix accidental use of the conditional jump instruction jp instead of jmpMichael Pavone
2014-02-03Initial attempt at emulating extended bank area access delays when 68K bus ↵Michael Pavone
is busy with VDP stuff. Also emulate the extra delay on the second access of a word-wide read to the bank area. Needs work as it seems to break stuff.
2014-01-28Add 3 wait states to Z80 access to bank area since that seems to be roughly ↵Michael Pavone
the average in normal usage
2013-07-26Added support for saving savestates. Added gst savestate format test harnessMike Pavone
2013-06-09Fix address adjustement in z80_retrans_stubMike Pavone
2013-06-08Use a call instruction to figure out the original native address when ↵Mike Pavone
retranslating so that it does not get lost when the byte transforms from a instruction word to extension word
2013-06-02Clear IFF1 and IFF2 when an interrupt is taken on the Z80Mike Pavone
2013-05-24Allow VDP/PSG writes from Z80Mike Pavone
2013-05-14Some Z80 interrupt fixesMike Pavone
2013-05-06Implement writes from Z80 to YM-2612Mike Pavone
2013-05-04Implement HALT (sort of tested)Mike Pavone
2013-05-04Implement IN and OUT (untested)Mike Pavone
2013-05-03Save context in z80_do_syncMike Pavone
2013-05-03Fix bank register updateMike Pavone
2013-05-03Fix native address lookup in bannked memory areaMike Pavone
2013-05-03Fix crash bug in Z80 interrupt supportMike Pavone
2013-04-30Implement LDIR and fix a bug in which context was not restored after a call ↵Mike Pavone
to z80_handle_code_write
2013-04-30Fix a remaining z80_write reg swap bug. Properly initialize the native map ↵Mike Pavone
slots. Reset appropriate regs when z80_reset is called.
2013-04-29Squashing some bugs introduced when I switched the register assignments for ↵Mike Pavone
z80_write_byte around.
2013-04-29Implement retranslating code when written to. Possibly broken, need to fix ↵Mike Pavone
some other bugs before a proper test.
2013-04-29Forgot to commit zruntime a while back, adding it now.Mike Pavone