summaryrefslogtreecommitdiff
path: root/z80_to_x86.h
AgeCommit message (Collapse)Author
2015-07-29Added support for an IO memory map in Z80 coreMichael Pavone
2015-05-25Add a define in both the source and Makefile for enabling logging of z80 ↵Michael Pavone
instruction address/cycle counts. Fix Z80 in/out instructions to eliminate assumptions about which registers are stored in native regs. Fix read_16 to not corrupt the low byte when the read has to call into a C function.
2015-01-04MergeMichael Pavone
2015-01-03Made the Z80 core more contained by refactoring some code in blastem.c into ↵Michael Pavone
z80_to_x86.c
2015-01-03All cycle counters are now based off the master clock. This seems to have ↵Michael Pavone
messed up Z80 interrupt timing (music in Sonic 2 is too slow for instance), but things are generally working
2015-01-01Remove dedicated registers for Z80 bank reg and Z80 bank pointer as they are ↵Michael Pavone
no longer used
2015-01-01Add the 3 cycle delay back in to Z80 bank area accessMichael Pavone
2015-01-01Minor Z80 core cleanupMichael Pavone
2014-12-30MergeMichael Pavone
2014-12-26Add in missing generated Z80 helper functions. Fix a small bug in Z80_HALT. ↵Michael Pavone
Fix generation of save and load context for Z80
2014-12-22Z80 core is sort of working againMichael Pavone
2014-12-17Get rest of emulator compiling again with Z80 core enabledMichael Pavone
2014-12-17Get Z80 core back into compileable stateMichael Pavone
2014-12-14WIP effort to update z80 core for code gen changesMichael Pavone
2014-06-21Fix Z80 interruptsMichael Pavone
2014-06-20Added some preliminary support for interpreting Z80 code from non-RAM addressesMichael Pavone
2014-06-19Properly handle Z80 breakpoints on self-modifying code and setting Z80 ↵Michael Pavone
breakpoints before the Z80 program has been loaded
2014-06-17blastem builds and almost works on OS X nowMike Pavone
2014-02-24Rename x86_backend.h and x86_backend.c to backend.h and backend.c respectivelyMike Pavone
2013-09-10Added copyright notice to source files and added GPL license text in COPYINGMike Pavone
2013-07-26Added support for saving savestates. Added gst savestate format test harnessMike Pavone
2013-06-29Add support for loading GST format savestatesMike Pavone
2013-05-31Partial implementation of Z80 debuggerMike Pavone
2013-05-14Some Z80 interrupt fixesMike Pavone
2013-05-06Implement writes from Z80 to YM-2612Mike Pavone
2013-04-30Add a second context pointer to m68k_context so that try_fifo_write can ↵Mike Pavone
still have easy access to the VDP. Handle writes to Z80 code addresses from the 68K.
2013-04-29Implement retranslating code when written to. Possibly broken, need to fix ↵Mike Pavone
some other bugs before a proper test.
2013-04-28Implement cycle limit in Z80 core.Mike Pavone
2013-04-28Implement EI, DI and IM in the Z80 coreMike Pavone
2013-04-28Implement EX, EXX and RST in Z80 coreMike Pavone
2013-04-25Get Z80 core working for simple programsMike Pavone
2013-04-16Make reset trigger debug exit to make it easier to test the same cases in ↵Mike Pavone
blastem and musashi. Fix asl #1 overflow flag.