Mercurial > repos > blastem
graph
-
Fix lsl/lsr/asl/asr with memory operandSat, 01 Mar 2025 17:23:43 -0800, by Michael Pavone
-
Fix addq.w and subq.w with address register destination in new 68K coreSat, 01 Mar 2025 02:03:21 -0800, by Michael Pavone
-
Implement illegal instruction trap in new 68K coreFri, 28 Feb 2025 23:35:52 -0800, by Michael Pavone
-
Fix warnings in m68k_util.cFri, 28 Feb 2025 23:26:44 -0800, by Michael Pavone
-
Implement integer scalingFri, 28 Feb 2025 22:40:18 -0800, by Michael Pavone
-
Space out some of the settings pages to avoid stuff getting cut off with the smaller fontWed, 26 Feb 2025 23:43:58 -0800, by Michael Pavone
-
Add ROM DB entry for Rockman X3 bootlegWed, 26 Feb 2025 23:19:20 -0800, by Michael Pavone
-
Fix ROM DB entry for Lion King IIWed, 26 Feb 2025 23:11:09 -0800, by Michael Pavone
-
Get sync to audio working in emscriptenWed, 26 Feb 2025 22:55:42 -0800, by Michael Pavone
-
Fix movep with negative displacementWed, 26 Feb 2025 20:46:00 -0800, by Michael Pavone
-
Fixup some ifdefs to allow building for some more targetsWed, 26 Feb 2025 20:45:40 -0800, by Michael Pavone
-
Fix flags for mulu/muls in new 68K coreMon, 24 Feb 2025 23:38:32 -0800, by Michael Pavone
-
Implement line A and line F exceptions in new 68K coreMon, 24 Feb 2025 23:30:55 -0800, by Michael Pavone
-
Fix romdb entry for HBPT version of PGA Tour Golf II to not conflict with normal PGA Tour GolfMon, 24 Feb 2025 23:18:56 -0800, by Michael Pavone
-
Make Hori Fighting Commander controllers work out of the boxMon, 24 Feb 2025 23:15:14 -0800, by Michael Pavone
-
Fix Z flag for negxSun, 23 Feb 2025 13:56:22 -0800, by Michael Pavone
-
Improve comparetests scriptSun, 23 Feb 2025 13:55:24 -0800, by Michael Pavone
-
Fix roxr and roxl in new 68K coreSun, 23 Feb 2025 12:09:09 -0800, by Michael Pavone
-
Fix web nightly scriptSun, 23 Feb 2025 01:00:58 -0800, by Michael Pavone
-
Add font_web.c that was missed on a previous commitSun, 23 Feb 2025 00:08:45 -0800, by Michael Pavone
-
Add some hint test for web since controllers are hidden for anti-fingerprinting reasonsSat, 22 Feb 2025 23:36:14 -0800, by Michael Pavone
-
Prevent gamepad binds from firing while remapping a gamepadSat, 22 Feb 2025 23:33:12 -0800, by Michael Pavone
-
Less confusing labels for Xbox-style analog stick click buttonsSat, 22 Feb 2025 23:11:35 -0800, by Michael Pavone
-
Add nightly build script for web buildsSat, 22 Feb 2025 22:46:48 -0800, by Michael Pavone
-
Update gamecontrollerdb.txt and tweak the entries and controller type heuristics so they work out of the box (at least on Win/Linux)Sat, 22 Feb 2025 22:14:03 -0800, by Michael Pavone
-
Add option to force use of the default regionSat, 22 Feb 2025 19:52:50 -0800, by Michael Pavone
-
Implement chk and trapv in new 68K coreSat, 22 Feb 2025 19:29:18 -0800, by Michael Pavone
-
Fix V flag for asl in new CPU coreSat, 22 Feb 2025 01:31:51 -0800, by Michael Pavone
-
Fix nbcd in old 68K core for non-register addressing modesFri, 21 Feb 2025 23:28:07 -0800, by Michael Pavone
-
Up heap memory for web build so large ROMs don't OOMFri, 21 Feb 2025 02:28:43 -0800, by Michael Pavone
-
Implement stop in new 68K coreFri, 21 Feb 2025 01:45:04 -0800, by Michael Pavone
-
Fix border style for web file chooserFri, 21 Feb 2025 00:50:31 -0800, by Michael Pavone
-
Add an HTML/JS file picker to web buildFri, 21 Feb 2025 00:45:14 -0800, by Michael Pavone
-
Fix some issues with constant folding in CPU DSLMon, 17 Feb 2025 23:40:36 -0800, by Michael Pavone
-
Extended debug output in debug mode of new 68K coreMon, 17 Feb 2025 23:40:14 -0800, by Michael Pavone
-
Fix handling of wave files with additional RIFF chunks before the data chunkSun, 16 Feb 2025 11:54:40 -0800, by Michael Pavone
-
Get tilemap debug view working for TMS graphics and text modes. Multicolor still TBDSat, 15 Feb 2025 23:29:51 -0800, by Michael Pavone
-
Fix asr and lsr in new 68K coreSat, 15 Feb 2025 23:06:49 -0800, by Michael Pavone
-
Fix lsl in new CPU core and make asl less brokenSat, 15 Feb 2025 19:11:40 -0800, by Michael Pavone
-
Fix issues in CPU DSL that caused regressions in Z80 coreSat, 15 Feb 2025 01:35:38 -0800, by Michael Pavone
-
Update zcompare for Python 3, to use another blastem as comparison source and to more clearly report differencesSat, 15 Feb 2025 01:35:23 -0800, by Michael Pavone
-
Fix Windows buildFri, 14 Feb 2025 19:51:01 -0800, by Michael Pavone
-
GNU make before 4.3 does not support :& syntax, but apparently pattern rules support grouped targets without itFri, 14 Feb 2025 00:11:28 -0800, by Michael Pavone
-
Use grouped targets to specify that CPU dsl rules produce both .c and .h filesThu, 13 Feb 2025 23:08:56 -0800, by Michael Pavone
-
Give sega 8-bit consoles separate system_type enum values and allow selecting them from the command lineThu, 13 Feb 2025 23:07:31 -0800, by Michael Pavone
-
Delete some old test source files from early in developmentThu, 13 Feb 2025 21:04:28 -0800, by Michael Pavone
-
Fix some older targets that are maybe still usefulThu, 13 Feb 2025 21:03:04 -0800, by Michael Pavone
-
Handle dependencies properly in makefileThu, 13 Feb 2025 21:02:47 -0800, by Michael Pavone
-
Basic emscripten supportThu, 13 Feb 2025 02:18:30 -0800, by Michael Pavone
-
Fix masking issue in CPU DSL adc fixing issues in 68K core addx and abcdSun, 09 Feb 2025 22:46:07 -0800, by Michael Pavone
-
Fix masking issues in CPU DSL sext instructionSun, 09 Feb 2025 22:37:41 -0800, by Michael Pavone
-
Fix bug in sbc in CPU DSL impacting 68K subx and sbcdSun, 09 Feb 2025 22:13:24 -0800, by Michael Pavone
-
populate registers at full size in test generator to expose masking bugsSun, 09 Feb 2025 22:08:47 -0800, by Michael Pavone
-
Default to new interpreter when non-x86 CPU detectedSun, 09 Feb 2025 20:36:06 -0800, by Michael Pavone
-
Fix some rotate instruction issues in new 68K coreSun, 09 Feb 2025 18:07:40 -0800, by Michael Pavone
-
Fix andi to ccr in new 68K coreSun, 09 Feb 2025 16:55:00 -0800, by Michael Pavone
-
Fix regression in better unimplemented instruction error in CPU dslSun, 09 Feb 2025 16:54:38 -0800, by Michael Pavone
-
Cut down on code bloat in 68K core a littleSun, 09 Feb 2025 14:15:22 -0800, by Michael Pavone
-
Fix abcd and implement sbcd and nbcd in new 68K coreSun, 09 Feb 2025 02:57:37 -0800, by Michael Pavone
-
Low confidence fix for edge case in CPU DSL not currently hitSun, 09 Feb 2025 02:56:50 -0800, by Michael Pavone
-
Implement abcd in new 68K coreSat, 08 Feb 2025 22:41:36 -0800, by Michael Pavone
-
Implement divs and divu in new CPU coreSat, 08 Feb 2025 20:04:18 -0800, by Michael Pavone
-
Implement subx in new CPU coreSat, 08 Feb 2025 16:41:20 -0800, by Michael Pavone
-
Fix jsr in new CPU coreSat, 08 Feb 2025 16:37:15 -0800, by Michael Pavone
-
Implement scc in new 68K coreSat, 08 Feb 2025 14:27:04 -0800, by Michael Pavone
-
Implement andi/ori/eori to sr, fix eori to ccr in new 68K coreSat, 08 Feb 2025 13:34:46 -0800, by Michael Pavone
-
Add support for ccr/sr update instructions to 68K test generatorSat, 08 Feb 2025 13:34:07 -0800, by Michael Pavone
-
Better unimplemented instruction error message in CPU DSLSat, 08 Feb 2025 12:51:35 -0800, by Michael Pavone
-
Get 68K interrupts working in new CPU coreSat, 08 Feb 2025 11:40:42 -0800, by Michael Pavone
-
Implement background plane debug view for Mode 4Fri, 07 Feb 2025 23:32:15 -0800, by Michael Pavone
-
Fix rol and ror in new CPU coreFri, 07 Feb 2025 19:58:20 -0800, by Michael Pavone
-
WIP changes to new CPU core for rotate instructions and to get interrupts more functionalFri, 07 Feb 2025 08:57:24 -0800, by Michael Pavone
-
Fix linux nightly buildsMon, 03 Feb 2025 22:28:20 -0800, by Michael Pavone
-
Fix "sticky" sprite overflow regression from previous sprite overflow flag fixMon, 03 Feb 2025 22:15:02 -0800, by Michael Pavone
-
Sprite overflow flag should only be set when there are too many sprites in a line and not when there are just too many sprite pixels. Fixes regression in Madou Monogatari ISun, 02 Feb 2025 23:02:55 -0800, by Michael Pavone
-
Do a little work towards eventual support for building against SDL3Sun, 02 Feb 2025 19:12:50 -0800, by Michael Pavone
-
Fix sprite zoom in TMS modes for real this timeSun, 02 Feb 2025 18:06:50 -0800, by Michael Pavone
-
DMA fill and copy should not block VDP data or control port writesSun, 02 Feb 2025 00:31:58 -0800, by Michael Pavone
-
mergeSat, 01 Feb 2025 23:22:37 -0800, by Michael Pavone
-
Add sprite "plane" to VDP plane debuggerSat, 01 Feb 2025 23:22:13 -0800, by Michael Pavone
-
Fix libretro buildTue, 28 Jan 2025 23:38:06 -0800, by Michael Pavone
-
Fix minor regression in Overdrive 2Tue, 28 Jan 2025 23:33:43 -0800, by Michael Pavone
-
Fix regression in right border of OD2 Titancade border dissolveMon, 27 Jan 2025 23:46:00 -0800, by Michael Pavone
-
More work on OPL3 emulationSun, 26 Jan 2025 23:32:40 -0800, by Michael Pavone
-
More robust sprite overflow regression fixSun, 26 Jan 2025 01:02:18 -0800, by Michael Pavone
-
Fix sprite overflow regression in Super Hang-On and other gamesSat, 25 Jan 2025 23:54:13 -0800, by Michael Pavone
-
Implement exg, muls and mulu in new 68K coreSat, 25 Jan 2025 21:25:01 -0800, by Michael Pavone
-
Workaround for weird controller mapping bug on WindowsSat, 25 Jan 2025 19:23:37 -0800, by Michael Pavone
-
Fix crash when switching between loading ZIP and non-ZIP ROMsTue, 21 Jan 2025 21:34:19 -0800, by Michael Pavone
-
Disable KMOD debug registers when not emulating an MD VDPSun, 19 Jan 2025 22:28:32 -0800, by Michael Pavone
-
Initial work on YMF262 (aka OPL3) emulationSun, 19 Jan 2025 00:31:16 -0800, by Michael Pavone
-
Apparently window v/h size is latched once per line. Fixes glitch in LandstalkerThu, 16 Jan 2025 22:42:09 -0800, by Michael Pavone
-
Add auto option for fm_dac config variable that bases zero offset on the select MD modelSat, 11 Jan 2025 23:21:36 -0800, by Michael Pavone
-
Implement additional YM2612 pan leakage observed by MarkeyJesterSat, 11 Jan 2025 23:03:24 -0800, by Michael Pavone
-
Fix YM2612 channel accumulator precisionSat, 11 Jan 2025 17:58:58 -0800, by Michael Pavone
-
Fix a couple of bugs with AV recordingSat, 11 Jan 2025 17:35:15 -0800, by Michael Pavone
-
Fix Windows nightly versionsWed, 08 Jan 2025 23:32:43 -0800, by Michael Pavone
-
Fix out of bounds buffer access when loading a cue sheet > 2048 bytes via file browser or drag and dropWed, 08 Jan 2025 23:30:07 -0800, by Michael Pavone
-
Setup Colecovision BIOS path in libretro coreSat, 04 Jan 2025 22:49:06 -0800, by Michael Pavone
-
Fix Windows build version extraction for version.inc changeSat, 04 Jan 2025 20:30:35 -0800, by Michael Pavone
-
Fix regression in Super Hang-OnSat, 04 Jan 2025 20:15:55 -0800, by Michael Pavone
-
Add controller heuristic for M30 so the BT version works out of the boxThu, 02 Jan 2025 23:32:38 -0800, by Michael Pavone
-
MergeThu, 02 Jan 2025 23:03:50 -0800, by Michael Pavone
-
Get CD titles sort of working in libretro targetThu, 02 Jan 2025 23:02:52 -0800, by Michael Pavone
-
Better cassette tape UXMon, 09 Dec 2024 13:45:35 -0800, by Michael Pavone
-
Add Japanese version of Level III BASIC to ROM DBThu, 28 Nov 2024 23:44:36 -0800, by Michael Pavone
-
Implement SC-3000 kanji pasteThu, 28 Nov 2024 23:39:13 -0800, by Michael Pavone
-
Impelement SC-3000 katakana pastingThu, 28 Nov 2024 23:23:12 -0800, by Michael Pavone
-
Paste support for remaining SC-3000 export charactersThu, 28 Nov 2024 21:14:44 -0800, by Michael Pavone
-
Adjust paste delay to be compatible with Home BASICThu, 28 Nov 2024 00:58:31 -0800, by Michael Pavone
-
Implement paste for the rest of the SC-3000 graphic charactersThu, 28 Nov 2024 00:44:17 -0800, by Michael Pavone
-
Fix untoggling of toggle modifier in SC-3000 pasteWed, 27 Nov 2024 20:46:30 -0800, by Michael Pavone
-
Implement paste support for block elements and a couple of missing Latin-1 charsWed, 27 Nov 2024 20:42:02 -0800, by Michael Pavone
-
Implement paste support for box drawing chars and Latin-1 character ÆWed, 27 Nov 2024 20:04:28 -0800, by Michael Pavone
-
Speed up pasting and do some prep for pasting characters that need keys pressed in sequenceWed, 27 Nov 2024 16:43:56 -0800, by Michael Pavone
-
Fix bug in utf8_codepointTue, 26 Nov 2024 23:47:57 -0800, by Michael Pavone
-
Implement clipboard paste for SC-3000Tue, 26 Nov 2024 23:47:38 -0800, by Michael Pavone
-
Fix some warnings that show up in newer versions of gccMon, 25 Nov 2024 22:44:03 -0800, by Michael Pavone
-
Add some missing binding entries in Nuklear UIMon, 25 Nov 2024 22:40:26 -0800, by Michael Pavone
-
MergeMon, 25 Nov 2024 22:30:32 -0800, by Michael Pavone
-
Implement read-only SC-3000 cassette supportMon, 25 Nov 2024 22:26:45 -0800, by Michael Pavone
-
Log Game Gear PSG Pan to VGMMon, 11 Nov 2024 11:20:22 -0800, by Michael Pavone
-
Fix SDL version guard for paddle buttonsMon, 11 Nov 2024 10:45:14 -0800, by Michael Pavone
-
Support VGM logging for Sega 8-bit systemsMon, 11 Nov 2024 10:30:56 -0800, by Michael Pavone
-
Fix some IO port serial mode bugsSat, 26 Oct 2024 14:31:21 -0700, by Michael Pavone
-
Fix debug window crash on Mac OSThu, 24 Oct 2024 21:08:10 -0700, by Michael Pavone
-
Add ROM DB entry for Home BASICFri, 11 Oct 2024 23:21:34 -0700, by Michael Pavone
-
Initial SC-3000 supportFri, 11 Oct 2024 00:46:53 -0700, by Michael Pavone
-
Update PCM cur_ptr to ST when channel is not playing. Fixes sound effects in Final Fight CDMon, 07 Oct 2024 21:38:54 -0700, by Michael Pavone
-
Fix sub cpu watchpointsSat, 05 Oct 2024 23:31:59 -0700, by Michael Pavone
-
Add PCM registers to disassemblerSat, 05 Oct 2024 23:31:35 -0700, by Michael Pavone
-
Include block and f-num values in ymchannel debug outputSat, 05 Oct 2024 11:27:59 -0700, by Michael Pavone
-
Fix some TOC/CUE parser bugs and simplify how "fake" pregap is handledSat, 05 Oct 2024 01:03:57 -0700, by Michael Pavone
-
Clear EDT on DTTRG. Fixes Cliffhanger and OrionNavattan's Mode 1 demoThu, 05 Sep 2024 23:44:01 -0700, by Michael Pavone
-
Fix crash in render_fill_rect in GL mode with no static imagesSat, 31 Aug 2024 22:41:17 -0700, by Michael Pavone
-
Fix TMS9918A sprite zooming and early clock flagFri, 30 Aug 2024 21:16:46 -0700, by Michael Pavone
-
Fix dynarec 68K instruction size metadata edge case bugThu, 29 Aug 2024 22:14:33 -0700, by Michael Pavone
-
Fix rendering of sprites that are partially off the top of the screen in Mode 4Tue, 27 Aug 2024 22:10:04 -0700, by Michael Pavone
-
Fix display of window plane in VDP composition viewerTue, 27 Aug 2024 21:27:21 -0700, by Michael Pavone
-
Remove old TODOTue, 27 Aug 2024 20:52:37 -0700, by Michael Pavone
-
Fix behavior of rendering when all planes are disabled via VDP test register (Thanks vladikcomper!)Tue, 27 Aug 2024 20:50:31 -0700, by Michael Pavone
-
Fix debug windows not filling window in GL mode. Thanks Sik!Wed, 14 Aug 2024 22:29:11 -0700, by Michael Pavone
-
Some more improvements to Z80 step, next and over commandsWed, 14 Aug 2024 22:25:20 -0700, by Michael Pavone
-
Z80 debugger improvementsWed, 14 Aug 2024 22:14:21 -0700, by Michael Pavone
-
Fix issue that was causing double frame output in Double Dragon 2Wed, 31 Jul 2024 22:56:00 -0700, by Michael Pavone
-
Fix silly bug in Mode 4 sprite rendering (Thanks Sik!)Wed, 31 Jul 2024 22:30:14 -0700, by Michael Pavone
-
Partially functional asr/asl implementations in new 68K coreTue, 16 Jul 2024 20:21:08 -0700, by Michael Pavone
-
Implement some more instructions in new 68K core. First light with some old demosWed, 01 May 2024 01:19:30 -0700, by Michael Pavone
-
Get blastem compiling with new 68K coreTue, 30 Apr 2024 22:32:08 -0700, by Michael Pavone
-
Make some progress on compiling full emulator with new 68K coreTue, 30 Apr 2024 00:02:14 -0700, by Michael Pavone
-
Implement movem and moveq in new 68K coreMon, 29 Apr 2024 22:57:49 -0700, by Michael Pavone
-
Fix constant propagation for sext instructionMon, 29 Apr 2024 22:57:33 -0700, by Michael Pavone
-
Fix bug in MED mapper protection bit implementationSun, 28 Apr 2024 23:33:11 -0700, by Michael Pavone
-
Add xBRZ and bandlimit pixel footprint shaders ported by hunterkSun, 28 Apr 2024 23:22:37 -0700, by Michael Pavone
-
Fix kmod buffer storage bugSun, 28 Apr 2024 23:18:53 -0700, by Michael Pavone
-
Kinda hacky fix to make sure Nuklear has the right GL contextWed, 17 Apr 2024 22:18:45 -0700, by Michael Pavone
-
Get rect fills for Pico pad working in GL modeWed, 17 Apr 2024 22:14:37 -0700, by Michael Pavone
-
Some VGM player changes I forgot to commitWed, 17 Apr 2024 21:55:30 -0700, by Michael Pavone
-
Get static images working in GL modeWed, 17 Apr 2024 21:54:44 -0700, by Michael Pavone
-
Add files forgotten in a previous commitWed, 17 Apr 2024 20:50:24 -0700, by Michael Pavone
-
Fix crash when enabling VGM recording while running Pico or Copera softwareMon, 15 Apr 2024 23:07:18 -0700, by Michael Pavone
-
Remove dis.exe and zdis.exe from Windows builds due to silly antivirus false positivesMon, 15 Apr 2024 23:00:02 -0700, by Michael Pavone
-
Implement turbo/slow for Pico and CoperaSun, 14 Apr 2024 12:30:32 -0700, by Michael Pavone
-
Delete old TODO (values were already correct)Sun, 14 Apr 2024 11:46:34 -0700, by Michael Pavone
-
Add support for rendering debug windows with OpenGL in perparation for allowing Nuklear UI in themSun, 14 Apr 2024 11:40:32 -0700, by Michael Pavone
-
Fix Linux font selection regressionSun, 31 Mar 2024 10:21:34 -0700, by Michael Pavone
-
Impelement partial support for DAC stream commands in VGM playerSat, 30 Mar 2024 21:10:20 -0700, by Michael Pavone
-
Implement some flow control instructions in new 68K core. WIP implementation of movem in new 68K core.Sat, 30 Mar 2024 14:27:47 -0700, by Michael Pavone
-
Try multiple results from fc-match on Linux rather than assuming the first choice font will be suitableSat, 30 Mar 2024 14:26:48 -0700, by Michael Pavone
-
Implement unlk, tst and nop in new 68K coreFri, 08 Mar 2024 23:14:08 -0800, by Michael Pavone
-
Implement lea and pea in new 68K coreThu, 07 Mar 2024 00:53:11 -0800, by Michael Pavone
-
Make sticky_path respect save config with EXE optionTue, 05 Mar 2024 23:23:06 -0800, by Michael Pavone
-
Fix bug in Gen/MD serialize routine that could cause a use-after free in some casesSun, 03 Mar 2024 13:47:59 -0800, by Michael Pavone
-
Fix some issues with libretro serializationSat, 02 Mar 2024 15:33:14 -0800, by Michael Pavone
-
Add game gear to the libretro extension listSat, 02 Mar 2024 15:18:25 -0800, by Michael Pavone
-
Fix Ax Battler: A Legend of Golden AxeSun, 25 Feb 2024 23:59:37 -0800, by Michael Pavone
-
Implement swap instruction in new 68K coreSun, 25 Feb 2024 23:32:19 -0800, by Michael Pavone
-
Switch to YMZ280B ADPCM algorithm. Still sounds a little rough, but definitely much better than with the YM2610 ADPCM-A setupSun, 25 Feb 2024 11:08:35 -0800, by Michael Pavone
-
Implement link instruction in new 68K coreSat, 24 Feb 2024 23:16:37 -0800, by Michael Pavone
-
Update test generator to not generate link instructions with an odd displacementSat, 24 Feb 2024 23:16:29 -0800, by Michael Pavone
-
Implement ext instruction in new 68K coreSat, 24 Feb 2024 22:54:36 -0800, by Michael Pavone
-
Fix some YMZ263B timer issuesSat, 24 Feb 2024 21:07:38 -0800, by Michael Pavone
-
Initial stab at PCM/ADPCM support in YMZ263B emulationSat, 24 Feb 2024 20:41:02 -0800, by Michael Pavone
-
Add missing mask to vscroll calculation in Mode 4Sat, 24 Feb 2024 11:53:44 -0800, by Michael Pavone
-
Implement neg and not instructions in new 68K coreFri, 23 Feb 2024 23:09:20 -0800, by Michael Pavone
-
Fix carry flag calculation for neg instruction in CPU DSLFri, 23 Feb 2024 23:09:07 -0800, by Michael Pavone
-
Save SR before saving result in test generator. Move instructions update flags on 68KFri, 23 Feb 2024 23:08:45 -0800, by Michael Pavone
-
Fix handling of zero timer valueFri, 23 Feb 2024 20:22:00 -0800, by Michael Pavone
-
Initial work on emulating the YMZ263B in the CoperaFri, 23 Feb 2024 01:16:38 -0800, by Michael Pavone
-
Initial work on Copera emulationWed, 21 Feb 2024 23:42:19 -0800, by Michael Pavone
-
Avoid spawning secondary windows right on top of the main oneWed, 21 Feb 2024 20:34:52 -0800, by Michael Pavone
-
Fix libretro buildWed, 21 Feb 2024 20:25:06 -0800, by Michael Pavone
-
Implement movep in new 68K coreWed, 21 Feb 2024 20:09:11 -0800, by Michael Pavone
-
Fix bit instruction penalty cycle check for cases when bit number is out of rangeMon, 19 Feb 2024 23:00:49 -0800, by Michael Pavone
-
Implement bit instructions in new CPU coreMon, 19 Feb 2024 22:52:21 -0800, by Michael Pavone
-
Implement cmp instructions in new 68K coreMon, 19 Feb 2024 18:14:56 -0800, by Michael Pavone
-
Allow more if statements to be constant folded in CPU DSLMon, 19 Feb 2024 18:14:12 -0800, by Michael Pavone
-
Fix implementation of cmp for 32-bit operands or when operation size is smaller than the size of the operandsMon, 19 Feb 2024 17:55:45 -0800, by Michael Pavone
-
Fix cycle counts for a number of instructions in new 68K coreSun, 18 Feb 2024 22:34:51 -0800, by Michael Pavone
-
Avoid address errors in generated testsSun, 18 Feb 2024 22:30:16 -0800, by Michael Pavone
-
Fix some issues in new 68K core and add implementations of negx and clr instructionsThu, 15 Feb 2024 21:49:17 -0800, by Michael Pavone
-
Update signature of init_m68k_opts in new core to match changes in old oneThu, 15 Feb 2024 21:48:22 -0800, by Michael Pavone
-
Update comparetests to python3 and change it to use a "clean" build of a core from blatem for comparisonThu, 15 Feb 2024 21:47:14 -0800, by Michael Pavone
-
Get 68K test harness compiling againTue, 13 Feb 2024 21:18:47 -0800, by Michael Pavone
-
Update some 68K test harness scripts to Python 3Tue, 13 Feb 2024 21:18:31 -0800, by Michael Pavone
-
Sugar for unary operators in CPU DSLMon, 12 Feb 2024 07:42:32 -0800, by Michael Pavone
-
Sugar for some basic conditionals in CPU DSLSun, 11 Feb 2024 20:41:28 -0800, by Michael Pavone
-
Sugar for binary operators in CPU DSLSun, 11 Feb 2024 20:15:00 -0800, by Michael Pavone
-
Added a little syntax sugar to CPU DSL and started updating new Z80 core to use itSun, 11 Feb 2024 17:26:52 -0800, by Michael Pavone
-
Fix blastcpm targetSun, 11 Feb 2024 15:44:01 -0800, by Michael Pavone
-
More flexible loading of Pico storyware assetsSun, 11 Feb 2024 11:04:39 -0800, by Michael Pavone
-
Add region override for German version of The Lion King for PicoSat, 10 Feb 2024 17:46:30 -0800, by Michael Pavone
-
Fix polarity of pico ADPCM busy flagSat, 10 Feb 2024 17:28:05 -0800, by Michael Pavone
-
Fix playback of ADPCM blocks with an odd number of samplesThu, 08 Feb 2024 21:05:49 -0800, by Michael Pavone
-
Fix some Pico ADPCM behaviorsThu, 08 Feb 2024 20:44:44 -0800, by Michael Pavone
-
Fix byte reads of ADPCM ports. Fixes hangs in Sanchoume no Tama and Sailor Moon Sailor Stars - Tokimeki PartyThu, 08 Feb 2024 20:24:37 -0800, by Michael Pavone
-
Fix Pico ADPCM decoding and get relative volume approximately correctWed, 07 Feb 2024 20:03:23 -0800, by Michael Pavone
-
Somewhat busted support for Pico ADPCMTue, 06 Feb 2024 21:47:11 -0800, by Michael Pavone
-
Fix crash when loading new ROM via drag/drop when existing ROM has lock-onTue, 06 Feb 2024 06:34:49 -0800, by Michael Pavone
-
Initial implementation of storbook artwork displaySun, 04 Feb 2024 20:11:39 -0800, by Michael Pavone
-
WIP Pico emulationSat, 03 Feb 2024 18:32:41 -0800, by Michael Pavone
-
Remove extra clear of DSRThu, 25 Jan 2024 22:18:46 -0800, by Michael Pavone
-
Clear DSR in certain gate array writes. Fixes issue in Penn & Teller's Smoke and MirrorsThu, 25 Jan 2024 21:54:04 -0800, by Michael Pavone
-
Make termhelper work when current working directory is not the one that contains blastemWed, 24 Jan 2024 20:18:17 -0800, by Michael Pavone
-
Avoid conflicts between watchpoints and normal debugger entryWed, 24 Jan 2024 18:51:44 -0800, by Michael Pavone
-
Fix off-by-one in watchpoint evalSat, 20 Jan 2024 21:16:04 -0800, by Michael Pavone
-
Expose gamepad state in debuggerSat, 20 Jan 2024 21:15:56 -0800, by Michael Pavone
-
Fix regression in Prince of PersiaSat, 20 Jan 2024 01:30:19 -0800, by Michael Pavone
-
Properly handle stack alignment in m68k breakpoint implementationFri, 19 Jan 2024 22:30:25 -0800, by Michael Pavone
-
Fix some CD-ROM emulation issues and make timing better match my MCD2. Seems to fix or at least improve video playback in Iron Helix and Power RangersThu, 18 Jan 2024 23:03:58 -0800, by Michael Pavone
-
Fix uninitialized base cycle count in Z80 interp path and do a little other interp path cleanup. Fixes issue with 3x3 EyesWed, 17 Jan 2024 23:51:37 -0800, by Michael Pavone
-
Updated Sik's NTSC shaderMon, 15 Jan 2024 17:32:20 -0800, by Michael Pavone
-
Fix mask for CD graphics destination horizontal offsetMon, 15 Jan 2024 17:30:40 -0800, by Michael Pavone
-
Forgot to commit the colecovision filesThu, 04 Jan 2024 23:46:32 -0800, by Michael Pavone
-
Fix out of bound read from mode4_address_map in TMS modesThu, 04 Jan 2024 23:31:54 -0800, by Michael Pavone
-
Initial support for Colecovision emulationThu, 04 Jan 2024 22:56:35 -0800, by Michael Pavone
-
Fix nmi_start not getting adjusted during a cycle adjustmentThu, 04 Jan 2024 22:14:29 -0800, by Michael Pavone
-
Fix silly TMS9918A bug, make CRAM viewer sorta useful in TMS9918A modes, make mode4 address map externally viewable for debuggerThu, 04 Jan 2024 22:13:46 -0800, by Michael Pavone
-
Update Sik's NTSC shaderThu, 04 Jan 2024 22:12:03 -0800, by Michael Pavone
-
Fix some further fallout of ZIP reload fixWed, 03 Jan 2024 19:45:23 -0800, by Michael Pavone
-
Fix crash caused by ZIP reload fixWed, 03 Jan 2024 19:40:57 -0800, by Michael Pavone
-
Remove debug print statementTue, 02 Jan 2024 21:40:32 -0800, by Michael Pavone
-
Better implementation of alloc_code for ASLR/libretro cases that also hopefully works on modern Mac OSTue, 02 Jan 2024 21:07:09 -0800, by Michael Pavone
-
Fix libblastem targetTue, 02 Jan 2024 18:23:15 -0800, by Michael Pavone
-
Fix reload of zipped and gzipped ROMSTue, 02 Jan 2024 18:14:28 -0800, by Michael Pavone
-
Fix incorrect manipulation of lock-on cart memory mapMon, 01 Jan 2024 20:02:41 -0800, by Michael Pavone
-
Fix asan violation that occurs when locking on a cart with its own mapper hardwareMon, 01 Jan 2024 19:50:20 -0800, by Michael Pavone
-
Fix crash when loading a subsequent ROM after lock-onMon, 01 Jan 2024 19:27:31 -0800, by Michael Pavone
-
Implement watchpoints in Z80 debuggerSat, 23 Dec 2023 23:03:31 -0800, by Michael Pavone
-
Oops, wrong type in sizeof for m68k_add_watchpointSat, 23 Dec 2023 22:11:43 -0800, by Michael Pavone
-
Implement gdb remote kill commandSat, 23 Dec 2023 22:04:27 -0800, by Michael Pavone
-
Implement watchpoints in gdb remote protocolSat, 23 Dec 2023 21:54:33 -0800, by Michael Pavone
-
Implement 68K watchpoints in internal debuggerSat, 23 Dec 2023 17:37:57 -0800, by Michael Pavone
-
Basic string support in debugger languageWed, 13 Dec 2023 20:09:18 -0800, by Michael Pavone
-
Add debugger load commandWed, 06 Dec 2023 22:25:49 -0800, by Michael Pavone
-
Add debugger save commandTue, 05 Dec 2023 21:29:21 -0800, by Michael Pavone
-
Hide cursor in fullscreen when UI is not activeWed, 29 Nov 2023 23:06:50 -0800, by Michael Pavone
-
Restore reset of refresh counter after DMA since its removal caused some regressionsWed, 29 Nov 2023 22:56:36 -0800, by Michael Pavone
-
Add some uniforms to allow more sophisticated interlace and scanline handling in shadersSat, 25 Nov 2023 11:54:56 -0800, by Michael Pavone
-
Fix regression in savestate loadingFri, 24 Nov 2023 14:44:01 -0800, by Michael Pavone
-
Fix issue that would break debug windows when config update causes window to be recreatedWed, 22 Nov 2023 23:07:30 -0800, by Michael Pavone
-
Fix issue that broke debug views when toggling fullscreenWed, 22 Nov 2023 22:59:57 -0800, by Michael Pavone
-
Prefix most hex-formatted values output by debugger with $ for consistency with number literal parsingTue, 21 Nov 2023 21:35:14 -0800, by Michael Pavone
-
Ensure VDP double_res flag is updated when loading a save stateTue, 21 Nov 2023 21:01:16 -0800, by Michael Pavone
-
Handle changes to sample rate while content is runningTue, 21 Nov 2023 20:47:11 -0800, by Michael Pavone
-
Fix read of audio sample rate in Nuklear UITue, 21 Nov 2023 20:32:00 -0800, by Michael Pavone
-
Fix Sega CD regression in 32-bit buildsMon, 20 Nov 2023 20:41:10 -0800, by Michael Pavone
-
Fix VRAM viewer and plane viewer in double-resolution interlace modeMon, 20 Nov 2023 20:20:14 -0800, by Michael Pavone
-
Fix regression in debugger for Mega CDMon, 20 Nov 2023 19:53:00 -0800, by Michael Pavone
-
Fix accidental search and replace in UI codeSat, 18 Nov 2023 22:00:45 -0800, by Michael Pavone
-
Add media player file extensions to file browser configSat, 18 Nov 2023 11:34:33 -0800, by Michael Pavone
-
Properly free sound chips in VGM playerSat, 18 Nov 2023 09:36:29 -0800, by Michael Pavone
-
Very basic UI for media playerFri, 17 Nov 2023 01:05:32 -0800, by Michael Pavone
-
Fix mediaplayer play/pause handlingFri, 17 Nov 2023 00:30:46 -0800, by Michael Pavone
-
Re-enable VGM looping. Enable oscilloscope in VGM player. Fix VGM player PSG outputWed, 15 Nov 2023 23:23:52 -0800, by Michael Pavone
-
Fix psg panning implementationWed, 15 Nov 2023 23:23:04 -0800, by Michael Pavone
-
MergeMon, 13 Nov 2023 23:48:10 -0800, by Michael Pavone
-
Initial stab at user-defined functions in debugger languageThu, 09 Nov 2023 23:30:20 -0800, by Michael Pavone
-
Fix netplay crashMon, 13 Nov 2023 23:37:29 -0800, by Michael Pavone
-
Better spacing in firmware settingsFri, 10 Nov 2023 21:18:02 -0800, by Michael Pavone
-
Fix handling of overscan in internal screenshotsFri, 10 Nov 2023 13:45:23 -0800, by Michael Pavone
-
Add some more builtin functions to debugger languageThu, 09 Nov 2023 19:22:07 -0800, by Michael Pavone
-
Add missing math.h includeWed, 08 Nov 2023 23:47:47 -0800, by Michael Pavone
-
Basic function call support in debug languageWed, 08 Nov 2023 23:47:26 -0800, by Michael Pavone
-
Add support for function call expressions in debug parserWed, 08 Nov 2023 00:09:33 -0800, by Michael Pavone
-
Basic float support in debug languageTue, 07 Nov 2023 22:19:21 -0800, by Michael Pavone
-
Refactor debugger a bit. Allow types other than integers to be passed in expressions and stored in arrays. Better namespace supportMon, 06 Nov 2023 22:41:33 -0800, by Michael Pavone
-
Initial implementation of VDP register write breakpointsMon, 30 Oct 2023 00:07:56 -0700, by Michael Pavone
-
Expose some more emu state via debugger array mechanismSat, 28 Oct 2023 16:04:58 -0700, by Michael Pavone
-
Support for arrays in debugger languageSat, 28 Oct 2023 14:39:19 -0700, by Michael Pavone
-
Give debugger expression engine access to VDP and Sub CPU values. Add basic variable supportSat, 28 Oct 2023 00:52:10 -0700, by Michael Pavone
-
Fix annoying bug in debugger tokenizerFri, 27 Oct 2023 23:49:04 -0700, by Michael Pavone
-
Don't use absolute paths for GTK so things work across distros without extra workSun, 22 Oct 2023 11:57:53 -0700, by Michael Pavone
-
Add an option to use the system file picker on Linux and WindowsSat, 21 Oct 2023 19:22:01 -0700, by Michael Pavone
-
Remove old refresh hack that is causing VDPFifoTesting to have a failed testThu, 19 Oct 2023 23:27:57 -0700, by Michael Pavone
-
More accurate CDD pause behaviorWed, 18 Oct 2023 23:27:55 -0700, by Michael Pavone
-
Fix bug in CD-ROM scrambling algorithmWed, 18 Oct 2023 23:27:14 -0700, by Michael Pavone
-
Bump up 68K stack storage as old value was insufficient in some casesWed, 18 Oct 2023 23:26:51 -0700, by Michael Pavone
-
Allow 68K to return mid-instruction. Adjust how 68K interrupt ack works so int2 busy flag timing is more correct. Fix some other SCD timing issuesMon, 16 Oct 2023 23:30:04 -0700, by Michael Pavone
-
Fix regression from asan/ubsan fixFri, 13 Oct 2023 22:44:36 -0700, by Michael Pavone
-
Fix backwards seek calculationWed, 11 Oct 2023 23:18:16 -0700, by Michael Pavone
-
Minor fix to seek time calculationWed, 11 Oct 2023 11:36:18 -0700, by Michael Pavone
-
Fix some issues identified by asan/ubsanSat, 07 Oct 2023 18:04:35 -0700, by Michael Pavone
-
Fix stupid off by one in PCM RAM writesFri, 06 Oct 2023 00:20:37 -0700, by Michael Pavone
-
Fix timing of sub CPU level 5 interrupt when main CPU is reading CDC dataFri, 06 Oct 2023 00:20:18 -0700, by Michael Pavone
-
Updated NTSC shader from SikSun, 01 Oct 2023 23:41:19 -0700, by Michael Pavone
-
Implement CD-ROM data sector scrambling/descramblingSun, 01 Oct 2023 23:39:48 -0700, by Michael Pavone
-
Add some missing unlicensed games to the ROM DBSun, 17 Sep 2023 23:03:28 -0700, by Michael Pavone
-
Slightly more correct implementation of MED extended Sega mapper so s2built debug build doesn't hangMon, 04 Sep 2023 20:54:27 -0700, by Michael Pavone
-
Fix crash when function pointer path is taken in MMAP_FUNC_NULL region that also has MMAP_CODESat, 02 Sep 2023 12:08:43 -0700, by Michael Pavone
-
Fix silly regression in SMS modeSat, 02 Sep 2023 10:52:16 -0700, by Michael Pavone
-
Fix first column bug behaviorThu, 31 Aug 2023 23:34:48 -0700, by Michael Pavone
-
Make bogus word RAM read more appropriately bogusThu, 31 Aug 2023 20:28:33 -0700, by Michael Pavone
-
Automatically format Sega CD backup RAMSat, 26 Aug 2023 20:32:53 -0700, by Michael Pavone
-
Fix regression in mega-color image demosSat, 26 Aug 2023 19:59:44 -0700, by Michael Pavone
-
Fix linux nightly build hopefullyWed, 23 Aug 2023 23:53:25 -0700, by Michael Pavone
-
Add a couple of SG-1000 games with on-cart RAM to ROM DBWed, 23 Aug 2023 23:36:35 -0700, by Michael Pavone
-
Fix missing init in fake TMSSWed, 23 Aug 2023 22:20:48 -0700, by Michael Pavone
-
Fix M68K STOP instruction for sub CPUWed, 23 Aug 2023 22:09:35 -0700, by Michael Pavone
-
Add NTSC composite shader by SikWed, 23 Aug 2023 21:38:39 -0700, by Michael Pavone
-
Add bootleg Super Mario 2 1998 to ROM dbWed, 23 Aug 2023 21:36:09 -0700, by Michael Pavone
-
Fix Z80 access to VDP debug registerSun, 06 Aug 2023 20:00:33 -0700, by Michael Pavone
-
MergeTue, 18 Jul 2023 22:57:57 -0700, by Michael Pavone
-
Initial Codemasters mapper supportTue, 18 Jul 2023 21:46:09 -0700, by Michael Pavone
-
Add ROM DB entry for Forgotten WorldsFri, 23 Jun 2023 20:59:56 -0700, by Michael Pavone
-
Add recently dumped Heartbeat Personal Trainer games to ROM DBFri, 23 Jun 2023 18:47:13 -0700, by Michael Pavone
-
Small fix to utf16 to utf8 util funcitonFri, 23 Jun 2023 18:47:00 -0700, by Michael Pavone
-
More fully baked ROM db support for SMSThu, 15 Jun 2023 09:36:11 -0700, by Michael Pavone
-
Initial work on ROM DB support for SMS/GG gamesTue, 09 May 2023 09:03:37 -0700, by Michael Pavone
-
Slightly more reasonable threshold value for axes during mapping. Still pretty broken thoughSun, 02 Apr 2023 23:38:21 -0700, by Michael Pavone
-
Make UI respect stick deadzoneSun, 02 Apr 2023 23:36:30 -0700, by Michael Pavone
-
Make deadzones configurable and bump up the default valueSun, 02 Apr 2023 23:21:39 -0700, by Michael Pavone
-
Allow dpad to increment/decrement property fieldsSun, 02 Apr 2023 23:21:04 -0700, by Michael Pavone
-
Workaround for SDL2 being unreliable in updating mapping for already "open" game controllerFri, 31 Mar 2023 00:17:40 -0700, by Michael Pavone
-
Apply binding changes after a config change in UIThu, 30 Mar 2023 23:20:12 -0700, by Michael Pavone
-
Fix goof in right analog stick mapping UIThu, 30 Mar 2023 20:20:25 -0700, by Michael Pavone
-
Fix use after free when re-entering controller binding UI after saving bindingsWed, 29 Mar 2023 22:40:05 -0700, by Michael Pavone
-
Fix analog stick UI for real. Allow clearing a controller bindingWed, 29 Mar 2023 22:36:34 -0700, by Michael Pavone
-
Fix analog stick directions being messed up in controller binding UIWed, 29 Mar 2023 22:11:03 -0700, by Michael Pavone
-
Fix DPI scaling when OpenGL is enabledMon, 27 Mar 2023 21:55:22 -0700, by Michael Pavone
-
Initial stab at DPI scaling supportSun, 26 Mar 2023 22:39:18 -0700, by Michael Pavone
-
Fix silly bug I introduced when trying to fix the problem from the SDL2 upgradeThu, 23 Mar 2023 22:38:51 -0700, by Michael Pavone
-
Migrate ui.exit to ui.menu and create a new ui.exit for quittingThu, 23 Mar 2023 22:37:08 -0700, by Michael Pavone
-
MergeWed, 15 Mar 2023 19:28:11 -0700, by Michael Pavone
-
Save audio to a wave file when saving video to APNGWed, 15 Mar 2023 18:50:24 -0700, by Michael Pavone
-
Fix leak in render_save_videoWed, 15 Mar 2023 18:49:47 -0700, by Michael Pavone
-
Fix libretro build for realSun, 12 Mar 2023 20:03:35 -0700, by Michael Pavone
-
Fix libbretro buildThu, 09 Mar 2023 23:10:41 -0800, by Michael Pavone
-
Add ROM DB entry for European version of Alisia DragoonThu, 09 Mar 2023 23:04:03 -0800, by Michael Pavone
-
Fix a place I missed a problem from the SDL2 upgradeThu, 09 Mar 2023 22:59:29 -0800, by Michael Pavone
-
Added basic FLAC seek implementation and added support for FLAC tracks in CUE sheetsThu, 09 Mar 2023 22:49:42 -0800, by Michael Pavone
-
Add Windows application manifest to opt-in to UTF-8Sun, 19 Feb 2023 22:00:29 -0800, by Michael Pavone
-
Add basic FLAC decoder and add FLAC playback support to the media playerSun, 19 Feb 2023 21:12:46 -0800, by Michael Pavone
-
WIP "video" recording in APNG formatFri, 10 Feb 2023 23:17:43 -0800, by Michael Pavone
-
Make UI font less comically largeFri, 10 Feb 2023 21:37:59 -0800, by Michael Pavone
-
Actually use SMS specific controller configSun, 05 Feb 2023 15:27:46 -0800, by Michael Pavone
-
Fix saved controller type loading for Xbox Elite controllersSun, 05 Feb 2023 15:19:07 -0800, by Michael Pavone
-
Filter out "down" binds when content binds are disabledSun, 05 Feb 2023 15:12:14 -0800, by Michael Pavone
-
Support WAVE files in media playerSat, 04 Feb 2023 23:31:11 -0800, by Michael Pavone
-
Integrate VGM player into main blastem binarySat, 04 Feb 2023 22:44:44 -0800, by Michael Pavone
-
Support WAVE files in CUE sheetsWed, 18 Jan 2023 23:31:44 -0800, by Michael Pavone
-
Fix LFO regressionSat, 14 Jan 2023 09:23:50 -0800, by Michael Pavone
-
Fix ui.reload for locked-on ROMsFri, 13 Jan 2023 23:42:46 -0800, by Michael Pavone
-
Back out YM2612 struct change I did not mean to commitFri, 13 Jan 2023 19:19:40 -0800, by Michael Pavone
-
Fix envelope key scaling when CH3 special mode is active. Fixes sound effects in Toy Story and Maui MallardFri, 13 Jan 2023 01:02:08 -0800, by Michael Pavone
-
Fix missing address masks on some VRAM readsMon, 09 Jan 2023 00:15:26 -0800, by Michael Pavone
-
Fix regression in Mode 1 bootMon, 09 Jan 2023 00:08:32 -0800, by Michael Pavone
-
Implement BRAM cart supportSun, 08 Jan 2023 23:30:28 -0800, by Michael Pavone
-
Implement savestate support for Sega CDSun, 08 Jan 2023 14:42:24 -0800, by Michael Pavone
-
Fix edge case in m68k_invalidate_code_range that caused problems when loading save statesSun, 08 Jan 2023 14:20:43 -0800, by Michael Pavone
-
Implement turbo/slo mo for Sega CDMon, 02 Jan 2023 13:08:49 -0800, by Michael Pavone
-
Implement gain control for Ricoh PCM and CDDA with defaults based on Model 2 Sega CDMon, 02 Jan 2023 12:24:22 -0800, by Michael Pavone
-
Don't set write pending flag for non-existent RF5C164 registersMon, 02 Jan 2023 11:37:31 -0800, by Michael Pavone
-
Fix off by one in oscilloscope renderingMon, 02 Jan 2023 11:36:16 -0800, by Michael Pavone
-
Properly ignore low bits of SP start address in disassemblerThu, 29 Dec 2022 22:44:35 -0800, by Michael Pavone
-
Fix diassembly involving absolute addresses with high bits setThu, 29 Dec 2022 19:52:40 -0800, by Michael Pavone
-
Add address logging support to sub CPUThu, 29 Dec 2022 15:47:54 -0800, by Michael Pavone
-
Fix stamp address mask and add WIP CD graphics debug viewThu, 29 Dec 2022 15:47:19 -0800, by Michael Pavone
-
Adjust when not-ready is returned during coarse seeking to fix some regressionsMon, 26 Dec 2022 12:42:12 -0800, by Michael Pavone
-
Hopefully make older versions of gcc happyMon, 26 Dec 2022 07:17:29 -0800, by Michael Pavone
-
Avoid code mem allocation bomb when a div instruction gets rewrittenSun, 25 Dec 2022 18:16:44 -0800, by Michael Pavone
-
Use byte in security code for region identification for Sega/Mega CD discsSat, 24 Dec 2022 20:23:05 -0800, by Michael Pavone
-
Finish seeking after a CDD STOP command is sentSat, 24 Dec 2022 14:02:14 -0800, by Michael Pavone
-
Fix regression in ThunderhawkFri, 23 Dec 2022 15:07:06 -0800, by Michael Pavone
-
Fix TMS9918A text modeFri, 23 Dec 2022 09:37:25 -0800, by Michael Pavone
-
Fix TMS9918A first line sprite bugFri, 23 Dec 2022 09:08:47 -0800, by Michael Pavone
-
Fix bug when loading cue sheet without leading pathFri, 23 Dec 2022 06:23:41 -0800, by Michael Pavone
-
Fix crash at very low resolutionsFri, 23 Dec 2022 05:49:04 -0800, by Michael Pavone
-
Less broken TMS9918A text modeSun, 18 Dec 2022 23:32:33 -0800, by Michael Pavone
-
Fix TMS9918A sprite horizontal positionSun, 18 Dec 2022 22:42:27 -0800, by Michael Pavone
-
Fix a few of the most glaring TMS9918A issuesSun, 18 Dec 2022 15:11:30 -0800, by Michael Pavone
-
WIP SG-1000/TMS9918A mode supportSat, 17 Dec 2022 23:32:34 -0800, by Michael Pavone
-
Fix build after scope clock fixTue, 13 Dec 2022 00:15:24 -0800, by Michael Pavone
-
Proper calculation of sample rate for YM2612/PSG oscilloscope viewMon, 12 Dec 2022 22:26:56 -0800, by Michael Pavone
-
Prevent VGM logging from getting messed up if slow/turbo is active at log start timeMon, 12 Dec 2022 21:49:51 -0800, by Michael Pavone
-
Add support for mapper used in Super Fighter Team release of Legend of WukongMon, 12 Dec 2022 20:51:19 -0800, by Michael Pavone
-
Fix input processing while waiting for console input in debuggerTue, 29 Nov 2022 21:04:57 -0800, by Michael Pavone
-
Fix bug in disassembler SCD header handlingSun, 27 Nov 2022 23:39:14 -0800, by Michael Pavone
-
Fix bug in CUE parser that caused regression in Bill Walsh College FootballSun, 27 Nov 2022 23:38:48 -0800, by Michael Pavone
-
Fix use of variable after it left scope bug identified by asanThu, 24 Nov 2022 01:22:58 -0800, by Michael Pavone
-
Fix improper free of memory map array from rom_infoThu, 24 Nov 2022 01:22:21 -0800, by Michael Pavone
-
Fix settings save path of TMSS ROM settingThu, 24 Nov 2022 00:54:18 -0800, by Michael Pavone
-
Fix bug in PSG oscilloscope outputThu, 24 Nov 2022 00:43:10 -0800, by Michael Pavone
-
Add missing filesWed, 23 Nov 2022 09:36:42 -0800, by Michael Pavone
-
mergeTue, 22 Nov 2022 23:07:41 -0800, by Michael Pavone
-
Initial implementation of oscilloscope debug viewTue, 22 Nov 2022 17:57:02 -0800, by Michael Pavone
-
Use translate_out_of_bounds rather than defer_translation for addresses that lack native code size metadataSun, 30 Oct 2022 12:04:29 -0700, by Michael Pavone
-
Fix minor regression in Landstalker caused by changes to when CRAM lookup is doneSat, 01 Oct 2022 14:27:29 -0700, by Michael Pavone
-
Fix crash regression in m68k bit instruction implementationWed, 21 Sep 2022 23:16:39 -0700, by Michael Pavone
-
Fix bug in controller reordering implementationSat, 17 Sep 2022 23:08:24 -0700, by Michael Pavone
-
Add support for EA 4-way PlaySat, 17 Sep 2022 18:29:24 -0700, by Michael Pavone
-
Implement MMAP_ONLY_ODD/EVEN in combination with MMAP_PTR_IDX. Fixes games that have SRAM when a system with TMSS is selectedSat, 17 Sep 2022 15:38:40 -0700, by Michael Pavone
-
Fix color bug when switching between Game Gear and other Sega systemsTue, 13 Sep 2022 20:18:03 -0700, by Michael Pavone
-
Initial support for Sega multi-tapTue, 13 Sep 2022 20:08:26 -0700, by Michael Pavone
-
Fix SRAM endianness for word-wide SRAM combined with Sega mapperSun, 11 Sep 2022 15:04:42 -0700, by Michael Pavone
-
Fix regression in mcd-verificator "VAR" testsThu, 08 Sep 2022 21:18:30 -0700, by Michael Pavone
-
Make sure 68K interrupt is executed immediately when resuming core if it has a target cycle <= current. Fixes IRQ tests in mcd-verificatorThu, 08 Sep 2022 20:50:18 -0700, by Michael Pavone
-
Fix CDC transfer regressionThu, 08 Sep 2022 18:56:34 -0700, by Michael Pavone
-
Fix handling of sprite indices >= 64 in H32 modeWed, 07 Sep 2022 23:19:29 -0700, by Michael Pavone
-
Fix buildMon, 05 Sep 2022 23:48:17 -0700, by Michael Pavone
-
Some minor refresh emulation improvementsMon, 05 Sep 2022 23:37:49 -0700, by Michael Pavone
-
Implement VDP read latency and invalid write delays revealed by Ti_'s instruction timing ROMMon, 05 Sep 2022 22:18:25 -0700, by Michael Pavone
-
Fix implementation ot 68K trapv instructionMon, 05 Sep 2022 12:00:02 -0700, by Michael Pavone
-
Fix some 68K exception processing cycle timesMon, 05 Sep 2022 01:15:15 -0700, by Michael Pavone
-
Fix bad 68K instruction timings revealed by Ti_'s test ROM, except those that involve exception timingMon, 05 Sep 2022 00:49:03 -0700, by Michael Pavone
-
Admit defeat on VDP address latching theory and implement it the way GPGX does. Fixes regression in VDP FIFO Testing and SMS VDPTESTSun, 04 Sep 2022 23:29:37 -0700, by Michael Pavone
-
MergeSun, 04 Sep 2022 14:26:12 -0700, by Michael Pavone
-
Add ROM DB entry for NHL 98 as it has an incorrect headerSun, 04 Sep 2022 14:25:42 -0700, by Michael Pavone
-
Add support for newer controller types. Fix crash caused by new controller button types introduced in 2.0.12 and support mapping themFri, 02 Sep 2022 22:53:41 -0700, by Michael Pavone
-
Fix duplicated right trigger mapping button in bindings for 8-button Genesis style controllersThu, 01 Sep 2022 22:43:02 -0700, by Michael Pavone
-
Fix crash when rebinding a controllerThu, 01 Sep 2022 22:37:25 -0700, by Michael Pavone
-
Allow tern_foreach on an empty (NULL) ternary treeTue, 30 Aug 2022 18:43:08 -0700, by Michael Pavone
-
Add disassemble command to debuggerTue, 30 Aug 2022 18:42:45 -0700, by Michael Pavone
-
Fix windows build for realTue, 30 Aug 2022 00:13:55 -0700, by Michael Pavone
-
Support for loading symbols in debugger for use during name resolution and disassemblyMon, 29 Aug 2022 23:01:46 -0700, by Michael Pavone
-
More 68K disassembler refactoring and fix Windows build failureMon, 29 Aug 2022 21:58:37 -0700, by Michael Pavone
-
Fix PSG white noise LSFR tapSun, 28 Aug 2022 22:49:26 -0700, by Michael Pavone
-
Strip off .gz extension for gzipped ROMs in load_media so system detection based on filename works with such filesSun, 28 Aug 2022 22:42:36 -0700, by Michael Pavone
-
SP should be set to $FFFF on resetSun, 28 Aug 2022 14:32:17 -0700, by Michael Pavone
-
Fix a couple of Z80 disassembler issuesSat, 27 Aug 2022 22:02:32 -0700, by Michael Pavone
-
Fix a couple of Z80 debugger issuesSat, 27 Aug 2022 22:02:09 -0700, by Michael Pavone
-
Mostly fix label sorting post-refactorSat, 27 Aug 2022 17:35:28 -0700, by Michael Pavone
-
Minor refactor of 68K disassemblerSat, 27 Aug 2022 17:07:57 -0700, by Michael Pavone
-
Fix implementation of semi-broken sprite zoom on SMS1Tue, 23 Aug 2022 20:21:26 -0700, by Michael Pavone
-
Implement Mode 4 sprite zoomingMon, 22 Aug 2022 23:21:16 -0700, by Michael Pavone
-
Fix suport for Game Gear ROMs inside Zip archivesMon, 22 Aug 2022 22:59:42 -0700, by Michael Pavone
-
Add separate model/IO selection settings for SMS/GGMon, 22 Aug 2022 22:56:05 -0700, by Michael Pavone
-
Prevent Mode 5 selection when not emulating the Genesis VDPMon, 22 Aug 2022 20:43:19 -0700, by Michael Pavone
-
Crop display in game gear modeMon, 22 Aug 2022 20:19:59 -0700, by Michael Pavone
-
Fix Game Gear color issues (thanks Sik!)Mon, 22 Aug 2022 20:05:36 -0700, by Michael Pavone
-
Give SMS debugger a bit more parity to the Genesis oneMon, 22 Aug 2022 19:44:59 -0700, by Michael Pavone
-
Fix off by one in PSG pan register mappingSun, 21 Aug 2022 23:25:20 -0700, by Michael Pavone
-
Implement Game Gear PSG panningSun, 21 Aug 2022 23:14:08 -0700, by Michael Pavone
-
Implement Game Gear start button and region registerSun, 21 Aug 2022 22:56:32 -0700, by Michael Pavone
-
Very rudimentary support for Game Gear VDP emulationSun, 21 Aug 2022 22:29:47 -0700, by Michael Pavone
-
Fix a couple of debugger regressions introduced with changes to support blocksSun, 21 Aug 2022 16:41:22 -0700, by Michael Pavone
-
Fix crash bug that caused a regression in Lunar: Eternal BlueSat, 20 Aug 2022 23:58:09 -0700, by Michael Pavone
-
Add '>', '<', '>=' and '<=' operators to debugger expression engineSat, 20 Aug 2022 12:45:33 -0700, by Michael Pavone
-
Add 'if' and 'while' debugger commandsSat, 20 Aug 2022 12:08:01 -0700, by Michael Pavone
-
Add an explicit p alias for the print command now that printf prevents use of it as an implicit aliasSat, 20 Aug 2022 11:41:41 -0700, by Michael Pavone
-
Make blocks an explicitly supported concept in the debugger rather than a one-off for the commands commandSat, 20 Aug 2022 11:40:41 -0700, by Michael Pavone
-
Add a printf command to the debuggerSun, 14 Aug 2022 17:37:37 -0700, by Michael Pavone
-
Fix crash bug in expression parserSun, 14 Aug 2022 09:55:06 -0700, by Michael Pavone
-
Add an m68k command for switching back to 68K debugger from Z80Sat, 13 Aug 2022 23:24:54 -0700, by Michael Pavone
-
Implement argumentless variant of z80 debugger commandSat, 13 Aug 2022 23:15:00 -0700, by Michael Pavone
-
Fix stale values in displaySat, 13 Aug 2022 22:57:57 -0700, by Michael Pavone
-
Add support for conditional breakpointsSat, 13 Aug 2022 22:51:31 -0700, by Michael Pavone
-
Add bindup and binddown debugger commandsSat, 13 Aug 2022 20:04:02 -0700, by Michael Pavone
-
Fix bug in Z80 debugger for SMS mode post-refactorSat, 13 Aug 2022 19:39:42 -0700, by Michael Pavone
-
Implement frame advance debugger commandSat, 13 Aug 2022 19:37:17 -0700, by Michael Pavone
-
Finish debugger refactor started with expression parser changesSat, 13 Aug 2022 19:16:30 -0700, by Michael Pavone
-
Fix Windows buildSun, 07 Aug 2022 01:16:47 -0700, by Michael Pavone
-
MergeSat, 06 Aug 2022 22:10:54 -0700, by Michael Pavone
-
Minor cleanup of debugger changesSat, 06 Aug 2022 22:10:42 -0700, by Michael Pavone
-
Restore ability to print PC in debugger. Make 68K register names case insensitive. Add usp and ssp registersSat, 06 Aug 2022 15:35:10 -0700, by Michael Pavone
-
Consume all expressions in debugger print commandSat, 06 Aug 2022 15:22:30 -0700, by Michael Pavone
-
Fix bug in debugger lexerSat, 06 Aug 2022 15:10:57 -0700, by Michael Pavone
-
Implement parentheses in debugger parserSat, 06 Aug 2022 15:03:07 -0700, by Michael Pavone
-
Add memory indirection syntax to debugger parser/evaluatorSat, 06 Aug 2022 14:50:41 -0700, by Michael Pavone
-
WIP support for expression parsing in debuggerSat, 06 Aug 2022 14:14:15 -0700, by Michael Pavone
-
Add NBA Live 98 to ROM DB as it has SRAM not noted in headerThu, 04 Aug 2022 23:40:13 -0700, by Michael Pavone
-
MergeSat, 23 Jul 2022 10:55:44 -0700, by Michael Pavone
-
xcftools is no longer packaged by Debian/Ubuntu so switched to imagemagickSat, 23 Jul 2022 10:54:07 -0700, by Michael Pavone
-
Add 3-button pad overrides for Beast Wrestler and ExileTue, 12 Jul 2022 18:40:48 -0700, by Michael Pavone
-
Don't leak all Sega CD resources when freeing a Genesis instanceTue, 12 Jul 2022 09:22:57 -0700, by Michael Pavone
-
Fix regression in Mode 1 CD detectionSat, 11 Jun 2022 10:01:07 -0700, by Michael Pavone
-
Add Quick Load bindingThu, 09 Jun 2022 09:35:38 -0700, by Michael Pavone
-
Improved detection of bogus device headersTue, 24 May 2022 18:49:38 -0700, by Michael Pavone
-
Fix loading CD bios from absolute pathTue, 24 May 2022 18:31:12 -0700, by Michael Pavone
-
MergeTue, 24 May 2022 09:11:12 -0700, by Michael Pavone
-
Implement config file migrations and add iso and cue to extension listTue, 24 May 2022 09:10:54 -0700, by Michael Pavone
-
Fix inappropriate free of IO override strings in free_rom_infoThu, 28 Apr 2022 18:44:50 -0700, by Michael Pavone
-
Added UI for setting firmware pathsThu, 28 Apr 2022 18:41:16 -0700, by Michael Pavone
-
Add ROM DB entry for NHL 96 as it is missing SRAM info in the headerThu, 07 Apr 2022 00:49:58 -0700, by Michael Pavone
-
Fix memory map mask calculation for manually specified cart SRAM/RAMThu, 07 Apr 2022 00:49:19 -0700, by Michael Pavone
-
Minor CDC fixWed, 06 Apr 2022 22:46:20 -0700, by Michael Pavone
-
More accurate seek times and basic emulation of extended time between CDD interrupts during coarse seekingWed, 06 Apr 2022 21:44:46 -0700, by Michael Pavone
-
Fix regression in Sonic & KnucklesWed, 30 Mar 2022 23:20:45 -0700, by Michael Pavone
-
Add ROM DB entry to fix SRAM on Triple Play: Gold Edition and make some code changes so that 3MB dumps will work tooWed, 30 Mar 2022 23:15:45 -0700, by Michael Pavone
-
Fix a couple of bugs in the TOC file parserSat, 26 Mar 2022 23:05:08 -0700, by Michael Pavone
-
Initial stab at CDC DMA cycle stealing and sub CPU refresh delaysSat, 26 Mar 2022 20:14:41 -0700, by Michael Pavone
-
Fix LC8951 cycle adjustment for data transfer next byte trackingSat, 26 Mar 2022 20:10:51 -0700, by Michael Pavone
-
Fix SP end address in disassemblerSat, 26 Mar 2022 20:10:21 -0700, by Michael Pavone
-
PCM channel add should saturate on overflow, not wrap aroundSat, 26 Mar 2022 02:01:55 -0700, by Michael Pavone
-
Fix speed of CDC to PCM RAM DMASat, 26 Mar 2022 00:54:47 -0700, by Michael Pavone
-
Fix support for CUE sheets that refer to multiple filesFri, 25 Mar 2022 21:41:33 -0700, by Michael Pavone
-
Fix some CD-ROM emulation issuesThu, 24 Mar 2022 23:43:43 -0700, by Michael Pavone
-
More accurate seek emulationTue, 22 Mar 2022 20:20:25 -0700, by Michael Pavone
-
Fix bug in TOC parserSun, 20 Mar 2022 23:43:51 -0700, by Michael Pavone
-
Fix DRS and DTS bits of CDD statusSun, 20 Mar 2022 13:55:31 -0700, by Michael Pavone
-
Fix some dynarec code invalidation issuesSat, 19 Mar 2022 15:50:45 -0700, by Michael Pavone
-
Fix a crash regression from word RAM interleave changesSat, 19 Mar 2022 00:42:05 -0700, by Michael Pavone
-
Fix regresion on mcd-verificator CDC flags testSat, 19 Mar 2022 00:14:07 -0700, by Michael Pavone
-
Can now pass all CDC DMA3 tests in mcd-verificatorFri, 18 Mar 2022 21:55:30 -0700, by Michael Pavone
-
Implement word RAM interleaving in 1M mode, now passes mcd-verificator word RAM testsFri, 18 Mar 2022 20:49:07 -0700, by Michael Pavone
-
Remove use of get_native_pointer in 68K instruction decoding in preparation for word RAM interleavingThu, 17 Mar 2022 22:41:42 -0700, by Michael Pavone
-
Add some weak labels for a few exception vectors in disassemblerThu, 17 Mar 2022 22:40:49 -0700, by Michael Pavone
-
Improve CDC decode timing accuracyWed, 16 Mar 2022 00:16:36 -0700, by Michael Pavone
-
Emulate CDC sync detection and sync insertion rather than relying on external knowledge about sector offsetTue, 15 Mar 2022 08:58:04 -0700, by Michael Pavone
-
Pause word RAM DMA while word RAM is switched to main CPUSun, 13 Mar 2022 11:49:07 -0700, by Michael Pavone
-
Fix some issues with PCM dma/CPU write conflictsSun, 13 Mar 2022 11:36:06 -0700, by Michael Pavone
-
Fix one more test in mcd-verificator CDC DMA1Sat, 12 Mar 2022 22:54:41 -0800, by Michael Pavone
-
Fix embarassing typoFri, 11 Mar 2022 22:41:04 -0800, by Michael Pavone
-
Fix Windows buildFri, 11 Mar 2022 20:57:23 -0800, by Michael Pavone
-
Return "not ready" status sometimes when seeking. Fixes issues in multiple gamesFri, 11 Mar 2022 00:40:17 -0800, by Michael Pavone
-
Attempt to select an appropriate Sega/Mega CD BIOS file based on region and configThu, 10 Mar 2022 22:33:08 -0800, by Michael Pavone
-
Cut down on debug print spamThu, 10 Mar 2022 22:07:45 -0800, by Michael Pavone
-
Implement writes to cell image area in 1M mode. Fixes graphics in Stellar FireThu, 10 Mar 2022 21:25:16 -0800, by Michael Pavone
-
Fix the regression in Stellar Fire while still passing RET/DMNA testsThu, 10 Mar 2022 20:45:50 -0800, by Michael Pavone
-
More accurate RET/DMNA implementationTue, 08 Mar 2022 23:28:06 -0800, by Michael Pavone
-
Fix some null-pointer dereference crashes on a ROM that abuses V28/V30 mode switchingSun, 06 Mar 2022 22:36:21 -0800, by Michael Pavone
-
Set force-mute when CD drive is in the pause stateSun, 06 Mar 2022 22:30:47 -0800, by Michael Pavone
-
Initial stab at subcode emulationSun, 06 Mar 2022 22:03:52 -0800, by Michael Pavone
-
Hopefully more accurate relative timing of CDD status and data reaching the CDCSat, 05 Mar 2022 14:17:59 -0800, by Michael Pavone
-
Enhance support for CUE files and add initial support for cdrdao TOC filesWed, 16 Feb 2022 21:22:12 -0800, by Michael Pavone
-
Fix handling of ram code flag offset calculation for ranges that are not an even multiple of the code flag page sizeSun, 13 Feb 2022 22:52:52 -0800, by Michael Pavone
-
Add support for printing strings in 68K debuggerSun, 13 Feb 2022 22:52:19 -0800, by Michael Pavone
-
Fix some off-by-ones in the address map definition for Sega CD hardwareSun, 13 Feb 2022 22:51:41 -0800, by Michael Pavone
-
Some very minor Sega CD disassembler improvementsSun, 13 Feb 2022 00:10:19 -0800, by Michael Pavone
-
Fix regression in MED extended sega mapper supportSun, 13 Feb 2022 00:06:22 -0800, by Michael Pavone
-
Fix handling of byte writes to gate array regs from main CPUSat, 12 Feb 2022 15:21:05 -0800, by Michael Pavone
-
Move some debugger state to a per-CPU structure. Add m command for returning to main CPU from sub CPUSat, 12 Feb 2022 15:20:43 -0800, by Michael Pavone
-
Fix bug in Sub CPU debugger suportSat, 12 Feb 2022 14:50:59 -0800, by Michael Pavone
-
Add some enhancements for disassembling Main CPU Sega CD codeSat, 12 Feb 2022 14:50:40 -0800, by Michael Pavone
-
Initial support for using debugger on sub CPUFri, 11 Feb 2022 23:21:10 -0800, by Michael Pavone
-
Fix regression in booting games with Japanese Mega CD BIOSFri, 11 Feb 2022 22:55:01 -0800, by Michael Pavone
-
More Sega CD auto-labels in disassemblerFri, 11 Feb 2022 22:31:40 -0800, by Michael Pavone
-
Fix handling of address error for 32-bit accessesWed, 09 Feb 2022 23:39:33 -0800, by Michael Pavone
-
Fix CDD PLAY command and CDD fader sample alignmentWed, 09 Feb 2022 23:39:03 -0800, by Michael Pavone
-
Add some missing null checks in the Sega CD code dealing with word RAM switchingWed, 09 Feb 2022 00:47:20 -0800, by Michael Pavone
-
Fix some bugs in the Sega CD graphics coprocessorWed, 09 Feb 2022 00:46:54 -0800, by Michael Pavone
-
Fix off-by-one in sega mapper heuristicMon, 07 Feb 2022 22:47:11 -0800, by Michael Pavone
-
Fix CDD byte cycle counter deduction that got broken when I fixed the off-by-one on CD-DAMon, 07 Feb 2022 21:54:57 -0800, by Michael Pavone
-
Better simulation of CDD pause behaviorMon, 07 Feb 2022 21:31:58 -0800, by Michael Pavone
-
Pass some more mcd-verificator testsMon, 07 Feb 2022 21:25:56 -0800, by Michael Pavone
-
Hack fix for audio deadlock issueSun, 06 Feb 2022 23:25:23 -0800, by Michael Pavone
-
Fix infinite loop in Sega CD graphics coprocessor codeSun, 06 Feb 2022 22:52:24 -0800, by Michael Pavone
-
Fix some disassembler bugs introduced with Sega CD changesSun, 06 Feb 2022 22:24:42 -0800, by Michael Pavone
-
Fix typo that messed up Mode 1 for carts with mappersSun, 06 Feb 2022 22:21:02 -0800, by Michael Pavone
-
Fix some byte order stuff for audio tracksSun, 06 Feb 2022 13:51:49 -0800, by Michael Pavone
-
Enable Sega CD emulation for carts if a CD image is "locked-on" even if the cart does not specify that it uses the CD peripheral in the headerSun, 06 Feb 2022 13:51:09 -0800, by Michael Pavone
-
Implement bitmap to cell mapping feature of 1M modeSat, 05 Feb 2022 23:30:06 -0800, by Michael Pavone
-
Fix instruction retranslation for write protectable region of SCD Program RAMSat, 05 Feb 2022 16:41:01 -0800, by Michael Pavone
-
Add some Sega CD specific enhancements to disassemblerSat, 05 Feb 2022 16:38:39 -0800, by Michael Pavone
-
Implement a couple more CDD commands force CDDA mute when seekingSat, 05 Feb 2022 16:38:22 -0800, by Michael Pavone
-
Persist BRAM to file. Load BIOS relative to blastem directoryThu, 03 Feb 2022 23:41:53 -0800, by Michael Pavone
-
Forgot to add PCM source filesThu, 03 Feb 2022 23:41:40 -0800, by Michael Pavone
-
Initial stab at RF5C164 emulationThu, 03 Feb 2022 23:15:42 -0800, by Michael Pavone
-
Implement CD audioWed, 02 Feb 2022 01:10:07 -0800, by Michael Pavone
-
BIOS doesn't like it if TOC read happens too quicklyTue, 01 Feb 2022 01:14:27 -0800, by Michael Pavone
-
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
-
WIP new 68K core using CPU DSLThu, 18 Apr 2019 19:47:50 -0700, by Michael Pavone
-
Minor fix to 68K test generator scriptThu, 18 Apr 2019 19:47:33 -0700, by Michael Pavone
-
Fix upload path to take into account separate Win64 directoryTue, 09 Apr 2019 22:48:06 -0700, by Michael Pavone
-
MergeTue, 09 Apr 2019 22:46:43 -0700, by Michael Pavone
-
Get rid of writes to INVALID_LINE in the framebuffer and fix a crash in OD2 from the recent accuracy workTue, 09 Apr 2019 22:39:01 -0700, by Michael Pavone
-
Use separate directories for Win32 and Win64 nightly buildsTue, 09 Apr 2019 00:19:53 -0700, by Michael Pavone
-
Get OS param from config file for win nightly build/upload scriptSun, 07 Apr 2019 23:17:18 -0700, by Michael Pavone
-
Fix regression in handling of context recreation in Nuklear UISun, 07 Apr 2019 23:07:19 -0700, by Michael Pavone
-
Update build_release script to support Win64Sun, 07 Apr 2019 22:53:23 -0700, by Michael Pavone
-
Fix callee saved regs for Win64Sun, 07 Apr 2019 22:48:58 -0700, by Michael Pavone
-
Get 64-bit builds working for Windows targetSun, 07 Apr 2019 00:06:29 -0700, by Michael Pavone
-
Fix windows buildSat, 06 Apr 2019 21:38:11 -0700, by Michael Pavone
-
Don't force NONUKLEAR on when NOGL is set at build time since the Nuklear UI works without GL nowThu, 04 Apr 2019 23:09:48 -0700, by Michael Pavone
-
Allow Nuklear UI to be used when OpenGL is disabledThu, 04 Apr 2019 23:08:45 -0700, by Michael Pavone
-
MergeWed, 03 Apr 2019 00:17:46 -0700, by Mike Pavone
-
Add an explicit rule for termhelper as it was relying on a built-in rule beforeWed, 03 Apr 2019 00:17:30 -0700, by Mike Pavone
-
Make libretro target successfully build for Windows and possibly MacWed, 03 Apr 2019 00:14:09 -0700, by Mike Pavone
-
Fix crash that occurs when changing video screen settings if the emulator window is currently fullscreen. Add a little more error handling to Open GL codeSun, 31 Mar 2019 14:53:29 -0700, by Mike Pavone
-
Update verison number in liblastem.cSun, 31 Mar 2019 12:38:47 -0700, by Mike Pavone
-
Include ROM DB in library binary for libretro targetSun, 31 Mar 2019 12:37:28 -0700, by Mike Pavone
-
Fix build breakage for libretro targetSun, 31 Mar 2019 12:07:20 -0700, by Mike Pavone
-
Fix bumper/trigger binding boxes for "normal" style conntrollers. Change label of "Back" button to "Save" when there are unsaved changes in controller bindingSat, 30 Mar 2019 23:35:16 -0700, by Mike Pavone
-
Update version number for nightly buildsSat, 30 Mar 2019 23:20:06 -0700, by Mike Pavone
-
Fix crash when pressing escape with no ROM loaded. Fix immediate cancel in keybinding view when mouse happens to be where the cancel button appearsSat, 30 Mar 2019 23:18:22 -0700, by Mike Pavone
-
Added tag v0.6.2 for changeset 8aeac7bd9fa7Thu, 28 Mar 2019 00:47:25 -0700, by Michael Pavone
-
Update version number, special thanks, CHANGELOG and README in preparation for possible 0.6.2 release v0.6.2Wed, 27 Mar 2019 23:34:53 -0700, by Michael Pavone
-
Add unit to gain label and change color of checkbox selected state to hopefully make it more clearWed, 27 Mar 2019 23:04:42 -0700, by Michael Pavone
-
Restore some newlines in debug output that got lost when fixing GDB remote debugging issueWed, 27 Mar 2019 22:23:55 -0700, by Michael Pavone
-
Request float 32 sample format since it saves us a conversion now that the gain code has been addedWed, 27 Mar 2019 22:19:49 -0700, by Michael Pavone
-
Operator results should be delayed by one sample when used as a modulator in some cases based on relative execution time and pipeline lengthWed, 27 Mar 2019 22:04:54 -0700, by Michael Pavone
-
Fixed contents of left and right shoulder boxes for VARIANT_6B_BUMPER controllersTue, 26 Mar 2019 23:55:41 -0700, by Michael Pavone
-
Skip buttons or axes in the mapping UI that have no label for the selected controller typeTue, 26 Mar 2019 23:45:11 -0700, by Michael Pavone
-
Remove some problematic entries from the game controller dbTue, 26 Mar 2019 23:27:46 -0700, by Michael Pavone
-
Support controllers that have their dpad mapped to an axisTue, 26 Mar 2019 23:26:08 -0700, by Michael Pavone
-
Zero offset should also impact output channels that a channel is panned away fromTue, 26 Mar 2019 22:34:41 -0700, by Michael Pavone
-
Fix a couple of minor cases of extra precision in LFO implementationTue, 26 Mar 2019 22:27:23 -0700, by Michael Pavone
-
Fix and update JSON payload for webhook in build scriptsMon, 25 Mar 2019 23:34:52 -0700, by Michael Pavone
-
Post build results to discord via webhookMon, 25 Mar 2019 23:13:08 -0700, by Michael Pavone
-
Initialize gain_mult when creating an audio source so things work okay for clients that don't explicitly set the gainSun, 24 Mar 2019 20:09:22 -0700, by Michael Pavone
-
Optionally emulate the offset around zero in the imperfect DAC of a discrete YM2612Sun, 24 Mar 2019 19:59:41 -0700, by Michael Pavone
-
Make sure there are no races between main thread and audio thread around mix_buf. Fix lack of proper termination in shader loading codeSun, 24 Mar 2019 13:31:22 -0700, by Mike Pavone
-
Configurable gain for overall output and individual componentsSat, 23 Mar 2019 17:18:10 -0700, by Michael Pavone
-
Fix Windows buildSat, 23 Mar 2019 00:05:37 -0700, by Michael Pavone
-
Added support for detecting Mega WiFi titles based on a header stringFri, 22 Mar 2019 09:25:28 -0700, by Michael Pavone
-
Remove dummy controller_add_mappings definitions from vgmplay and stateview as controller_info.o has been added to RENDEROBJS in the MakefileWed, 20 Mar 2019 22:06:29 -0700, by Michael Pavone
-
Avoid printing a bunch of junk to stdout when GDB remote debugging is enabled as this can confuse GDBWed, 20 Mar 2019 22:05:27 -0700, by Michael Pavone
-
Fix off-by one in IO port connection text outputWed, 20 Mar 2019 21:36:32 -0700, by Michael Pavone
-
Updated checkbox styleWed, 20 Mar 2019 09:35:17 -0700, by Michael Pavone
-
Fix off by one in IO device UITue, 19 Mar 2019 18:56:21 -0700, by Michael Pavone
-
Fix off-by-one error in code for loading an SMD format ROM from a ZIP archiveTue, 19 Mar 2019 09:27:30 -0700, by Michael Pavone
-
Remove some commented out code in fbdev backendThu, 14 Mar 2019 23:27:10 -0700, by Michael Pavone
-
Handle interlaced mode in fbdev backendThu, 14 Mar 2019 23:23:02 -0700, by Michael Pavone
-
Implement serialization/deserialization in new Z80 coreTue, 12 Mar 2019 23:06:04 -0700, by Michael Pavone
-
Minor cleanupMon, 11 Mar 2019 00:04:48 -0700, by Michael Pavone
-
Scale H32 horizontally in fbdev backend so it has the correct aspect ratioSun, 10 Mar 2019 23:10:43 -0700, by Michael Pavone
-
Grab keyboard devices at startup so keyboard input stops going to terminal while runningSun, 10 Mar 2019 22:22:23 -0700, by Michael Pavone
-
Fix off-by-one error in evdev init code and allow ALSA device to be specified in configSun, 10 Mar 2019 22:11:32 -0700, by Michael Pavone
-
Added raw fbdev/evdev/ALSA render backendSun, 10 Mar 2019 21:30:09 -0700, by Michael Pavone
-
Get latency between interrupt latch and interrupt acceptance working with Musashi mame_interpWed, 13 Mar 2019 22:01:22 -0700, by Michael Pavone
-
Make get_open_bus_value work right with Musashi mame_interpWed, 13 Mar 2019 20:34:24 -0700, by Michael Pavone
-
Hopefully fix 68K serialization/deserialization with Musashi mame_interpWed, 13 Mar 2019 19:13:46 -0700, by Michael Pavone
-
Make refresh delay emulation play nice with Musashi mame_interpWed, 13 Mar 2019 18:57:11 -0700, by Michael Pavone
-
Remove MAME Z80 core in favor of my new Z80 core mame_interpTue, 12 Mar 2019 21:59:52 -0700, by Michael Pavone
-
Wrote a version of m68k_invalidate_code_range for interpreter build so that MMAP_PTR_IDX regions can safely get "fast" pointers mame_interpTue, 12 Mar 2019 21:58:53 -0700, by Michael Pavone
-
Fix a couple issues in manual memory map read/write functions mame_interpTue, 12 Mar 2019 21:57:35 -0700, by Michael Pavone
-
Fix a couple bugs in the integration of Musashi mame_interpTue, 12 Mar 2019 21:57:13 -0700, by Michael Pavone
-
Couple of fixes for using MAME Z80 core mame_interpFri, 01 Mar 2019 08:17:57 -0800, by Michael Pavone
-
More instruction timing fixes in old Z80 coreMon, 25 Feb 2019 21:22:14 -0800, by Michael Pavone
-
Fix Z80 interrupts in Gen/MD mode when using new core. Disable CPU debug log in new Z80 coreWed, 20 Feb 2019 09:42:12 -0800, by Michael Pavone
-
Fix calculation for whether coalesceFlags is needed for xchg instruction in CPU DSLWed, 20 Feb 2019 00:34:52 -0800, by Michael Pavone
-
A couple more instruction timing fixes in new Z80 coreWed, 20 Feb 2019 00:16:27 -0800, by Michael Pavone
-
Fix implementation of halt in new Z80 coreTue, 19 Feb 2019 23:14:38 -0800, by Michael Pavone
-
Small fix to ztestrun rule in makefileTue, 19 Feb 2019 22:59:30 -0800, by Michael Pavone
-
Fix cycle counts of a few instructions in old Z80 coreTue, 19 Feb 2019 22:59:14 -0800, by Michael Pavone
-
Add emulated MHz output to blastcpmTue, 19 Feb 2019 22:51:53 -0800, by Michael Pavone
-
Store sync_cycle in context rather than in a local in CPU DSL. Fix the timing of a number of instructions in new Z80 coreTue, 19 Feb 2019 22:51:33 -0800, by Michael Pavone
-
Fix size of relocated Z80 bank register fieldSat, 16 Feb 2019 13:15:09 -0800, by Michael Pavone
-
Added in block instructions, fixed IO address calculation in out block instructions in new Z80 coreFri, 15 Feb 2019 23:59:34 -0800, by Michael Pavone
-
Add appropriate cycles for IO accessFri, 15 Feb 2019 23:58:55 -0800, by Michael Pavone
-
Basic support for string operands in CPU DSLFri, 15 Feb 2019 23:58:34 -0800, by Michael Pavone
-
Integration of new Z80 core is sort of working nowTue, 12 Feb 2019 09:58:04 -0800, by Michael Pavone
-
Initial attempt at interrupts in new Z80 core and integrating it into main executableSun, 10 Feb 2019 11:58:23 -0800, by Michael Pavone
-
Allow profiling blastcpm with perftoolsSat, 09 Feb 2019 11:52:43 -0800, by Michael Pavone
-
Optimization to memory access in new Z80 coreSat, 09 Feb 2019 11:34:31 -0800, by Michael Pavone
-
Added option to CPU DSL to produce a threaded interpreter using computed gotoFri, 08 Feb 2019 23:09:58 -0800, by Michael Pavone
-
Added init functions to z80_util.c so new Z80 core is closer to a drop in replacement for the old oneThu, 07 Feb 2019 09:43:25 -0800, by Michael Pavone
-
Optimization of flag calculation for flags that just copy a bit from the result in CPU DSLWed, 06 Feb 2019 09:13:24 -0800, by Michael Pavone
-
Call srand in Z80 test generator so different values are used when regenerating testsWed, 06 Feb 2019 08:54:56 -0800, by Michael Pavone
-
Fixes to DAA, SCF and CCF to pass ZEXALL in new Z80 coreWed, 06 Feb 2019 08:54:09 -0800, by Michael Pavone
-
Fixed half-carry flag calcuation for adc/sbc in new Z80 coreTue, 05 Feb 2019 19:29:54 -0800, by Michael Pavone
-
Fixed cp ixh in new Z80 coreTue, 05 Feb 2019 19:29:30 -0800, by Michael Pavone
-
Fixed CPI/CPD/CPIR/CPDR in new Z80 coreMon, 04 Feb 2019 23:46:35 -0800, by Michael Pavone
-
Implemented RLD/RRD in new Z80 coreMon, 04 Feb 2019 22:51:56 -0800, by Michael Pavone
-
Implement DD/FD prefixes for instructions that don't reference HLMon, 04 Feb 2019 22:20:51 -0800, by Michael Pavone
-
Fixed flag calculation in dec (hl) in new Z80 coreMon, 04 Feb 2019 22:02:59 -0800, by Michael Pavone
-
Implemented DAA in new Z80 coreMon, 04 Feb 2019 21:43:59 -0800, by Michael Pavone
-
Fixed some issues involving conditional execution and temporaries/constant foldingMon, 04 Feb 2019 21:43:43 -0800, by Michael Pavone
-
Implemented conditional call/ret, cpi/cpd/cpir/cpdr and fixed ldir/lddr in new Z80 coreMon, 04 Feb 2019 20:47:20 -0800, by Michael Pavone
-
Get new Z80 core running in CPM harnessSun, 03 Feb 2019 11:05:40 -0800, by Michael Pavone
-
Implemented the rest of the block move instructions in new Z80 coreSun, 03 Feb 2019 10:40:41 -0800, by Michael Pavone
-
Implemented LDI in new Z80 coreSat, 02 Feb 2019 23:02:19 -0800, by Michael Pavone
-
Implemented ld a,r and ld a,i in new Z80 coreSat, 02 Feb 2019 21:22:02 -0800, by Michael Pavone
-
Implemented DD/FD prefixes for EX in new Z80 coreSat, 02 Feb 2019 20:43:20 -0800, by Michael Pavone
-
Implemented remaining DD/FD prefixes for LD in new Z80 coreSat, 02 Feb 2019 16:16:25 -0800, by Michael Pavone
-
Implemented SET instruction in Z80 coreSat, 02 Feb 2019 15:42:45 -0800, by Michael Pavone
-
Implemented RES instruction in new Z80 coreSat, 02 Feb 2019 15:35:15 -0800, by Michael Pavone
-
Implemented BIT instruction in new Z80 core and fixed a bunch of WZ register calculationsSat, 02 Feb 2019 15:10:18 -0800, by Michael Pavone
-
Implemented jp (hl), jp (ix) and jp (iy) in the new Z80 coreFri, 01 Feb 2019 22:19:09 -0800, by Michael Pavone
-
Miscellaneous small fixes to new Z80 coreFri, 01 Feb 2019 22:16:56 -0800, by Michael Pavone
-
Fixed a few ld instructions in the new Z80 coreThu, 31 Jan 2019 23:55:09 -0800, by Michael Pavone
-
Implemented shift instructions in new Z80 coreThu, 31 Jan 2019 23:33:36 -0800, by Michael Pavone
-
Implemented the rest of the rotate instructions in new Z80 coreThu, 31 Jan 2019 23:03:51 -0800, by Michael Pavone
-
Implementation of some of the rotate instructions in new Z80 coreThu, 31 Jan 2019 22:41:37 -0800, by Michael Pavone
-
Implemented DD/FD prefixes for and/or/xor in new Z80 coreWed, 30 Jan 2019 22:11:12 -0800, by Michael Pavone
-
Fix cp instruction in new Z80 core and implement its DD/FD prefixesWed, 30 Jan 2019 21:47:35 -0800, by Michael Pavone
-
Implemented the rest of the dd/fd prefixes for the add/adc/sub/sbc/inc/dec instructions in new Z80 coreWed, 30 Jan 2019 18:55:58 -0800, by Michael Pavone
-
Added implementations of a bunch of 16-bit arithmetic instructions and some DD/FD prefix instructions in new Z80 coreWed, 30 Jan 2019 09:32:56 -0800, by Michael Pavone
-
Better error reporting when an instruction is given an insufficient number of parametersWed, 30 Jan 2019 09:32:01 -0800, by Michael Pavone
-
Implement 16-bit addition in new Z80 core along with necessary CPU DSL fixes to make them work rightTue, 29 Jan 2019 23:56:48 -0800, by Michael Pavone
-
fix half-carry for or and xor in new Z80 coreTue, 29 Jan 2019 22:17:15 -0800, by Michael Pavone
-
Implement parity flag calculation typeTue, 29 Jan 2019 22:16:57 -0800, by Michael Pavone
-
Fix ED prefix in new Z80 coreTue, 29 Jan 2019 21:29:08 -0800, by Michael Pavone
-
Actually correct overflow flag calculation in CPU DSLTue, 29 Jan 2019 21:26:39 -0800, by Michael Pavone
-
Fix sbc and implement carry/overflow flags for it in CPU DSLMon, 28 Jan 2019 22:56:43 -0800, by Michael Pavone
-
Implementation of carry/overflow flags for adc instructions in CPU DSLMon, 28 Jan 2019 22:49:02 -0800, by Michael Pavone
-
Fixed flag calculation for sub instructions in CPU DSLMon, 28 Jan 2019 22:37:46 -0800, by Michael Pavone
-
Less broken flag calulcation for sub instructions in CPU DSLMon, 28 Jan 2019 21:30:23 -0800, by Michael Pavone
-
Initial checkin of new WIP Z80 core using CPU DSLMon, 28 Jan 2019 21:16:41 -0800, by Michael Pavone
-
Initial stab at overflow flag implementation in CPU DSL. Probably broken for subtractionMon, 28 Jan 2019 21:15:27 -0800, by Michael Pavone
-
First stab at carry and half-carry calculation in CPU DSLMon, 28 Jan 2019 20:54:55 -0800, by Michael Pavone
-
Fix zero flag calculation in CPU DSLMon, 28 Jan 2019 19:24:04 -0800, by Michael Pavone
-
Implemented sbc instruction in CPU DSLSun, 27 Jan 2019 14:37:37 -0800, by Michael Pavone
-
Added adc instruction to CPU DSLSun, 27 Jan 2019 05:55:08 -0800, by Michael Pavone
-
Output tables in order specified by the extra_tables field so the user can deal with dependencies between tablesFri, 25 Jan 2019 14:30:55 -0800, by Michael Pavone
-
Fix constant propagation to a non-ephemeral destination in CPU DSLFri, 25 Jan 2019 14:13:46 -0800, by Michael Pavone
-
Fixed missing semicolon in coalesceFlagsFri, 25 Jan 2019 13:55:30 -0800, by Michael Pavone
-
Added new sext instruction for sign extension to CPU sdlFri, 25 Jan 2019 13:45:58 -0800, by Michael Pavone
-
Properly support interlace in libretro buildThu, 24 Jan 2019 19:14:16 -0800, by Michael Pavone
-
Fix aspect ratio for H32 gamesWed, 23 Jan 2019 19:25:50 -0800, by Michael Pavone
-
Added some Makefile options to build a packaging friendly executableTue, 22 Jan 2019 21:15:38 -0800, by Michael Pavone
-
Don't leak a system context when a game is unloadedSun, 20 Jan 2019 22:48:16 -0800, by Mike Pavone
-
Implement serialization/deserialization in libretro buildSun, 20 Jan 2019 22:19:58 -0800, by Mike Pavone
-
Have a suitable default IO port configuration when nonIO is present from the config file. Fixed off by one in processing gamepad button events in libretro buildSun, 20 Jan 2019 19:52:54 -0800, by Mike Pavone