Mercurial > repos > blastem
graph
-
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
-
Partially working switch to having a vcounter and hslot counter in the context rather than trying to derive them from the cycle count. This should allow for more accurate handling of mid screen mode switches. Interrupt timing is broken currently thoughTue, 17 Jun 2014 19:01:01 -0700, by Michael Pavone