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