summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2017-06-02Add device override for Fun n Games as it supports the mouseMichael Pavone
2017-06-02Might and Magic - Gates to Another World has a bad SRAM headerMichael Pavone
2017-05-31Force J region for Japanese version of Light CrusaderMichael Pavone
2017-05-31Prevent emulated screen from "rolling" when the vertical resolution is ↵Michael Pavone
changed at an inopportune time
2017-05-31Added stub load_save and persist_save functions to SMS system so that we ↵Michael Pavone
don't crash when switching games via the menu
2017-05-30Updated changelog for 0.5.0 releaseMichael Pavone
2017-05-30Second Samurai is slightly incompatible with 6-button controllersMichael Pavone
2017-05-30Added Rockman Mega World to ROM DB as it has EEPROMMichael Pavone
2017-05-29Implement horizontal border in Mode 4 and make a minor fix to ↵Michael Pavone
advance_output_line to handle the later vcounter increment in that mode
2017-05-29Update SMS code for changes supporting slow rise time emulation in IO codeMichael Pavone
2017-05-29Get H32 in sync with H40 with regards to borders and test register support. ↵Michael Pavone
Minor cleanup to H40 border rendering
2017-05-28Implemented SMS pause buttonMichael Pavone
2017-05-28Implemented Z80 NMIMichael Pavone