summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2017-05-26Avoid splitting m68k_check_cycles_int_latch code across memory chunks since ↵Michael Pavone
it expects a byte-sized jump offset. Avoid an unnecessary m68k_check_cycles_int_latch for register to register moves
2017-05-23Go back to resetting the refresh counter after a DMA. Probably not quite ↵Michael Pavone
correct as it is probably reset on VDP triggered refresh, but this is close enough for now given the general limitations with my refresh code. VDP FIFO Testing seems to be passing 100% reliably again (was occassionally failing still with the last commit)
2017-05-23Fixed regression from VDP sync changes. Direct color DMA demos are now ↵Michael Pavone
achieving stable sync again
2017-05-23Attempt at improving refresh emulationMichael Pavone