Mercurial > repos > blastem
graph
-
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