Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-04-24 | Fix interaction between 68K debugger and instruction retranslation due to ↵ | Michael Pavone | |
self modifying code or bank switching | |||
2017-04-23 | Add config file option to disable Open GL rendering | Michael Pavone | |
2017-04-22 | Fix vgmplay target for ternary tree changes | Michael Pavone | |
2017-04-21 | Fix a deficiency in the way types were handled in my ternary tree. Fixes in ↵ | Michael Pavone | |
which some paths that were constructed from a template with variables would sometimes get an extra garbage character thrown in | |||
2017-04-21 | Fairly major rework of how active/passive is handled along with how the V30 ↵ | Michael Pavone | |
mode bit is handled. Allows the vertical border extension trick in Overdrive 2 to work right | |||
2017-04-21 | Minor optimization to avoid invalidating translated code when the bank has ↵ | Michael Pavone | |
not actually changed. Makes a nasty edge case in the 68K debugger slightly less severe when dealing with code that uses banking | |||
2017-04-20 | Fixed timing for RTS and RTE | Michael Pavone | |
2017-04-18 | Initial stab at implementing the output disable/layer selection bits of the ↵ | Michael Pavone | |
VDP test register | |||
2017-04-17 | Fix time 68K is locked out of bus when doing a 128KB VRAM mode DMA transfer. ↵ | Michael Pavone | |
Fixes a number of problems in Overdrive 2 | |||
2017-04-17 | SAT table register bit 0 is not used in H40 mode. Fixes corrupt sprites in ↵ | Michael Pavone | |
ship crash landing scene in Overdrive 2 | |||
2017-04-16 | Fix some edge cases with regards to 128KB VRAM mode and the SAT cache | Michael Pavone | |
2017-04-16 | Initial work on handling the 128KB VRAM mode bit and some basic prep work ↵ | Michael Pavone | |
for VDP test register support | |||
2017-04-16 | Force display on in stateview if given a save state with the display off | Michael Pavone | |
2017-04-15 | Fix copy pasta error in handling of Z80 VDP port reads. HV counter reads are ↵ | Michael Pavone | |
not illegal writes =P. Fixes immediate exit in Overdrive II, though other problems remain | |||
2017-04-05 | Fix minor bug that displayed window plane as if it were plane A In plane ↵ | Michael Pavone | |
debug view | |||
2017-04-04 | Allow a .l suffix to a memory print command to allow fetching and printing a ↵ | Michael Pavone | |
longword | |||
2017-04-03 | Improved printing of word at absolute address to support reading from all ↵ | Michael Pavone | |
address types. Implemented support for printing the value pointed to by a register. Removed abuse of read_dma_value in internal debugger. | |||
2017-03-31 | Allow adding .w or .b to select just the low word or byte of a register in a ↵ | Michael Pavone | |
68K debugger print command | |||
2017-03-31 | Allow printing current frame number in 68K debugger | Michael Pavone | |
2017-03-31 | Fix accidental fallthrough on com debugger command | Michael Pavone | |
2017-03-30 | YM2612 should also be reset on system soft reset | Michael Pavone | |
2017-03-30 | Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in ↵ | Michael Pavone | |
Fantastic Dizzy and Kid Chameleon | |||
2017-03-29 | Added Might and Magic III prototype to ROM DB as it requires SRAM, but does ↵ | Michael Pavone | |
not indicate it in the standard header | |||
2017-03-29 | Update ROM DB to override region for Japanese version of Atomic Robo-Kid ↵ | Michael Pavone | |
(incorrect header) and to support some more unlicensed Chinese games with fixed value registers as documented by Andlabs on the Sega Retro wiki | |||
2017-03-29 | Allow games to be specified in ROM DB via sha1 instead of product ID. Added ↵ | Michael Pavone | |
a new ROM DB memory map device type fixed for emulating simple fixed value copy protection registers. Used those two features to support Ya Se Chuan Shuo via a ROM DB entry. | |||
2017-03-28 | Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in ↵ | Michael Pavone | |
eori sr | |||
2017-03-28 | Implemented M68K trace mode. Some edge cases/SR update paths still need work | Michael Pavone | |