summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-17Save State menu option is now fully functional. Load state sort of works, ↵Michael Pavone
but is mostly broken.
2016-04-17Get cursor behaving properly in save state slot listMichael Pavone
2016-04-16Get stateview building againMichael Pavone
2016-04-16Get slot list displaying in "Save State" and "Load State" menu itemsMichael Pavone
2016-04-15Save state menu WIPMichael Pavone
2016-04-15Saving the save directory in the rom_info struct didn't make sense. It ↵Michael Pavone
should be in the console context.
2016-04-15Switch to storing SRAM/EEPROM and save states in a per-game directory rather ↵Michael Pavone
than next to the ROM (for SRAM/EEPROM) or in the current working directory (for save states)
2016-04-12Implement "Resume" button in pause menuMichael Pavone
2016-04-12Remove the int number argument to vdp_int_ack since it is no longer usedMichael Pavone
2016-04-12Fix VDP interrupt ack. Big thanks to Eke-Eke or whoever left that helpful ↵Michael Pavone
comment in Genesis Plus GX. Fixes Fatal Rewind
2016-04-11MergeMichael Pavone
2016-04-11Initial work on pause menuMichael Pavone
2016-04-10Allow changing the 68K clock divider in the config fileMichael Pavone
2016-04-10Allow specification of named labels as command line arguments to the 68K ↵Michael Pavone
disassembler
2016-03-19Make Exit option in menu workMichael Pavone
2016-03-19Get "Load ROM" menu option working correctlyMichael Pavone
2016-03-14Working about menuMichael Pavone
2016-03-12Handle up down buttons when in a menuMichael Pavone
2016-03-09Adjust arrow X positions in menuMichael Pavone
2016-03-09Draw button labelsMichael Pavone
2016-03-07WIP buttons in menu ROMMichael Pavone
2016-02-25Fix saving of SRAM/EEPROM when switching games in menuMichael Pavone
2016-02-25Fix filename used for SRAM/EEPROM when loading a game from the menuMichael Pavone
2016-02-24Accept address on 128-byte EEPROMs on both read and writeMichael Pavone
2016-02-23Added reasonable handling of joystick hotplugMichael Pavone
2016-02-20Fix register to operator mapping for channel 3 special mode and actually get ↵Michael Pavone
it right this time
2016-02-18Remove phase increment caching. Fix LFO phase modulation calculationMichael Pavone
2016-02-17Add strerror output to menu dir open failure messageMichael Pavone
2016-02-17Log errors opening directories in the menu codeMichael Pavone
2016-02-16Comment out button test code in menuMichael Pavone
2016-02-16Make stateview and vgmplay compile againMichael Pavone
2016-02-13Add yt debug command for printing YM-2612 timer info. Fix AMS shift values.Michael Pavone
2016-02-10Change where decay to sustain transition happens to match hardware when ↵Michael Pavone
decay rate is slow or 0
2016-02-10Minor adjustment to refresh interval to better match latest measurementsMichael Pavone
2016-02-02MergeMichael Pavone
2016-02-02Added some stuff for detecting refresh delays in one of my old logic ↵Michael Pavone
analyzer scripts. Needs cleanup
2016-02-02Change the sentinel value for the hslot parameter of run_dma_src to ↵Michael Pavone
something that is not a valid slot number and actually use it for calls during the active display period
2016-02-02Perform the same slot mapping shift for H32 mode as I did for H40Michael Pavone
2016-01-28Shift slot number to slot behavior mapping by six slots in H40 mode. This ↵Michael Pavone
makes the line change slot align with the point at which the display turns on and off at the end of the active display area. Also fixed a regression in which an external slot got accidentally changed into a sprite draw slot
2016-01-26After reviewing the results of my test ROM again it seems pretty clear that ↵Michael Pavone
the VBlank flag gets set at the same time as the vcounter changes
2016-01-25WIP menu button stuffMichael Pavone
2016-01-17Fix calculation of window start column when it's on the right side. This ↵Michael Pavone
removes graphical glitches in Afterburner 2, Fireshark and Dungeons and Dragons: Warriors of the Eternal Sun and probably others
2016-01-17Initialize commands field of breakpoint struct to NULL. Remove a debug printfMichael Pavone
2015-12-30Allow DMA from cartridge ROM above the 4MB mark. Should probably use ↵Michael Pavone
get_native_pointer for everyting, but want to check the performance implications
2015-12-17Added button graphic for menuMichael Pavone
2015-12-17Finished implementation of mouse capture modeMichael Pavone
2015-12-15Initial support for relative mouse mode and skeleton of support for capture ↵Michael Pavone
mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
2015-12-14Scale mouse data based on window sizeMichael Pavone
2015-12-08Allow IO device config to be overriden by ROM DBMichael Pavone
2015-12-06Rough emulation of mouse response delays when TR is toggled. Latch current ↵Michael Pavone
mouse value rather than delta. Some other IO cleanup/fixes