Mercurial > repos > blastem
graph
-
Some partial work on TMSS registers, more accurate open bus locations and implement machine freezes for unmapped areas in the IO regionWed, 25 Mar 2020 22:59:59 -0700, by Michael Pavone
-
Make VDP VSRAM capacity respect model selectionThu, 27 Feb 2020 18:38:15 -0800, by Michael Pavone
-
Fix fm setting for Model 3 VA2Wed, 26 Feb 2020 22:41:10 -0800, by Michael Pavone
-
Implement selectable YM2612/YM3834 invalid status port behaviorWed, 26 Feb 2020 22:40:37 -0800, by Michael Pavone
-
Fix edge case in Z80 interrupt handling. Fixes music in Metal Blast 2277Tue, 25 Feb 2020 20:03:04 -0800, by Michael Pavone
-
Fix YM2612 busy flag timingMon, 24 Feb 2020 20:06:29 -0800, by Michael Pavone
-
Set version reg and TAS behavior based on model configSun, 16 Feb 2020 10:46:35 -0800, by Michael Pavone
-
Added UI for selecting configured modelSun, 16 Feb 2020 10:33:20 -0800, by Michael Pavone
-
Fix crash in OD2 Titancade scene when border is completely cropped by overscan settingsSun, 02 Feb 2020 22:38:49 -0800, by Mike Pavone
-
Make sure save_type is properly initializedSun, 02 Feb 2020 13:32:51 -0800, by Mike Pavone
-
Fix crash in 68K debugger from forced VDP frame update when framebuffer is not acquiredThu, 09 Jan 2020 22:27:20 -0800, by Michael Pavone
-
Reset 68K supervisor state and interrupt mask on soft resetTue, 07 Jan 2020 22:52:27 -0800, by Michael Pavone
-
Fix debug view window stuff that got broken when FRAMEBUFFER_UI got addedMon, 06 Jan 2020 22:02:57 -0800, by Michael Pavone
-
Fix regression in handling of color index 0 in Mode 4. Support Mode 4 in CRAM viewer windowMon, 06 Jan 2020 18:36:36 -0800, by Michael Pavone
-
Only look at low 24-bits of reset vector in ROM type detection heuristicThu, 05 Dec 2019 09:33:30 -0800, by Michael Pavone
-
Properly mask addresses to 24-bit in disassemblerThu, 05 Dec 2019 09:32:52 -0800, by Michael Pavone
-
Wait to reacquire framebuffer so that switching to UI does not require pushing a new frame if it happens in between bottom and top of displayWed, 09 Oct 2019 23:06:02 -0700, by Michael Pavone
-
Hopefully final fix for line advancement/frame end calculationWed, 09 Oct 2019 22:19:04 -0700, by Michael Pavone
-
Report more accurate frame and sample rates to frontend in libretro targetSat, 21 Sep 2019 20:26:12 -0700, by Michael Pavone
-
Fix regression in H32 from fine scroll optimizationSat, 21 Sep 2019 20:23:53 -0700, by Michael Pavone
-
Small optimization to read_map_scrollSat, 21 Sep 2019 20:20:03 -0700, by Michael Pavone
-
Optimized sprite renderingSat, 21 Sep 2019 11:17:40 -0700, by Michael Pavone
-
Calculate fine scroll once per line for a small speedupSat, 21 Sep 2019 11:01:07 -0700, by Michael Pavone
-
Slightly gross fix for edge case introduced in border cropping changeSat, 21 Sep 2019 10:53:51 -0700, by Michael Pavone
-
Implement interrupts in call dispatch mode in CPU DSLSat, 21 Sep 2019 10:48:10 -0700, by Michael Pavone
-
Implement overscan crop in libretro targetTue, 17 Sep 2019 21:04:17 -0700, by Michael Pavone
-
Don't render lines that are cropped by overscan. Allows submitting frame earlier when bottom overscan is non-zero which can reduce latency in some casesMon, 16 Sep 2019 00:45:48 -0700, by Mike Pavone
-
Cache operator phase increment for a small perf improvementSat, 07 Sep 2019 22:18:09 -0700, by Michael Pavone
-
Split ym_run into a few different functions to enhance clarityFri, 06 Sep 2019 09:13:44 -0700, by Michael Pavone
-
Small optimization to render_normal and a minor bugfix in left border debug register handlingTue, 20 Aug 2019 20:18:27 -0700, by Michael Pavone
-
Fix sprite rendering regression introduced by H40 line at a time optimizationTue, 20 Aug 2019 07:07:31 -0700, by Michael Pavone
-
Only do full sync on VDP data port reads instead of all VDP port reads, provides a perf bump for games that busy wait on the status or HV registersMon, 19 Aug 2019 19:15:52 -0700, by Michael Pavone
-
Small optimization to render_map in VDP codeMon, 19 Aug 2019 19:06:22 -0700, by Michael Pavone
-
Draw entire lines in H40 mode when possible. Still seems to have an edge case or two, but mostly working wellSat, 17 Aug 2019 18:44:15 -0700, by Michael Pavone
-
Fix regression in sprite rendering in H32 modeFri, 02 Aug 2019 18:51:13 -0700, by Michael Pavone
-
Forgot to commit the header changesSun, 28 Jul 2019 10:35:15 -0700, by Michael Pavone
-
Fix debug register output regression in border regionSat, 27 Jul 2019 21:11:53 -0700, by Michael Pavone
-
Properly handle freeing a paused audio source. Fixes crash when repeatedly reloading a ROM or loading a sequence of different ROMsSat, 29 Jun 2019 00:17:22 -0700, by Michael Pavone
-
Fix accuracy bugs used by Novedicus to detect BlastEm/ExodusMon, 24 Jun 2019 23:47:16 -0700, by Michael Pavone
-
Fix libretro and stateview targetsMon, 24 Jun 2019 09:11:38 -0700, by Michael Pavone
-
MergeThu, 20 Jun 2019 23:28:18 -0700, by Michael Pavone
-
Rework sprite rendering phase 3 to better match behavior documented by Kabuto/Titan and fix edge case in sprite overflow flag that was breaking the RPS minigame in Alex KiddThu, 20 Jun 2019 22:31:31 -0700, by Michael Pavone
-
Split generic part of audio code into a separate file so it can be used in other targets besides SDLFri, 17 May 2019 08:43:30 -0700, by Michael Pavone
-
add input descriptorsSun, 02 Jun 2019 23:16:15 -0700, by hizzlekizzle
-
Differentiate between the full Sega mapper and the SRAM only one. Fixes crash on save state load for Phantasy Star IV and other games that use the same mapperTue, 14 May 2019 23:20:35 -0700, by Michael Pavone
-
Basic UI navigation with controllerWed, 08 May 2019 23:44:40 -0700, by Michael Pavone
-
Reprocess bindings when SDL2 mappings, controller types or controller order changeFri, 03 May 2019 18:56:12 -0700, by Michael Pavone
-
Reorder controllers based on which one receives player input firstFri, 03 May 2019 18:40:13 -0700, by Michael Pavone
-
Allow changing SDL2 mapping and controller type after initial configurationFri, 03 May 2019 18:33:26 -0700, by Michael Pavone
-
Fix a couple of small memory leaksMon, 29 Apr 2019 19:18:55 -0700, by Michael Pavone
-
Fix buffer overrun in shader list UIMon, 29 Apr 2019 19:08:43 -0700, by Michael Pavone
-
Added "sharp" shaderSat, 27 Apr 2019 17:37:12 -0700, by Michael Pavone
-
Make combo boxes keyboard navigableSat, 27 Apr 2019 11:23:35 -0700, by Michael Pavone
-
Minor improvements to keyboard navigationThu, 25 Apr 2019 21:54:47 -0700, by Michael Pavone
-
Allow game save path to be edited from UIWed, 24 Apr 2019 20:46:35 -0700, by Michael Pavone
-
Allow config file to be saved with executable for "portable" setupsWed, 24 Apr 2019 19:08:49 -0700, by Michael Pavone
-
Demote screenshot message to debug level so that a popup is not spawned when saving a screenshotTue, 23 Apr 2019 23:37:15 -0700, by Michael Pavone
-
Allow rom directory and rom name in screenshot path. Allow rom name in screenshot name. Remove ability for path variables to contain underscoresTue, 23 Apr 2019 23:33:16 -0700, by Michael Pavone
-
Don't print out a message when saving a state to the serialization pseudo-slotTue, 23 Apr 2019 23:31:34 -0700, by Michael Pavone
-
16-bit wide save RAM is stored in memory byteswapped for performance reasons, but saving it to disc that way isn't great. Swap before save/after load to fixTue, 23 Apr 2019 18:37:08 -0700, by Michael Pavone