Mercurial > repos > blastem
graph
-
Added detection of XBAND test ROMs. None seem to actually work with my limited FRED chip implementation thoughMon, 09 Oct 2017 07:42:33 -0700, by Michael Pavone
-
Push correct PC onto stack on divide by zero for pc-relative caseWed, 13 Sep 2017 21:13:11 -0700, by Michael Pavone
-
Preserve original address when retranslating instructions instead of switching to the lowest aliasWed, 13 Sep 2017 21:06:25 -0700, by Michael Pavone
-
Fix unlk for the a7 caseFri, 08 Sep 2017 00:38:22 -0700, by Michael Pavone
-
Fix what are hopefully th elast of the 68K instruction decoder bugs revealed by r57shell/realmonster's test ROMFri, 08 Sep 2017 00:38:10 -0700, by Michael Pavone
-
More instruction decoder fixesThu, 07 Sep 2017 00:42:28 -0700, by Michael Pavone
-
Properly clear trace mode on interrupt or other exception. Fix NBCD with memory destinationWed, 06 Sep 2017 23:10:11 -0700, by Michael Pavone
-
Remove unused define in blastem.cWed, 06 Sep 2017 22:16:02 -0700, by Michael Pavone
-
Update version number for nightly buildsWed, 06 Sep 2017 22:15:22 -0700, by Michael Pavone
-
Fix a bunch of 68K instruction decoder bugs revealed by r57shell/realmonster's test ROMWed, 06 Sep 2017 22:14:51 -0700, by Michael Pavone
-
Added tag v0.5.1 for changeset 3d48cb0c28beWed, 30 Aug 2017 01:58:22 -0700, by Michael Pavone
-
Updated CHANGELOG for 0.5.1 releaseWed, 30 Aug 2017 01:21:28 -0700, by Michael Pavone
-
Fix minor graphical regression in Gunstar HeroesTue, 29 Aug 2017 23:49:57 -0700, by Michael Pavone
-
Fix regression in XBAND keyboard support. Fixes ticket:33Tue, 29 Aug 2017 22:48:03 -0700, by Michael Pavone
-
Make initial bank register state stored in bank_regs match what is put in to mem_pointers for the sega/SSF2 mapper. Invalidate RAM code ranges on RAM deserializationTue, 29 Aug 2017 19:43:38 -0700, by Michael Pavone
-
Fix operator precedence in psg serialize/deserializeTue, 29 Aug 2017 19:42:44 -0700, by Michael Pavone
-
Save entirety of fnum register, not just the low 8 bitsTue, 29 Aug 2017 19:42:14 -0700, by Michael Pavone
-
Fix savestate path calculation in genesis load_stateTue, 29 Aug 2017 00:36:25 -0700, by Michael Pavone
-
Ensure extra_pc is NULL when resuming a save stateTue, 29 Aug 2017 00:30:20 -0700, by Michael Pavone
-
Save and restore YM2612 timer control and keyon/off state in native save statesTue, 29 Aug 2017 00:09:35 -0700, by Michael Pavone
-
Pass the correct context pointer to write handlers in mapper deserialize functionsMon, 28 Aug 2017 22:41:02 -0700, by Michael Pavone
-
Save and restore Z80 bank register in native save statesMon, 28 Aug 2017 22:40:33 -0700, by Michael Pavone
-
Save/restore mapper state in native save statesSun, 27 Aug 2017 18:15:00 -0700, by Michael Pavone
-
Add ROM DB entries for remaining known EEPROM titles. Resolves ticket:21Sat, 26 Aug 2017 11:29:46 -0700, by Michael Pavone
-
Update README in anticipation of 0.5.1 releaseFri, 25 Aug 2017 20:12:21 -0700, by Michael Pavone
-
Clear display in SDL2 renderer before doing the texture copy. This gets rid of the artifacts noted in ticket:29Thu, 24 Aug 2017 19:40:53 -0700, by Michael Pavone
-
Allow actually saving a save state in more Z80 states. Save busreq/reset state in bus arbiter section for "native" save statesThu, 24 Aug 2017 19:28:56 -0700, by Michael Pavone
-
Small fix submitted by Anaƫl Seghezzi to his subtle crt shaderThu, 24 Aug 2017 00:02:16 -0700, by Michael Pavone
-
Allow reloading current ROM with a hotkey (default F5) and allow locking on a cartridge via menuWed, 23 Aug 2017 21:18:17 -0700, by Michael Pavone
-
Fix external v counter when normal resolution interlace mode is activeMon, 21 Aug 2017 23:49:56 -0700, by Michael Pavone
-
Fix timing of VDP ODD flag toggleMon, 21 Aug 2017 23:08:36 -0700, by Michael Pavone
-
Using ui.exit to abort loading or saving a state via menu will no longer cause you to return to those sub-menus the next time the menu is loadedWed, 16 Aug 2017 21:04:28 -0700, by Michael Pavone
-
Added a config file option for remembering the last path in the menuWed, 16 Aug 2017 20:45:51 -0700, by Michael Pavone
-
Added save states to SMS emulationWed, 16 Aug 2017 20:06:28 -0700, by Michael Pavone
-
Move vscroll latch further forward in H40 mode. Fixes a minor graphical glitch in Skitchin. Needs a proper test ROM to verify exact latch positionSun, 13 Aug 2017 22:59:01 -0700, by Michael Pavone
-
Update VDP color map when loading a native save stateFri, 11 Aug 2017 18:58:03 -0700, by Michael Pavone
-
write_cram_internal takes a CRAM index, not a CRAM addressWed, 09 Aug 2017 23:33:16 -0700, by Michael Pavone
-
New savestates are working. New config file option for selecting format states will be saved in. Mostly complete, needs a little more work before releaseWed, 09 Aug 2017 23:26:51 -0700, by Michael Pavone
-
WIP - New savestate formatSun, 06 Aug 2017 00:06:36 -0700, by Michael Pavone
-
Fix texture coordinate offsets in default shader so things look right with really high resolutions and weird multiples of nativeFri, 07 Jul 2017 21:44:49 -0700, by Michael Pavone
-
Ignore SRAM in cart header if it is in the upper 8MB of the address spaceFri, 07 Jul 2017 21:01:45 -0700, by Michael Pavone
-
Fix s(tep) debug command for the case of dbra with an expired counter regThu, 06 Jul 2017 21:51:35 -0700, by Michael Pavone
-
Make drag and drop play nice with the menuFri, 30 Jun 2017 18:42:52 -0700, by Michael Pavone
-
Change where vscroll is latched in full plane mode. Fixes Top Gear 2Fri, 30 Jun 2017 00:36:18 -0700, by Michael Pavone
-
Added ROM DB entry for Super 19-in-1 based on hash reported by SashaMon, 26 Jun 2017 23:40:07 -0700, by Michael Pavone
-
Fix DMA from byte-wide SRAMMon, 26 Jun 2017 21:13:17 -0700, by Michael Pavone
-
Fix a silly variable shadowing bug in read_wordMon, 26 Jun 2017 21:12:46 -0700, by Michael Pavone
-
Add smd extension to default extension filter. Make file extension check case insensitiveMon, 26 Jun 2017 09:38:41 -0700, by Michael Pavone
-
Add a file extension filter to the menuSat, 24 Jun 2017 23:37:47 -0700, by Michael Pavone
-
Support a couple of bootleg X-in-1 cartsSat, 24 Jun 2017 13:55:54 -0700, by Michael Pavone
-
Move Sega mapper implementation out of romdb.cFri, 23 Jun 2017 23:16:44 -0700, by Michael Pavone
-
Move I2C EEPROM and NOR Flash functions out of romdb.c into new filesFri, 23 Jun 2017 21:48:38 -0700, by Michael Pavone
-
Sonic 3 & Knuckles lock-on is now 100% functional with working savesThu, 22 Jun 2017 23:40:05 -0700, by Michael Pavone
-
Load SRAM/EEPROM from lock-on cart directory if the lock-on cart is the one with the save deviceThu, 22 Jun 2017 19:36:51 -0700, by Michael Pavone
-
WIP support for handling S3 save RAM when locked onThu, 22 Jun 2017 09:49:41 -0700, by Michael Pavone
-
Initial SRAM support for lock-on cartsTue, 20 Jun 2017 22:56:07 -0700, by Michael Pavone
-
Fix and enhance Sega/SSF2 mapper support to handle homebrew and hacks that use it in combination with SRAMMon, 19 Jun 2017 23:27:11 -0700, by Michael Pavone
-
Better handling of S&K lock on support. Pre-combined ROMs and large (>2MB) S&K hacks should now work. Implemented correct behavior from locking on a 4MB cartMon, 19 Jun 2017 19:18:50 -0700, by Michael Pavone
-
WIP ROM DB entry changes for Magistr 16Mon, 19 Jun 2017 09:44:37 -0700, by Michael Pavone
-
Minor simplification of default fragment shaderSat, 17 Jun 2017 17:43:47 -0700, by Michael Pavone
-
Force texture y-coordinate to middle of line in default shader. Substantially improves picture when linear texture filtering is usedSat, 17 Jun 2017 15:56:07 -0700, by Michael Pavone
-
Slightly less broken default fragment shader. Looks much better with nearest neighbor, still needs work for linear interpolationSat, 17 Jun 2017 15:43:44 -0700, by Michael Pavone
-
Allow selecting linear or nearet neighbor scaling for both the Open GL and SDL 2 renderersThu, 15 Jun 2017 22:51:28 -0700, by Michael Pavone
-
Allow height to be specified in the config file and properly calculate from the aspect setting if it is not specifiedThu, 15 Jun 2017 19:24:16 -0700, by Michael Pavone
-
Properly release and reacquire framebuffer pointer when switching contexts. Hopefully fixes the LOCKRECT issue some people are seeing with the SDL 2 fallback rendererThu, 15 Jun 2017 09:45:21 -0700, by Michael Pavone
-
Only complain about the first missing mapping for a given gamepad so a user does not get inundated with warning modals when their gamepad lacks a mapping entryWed, 14 Jun 2017 21:59:30 -0700, by Michael Pavone
-
Remove E from region header of menu so it does not run at 50Hz if the user changes the default_region setting to EWed, 14 Jun 2017 21:17:35 -0700, by Michael Pavone
-
Fix absolute mouse mode when non-default overscan settings are usedWed, 14 Jun 2017 20:46:11 -0700, by Michael Pavone
-
Initial support for drag and drop. Some work needed for proper menu integration.Wed, 14 Jun 2017 09:48:46 -0700, by Michael Pavone
-
Only capture mouse if an emulated mouse is attachedMon, 12 Jun 2017 21:12:28 -0700, by Michael Pavone
-
Initial work to support parallel NOR flash and the Magistr 16Wed, 07 Jun 2017 23:06:14 -0700, by Michael Pavone
-
Small fix to handling of the "bus" option in a RAM type ROM DB memory mapMon, 05 Jun 2017 23:03:46 -0700, by Michael Pavone
-
Updated version string for 0.5.1 pre-releasesSun, 04 Jun 2017 10:08:20 -0700, by Michael Pavone
-
Added a "subtle" CRT shader contributed by Anael SeghezziSun, 04 Jun 2017 10:07:36 -0700, by Michael Pavone
-
Added tag v0.5.0 for changeset 990a26391933Fri, 02 Jun 2017 01:44:36 -0700, by Michael Pavone
-
D&D - Warriors of the Eternal Sun has 6-button pad issuesFri, 02 Jun 2017 00:41:22 -0700, by Michael Pavone
-
Add device override for Fun n Games as it supports the mouseFri, 02 Jun 2017 00:36:07 -0700, by Michael Pavone
-
Might and Magic - Gates to Another World has a bad SRAM headerFri, 02 Jun 2017 00:34:17 -0700, by Michael Pavone
-
Force J region for Japanese version of Light CrusaderWed, 31 May 2017 21:34:59 -0700, by Michael Pavone
-
Prevent emulated screen from "rolling" when the vertical resolution is changed at an inopportune timeWed, 31 May 2017 21:10:49 -0700, by Michael Pavone
-
Added stub load_save and persist_save functions to SMS system so that we don't crash when switching games via the menuWed, 31 May 2017 09:45:37 -0700, by Michael Pavone
-
Updated changelog for 0.5.0 releaseTue, 30 May 2017 23:39:09 -0700, by Michael Pavone
-
Second Samurai is slightly incompatible with 6-button controllersTue, 30 May 2017 23:10:14 -0700, by Michael Pavone
-
Added Rockman Mega World to ROM DB as it has EEPROMTue, 30 May 2017 23:05:18 -0700, by Michael Pavone
-
Implement horizontal border in Mode 4 and make a minor fix to advance_output_line to handle the later vcounter increment in that modeMon, 29 May 2017 22:19:33 -0700, by Michael Pavone
-
Update SMS code for changes supporting slow rise time emulation in IO codeMon, 29 May 2017 18:25:11 -0700, by Michael Pavone
-
Get H32 in sync with H40 with regards to borders and test register support. Minor cleanup to H40 border renderingMon, 29 May 2017 17:30:40 -0700, by Michael Pavone
-
Implemented SMS pause buttonSun, 28 May 2017 21:03:55 -0700, by Michael Pavone
-
Implemented Z80 NMISun, 28 May 2017 21:02:47 -0700, by Michael Pavone
-
Avoid splitting m68k_check_cycles_int_latch code across memory chunks since it expects a byte-sized jump offset. Avoid an unnecessary m68k_check_cycles_int_latch for register to register movesFri, 26 May 2017 19:18:19 -0700, by Michael Pavone
-
Go back to resetting the refresh counter after a DMA. Probably not quite 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)Tue, 23 May 2017 23:47:40 -0700, by Michael Pavone
-
Fixed regression from VDP sync changes. Direct color DMA demos are now achieving stable sync againTue, 23 May 2017 23:17:24 -0700, by Michael Pavone
-
Attempt at improving refresh emulationTue, 23 May 2017 23:00:32 -0700, by Michael Pavone
-
Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of system instead. Worse results on CRAM dot issue, but much less of a hackTue, 23 May 2017 21:09:38 -0700, by Michael Pavone
-
Fix interrupt latency for move.l with memory destinationTue, 23 May 2017 21:07:56 -0700, by Michael Pavone
-
Fix handling of test register selected sprite layer in border area. Gets rid of the border garbage in the "disco floor/ceiling" scene of OD2Tue, 23 May 2017 19:09:57 -0700, by Michael Pavone
-
Fix small blank spot on line -2 in "ninja escape" border fade in OD2Tue, 23 May 2017 09:39:22 -0700, by Michael Pavone
-
Force 3-button pad for combat cars as the options menu has some issues with a 6-button padMon, 22 May 2017 22:04:07 -0700, by Michael Pavone
-
Fix regression in horizontal interrupt timing that was breaking the "water" palette swap in the Sonic series and other gamesMon, 22 May 2017 21:11:13 -0700, by Michael Pavone
-
Add a bit of a hack to HINT start cycle to give correct values in my test ROM and further improve prevelance of CRAM dot noise in Outrunners and OD2Fri, 19 May 2017 22:07:50 -0700, by Michael Pavone
-
Added some code to try and prevent Z80 accesses and refresh cycles from screwing up interrupt latency more than on hardwareFri, 19 May 2017 20:54:04 -0700, by Michael Pavone
-
Fix to M68K interrupt latency for most instructions. Still needs some work for RAW_IMPL instructions besides moveFri, 19 May 2017 20:27:35 -0700, by Michael Pavone
-
Fix regression in games that disable the display early like F1 World Championship. Remove debug printfSun, 14 May 2017 12:07:39 -0700, by Michael Pavone
-
WIP attempt at fixing the minor line -2 glitch in the OD2 Ninja Escape sceneSun, 14 May 2017 11:15:56 -0700, by Michael Pavone
-
Print PATH in build_release script to help debug future build failuresFri, 12 May 2017 23:34:17 -0700, by Michael Pavone
-
Use printf rather than info_message for message about game controller mappings so it does not pop up a modal when not run from a terminalFri, 12 May 2017 23:33:00 -0700, by Michael Pavone
-
Fix regression in Mode 4 sprite renderingThu, 11 May 2017 20:33:31 -0700, by Michael Pavone
-
Fix regression in mode 4 introduced when advance_output_line was addedThu, 11 May 2017 08:01:10 -0700, by Michael Pavone