Mercurial > repos > blastem
graph
-
MergeSun, 04 Jan 2015 23:35:55 -0800, by Michael Pavone
-
Prevent an infinite loop when handling out of bounds addresses in translate_m68k_streamSun, 04 Jan 2015 23:21:56 -0800, by Michael Pavone
-
Some small synchronization improvements that do not seem to fix anythingSun, 04 Jan 2015 23:05:37 -0800, by Michael Pavone
-
Removed some code that tried to deal with the 68K not using master clocks that is no longer necessarySun, 04 Jan 2015 12:25:33 -0800, by Michael Pavone
-
Adjusted h40_hsync_cycles so that lines actually take 3420 mclks. Fixed vdp_cycles_next_line to take h40_sync_cycles into accountSun, 04 Jan 2015 12:24:34 -0800, by Michael Pavone
-
Fake busack when Z80 is disabledSat, 03 Jan 2015 21:54:41 -0800, by Michael Pavone
-
When going directly from reset to busreq, do not allow the Z80 to runSat, 03 Jan 2015 21:35:23 -0800, by Michael Pavone
-
Added a -r flag to ztestrun that force instruction retranslation to allow a quick sanity test of that featureSat, 03 Jan 2015 21:20:18 -0800, by Michael Pavone
-
Fix ztestrunSat, 03 Jan 2015 20:46:45 -0800, by Michael Pavone
-
Fix 68K remove_breakpointSat, 03 Jan 2015 20:46:25 -0800, by Michael Pavone
-
Restore emulation of Z80 being locked out of the 68K bus during DMA and the likeSat, 03 Jan 2015 20:20:15 -0800, by Michael Pavone
-
Fix bank area access delay for master clock changeSat, 03 Jan 2015 20:13:51 -0800, by Michael Pavone
-
Restore Z80 interrupt pulse duration and make a small improvement to debug print outputSat, 03 Jan 2015 18:49:07 -0800, by Michael Pavone
-
Removed some obsolete definesSat, 03 Jan 2015 18:27:29 -0800, by Michael Pavone
-
Made the Z80 core more contained by refactoring some code in blastem.c into z80_to_x86.cSat, 03 Jan 2015 18:23:04 -0800, by Michael Pavone
-
All cycle counters are now based off the master clock. This seems to have messed up Z80 interrupt timing (music in Sonic 2 is too slow for instance), but things are generally workingSat, 03 Jan 2015 16:08:23 -0800, by Michael Pavone
-
In theory, the Z80 core should work on 32-bit builds now; however, I suspect there is some code that cannot deal with most of the Z80 registers not having a native register so more work will be neededFri, 02 Jan 2015 13:47:34 -0800, by Michael Pavone
-
Added functions to gen_x86 for saving and restoring callee save registers to better abstract over ABI differences between x86 and x86-64Fri, 02 Jan 2015 13:14:09 -0800, by Michael Pavone
-
Use SZ_PTR instead of SZ_Q in Z80 core for 32-bit compatFri, 02 Jan 2015 12:04:58 -0800, by Michael Pavone
-
Sync Z80 when taking an interrupt so that int_cycle gets updatedFri, 02 Jan 2015 00:19:10 -0800, by Michael Pavone
-
Remove dedicated registers for Z80 bank reg and Z80 bank pointer as they are no longer usedThu, 01 Jan 2015 23:37:24 -0800, by Michael Pavone
-
Adjust 68K sync cycle when mclk_target gets adjustedThu, 01 Jan 2015 22:52:18 -0800, by Michael Pavone
-
Add the 3 cycle delay back in to Z80 bank area accessThu, 01 Jan 2015 22:18:32 -0800, by Michael Pavone
-
Minor Z80 core cleanupThu, 01 Jan 2015 20:26:22 -0800, by Michael Pavone
-
Use call_args and call_args_abi inside gen_mem_funThu, 01 Jan 2015 20:21:20 -0800, by Michael Pavone
-
Use call_args and call_args_abi in Z80 coreThu, 01 Jan 2015 20:07:47 -0800, by Michael Pavone
-
Added 2 new functions to gen_x86.c for handling passing args according to the C abi of the host system and adapted the code in m68k_core_x86.c to use that instead of doing everything by handThu, 01 Jan 2015 19:15:05 -0800, by Michael Pavone
-
Avoid calling atexit(SDL_Quit) until after OpenGL initialization to avoid a segfault on exit when using fglrxThu, 01 Jan 2015 17:36:23 -0800, by Michael Pavone
-
Fix some issues with 68K instruction retranslationThu, 01 Jan 2015 17:31:59 -0800, by Michael Pavone
-
Remove some of the hard coded assumptions about the memory map from the CPU coresThu, 01 Jan 2015 14:36:55 -0800, by Michael Pavone
-
MergeTue, 30 Dec 2014 19:11:34 -0800, by Michael Pavone
-
Fix flags for rra, rrca, rla and rlca. Fix timing for rr, rrc, rl and rlc when using IX or IY. Fix access to I and R registers (R still needs to be made 7-bit though). Fix flags for ld a, i. The fix for access to I fixes PCM playback in Titan Overdrive and music playback in Crackdown.Tue, 16 Dec 2014 01:10:54 -0800, by Michael Pavone
-
Set the busy flag after a YM-2612 address writeTue, 16 Dec 2014 01:05:00 -0800, by Michael Pavone
-
Added HV counter test ROM sourceSun, 14 Dec 2014 18:17:29 -0800, by Michael Pavone
-
Remove object file that was accidentally addedSun, 14 Dec 2014 18:16:14 -0800, by Michael Pavone
-
Fix the HV counter and adjust the slots of certain VDP eventsSun, 14 Dec 2014 18:14:50 -0800, by Michael Pavone
-
Produce a listing file when assembling 68K test ROMsSun, 14 Dec 2014 18:12:00 -0800, by Michael Pavone
-
Initial support for configurable IO, custom IO and sega transfer board emulationWed, 03 Dec 2014 09:32:32 -0800, by Michael Pavone
-
Temporarily comment out code to translate Z80 instructions in place as in rare cases it can stomp the next instruction if a branch goes from a short from to a long oneWed, 03 Dec 2014 09:30:01 -0800, by Michael Pavone
-
Unbreak PC indexed addressing modes in decoderWed, 03 Dec 2014 09:26:07 -0800, by Michael Pavone
-
Fix interpretation of moves direction fieldWed, 15 Oct 2014 00:30:19 -0700, by Michael Pavone
-
Fix decoding of movecWed, 15 Oct 2014 00:26:57 -0700, by Michael Pavone
-
Add equates for address references below address_offTue, 14 Oct 2014 22:17:42 -0700, by Michael Pavone
-
Ignore odd addresses in calls to defer in disassemblerTue, 14 Oct 2014 21:58:17 -0700, by Michael Pavone
-
Add support for 68020 addressing modes in decoder and disassemblerTue, 14 Oct 2014 21:58:03 -0700, by Michael Pavone
-
Tiny bit of work towards supporting 68020 addressing modes in decoder/disassemblerSun, 12 Oct 2014 23:55:25 -0700, by Michael Pavone
-
Add support for 68020 bitfield instructionsSun, 12 Oct 2014 19:03:05 -0700, by Michael Pavone
-
Fix logic for automatic label generation.Sun, 12 Oct 2014 19:02:47 -0700, by Michael Pavone
-
Better support for labels sourced from VOS program module headerSat, 11 Oct 2014 22:18:49 -0700, by Michael Pavone
-
Fix translation of 68K address to buffer location when address_off != 0Sat, 11 Oct 2014 21:42:33 -0700, by Michael Pavone
-
Add -r option to indicate VOS program module contains a 68K reset vectorSat, 11 Oct 2014 21:20:02 -0700, by Michael Pavone
-
Add support for disassembling VOS program modulesSat, 11 Oct 2014 20:32:17 -0700, by Michael Pavone
-
Improve support for disassembling 68010+ binariesWed, 08 Oct 2014 22:18:34 -0700, by Michael Pavone
-
Small fix to display of DMA source address in vr debug commandThu, 14 Aug 2014 09:38:32 -0700, by Michael Pavone
-
Fix Z80 interruptsSat, 21 Jun 2014 09:36:15 -0700, by Michael Pavone
-
Added some preliminary support for interpreting Z80 code from non-RAM addressesFri, 20 Jun 2014 07:57:32 -0700, by Michael Pavone
-
Properly handle Z80 breakpoints on self-modifying code and setting Z80 breakpoints before the Z80 program has been loadedThu, 19 Jun 2014 19:50:16 -0700, by Michael Pavone
-
Slight cleanup of vint handling on the Z80Thu, 19 Jun 2014 08:14:35 -0700, by Michael Pavone
-
Remove debug printf that escaped into my previous commitWed, 18 Jun 2014 16:39:42 -0700, by Michael Pavone
-
Fix most of the breakage caused by the vcounter/hcounter changesWed, 18 Jun 2014 16:30:19 -0700, by Michael Pavone