Mercurial > repos > blastem
graph
-
Fix CDD int cycle calculationTue, 01 Feb 2022 01:07:42 -0800, by Michael Pavone
-
Sega CD graphics processor output now looks correct for some operationsMon, 31 Jan 2022 22:07:51 -0800, by Michael Pavone
-
Added basic support for ISO images for games that only have a data trackMon, 31 Jan 2022 22:07:18 -0800, by Michael Pavone
-
Fix a couple of CDD bugsMon, 31 Jan 2022 19:05:54 -0800, by Michael Pavone
-
Fix windows build errorMon, 31 Jan 2022 00:01:26 -0800, by Michael Pavone
-
Fix some cycle adjustment stuff and an off-by one on hte TOCT responseMon, 31 Jan 2022 00:01:15 -0800, by Michael Pavone
-
Merge Sega CD branch now that it sort of worksSun, 30 Jan 2022 22:29:29 -0800, by Michael Pavone
-
Fix error in code write detection introduced from "wide" jcc change segacdSun, 30 Jan 2022 19:56:09 -0800, by Michael Pavone
-
Initial attempt at implementing the Sega CD graphics hardware segacdSun, 30 Jan 2022 19:55:33 -0800, by Michael Pavone
-
Fix a bunch of CDC/CDD related mcd-verificator failures segacdSun, 30 Jan 2022 00:21:58 -0800, by Michael Pavone
-
Implement transfer of data from CDC to elsewhere. Other miscellaneous CDD/CDC improvements segacdSat, 29 Jan 2022 17:43:37 -0800, by Michael Pavone
-
Get CDD working well enough to get into BIOS CD player segacdFri, 28 Jan 2022 22:48:06 -0800, by Michael Pavone
-
Update commented out CPU logging to differentiate between main and sub 68k segacdFri, 28 Jan 2022 22:47:51 -0800, by Michael Pavone
-
Some progress on CDC and CDD emulation. Now passes first 3 "CDC INIT" tests in mcd-verificator segacdFri, 28 Jan 2022 00:50:17 -0800, by Michael Pavone
-
Implemented basic TOC functionality of CDD MCU segacdThu, 27 Jan 2022 00:33:41 -0800, by Michael Pavone
-
Move old notes into a subdir and add CDD MCU notes segacdSun, 23 Jan 2022 11:11:07 -0800, by Michael Pavone
-
Fix a bunch of stuff to pass more mcd-verificator tests segacdThu, 20 Jan 2022 00:56:46 -0800, by Michael Pavone
-
Fix byte write behavior on a few gate array regs to pass the VAR test in mcd-verificator segacdWed, 19 Jan 2022 00:08:01 -0800, by Michael Pavone
-
Fix prog RAM banking and Genesis to SCD cycle conversion. Arkagis Escape demo now works segacdTue, 18 Jan 2022 23:54:02 -0800, by Michael Pavone
-
Implement enough of Sega CD gate array and Sub CPU to pass Sik's Mode 1 test ROM segacdTue, 18 Jan 2022 00:03:50 -0800, by Michael Pavone
-
Support Sega mapper without 'SEGA SSF' in header or ROM DB entry and implement a subset of the extended Sega mapper implemented in the Mega Everdrive when 'SEGA SSF' is presentSat, 01 Jan 2022 18:54:46 -0800, by Michael Pavone
-
Update source path of SDL license file for Linux buildsFri, 31 Dec 2021 13:03:21 -0800, by Michael Pavone
-
Update img2tyles to use Python 3Fri, 31 Dec 2021 12:27:14 -0800, by Michael Pavone
-
Always use "call" style interp generation from CPU DSL and default to NEW_CORE in mame_interp branch mame_interpTue, 21 Sep 2021 23:28:54 -0700, by Michael Pavone
-
Strip out mega wifi support and debugger proprietaryTue, 21 Sep 2021 23:17:34 -0700, by Michael Pavone
-
zlib support in vgmplayTue, 21 Sep 2021 23:03:18 -0700, by Michael Pavone
-
Add cycle checks to deal with 68K core differences to the new refresh emulation blocks merged from default mame_interpThu, 05 Aug 2021 23:48:41 -0700, by Michael Pavone
-
Fix window bug implementationTue, 09 Mar 2021 22:47:51 -0800, by Michael Pavone
-
Add TMSS state to save statesSun, 07 Mar 2021 23:13:19 -0800, by Michael Pavone
-
Don't init IO ports in TMSS ROM as it trips up the standard Sega init codeSun, 07 Mar 2021 22:45:25 -0800, by Michael Pavone
-
Implement TMSS VDP lockSun, 07 Mar 2021 22:44:33 -0800, by Michael Pavone
-
Fix bug in handling of MMAP_CODE regions smaller than 16KBSun, 07 Mar 2021 22:43:51 -0800, by Michael Pavone
-
Added open source TMSS replacementSun, 07 Mar 2021 10:41:35 -0800, by Michael Pavone
-
Implement TMSS ROM and cart mapping registerSun, 21 Feb 2021 14:35:16 -0800, by Michael Pavone
-
Make ui.enter_debuger respect which debuger is activeSat, 20 Feb 2021 14:52:55 -0800, by Michael Pavone
-
Make KDEBUG functionality play nice with gdb remote debuggingSat, 20 Feb 2021 14:52:32 -0800, by Michael Pavone
-
Fix some stuff that was calling printf directlySat, 20 Feb 2021 14:51:45 -0800, by Michael Pavone
-
Close VDP debug windows when VDP is freed. Fixes Trac bug 39Sat, 20 Feb 2021 12:47:26 -0800, by Michael Pavone
-
Fix Timer B load bug that made games using Konami sound driver to have slower music tempo than they shouldMon, 15 Feb 2021 22:10:49 -0800, by Michael Pavone
-
Add new serial state, and Heartbeat Personal Trainer state to save state serialize/deserialize code and fix bug in IO deserialize implementationMon, 15 Feb 2021 13:17:08 -0800, by Michael Pavone
-
Implement Heartbeat Personal Trainer peripheral and add ROM DB entry for Outback JoeyMon, 15 Feb 2021 11:24:06 -0800, by Michael Pavone
-
MergeWed, 10 Feb 2021 20:13:27 -0800, by Michael Pavone
-
Implement serial IO, a generic serial device type and external interruptsWed, 10 Feb 2021 20:12:16 -0800, by Michael Pavone
-
Add ROM DB entry for bootleg game Rock WorldThu, 03 Dec 2020 00:30:16 -0800, by Michael Pavone
-
Add ROM DB entry for Rock Heaven a bootleg hack of Alex Kidd with Rockman graphicsThu, 03 Dec 2020 00:09:28 -0800, by Michael Pavone
-
Fix format of axis mapping strings for axes that map to a d-padTue, 24 Nov 2020 23:15:25 -0800, by Michael Pavone
-
Backed out changeset 96971b673f51Tue, 24 Nov 2020 20:23:38 -0800, by Michael Pavone
-
Add Genesis 6-button contoller imageSat, 21 Nov 2020 23:08:02 -0800, by Michael Pavone
-
Fix some bugs in PNG decoderSat, 21 Nov 2020 22:55:40 -0800, by Michael Pavone
-
Add a UI button to reset config to defaultsMon, 09 Nov 2020 00:29:47 -0800, by Michael Pavone
-
Prevent user from getting stuck in directories they don't have permission to read in ROM browserSat, 07 Nov 2020 18:27:34 -0800, by Michael Pavone
-
Show current path in file browserSat, 07 Nov 2020 14:19:02 -0800, by Michael Pavone
-
Use different variants for Genesis controllers to better represent what types are out thereWed, 04 Nov 2020 22:55:26 -0800, by Michael Pavone
-
Reorder system settings so that more common options are near the top and none of the dropdowns get cut offMon, 02 Nov 2020 20:03:47 -0800, by Michael Pavone
-
Multiplying by zero and shifting by zero are very different. Fixes regression in Overdrive 2Sun, 01 Nov 2020 13:28:31 -0800, by Michael Pavone
-
Small improvement to refresh cycle approximationSun, 01 Nov 2020 12:35:58 -0800, by Mike Pavone
-
Improved texture atlas size estimation in NuklearSun, 01 Nov 2020 12:35:08 -0800, by Mike Pavone
-
Fix a regression in sprite rendering that could cause garbage to be displayed on first lineSun, 01 Nov 2020 12:32:25 -0800, by Mike Pavone
-
Add support for the parts of the KMod debug ports used by SGDKMon, 19 Oct 2020 15:46:16 -0700, by Mike Pavone
-
Fix build breakage on OS XFri, 16 Oct 2020 22:13:07 -0700, by Michael Pavone
-
Specify min OS X version when making a "portable" build for that platformFri, 16 Oct 2020 22:12:48 -0700, by Michael Pavone
-
Prevent wait truncation in VGM loggingFri, 16 Oct 2020 21:40:47 -0700, by Michael Pavone
-
Set initial pan bits in YM2612 register array and not just the separate lr field of the channel. This fixes an issue in which some channels would be silent in VGM log outputSun, 11 Oct 2020 22:42:10 -0700, by Michael Pavone
-
Fix occasional deadlock on startup when using audio syncSun, 11 Oct 2020 18:01:48 -0700, by Michael Pavone
-
Added Wii U controller imageSun, 19 Jul 2020 18:10:40 -0700, by Mike Pavone
-
Fix VGM delay calculation overflow when a YM-2612 write follows a PSG write in close successionTue, 14 Jul 2020 20:19:47 -0700, by Mike Pavone
-
Add stubs for some functions in libblastem.c to fix link failures on windows libretro targetSun, 12 Jul 2020 23:09:02 -0700, by Mike Pavone
-
Fix broken enum definitions that cause multiple definition errors when building with -fno-common which is now the default in GCC 10Sat, 11 Jul 2020 21:16:32 -0700, by Mike Pavone
-
Fix libretro target on windowsSat, 11 Jul 2020 21:04:16 -0700, by Mike Pavone
-
Enter debugger when a VDP data port read would cause a CPU lockupSun, 28 Jun 2020 22:53:52 -0700, by Mike Pavone
-
Fix regressions from most recent address/cd latch change. Need to do more research still, but probably good enough for nowSun, 28 Jun 2020 21:31:09 -0700, by Mike Pavone
-
Update cycle to VGM sample conversion based on ValleyBell's suggestionThu, 18 Jun 2020 00:28:53 -0700, by Michael Pavone
-
MergeThu, 18 Jun 2020 00:23:46 -0700, by Michael Pavone
-
Fix regressions in Monster World IV and Sonic 3D Blast caused by address latch changesThu, 18 Jun 2020 00:20:25 -0700, by Michael Pavone
-
Add stop command to end of recorded VGM streamSat, 13 Jun 2020 22:17:27 -0700, by Mike Pavone
-
MergeSat, 13 Jun 2020 00:38:52 -0700, by Michael Pavone
-
Somewhat buggy implementations of shift instructions in new 68K coreSat, 13 Jun 2020 00:37:22 -0700, by Michael Pavone
-
Fix 68k test harness target, add cycle count to output and add a cycle limitFri, 12 Jun 2020 23:54:22 -0700, by Michael Pavone
-
Fix cycle timing of a number of 68K instructionsWed, 10 Jun 2020 19:08:41 -0700, by Michael Pavone
-
Add ROM DB entry for Sonic DeltaTue, 02 Jun 2020 00:06:02 -0700, by Mike Pavone
-
Fix handling of unmapped reads/writes to the cart/expansion port regionMon, 01 Jun 2020 23:59:59 -0700, by Mike Pavone
-
Fix libretro targetSat, 16 May 2020 10:36:58 -0700, by Michael Pavone
-
Fix vgmplay targetSat, 16 May 2020 10:36:50 -0700, by Michael Pavone
-
Fix regression in Mode 4 support caused by address/cd latch changesFri, 15 May 2020 23:39:15 -0700, by Michael Pavone
-
Go back to unpausing audio in render_video_loop to ensure the core is no longer running on the main thread when audio callbacks start when using run on audio thread modeTue, 12 May 2020 19:22:09 -0700, by Michael Pavone
-
Less hacky run on audio thread modeSat, 09 May 2020 23:25:51 -0700, by Michael Pavone
-
Don't hold frame queue mutex while renderingSat, 09 May 2020 21:37:35 -0700, by Michael Pavone
-
Fix regression in run on audio thread modeSat, 09 May 2020 21:35:42 -0700, by Michael Pavone
-
Allow use of NPOT textures as a config option. Useful for some mobile GPUsSat, 09 May 2020 21:15:33 -0700, by Michael Pavone
-
Specify desired language when invoking fc-match to find an appropriate font on LinuxSat, 09 May 2020 13:15:49 -0700, by Michael Pavone
-
Avoid expensive re-init from switching to external sync after render_init has been calledFri, 08 May 2020 16:52:32 -0700, by Michael Pavone
-
Better handling of pad assignment to remotesFri, 08 May 2020 16:38:58 -0700, by Michael Pavone
-
Fix handling of remote disconnectsFri, 08 May 2020 15:17:47 -0700, by Michael Pavone
-
Fix "full" deflate flush so multiple remotes can successfully joinFri, 08 May 2020 14:59:49 -0700, by Michael Pavone
-
Add an event log soft flush and call it twice per frame in between hard flushes to netplay latency when there are insufficient hardware updates to flush packets in the middle of a frameFri, 08 May 2020 11:40:30 -0700, by Michael Pavone
-
megawifi: implement CMD_DATETIMEFri, 08 May 2020 00:26:34 -0700, by doragasu
-
megawifi: implement UDP socketsFri, 08 May 2020 00:25:24 -0700, by doragasu
-
megawifi: use util module socket functions for WIN32 compatibilityFri, 08 May 2020 00:24:25 -0700, by doragasu
-
Make netplay remote sync to network rather than audio or video so it doesn't drift out of sync with the hostFri, 08 May 2020 00:22:54 -0700, by Michael Pavone
-
Skip setting AI_NUMERICSERV in megawifi code on Windows for now so min SDK version does not need to be bumpedMon, 04 May 2020 23:58:37 -0700, by Michael Pavone
-
More correct implementation of byte printing in builtin debugger. Fix GDB debugger to use helper in backend.c for reading bytesSun, 03 May 2020 23:28:42 -0700, by Michael Pavone
-
Apply fixes to helper functions in backend.c from interp branchSun, 03 May 2020 23:24:03 -0700, by Michael Pavone
-
Add support for printing a byte from memory in native debugger. Add stubs for GDB commands qThreadExtraInfo and qPTue, 28 Apr 2020 22:03:04 +1000, by Eric Fry
-
Implement CMD_HRNG_GET, CMD_GAMERTAG_GET and CMD_LOG.Sun, 03 May 2020 12:40:37 -0700, by doragasu
-
Implement CMD_TCP_CON commandSun, 03 May 2020 12:40:03 -0700, by doragasu
-
megawifi: stub common commands to get config.Sun, 03 May 2020 12:39:05 -0700, by doragasu
-
megawifi: refactor and update commandsSun, 03 May 2020 12:38:28 -0700, by doragasu
-
Use zlib to compress event log streamsSat, 02 May 2020 17:33:23 -0700, by Mike Pavone
-
Fix some netplay issuesSat, 02 May 2020 00:52:21 -0700, by Mike Pavone
-
Netplay protocol size optimizationFri, 01 May 2020 23:39:45 -0700, by Michael Pavone
-
Fix awful playback latencin in new netplay implementationFri, 01 May 2020 21:17:21 -0700, by Michael Pavone
-
Properly initialize Genesis reset cycle on startup. Fixes crash in GDB remote debugger when stepping past the first two instructionsFri, 01 May 2020 00:54:15 -0700, by Michael Pavone
-
Fix some questionable comparisons between 64-bit values and literals that fit in 32-bit integersThu, 30 Apr 2020 23:33:55 -0700, by Michael Pavone
-
Remove usage of GCC pointer arithmetic on void * extensionThu, 30 Apr 2020 23:30:22 -0700, by Michael Pavone
-
Add missing file from new 68K coreThu, 30 Apr 2020 23:21:23 -0700, by Michael Pavone
-
Fix non-Windows build break from Windows compat changesThu, 30 Apr 2020 23:18:50 -0700, by Michael Pavone
-
Get WIP net play code compiling on Windows and cleanup some unistd.h includesThu, 30 Apr 2020 23:15:50 -0700, by Michael Pavone
-
Fix short event format decode bugWed, 29 Apr 2020 23:53:39 -0700, by Michael Pavone
-
Add missing netplay files and add in support for sending gamepad commands back to hostWed, 29 Apr 2020 23:42:16 -0700, by Michael Pavone
-
WIP netplay supportWed, 29 Apr 2020 01:00:57 -0700, by Michael Pavone
-
Fix addrinfo leak in GDB remote debug supportWed, 29 Apr 2020 01:00:15 -0700, by Michael Pavone
-
Fix vgmplay targetSun, 26 Apr 2020 14:56:44 -0700, by Michael Pavone
-
Kill the stateview target as it is not very useful these days and breaks a lotSun, 26 Apr 2020 14:54:00 -0700, by Michael Pavone
-
Fix instruction timing for addq.w #i, (ay) in dynarecSat, 25 Apr 2020 18:10:40 -0700, by Michael Pavone
-
Implement 68K or and sub instructions in new coreFri, 24 Apr 2020 09:23:43 -0700, by Michael Pavone
-
Implement 68K eor instruction in new coreThu, 23 Apr 2020 23:33:44 -0700, by Michael Pavone
-
Implement 68K and instruction in new coreThu, 23 Apr 2020 20:57:28 -0700, by Michael Pavone
-
Fix autogenerated temp variables in interrupt subroutine in CPU DSLThu, 23 Apr 2020 20:57:14 -0700, by Michael Pavone
-
Fix resuming 68K core when using interpreter mame_interpSun, 19 Apr 2020 00:59:49 -0700, by Michael Pavone
-
Allow override of SDL2 include path for "portable" buildsSat, 18 Apr 2020 23:14:43 -0700, by Michael Pavone
-
Allow specifying a default font path at build timeSat, 18 Apr 2020 23:07:44 -0700, by Michael Pavone
-
Make requested sample format configurableSat, 18 Apr 2020 22:44:17 -0700, by Michael Pavone
-
WIP new sync mode that runs emulation on audio threadSat, 18 Apr 2020 22:36:13 -0700, by Michael Pavone
-
Fix stateview targetFri, 17 Apr 2020 22:21:13 -0700, by Mike Pavone
-
Fix regression in Konami games from address/cd latch changesFri, 17 Apr 2020 22:20:08 -0700, by Mike Pavone
-
Admit defeat on the "trying to write CRAM dots while output is null issue" for now and just add a null checkThu, 16 Apr 2020 22:37:43 -0700, by Mike Pavone
-
Update libretro target to use render_audio shared audio codeThu, 16 Apr 2020 22:37:01 -0700, by Mike Pavone
-
Add memory hook for genesis/megadrive save and cheevos supportMon, 13 Apr 2020 21:56:00 -0700, by negativeExponent
-
Add memory hook for cheat/rumble/cheevos supportMon, 13 Apr 2020 18:14:25 -0700, by negativeExponent
-
Added implementation of printing PC in 68K debuggerMon, 13 Apr 2020 18:14:22 -0700, by Michael Pavone
-
Added soft reset command to debugger. Added more debugger helpFri, 10 Apr 2020 23:01:13 +1000, by Eric Fry
-
Added help commands to debuggerFri, 10 Apr 2020 13:30:16 +1000, by Eric Fry
-
Use proper memory map in Z80 debugger for memory printingSat, 11 Apr 2020 13:36:38 -0700, by Michael Pavone
-
Z80 HALT isn't really terminal. Fixes bug in Z80 disassemblerFri, 03 Apr 2020 23:49:07 -0700, by Michael Pavone
-
Fix bug in in (c) instruction in Z80 dynarecFri, 03 Apr 2020 23:47:57 -0700, by Michael Pavone
-
Top bits of address register should be cleared on partial command word write. Fixes Mona in 344 bytes demoFri, 03 Apr 2020 23:47:17 -0700, by Michael Pavone
-
Make sure fallback memory region is always lastThu, 02 Apr 2020 20:41:26 -0700, by Michael Pavone
-
Don't lockup on writes to !TIME or !FDC regions regardless of whether anything is mapped thereThu, 02 Apr 2020 20:32:09 -0700, by Michael Pavone
-
Reading from Z80 bus when Z80 is not bus requested should return open bus. Fixes regression in Metal Sonic RebootedThu, 02 Apr 2020 20:17:08 -0700, by Michael Pavone
-
Fix regression at the very start of The Revenge of ShinobiWed, 01 Apr 2020 23:15:47 -0700, by Michael Pavone
-
Skip invalid registers when dumping initial YM2612 state to VGM logSat, 28 Mar 2020 15:46:53 -0700, by Michael Pavone
-
Fix PSG frequency written to VGM header when loggingSat, 28 Mar 2020 15:46:30 -0700, by Michael Pavone
-
Expose vgm toggle keybind in settings UISat, 28 Mar 2020 00:17:08 -0700, by Michael Pavone
-
Initial stab at VGM logging supportFri, 27 Mar 2020 00:03:58 -0700, by Michael Pavone
-
Fix stateview targetThu, 26 Mar 2020 23:53:35 -0700, by Michael Pavone
-
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
-
Make sure on-cart memories are fully initialized in all casesTue, 23 Apr 2019 08:47:52 -0700, by Michael Pavone
-
Add keyboard navigation to toggle and "property" widgets. Property widgets still need some workMon, 22 Apr 2019 20:54:18 -0700, by Michael Pavone
-
Adjust scroll of parent layout object if widget newly selected by keyboard is offscreenMon, 22 Apr 2019 20:03:55 -0700, by Michael Pavone
-
Fix mouse selection of files. Keep keynav from selecting a non-existent widgetMon, 22 Apr 2019 09:36:10 -0700, by Michael Pavone
-
Get Android build target working on mame_interp branch mame_interpThu, 18 Apr 2019 22:06:47 -0700, by Michael Pavone
-
WIP keyboard nav for Nuklear menusFri, 19 Apr 2019 21:09:46 -0700, by Michael Pavone
-
MergeThu, 18 Apr 2019 19:48:04 -0700, by Michael Pavone
-
Get Android build working again and update for SDL 2.0.7 (last version to support older versions of Android)Sun, 14 Apr 2019 23:37:11 -0700, by Michael Pavone