Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-29 | Update SMS code for changes supporting slow rise time emulation in IO code | Michael Pavone | |
2017-05-29 | Get H32 in sync with H40 with regards to borders and test register support. ↵ | Michael Pavone | |
Minor cleanup to H40 border rendering | |||
2017-05-28 | Implemented SMS pause button | Michael Pavone | |
2017-05-28 | Implemented Z80 NMI | Michael Pavone | |
2017-05-26 | Avoid splitting m68k_check_cycles_int_latch code across memory chunks since ↵ | Michael Pavone | |
it expects a byte-sized jump offset. Avoid an unnecessary m68k_check_cycles_int_latch for register to register moves | |||
2017-05-23 | Go back to resetting the refresh counter after a DMA. Probably not quite ↵ | Michael Pavone | |
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) | |||
2017-05-23 | Fixed regression from VDP sync changes. Direct color DMA demos are now ↵ | Michael Pavone | |
achieving stable sync again | |||
2017-05-23 | Attempt at improving refresh emulation | Michael Pavone | |
2017-05-23 | Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of ↵ | Michael Pavone | |
system instead. Worse results on CRAM dot issue, but much less of a hack | |||
2017-05-23 | Fix interrupt latency for move.l with memory destination | Michael Pavone | |
2017-05-23 | Fix handling of test register selected sprite layer in border area. Gets rid ↵ | Michael Pavone | |
of the border garbage in the "disco floor/ceiling" scene of OD2 | |||
2017-05-23 | Fix small blank spot on line -2 in "ninja escape" border fade in OD2 | Michael Pavone | |
2017-05-22 | Force 3-button pad for combat cars as the options menu has some issues with ↵ | Michael Pavone | |
a 6-button pad | |||
2017-05-22 | Fix regression in horizontal interrupt timing that was breaking the "water" ↵ | Michael Pavone | |
palette swap in the Sonic series and other games | |||
2017-05-19 | Add a bit of a hack to HINT start cycle to give correct values in my test ↵ | Michael Pavone | |
ROM and further improve prevelance of CRAM dot noise in Outrunners and OD2 | |||
2017-05-19 | Added some code to try and prevent Z80 accesses and refresh cycles from ↵ | Michael Pavone | |
screwing up interrupt latency more than on hardware | |||
2017-05-19 | Fix to M68K interrupt latency for most instructions. Still needs some work ↵ | Michael Pavone | |
for RAW_IMPL instructions besides move | |||
2017-05-14 | Fix regression in games that disable the display early like F1 World ↵ | Michael Pavone | |
Championship. Remove debug printf | |||
2017-05-14 | WIP attempt at fixing the minor line -2 glitch in the OD2 Ninja Escape scene | Michael Pavone | |
2017-05-12 | Print PATH in build_release script to help debug future build failures | Michael Pavone | |
2017-05-12 | Use printf rather than info_message for message about game controller ↵ | Michael Pavone | |
mappings so it does not pop up a modal when not run from a terminal | |||
2017-05-11 | Fix regression in Mode 4 sprite rendering | Michael Pavone | |
2017-05-11 | Fix regression in mode 4 introduced when advance_output_line was added | Michael Pavone | |
2017-05-11 | Fix resampling code to deal with case in which output frequency is greater ↵ | Michael Pavone | |
than the input frequency. Probably could stand to be improved, but at least it doesn't cause the emulator to deadlock | |||
2017-05-10 | Load extra controller mappings from gamecontrollerdb.txt | Michael Pavone | |
2017-05-10 | Updated special thanks and version number listed in menu ROM | Michael Pavone | |
2017-05-10 | Update README to account for new config file options | Michael Pavone | |
2017-05-09 | Add description of overscan settings to README | Michael Pavone | |
2017-05-09 | Added a ROM DB entry for Ninja Burai Densetsu as it has EEPROM | Michael Pavone | |
2017-05-09 | Added region override for Japanese version of Castle of Illusion to deal ↵ | Michael Pavone | |
with an invalid region header | |||
2017-05-08 | Added a region override for the Japanese version of Alien Soldier so it ↵ | Michael Pavone | |
doesn't end up running at 50Hz | |||
2017-05-08 | Implemented slow rise time of IO pins set as inputs, but not driven by ↵ | Michael Pavone | |
device. Fixes input in Decap Attack and possibly other games with buggy controller code | |||
2017-05-06 | King of the Monsters worked with my older more inaccurage 6-butotn pad ↵ | Michael Pavone | |
emulation, but does not work with the real thing nor does it work with my current 6-butotn pad emulation. Added a ROM DB entry to force a 3-button pad for this game | |||
2017-05-05 | Fix sprite rendering in double resolution interlace mode | Michael Pavone | |
2017-05-05 | Decode JMP or JSR with an invalid addressing mode as an invalid instruction | Michael Pavone | |
2017-05-05 | Fix vscroll latching when full screen vscroll is used in combination with ↵ | Michael Pavone | |
the window plane on the left side of the screen | |||
2017-05-04 | Fix transition from active to inactive display | Michael Pavone | |
2017-05-04 | Fix border rendering so that the first and last line of display are ↵ | Michael Pavone | |
consistently drawn | |||
2017-05-04 | Fix intermittent crash due to an inadvertent executable memory allocation in ↵ | Michael Pavone | |
m68k instruction retranslation | |||
2017-05-04 | Fix some inconsequential issues in code for executable memory allocation ↵ | Michael Pavone | |
noticed while tracking down a different issue | |||
2017-05-03 | Implement the effect of VDP test register usage on the top and bottom ↵ | Michael Pavone | |
borders. Fixes the remaning issue with the border dissolve in the "Ninja Escape" scene of Overdrive 2 | |||
2017-05-01 | Fix sprite rendering for negative line. Fixes remaining visual glitch in the ↵ | Michael Pavone | |
Titancade scene of Overdrive 2 | |||
2017-04-29 | Initial stab at horizontal border when VDP test register layer selection is ↵ | Michael Pavone | |
in effect for H40. Extended horizontal borders in Titancade scene and ninja escape scene mostly correct now | |||
2017-04-29 | Make internal screenshot functionality completely ignore overscan settings ↵ | Michael Pavone | |
rather than only doing it for the height | |||
2017-04-27 | Fixes to sprite phase 2 so that sprite X reads use the exact same slot as on ↵ | Michael Pavone | |
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. | |||
2017-04-27 | Adjust how the invalid size is handled for the horizontal dimmension of a ↵ | Michael Pavone | |
plane. Fixes some garbage on the spinning cube scene of Overdrive 2 | |||
2017-04-26 | Small tweak to how SAT cache updates are done. Mostly fixes the rotating ↵ | Michael Pavone | |
cube scene in Overdrive 2 | |||
2017-04-26 | Fix timing for branch not taken case in the M68K BCC intruction | Michael Pavone | |
2017-04-26 | Add 128K VRAM bit to VDP register print in debugger | Michael Pavone | |
2017-04-26 | Handle address register displacement when calculating branch targets in debugger | Michael Pavone | |