summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-23Allow reloading current ROM with a hotkey (default F5) and allow locking on ↵Michael Pavone
a cartridge via menu
2017-08-21Fix external v counter when normal resolution interlace mode is activeMichael Pavone
2017-08-21Fix timing of VDP ODD flag toggleMichael Pavone
2017-08-16Using ui.exit to abort loading or saving a state via menu will no longer ↵Michael Pavone
cause you to return to those sub-menus the next time the menu is loaded
2017-08-16Added a config file option for remembering the last path in the menuMichael Pavone
2017-08-16Added save states to SMS emulationMichael Pavone
2017-08-13Move vscroll latch further forward in H40 mode. Fixes a minor graphical ↵Michael Pavone
glitch in Skitchin. Needs a proper test ROM to verify exact latch position
2017-08-11Update VDP color map when loading a native save stateMichael Pavone
2017-08-11Avoid generating an instruction that would require a REX prefix when a7 is ↵Michael Pavone
used as a byte-wide source operand in 32-bit builds. Fixes a fatal error in Dragon's Fury when entering the option menu in a 32-bit build
2017-08-09write_cram_internal takes a CRAM index, not a CRAM addressMichael Pavone
2017-08-09New savestates are working. New config file option for selecting format ↵Michael Pavone
states will be saved in. Mostly complete, needs a little more work before release
2017-08-06WIP - New savestate formatMichael Pavone
2017-07-07Fix texture coordinate offsets in default shader so things look right with ↵Michael Pavone
really high resolutions and weird multiples of native
2017-07-07Ignore SRAM in cart header if it is in the upper 8MB of the address spaceMichael Pavone
2017-07-06Fix s(tep) debug command for the case of dbra with an expired counter regMichael Pavone
2017-06-30Make drag and drop play nice with the menuMichael Pavone
2017-06-30Change where vscroll is latched in full plane mode. Fixes Top Gear 2Michael Pavone
2017-06-26Added ROM DB entry for Super 19-in-1 based on hash reported by SashaMichael Pavone
2017-06-26Fix DMA from byte-wide SRAMMichael Pavone
2017-06-26Fix a silly variable shadowing bug in read_wordMichael Pavone
2017-06-26Add smd extension to default extension filter. Make file extension check ↵Michael Pavone
case insensitive
2017-06-24Add a file extension filter to the menuMichael Pavone
2017-06-24Support a couple of bootleg X-in-1 cartsMichael Pavone
2017-06-23Move Sega mapper implementation out of romdb.cMichael Pavone
2017-06-23Move I2C EEPROM and NOR Flash functions out of romdb.c into new filesMichael Pavone
2017-06-22Sonic 3 & Knuckles lock-on is now 100% functional with working savesMichael Pavone
2017-06-22Load SRAM/EEPROM from lock-on cart directory if the lock-on cart is the one ↵Michael Pavone
with the save device
2017-06-22WIP support for handling S3 save RAM when locked onMichael Pavone
2017-06-20Initial SRAM support for lock-on cartsMichael Pavone
2017-06-19Fix and enhance Sega/SSF2 mapper support to handle homebrew and hacks that ↵Michael Pavone
use it in combination with SRAM
2017-06-19Better handling of S&K lock on support. Pre-combined ROMs and large (>2MB) ↵Michael Pavone
S&K hacks should now work. Implemented correct behavior from locking on a 4MB cart
2017-06-19WIP ROM DB entry changes for Magistr 16Michael Pavone
2017-06-17Minor simplification of default fragment shaderMichael Pavone
2017-06-17Force texture y-coordinate to middle of line in default shader. ↵Michael Pavone
Substantially improves picture when linear texture filtering is used
2017-06-17Slightly less broken default fragment shader. Looks much better with nearest ↵Michael Pavone
neighbor, still needs work for linear interpolation
2017-06-15Allow selecting linear or nearet neighbor scaling for both the Open GL and ↵Michael Pavone
SDL 2 renderers
2017-06-15Allow height to be specified in the config file and properly calculate from ↵Michael Pavone
the aspect setting if it is not specified
2017-06-15Properly release and reacquire framebuffer pointer when switching contexts. ↵Michael Pavone
Hopefully fixes the LOCKRECT issue some people are seeing with the SDL 2 fallback renderer
2017-06-14Only complain about the first missing mapping for a given gamepad so a user ↵Michael Pavone
does not get inundated with warning modals when their gamepad lacks a mapping entry
2017-06-14Remove E from region header of menu so it does not run at 50Hz if the user ↵Michael Pavone
changes the default_region setting to E
2017-06-14Fix absolute mouse mode when non-default overscan settings are usedMichael Pavone
2017-06-14Initial support for drag and drop. Some work needed for proper menu integration.Michael Pavone
2017-06-12Only capture mouse if an emulated mouse is attachedMichael Pavone
2017-06-07Initial work to support parallel NOR flash and the Magistr 16Michael Pavone
2017-06-05Small fix to handling of the "bus" option in a RAM type ROM DB memory mapMichael Pavone
2017-06-04Updated version string for 0.5.1 pre-releasesMichael Pavone
2017-06-04Added a "subtle" CRT shader contributed by Anael SeghezziMichael Pavone
2017-06-02Added tag v0.5.0 for changeset 990a26391933Michael Pavone
2017-06-02Update version number for stable releaseMichael Pavone
2017-06-02D&D - Warriors of the Eternal Sun has 6-button pad issuesMichael Pavone