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