Mercurial > repos > blastem
graph
-
Implemented Z80 NMISun, 28 May 2017 21:02:47 -0700, by Michael Pavone
-
Avoid splitting m68k_check_cycles_int_latch code across memory chunks since it expects a byte-sized jump offset. Avoid an unnecessary m68k_check_cycles_int_latch for register to register movesFri, 26 May 2017 19:18:19 -0700, by Michael Pavone
-
Go back to resetting the refresh counter after a DMA. Probably not quite correct as it is probably reset on VDP triggered refresh, but this is close enough for now given the general limitations with my refresh code. VDP FIFO Testing seems to be passing 100% reliably again (was occassionally failing still with the last commit)Tue, 23 May 2017 23:47:40 -0700, by Michael Pavone
-
Fixed regression from VDP sync changes. Direct color DMA demos are now achieving stable sync againTue, 23 May 2017 23:17:24 -0700, by Michael Pavone
-
Attempt at improving refresh emulationTue, 23 May 2017 23:00:32 -0700, by Michael Pavone
-
Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of system instead. Worse results on CRAM dot issue, but much less of a hackTue, 23 May 2017 21:09:38 -0700, by Michael Pavone
-
Fix interrupt latency for move.l with memory destinationTue, 23 May 2017 21:07:56 -0700, by Michael Pavone
-
Fix handling of test register selected sprite layer in border area. Gets rid of the border garbage in the "disco floor/ceiling" scene of OD2Tue, 23 May 2017 19:09:57 -0700, by Michael Pavone
-
Fix small blank spot on line -2 in "ninja escape" border fade in OD2Tue, 23 May 2017 09:39:22 -0700, by Michael Pavone
-
Force 3-button pad for combat cars as the options menu has some issues with a 6-button padMon, 22 May 2017 22:04:07 -0700, by Michael Pavone
-
Fix regression in horizontal interrupt timing that was breaking the "water" palette swap in the Sonic series and other gamesMon, 22 May 2017 21:11:13 -0700, by Michael Pavone
-
Add a bit of a hack to HINT start cycle to give correct values in my test ROM and further improve prevelance of CRAM dot noise in Outrunners and OD2Fri, 19 May 2017 22:07:50 -0700, by Michael Pavone
-
Added some code to try and prevent Z80 accesses and refresh cycles from screwing up interrupt latency more than on hardwareFri, 19 May 2017 20:54:04 -0700, by Michael Pavone
-
Fix to M68K interrupt latency for most instructions. Still needs some work for RAW_IMPL instructions besides moveFri, 19 May 2017 20:27:35 -0700, by Michael Pavone
-
Fix regression in games that disable the display early like F1 World Championship. Remove debug printfSun, 14 May 2017 12:07:39 -0700, by Michael Pavone
-
WIP attempt at fixing the minor line -2 glitch in the OD2 Ninja Escape sceneSun, 14 May 2017 11:15:56 -0700, by Michael Pavone
-
Print PATH in build_release script to help debug future build failuresFri, 12 May 2017 23:34:17 -0700, by Michael Pavone
-
Use printf rather than info_message for message about game controller mappings so it does not pop up a modal when not run from a terminalFri, 12 May 2017 23:33:00 -0700, by Michael Pavone
-
Fix regression in Mode 4 sprite renderingThu, 11 May 2017 20:33:31 -0700, by Michael Pavone
-
Fix regression in mode 4 introduced when advance_output_line was addedThu, 11 May 2017 08:01:10 -0700, by Michael Pavone
-
Fix resampling code to deal with case in which output frequency is greater than the input frequency. Probably could stand to be improved, but at least it doesn't cause the emulator to deadlockThu, 11 May 2017 07:51:28 -0700, by Michael Pavone
-
Load extra controller mappings from gamecontrollerdb.txtWed, 10 May 2017 22:06:59 -0700, by Michael Pavone
-
Updated special thanks and version number listed in menu ROMWed, 10 May 2017 19:32:13 -0700, by Michael Pavone
-
Update README to account for new config file optionsWed, 10 May 2017 19:23:59 -0700, by Michael Pavone
-
Add description of overscan settings to READMETue, 09 May 2017 22:57:12 -0700, by Michael Pavone
-
Added a ROM DB entry for Ninja Burai Densetsu as it has EEPROMTue, 09 May 2017 00:02:59 -0700, by Michael Pavone
-
Added region override for Japanese version of Castle of Illusion to deal with an invalid region headerTue, 09 May 2017 00:01:49 -0700, by Michael Pavone
-
Added a region override for the Japanese version of Alien Soldier so it doesn't end up running at 50HzMon, 08 May 2017 23:41:45 -0700, by Michael Pavone
-
Implemented slow rise time of IO pins set as inputs, but not driven by device. Fixes input in Decap Attack and possibly other games with buggy controller codeMon, 08 May 2017 22:31:28 -0700, by Michael Pavone
-
Fix sprite rendering in double resolution interlace modeFri, 05 May 2017 23:45:45 -0700, by Michael Pavone
-
Decode JMP or JSR with an invalid addressing mode as an invalid instructionFri, 05 May 2017 23:41:14 -0700, by Michael Pavone
-
Fix vscroll latching when full screen vscroll is used in combination with the window plane on the left side of the screenFri, 05 May 2017 22:08:30 -0700, by Michael Pavone
-
Fix transition from active to inactive displayThu, 04 May 2017 22:47:51 -0700, by Michael Pavone
-
Fix border rendering so that the first and last line of display are consistently drawnThu, 04 May 2017 22:14:12 -0700, by Michael Pavone
-
Fix intermittent crash due to an inadvertent executable memory allocation in m68k instruction retranslationThu, 04 May 2017 21:06:35 -0700, by Michael Pavone
-
Fix some inconsequential issues in code for executable memory allocation noticed while tracking down a different issueThu, 04 May 2017 21:00:25 -0700, by Michael Pavone
-
Implement the effect of VDP test register usage on the top and bottom borders. Fixes the remaning issue with the border dissolve in the "Ninja Escape" scene of Overdrive 2Wed, 03 May 2017 21:28:40 -0700, by Michael Pavone
-
Fix sprite rendering for negative line. Fixes remaining visual glitch in the Titancade scene of Overdrive 2Mon, 01 May 2017 20:33:59 -0700, by Michael Pavone
-
Initial stab at horizontal border when VDP test register layer selection is in effect for H40. Extended horizontal borders in Titancade scene and ninja escape scene mostly correct nowSat, 29 Apr 2017 16:51:57 -0700, by Michael Pavone
-
Make internal screenshot functionality completely ignore overscan settings rather than only doing it for the heightSat, 29 Apr 2017 12:32:50 -0700, by Michael Pavone
-
Fixes to sprite phase 2 so that sprite X reads use the exact same slot as on hardware in the case that there are fewer than the max number of sprites on each line. Re-read sprite Y from SAT cache during phase 2 and properly mask the calculated row. Fixes remaining issues with spinning cube scene in Overdrive 2.Thu, 27 Apr 2017 23:08:49 -0700, by Michael Pavone
-
Adjust how the invalid size is handled for the horizontal dimmension of a plane. Fixes some garbage on the spinning cube scene of Overdrive 2Thu, 27 Apr 2017 09:32:21 -0700, by Michael Pavone
-
Small tweak to how SAT cache updates are done. Mostly fixes the rotating cube scene in Overdrive 2Wed, 26 Apr 2017 22:16:12 -0700, by Michael Pavone
-
Fix timing for branch not taken case in the M68K BCC intructionWed, 26 Apr 2017 21:55:12 -0700, by Michael Pavone
-
Add 128K VRAM bit to VDP register print in debuggerWed, 26 Apr 2017 01:12:28 -0700, by Michael Pavone
-
Handle address register displacement when calculating branch targets in debuggerWed, 26 Apr 2017 01:05:40 -0700, by Michael Pavone
-
Fix interaction between 68K debugger and instruction retranslation due to self modifying code or bank switchingMon, 24 Apr 2017 20:49:31 -0700, by Michael Pavone
-
Add config file option to disable Open GL renderingSun, 23 Apr 2017 00:54:33 -0700, by Michael Pavone
-
Fix vgmplay target for ternary tree changesSat, 22 Apr 2017 01:22:47 -0700, by Michael Pavone
-
Fix a deficiency in the way types were handled in my ternary tree. Fixes in which some paths that were constructed from a template with variables would sometimes get an extra garbage character thrown inFri, 21 Apr 2017 23:35:32 -0700, by Michael Pavone
-
Fairly major rework of how active/passive is handled along with how the V30 mode bit is handled. Allows the vertical border extension trick in Overdrive 2 to work rightFri, 21 Apr 2017 01:22:52 -0700, by Michael Pavone
-
Minor optimization to avoid invalidating translated code when the bank has not actually changed. Makes a nasty edge case in the 68K debugger slightly less severe when dealing with code that uses bankingFri, 21 Apr 2017 01:19:40 -0700, by Michael Pavone
-
Fixed timing for RTS and RTEThu, 20 Apr 2017 22:28:58 -0700, by Michael Pavone
-
Initial stab at implementing the output disable/layer selection bits of the VDP test registerTue, 18 Apr 2017 19:27:10 -0700, by Michael Pavone
-
Fix time 68K is locked out of bus when doing a 128KB VRAM mode DMA transfer. Fixes a number of problems in Overdrive 2Mon, 17 Apr 2017 23:58:21 -0700, by Michael Pavone
-
SAT table register bit 0 is not used in H40 mode. Fixes corrupt sprites in ship crash landing scene in Overdrive 2Mon, 17 Apr 2017 20:54:33 -0700, by Michael Pavone
-
Fix some edge cases with regards to 128KB VRAM mode and the SAT cacheSun, 16 Apr 2017 18:43:34 -0700, by Michael Pavone
-
Initial work on handling the 128KB VRAM mode bit and some basic prep work for VDP test register supportSun, 16 Apr 2017 16:40:04 -0700, by Michael Pavone
-
Force display on in stateview if given a save state with the display offSun, 16 Apr 2017 16:38:56 -0700, by Michael Pavone