summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-05-02WIP README updatesMichael Pavone
2016-05-01Get rid of little divot on top of buttons in menu caused by the flat part ↵Michael Pavone
not being a full 8 pixels on the top
2016-05-01Fully functional next/previous buttonsMichael Pavone
2016-05-01Fix bug in which trying to load another ROM after saving or loading a ↵Michael Pavone
savestate through the menu resulted in trying to save/load a savestate instead
2016-05-01Fix bug in which save RAM/EEPROM was not persisted correctly if the emulator ↵Michael Pavone
is exited via the menu rather than the X button in the title bar
2016-05-01Removed assumptions that path separators are Unix style outside of Unix-only ↵Michael Pavone
verions of functions
2016-05-01Added IO overrides for games I've tested with mouse support and to Ms. ↵Michael Pavone
Pac-Man that requires a 3-button controller to work properly
2016-05-01Improve parsing of game name from ROM headerMichael Pavone
2016-05-01Allow overriding speed 0. May be useful for people that want to use vsyncMichael Pavone
2016-05-01Set vsync state based on config file rather than just using whatever the ↵Michael Pavone
system decides for us.
2016-05-01Added a config option that allows turning scanlines on and offMichael Pavone
2016-05-01Made low pass filter frequency configurableMichael Pavone
2016-04-30Fix bug in SAT cache address calculation that caused a crash in Strider IIMichael Pavone
2016-04-30Added TODO for hardware checkingMichael Pavone
2016-04-30Set sprite overflow flag if we completely consume sprite rendering capacity ↵Michael Pavone
for the line even if there is nothing left to draw. This graphical corruption in the vertical stretching scroll section. Needs hardware confirmation.
2016-04-30Implement SAT cache. Causes some graphical corruption in Overdrive due to an ↵Michael Pavone
unrelated bug.
2016-04-30YOUR EMULATOR SUX is dead. Needs logic analyzer testing to check exact delay ↵Michael Pavone
though.
2016-04-30Fix 68K interrupt handling some more. Fatal Rewind is working again.Michael Pavone
2016-04-30Fix some stuff with interrupt timing. The change in adjust_int_cycle gets ↵Michael Pavone
Overdrive working again (vint was not being preferred over hint in some cases). One of the changes seems to have broken Fatal Rewind again, but no other regressions that I can see.
2016-04-28Added code to display Next and Prev buttons on file listing screens to menuMichael Pavone
2016-04-28Add Wonder Boy in Monster World to ROM DB as it needs working EEPROM support ↵Michael Pavone
to work
2016-04-28Implemented A line and F line traps.Michael Pavone
2016-04-27Properly emulate machine freeze when reading from VDP while configured for ↵Michael Pavone
writes
2016-04-27Implement privelege violation exceptionsMichael Pavone
2016-04-27Implemented IR and undefined bits of info word for address error exception ↵Michael Pavone
frames
2016-04-27Fix changes made to get_instruction_start and map_native_address to cope ↵Michael Pavone
with being able to translate at odd addresses.
2016-04-26Initial stab at implementing address error exceptions. Need to fill in the ↵Michael Pavone
value of IR, undefined bits of last stack frame word and properly deal with address errors that occur during exception processing.
2016-04-26Implement illegal instruction trapMichael Pavone
2016-04-24Fix interrupt latency from STOP instruction status reg changes. Fix modified ↵Michael Pavone
code patching when non-standard aliases are used. This fixes the demo MDEM's First
2016-04-24FIFO should show as empty during a DMA fill after the initial write is done. ↵Michael Pavone
BlastEm now gets a perfect score in VDP FIFO Testing
2016-04-24Fixes to the DMA busy flag and DMA fill. Now up to 120/122 on VDP FIFO Testing.Michael Pavone
2016-04-24Add a trivial get_open_bus_value() function to stateview so it compiles again.Michael Pavone
2016-04-24Half assed, prefetch based open bus value emulation. Gets BlastEm up to ↵Michael Pavone
119/122 in VDP FIFO Testing
2016-04-24Implemented VDP read prefetch and made DMA copy not use the FIFO any more. ↵Michael Pavone
Now up to 114 out of 122 passing on VDP FIFO Test ROM
2016-04-24Fix order of writes for move.l with a predec destinationMichael Pavone
2016-04-23Disable refresh emulation with some ifdefs for now as it currently is not ↵Michael Pavone
accurate enough to actually improve overall accuracy/compatibility and in fact makes things that work right on real hardware break
2016-04-23Inclue menu.bin in release directories. Added a Windows RC file and iconMichael Pavone
2016-04-23Properly imlement btst with an immediate destination. Fixes a crash in NHL 95.Michael Pavone
2016-04-23Fixed loading of SMD format ROMsMichael Pavone
2016-04-22FindFirstFile makes more sense for getting modification times of a path than ↵Michael Pavone
using CreateFile and GetFileTimes
2016-04-22Get mouse working in save state slot selection menuMichael Pavone
2016-04-21Implement Windows versions of recently added functions in util.c and get the ↵Michael Pavone
Windows build working again
2016-04-21Move mouse mode and capture state to emulation context so it persists ↵Michael Pavone
properly when switching between the menu and the game
2016-04-21Got mouse working right in main and about menusMichael Pavone
2016-04-21Added tag v0.3.1 for changeset c9ed929ee984Michael Pavone
2016-04-21Added Mega Man - The Wily Wars to the ROM database as it uses EEPROM savesMichael Pavone
2016-04-20Fix bug in Z80 rrd implementation. This fixes the annoying high pitched wine ↵Michael Pavone
in Afterburner II.
2016-04-20Fix crash bug in Z80 debugger introduced with stack alignment changesMichael Pavone
2016-04-20Implemented linear resampling and low pass filter for the YM2612Michael Pavone
2016-04-20Fix PSG linear resampling and implement a low pass filterMichael Pavone