log

age author description
Sat, 28 Oct 2023 00:52:10 -0700 Michael Pavone Give debugger expression engine access to VDP and Sub CPU values. Add basic variable support
Fri, 27 Oct 2023 23:49:04 -0700 Michael Pavone Fix annoying bug in debugger tokenizer
Sun, 22 Oct 2023 11:57:53 -0700 Michael Pavone Don't use absolute paths for GTK so things work across distros without extra work
Sat, 21 Oct 2023 19:22:01 -0700 Michael Pavone Add an option to use the system file picker on Linux and Windows
Thu, 19 Oct 2023 23:27:57 -0700 Michael Pavone Remove old refresh hack that is causing VDPFifoTesting to have a failed test
Wed, 18 Oct 2023 23:27:55 -0700 Michael Pavone More accurate CDD pause behavior
Wed, 18 Oct 2023 23:27:14 -0700 Michael Pavone Fix bug in CD-ROM scrambling algorithm
Wed, 18 Oct 2023 23:26:51 -0700 Michael Pavone Bump up 68K stack storage as old value was insufficient in some cases
Mon, 16 Oct 2023 23:30:04 -0700 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 issues
Fri, 13 Oct 2023 22:44:36 -0700 Michael Pavone Fix regression from asan/ubsan fix
Wed, 11 Oct 2023 23:18:16 -0700 Michael Pavone Fix backwards seek calculation
Wed, 11 Oct 2023 11:36:18 -0700 Michael Pavone Minor fix to seek time calculation
Sat, 07 Oct 2023 18:04:35 -0700 Michael Pavone Fix some issues identified by asan/ubsan
Fri, 06 Oct 2023 00:20:37 -0700 Michael Pavone Fix stupid off by one in PCM RAM writes
Fri, 06 Oct 2023 00:20:18 -0700 Michael Pavone Fix timing of sub CPU level 5 interrupt when main CPU is reading CDC data
Sun, 01 Oct 2023 23:41:19 -0700 Michael Pavone Updated NTSC shader from Sik
Sun, 01 Oct 2023 23:39:48 -0700 Michael Pavone Implement CD-ROM data sector scrambling/descrambling
Sun, 17 Sep 2023 23:03:28 -0700 Michael Pavone Add some missing unlicensed games to the ROM DB
Mon, 04 Sep 2023 20:54:27 -0700 Michael Pavone Slightly more correct implementation of MED extended Sega mapper so s2built debug build doesn't hang
Sat, 02 Sep 2023 12:08:43 -0700 Michael Pavone Fix crash when function pointer path is taken in MMAP_FUNC_NULL region that also has MMAP_CODE
Sat, 02 Sep 2023 10:52:16 -0700 Michael Pavone Fix silly regression in SMS mode
Thu, 31 Aug 2023 23:34:48 -0700 Michael Pavone Fix first column bug behavior
Thu, 31 Aug 2023 20:28:33 -0700 Michael Pavone Make bogus word RAM read more appropriately bogus
Sat, 26 Aug 2023 20:32:53 -0700 Michael Pavone Automatically format Sega CD backup RAM
Sat, 26 Aug 2023 19:59:44 -0700 Michael Pavone Fix regression in mega-color image demos
Wed, 23 Aug 2023 23:53:25 -0700 Michael Pavone Fix linux nightly build hopefully
Wed, 23 Aug 2023 23:36:35 -0700 Michael Pavone Add a couple of SG-1000 games with on-cart RAM to ROM DB
Wed, 23 Aug 2023 22:20:48 -0700 Michael Pavone Fix missing init in fake TMSS
Wed, 23 Aug 2023 22:09:35 -0700 Michael Pavone Fix M68K STOP instruction for sub CPU
Wed, 23 Aug 2023 21:38:39 -0700 Michael Pavone Add NTSC composite shader by Sik
Wed, 23 Aug 2023 21:36:09 -0700 Michael Pavone Add bootleg Super Mario 2 1998 to ROM db
Sun, 06 Aug 2023 20:00:33 -0700 Michael Pavone Fix Z80 access to VDP debug register
Tue, 18 Jul 2023 22:57:57 -0700 Michael Pavone Merge
Tue, 18 Jul 2023 21:46:09 -0700 Michael Pavone Initial Codemasters mapper support
Fri, 23 Jun 2023 20:59:56 -0700 Michael Pavone Add ROM DB entry for Forgotten Worlds
Fri, 23 Jun 2023 18:47:13 -0700 Michael Pavone Add recently dumped Heartbeat Personal Trainer games to ROM DB
Fri, 23 Jun 2023 18:47:00 -0700 Michael Pavone Small fix to utf16 to utf8 util funciton
Thu, 15 Jun 2023 09:36:11 -0700 Michael Pavone More fully baked ROM db support for SMS
Tue, 09 May 2023 09:03:37 -0700 Michael Pavone Initial work on ROM DB support for SMS/GG games
Sun, 02 Apr 2023 23:38:21 -0700 Michael Pavone Slightly more reasonable threshold value for axes during mapping. Still pretty broken though
Sun, 02 Apr 2023 23:36:30 -0700 Michael Pavone Make UI respect stick deadzone
Sun, 02 Apr 2023 23:21:39 -0700 Michael Pavone Make deadzones configurable and bump up the default value
Sun, 02 Apr 2023 23:21:04 -0700 Michael Pavone Allow dpad to increment/decrement property fields
Fri, 31 Mar 2023 00:17:40 -0700 Michael Pavone Workaround for SDL2 being unreliable in updating mapping for already "open" game controller
Thu, 30 Mar 2023 23:20:12 -0700 Michael Pavone Apply binding changes after a config change in UI
Thu, 30 Mar 2023 20:20:25 -0700 Michael Pavone Fix goof in right analog stick mapping UI
Wed, 29 Mar 2023 22:40:05 -0700 Michael Pavone Fix use after free when re-entering controller binding UI after saving bindings
Wed, 29 Mar 2023 22:36:34 -0700 Michael Pavone Fix analog stick UI for real. Allow clearing a controller binding
Wed, 29 Mar 2023 22:11:03 -0700 Michael Pavone Fix analog stick directions being messed up in controller binding UI
Mon, 27 Mar 2023 21:55:22 -0700 Michael Pavone Fix DPI scaling when OpenGL is enabled
Sun, 26 Mar 2023 22:39:18 -0700 Michael Pavone Initial stab at DPI scaling support
Thu, 23 Mar 2023 22:38:51 -0700 Michael Pavone Fix silly bug I introduced when trying to fix the problem from the SDL2 upgrade
Thu, 23 Mar 2023 22:37:08 -0700 Michael Pavone Migrate ui.exit to ui.menu and create a new ui.exit for quitting
Wed, 15 Mar 2023 19:28:11 -0700 Michael Pavone Merge
Wed, 15 Mar 2023 18:50:24 -0700 Michael Pavone Save audio to a wave file when saving video to APNG
Wed, 15 Mar 2023 18:49:47 -0700 Michael Pavone Fix leak in render_save_video
Sun, 12 Mar 2023 20:03:35 -0700 Michael Pavone Fix libretro build for real
Thu, 09 Mar 2023 23:10:41 -0800 Michael Pavone Fix libbretro build
Thu, 09 Mar 2023 23:04:03 -0800 Michael Pavone Add ROM DB entry for European version of Alisia Dragoon
Thu, 09 Mar 2023 22:59:29 -0800 Michael Pavone Fix a place I missed a problem from the SDL2 upgrade
Thu, 09 Mar 2023 22:49:42 -0800 Michael Pavone Added basic FLAC seek implementation and added support for FLAC tracks in CUE sheets
Sun, 19 Feb 2023 22:00:29 -0800 Michael Pavone Add Windows application manifest to opt-in to UTF-8
Sun, 19 Feb 2023 21:12:46 -0800 Michael Pavone Add basic FLAC decoder and add FLAC playback support to the media player
Fri, 10 Feb 2023 23:17:43 -0800 Michael Pavone WIP "video" recording in APNG format
Fri, 10 Feb 2023 21:37:59 -0800 Michael Pavone Make UI font less comically large
Sun, 05 Feb 2023 15:27:46 -0800 Michael Pavone Actually use SMS specific controller config
Sun, 05 Feb 2023 15:19:07 -0800 Michael Pavone Fix saved controller type loading for Xbox Elite controllers
Sun, 05 Feb 2023 15:12:14 -0800 Michael Pavone Filter out "down" binds when content binds are disabled
Sat, 04 Feb 2023 23:31:11 -0800 Michael Pavone Support WAVE files in media player
Sat, 04 Feb 2023 22:44:44 -0800 Michael Pavone Integrate VGM player into main blastem binary
Wed, 18 Jan 2023 23:31:44 -0800 Michael Pavone Support WAVE files in CUE sheets
Sat, 14 Jan 2023 09:23:50 -0800 Michael Pavone Fix LFO regression
Fri, 13 Jan 2023 23:42:46 -0800 Michael Pavone Fix ui.reload for locked-on ROMs
Fri, 13 Jan 2023 19:19:40 -0800 Michael Pavone Back out YM2612 struct change I did not mean to commit
Fri, 13 Jan 2023 01:02:08 -0800 Michael Pavone Fix envelope key scaling when CH3 special mode is active. Fixes sound effects in Toy Story and Maui Mallard
Mon, 09 Jan 2023 00:15:26 -0800 Michael Pavone Fix missing address masks on some VRAM reads
Mon, 09 Jan 2023 00:08:32 -0800 Michael Pavone Fix regression in Mode 1 boot
Sun, 08 Jan 2023 23:30:28 -0800 Michael Pavone Implement BRAM cart support
Sun, 08 Jan 2023 14:42:24 -0800 Michael Pavone Implement savestate support for Sega CD
Sun, 08 Jan 2023 14:20:43 -0800 Michael Pavone Fix edge case in m68k_invalidate_code_range that caused problems when loading save states
Mon, 02 Jan 2023 13:08:49 -0800 Michael Pavone Implement turbo/slo mo for Sega CD
Mon, 02 Jan 2023 12:24:22 -0800 Michael Pavone Implement gain control for Ricoh PCM and CDDA with defaults based on Model 2 Sega CD
Mon, 02 Jan 2023 11:37:31 -0800 Michael Pavone Don't set write pending flag for non-existent RF5C164 registers
Mon, 02 Jan 2023 11:36:16 -0800 Michael Pavone Fix off by one in oscilloscope rendering
Thu, 29 Dec 2022 22:44:35 -0800 Michael Pavone Properly ignore low bits of SP start address in disassembler
Thu, 29 Dec 2022 19:52:40 -0800 Michael Pavone Fix diassembly involving absolute addresses with high bits set
Thu, 29 Dec 2022 15:47:54 -0800 Michael Pavone Add address logging support to sub CPU
Thu, 29 Dec 2022 15:47:19 -0800 Michael Pavone Fix stamp address mask and add WIP CD graphics debug view
Mon, 26 Dec 2022 12:42:12 -0800 Michael Pavone Adjust when not-ready is returned during coarse seeking to fix some regressions
Mon, 26 Dec 2022 07:17:29 -0800 Michael Pavone Hopefully make older versions of gcc happy
Sun, 25 Dec 2022 18:16:44 -0800 Michael Pavone Avoid code mem allocation bomb when a div instruction gets rewritten
Sat, 24 Dec 2022 20:23:05 -0800 Michael Pavone Use byte in security code for region identification for Sega/Mega CD discs
Sat, 24 Dec 2022 14:02:14 -0800 Michael Pavone Finish seeking after a CDD STOP command is sent
Fri, 23 Dec 2022 15:07:06 -0800 Michael Pavone Fix regression in Thunderhawk
Fri, 23 Dec 2022 09:37:25 -0800 Michael Pavone Fix TMS9918A text mode
Fri, 23 Dec 2022 09:08:47 -0800 Michael Pavone Fix TMS9918A first line sprite bug
Fri, 23 Dec 2022 06:23:41 -0800 Michael Pavone Fix bug when loading cue sheet without leading path
Fri, 23 Dec 2022 05:49:04 -0800 Michael Pavone Fix crash at very low resolutions
Sun, 18 Dec 2022 23:32:33 -0800 Michael Pavone Less broken TMS9918A text mode
Sun, 18 Dec 2022 22:42:27 -0800 Michael Pavone Fix TMS9918A sprite horizontal position
Sun, 18 Dec 2022 15:11:30 -0800 Michael Pavone Fix a few of the most glaring TMS9918A issues
Sat, 17 Dec 2022 23:32:34 -0800 Michael Pavone WIP SG-1000/TMS9918A mode support
Tue, 13 Dec 2022 00:15:24 -0800 Michael Pavone Fix build after scope clock fix
Mon, 12 Dec 2022 22:26:56 -0800 Michael Pavone Proper calculation of sample rate for YM2612/PSG oscilloscope view
Mon, 12 Dec 2022 21:49:51 -0800 Michael Pavone Prevent VGM logging from getting messed up if slow/turbo is active at log start time
Mon, 12 Dec 2022 20:51:19 -0800 Michael Pavone Add support for mapper used in Super Fighter Team release of Legend of Wukong
Tue, 29 Nov 2022 21:04:57 -0800 Michael Pavone Fix input processing while waiting for console input in debugger
Sun, 27 Nov 2022 23:39:14 -0800 Michael Pavone Fix bug in disassembler SCD header handling
Sun, 27 Nov 2022 23:38:48 -0800 Michael Pavone Fix bug in CUE parser that caused regression in Bill Walsh College Football
Thu, 24 Nov 2022 01:22:58 -0800 Michael Pavone Fix use of variable after it left scope bug identified by asan
Thu, 24 Nov 2022 01:22:21 -0800 Michael Pavone Fix improper free of memory map array from rom_info
Thu, 24 Nov 2022 00:54:18 -0800 Michael Pavone Fix settings save path of TMSS ROM setting
Thu, 24 Nov 2022 00:43:10 -0800 Michael Pavone Fix bug in PSG oscilloscope output
Wed, 23 Nov 2022 09:36:42 -0800 Michael Pavone Add missing files
Tue, 22 Nov 2022 23:07:41 -0800 Michael Pavone merge
Tue, 22 Nov 2022 17:57:02 -0800 Michael Pavone Initial implementation of oscilloscope debug view
Sun, 30 Oct 2022 12:04:29 -0700 Michael Pavone Use translate_out_of_bounds rather than defer_translation for addresses that lack native code size metadata
Sat, 01 Oct 2022 14:27:29 -0700 Michael Pavone Fix minor regression in Landstalker caused by changes to when CRAM lookup is done
Wed, 21 Sep 2022 23:16:39 -0700 Michael Pavone Fix crash regression in m68k bit instruction implementation
Sat, 17 Sep 2022 23:08:24 -0700 Michael Pavone Fix bug in controller reordering implementation
Sat, 17 Sep 2022 18:29:24 -0700 Michael Pavone Add support for EA 4-way Play
Sat, 17 Sep 2022 15:38:40 -0700 Michael Pavone Implement MMAP_ONLY_ODD/EVEN in combination with MMAP_PTR_IDX. Fixes games that have SRAM when a system with TMSS is selected
Tue, 13 Sep 2022 20:18:03 -0700 Michael Pavone Fix color bug when switching between Game Gear and other Sega systems
Tue, 13 Sep 2022 20:08:26 -0700 Michael Pavone Initial support for Sega multi-tap
Sun, 11 Sep 2022 15:04:42 -0700 Michael Pavone Fix SRAM endianness for word-wide SRAM combined with Sega mapper
Thu, 08 Sep 2022 21:18:30 -0700 Michael Pavone Fix regression in mcd-verificator "VAR" tests
Thu, 08 Sep 2022 20:50:18 -0700 Michael Pavone Make sure 68K interrupt is executed immediately when resuming core if it has a target cycle <= current. Fixes IRQ tests in mcd-verificator
Thu, 08 Sep 2022 18:56:34 -0700 Michael Pavone Fix CDC transfer regression
Wed, 07 Sep 2022 23:19:29 -0700 Michael Pavone Fix handling of sprite indices >= 64 in H32 mode
Mon, 05 Sep 2022 23:48:17 -0700 Michael Pavone Fix build
Mon, 05 Sep 2022 23:37:49 -0700 Michael Pavone Some minor refresh emulation improvements
Mon, 05 Sep 2022 22:18:25 -0700 Michael Pavone Implement VDP read latency and invalid write delays revealed by Ti_'s instruction timing ROM
Mon, 05 Sep 2022 12:00:02 -0700 Michael Pavone Fix implementation ot 68K trapv instruction
Mon, 05 Sep 2022 01:15:15 -0700 Michael Pavone Fix some 68K exception processing cycle times
Mon, 05 Sep 2022 00:49:03 -0700 Michael Pavone Fix bad 68K instruction timings revealed by Ti_'s test ROM, except those that involve exception timing
Sun, 04 Sep 2022 23:29:37 -0700 Michael Pavone Admit defeat on VDP address latching theory and implement it the way GPGX does. Fixes regression in VDP FIFO Testing and SMS VDPTEST
Sun, 04 Sep 2022 14:26:12 -0700 Michael Pavone Merge
Sun, 04 Sep 2022 14:25:42 -0700 Michael Pavone Add ROM DB entry for NHL 98 as it has an incorrect header
Fri, 02 Sep 2022 22:53:41 -0700 Michael Pavone Add support for newer controller types. Fix crash caused by new controller button types introduced in 2.0.12 and support mapping them
Thu, 01 Sep 2022 22:43:02 -0700 Michael Pavone Fix duplicated right trigger mapping button in bindings for 8-button Genesis style controllers
Thu, 01 Sep 2022 22:37:25 -0700 Michael Pavone Fix crash when rebinding a controller
Tue, 30 Aug 2022 18:43:08 -0700 Michael Pavone Allow tern_foreach on an empty (NULL) ternary tree
Tue, 30 Aug 2022 18:42:45 -0700 Michael Pavone Add disassemble command to debugger
Tue, 30 Aug 2022 00:13:55 -0700 Michael Pavone Fix windows build for real
Mon, 29 Aug 2022 23:01:46 -0700 Michael Pavone Support for loading symbols in debugger for use during name resolution and disassembly
Mon, 29 Aug 2022 21:58:37 -0700 Michael Pavone More 68K disassembler refactoring and fix Windows build failure
Sun, 28 Aug 2022 22:49:26 -0700 Michael Pavone Fix PSG white noise LSFR tap
Sun, 28 Aug 2022 22:42:36 -0700 Michael Pavone Strip off .gz extension for gzipped ROMs in load_media so system detection based on filename works with such files
Sun, 28 Aug 2022 14:32:17 -0700 Michael Pavone SP should be set to $FFFF on reset
Sat, 27 Aug 2022 22:02:32 -0700 Michael Pavone Fix a couple of Z80 disassembler issues
Sat, 27 Aug 2022 22:02:09 -0700 Michael Pavone Fix a couple of Z80 debugger issues
Sat, 27 Aug 2022 17:35:28 -0700 Michael Pavone Mostly fix label sorting post-refactor
Sat, 27 Aug 2022 17:07:57 -0700 Michael Pavone Minor refactor of 68K disassembler
Tue, 23 Aug 2022 20:21:26 -0700 Michael Pavone Fix implementation of semi-broken sprite zoom on SMS1
Mon, 22 Aug 2022 23:21:16 -0700 Michael Pavone Implement Mode 4 sprite zooming
Mon, 22 Aug 2022 22:59:42 -0700 Michael Pavone Fix suport for Game Gear ROMs inside Zip archives
Mon, 22 Aug 2022 22:56:05 -0700 Michael Pavone Add separate model/IO selection settings for SMS/GG
Mon, 22 Aug 2022 20:43:19 -0700 Michael Pavone Prevent Mode 5 selection when not emulating the Genesis VDP
Mon, 22 Aug 2022 20:19:59 -0700 Michael Pavone Crop display in game gear mode
Mon, 22 Aug 2022 20:05:36 -0700 Michael Pavone Fix Game Gear color issues (thanks Sik!)
Mon, 22 Aug 2022 19:44:59 -0700 Michael Pavone Give SMS debugger a bit more parity to the Genesis one
Sun, 21 Aug 2022 23:25:20 -0700 Michael Pavone Fix off by one in PSG pan register mapping
Sun, 21 Aug 2022 23:14:08 -0700 Michael Pavone Implement Game Gear PSG panning
Sun, 21 Aug 2022 22:56:32 -0700 Michael Pavone Implement Game Gear start button and region register
Sun, 21 Aug 2022 22:29:47 -0700 Michael Pavone Very rudimentary support for Game Gear VDP emulation
Sun, 21 Aug 2022 16:41:22 -0700 Michael Pavone Fix a couple of debugger regressions introduced with changes to support blocks
Sat, 20 Aug 2022 23:58:09 -0700 Michael Pavone Fix crash bug that caused a regression in Lunar: Eternal Blue
Sat, 20 Aug 2022 12:45:33 -0700 Michael Pavone Add '>', '<', '>=' and '<=' operators to debugger expression engine
Sat, 20 Aug 2022 12:08:01 -0700 Michael Pavone Add 'if' and 'while' debugger commands
Sat, 20 Aug 2022 11:41:41 -0700 Michael Pavone Add an explicit p alias for the print command now that printf prevents use of it as an implicit alias
Sat, 20 Aug 2022 11:40:41 -0700 Michael Pavone Make blocks an explicitly supported concept in the debugger rather than a one-off for the commands command
Sun, 14 Aug 2022 17:37:37 -0700 Michael Pavone Add a printf command to the debugger
Sun, 14 Aug 2022 09:55:06 -0700 Michael Pavone Fix crash bug in expression parser
Sat, 13 Aug 2022 23:24:54 -0700 Michael Pavone Add an m68k command for switching back to 68K debugger from Z80
Sat, 13 Aug 2022 23:15:00 -0700 Michael Pavone Implement argumentless variant of z80 debugger command
Sat, 13 Aug 2022 22:57:57 -0700 Michael Pavone Fix stale values in display
Sat, 13 Aug 2022 22:51:31 -0700 Michael Pavone Add support for conditional breakpoints
Sat, 13 Aug 2022 20:04:02 -0700 Michael Pavone Add bindup and binddown debugger commands
Sat, 13 Aug 2022 19:39:42 -0700 Michael Pavone Fix bug in Z80 debugger for SMS mode post-refactor
Sat, 13 Aug 2022 19:37:17 -0700 Michael Pavone Implement frame advance debugger command
Sat, 13 Aug 2022 19:16:30 -0700 Michael Pavone Finish debugger refactor started with expression parser changes
Sun, 07 Aug 2022 01:16:47 -0700 Michael Pavone Fix Windows build
Sat, 06 Aug 2022 22:10:54 -0700 Michael Pavone Merge
Sat, 06 Aug 2022 22:10:42 -0700 Michael Pavone Minor cleanup of debugger changes
Sat, 06 Aug 2022 15:35:10 -0700 Michael Pavone Restore ability to print PC in debugger. Make 68K register names case insensitive. Add usp and ssp registers
Sat, 06 Aug 2022 15:22:30 -0700 Michael Pavone Consume all expressions in debugger print command
Sat, 06 Aug 2022 15:10:57 -0700 Michael Pavone Fix bug in debugger lexer
Sat, 06 Aug 2022 15:03:07 -0700 Michael Pavone Implement parentheses in debugger parser
Sat, 06 Aug 2022 14:50:41 -0700 Michael Pavone Add memory indirection syntax to debugger parser/evaluator
Sat, 06 Aug 2022 14:14:15 -0700 Michael Pavone WIP support for expression parsing in debugger
Thu, 04 Aug 2022 23:40:13 -0700 Michael Pavone Add NBA Live 98 to ROM DB as it has SRAM not noted in header
Sat, 23 Jul 2022 10:55:44 -0700 Michael Pavone Merge
Sat, 23 Jul 2022 10:54:07 -0700 Michael Pavone xcftools is no longer packaged by Debian/Ubuntu so switched to imagemagick
Tue, 12 Jul 2022 18:40:48 -0700 Michael Pavone Add 3-button pad overrides for Beast Wrestler and Exile
Tue, 12 Jul 2022 09:22:57 -0700 Michael Pavone Don't leak all Sega CD resources when freeing a Genesis instance
Sat, 11 Jun 2022 10:01:07 -0700 Michael Pavone Fix regression in Mode 1 CD detection
Thu, 09 Jun 2022 09:35:38 -0700 Michael Pavone Add Quick Load binding
Tue, 24 May 2022 18:49:38 -0700 Michael Pavone Improved detection of bogus device headers
Tue, 24 May 2022 18:31:12 -0700 Michael Pavone Fix loading CD bios from absolute path
Tue, 24 May 2022 09:11:12 -0700 Michael Pavone Merge
Tue, 24 May 2022 09:10:54 -0700 Michael Pavone Implement config file migrations and add iso and cue to extension list
Thu, 28 Apr 2022 18:44:50 -0700 Michael Pavone Fix inappropriate free of IO override strings in free_rom_info
Thu, 28 Apr 2022 18:41:16 -0700 Michael Pavone Added UI for setting firmware paths
Thu, 07 Apr 2022 00:49:58 -0700 Michael Pavone Add ROM DB entry for NHL 96 as it is missing SRAM info in the header
Thu, 07 Apr 2022 00:49:19 -0700 Michael Pavone Fix memory map mask calculation for manually specified cart SRAM/RAM
Wed, 06 Apr 2022 22:46:20 -0700 Michael Pavone Minor CDC fix
Wed, 06 Apr 2022 21:44:46 -0700 Michael Pavone More accurate seek times and basic emulation of extended time between CDD interrupts during coarse seeking
Wed, 30 Mar 2022 23:20:45 -0700 Michael Pavone Fix regression in Sonic & Knuckles
Wed, 30 Mar 2022 23:15:45 -0700 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 too
Sat, 26 Mar 2022 23:05:08 -0700 Michael Pavone Fix a couple of bugs in the TOC file parser
Sat, 26 Mar 2022 20:14:41 -0700 Michael Pavone Initial stab at CDC DMA cycle stealing and sub CPU refresh delays
Sat, 26 Mar 2022 20:10:51 -0700 Michael Pavone Fix LC8951 cycle adjustment for data transfer next byte tracking
Sat, 26 Mar 2022 20:10:21 -0700 Michael Pavone Fix SP end address in disassembler
Sat, 26 Mar 2022 02:01:55 -0700 Michael Pavone PCM channel add should saturate on overflow, not wrap around
Sat, 26 Mar 2022 00:54:47 -0700 Michael Pavone Fix speed of CDC to PCM RAM DMA
Fri, 25 Mar 2022 21:41:33 -0700 Michael Pavone Fix support for CUE sheets that refer to multiple files
Thu, 24 Mar 2022 23:43:43 -0700 Michael Pavone Fix some CD-ROM emulation issues
Tue, 22 Mar 2022 20:20:25 -0700 Michael Pavone More accurate seek emulation
Sun, 20 Mar 2022 23:43:51 -0700 Michael Pavone Fix bug in TOC parser
Sun, 20 Mar 2022 13:55:31 -0700 Michael Pavone Fix DRS and DTS bits of CDD status
Sat, 19 Mar 2022 15:50:45 -0700 Michael Pavone Fix some dynarec code invalidation issues
Sat, 19 Mar 2022 00:42:05 -0700 Michael Pavone Fix a crash regression from word RAM interleave changes
Sat, 19 Mar 2022 00:14:07 -0700 Michael Pavone Fix regresion on mcd-verificator CDC flags test
Fri, 18 Mar 2022 21:55:30 -0700 Michael Pavone Can now pass all CDC DMA3 tests in mcd-verificator
Fri, 18 Mar 2022 20:49:07 -0700 Michael Pavone Implement word RAM interleaving in 1M mode, now passes mcd-verificator word RAM tests
Thu, 17 Mar 2022 22:41:42 -0700 Michael Pavone Remove use of get_native_pointer in 68K instruction decoding in preparation for word RAM interleaving
Thu, 17 Mar 2022 22:40:49 -0700 Michael Pavone Add some weak labels for a few exception vectors in disassembler
Wed, 16 Mar 2022 00:16:36 -0700 Michael Pavone Improve CDC decode timing accuracy
Tue, 15 Mar 2022 08:58:04 -0700 Michael Pavone Emulate CDC sync detection and sync insertion rather than relying on external knowledge about sector offset
Sun, 13 Mar 2022 11:49:07 -0700 Michael Pavone Pause word RAM DMA while word RAM is switched to main CPU
Sun, 13 Mar 2022 11:36:06 -0700 Michael Pavone Fix some issues with PCM dma/CPU write conflicts
Sat, 12 Mar 2022 22:54:41 -0800 Michael Pavone Fix one more test in mcd-verificator CDC DMA1
Fri, 11 Mar 2022 22:41:04 -0800 Michael Pavone Fix embarassing typo
Fri, 11 Mar 2022 20:57:23 -0800 Michael Pavone Fix Windows build
Fri, 11 Mar 2022 00:40:17 -0800 Michael Pavone Return "not ready" status sometimes when seeking. Fixes issues in multiple games
Thu, 10 Mar 2022 22:33:08 -0800 Michael Pavone Attempt to select an appropriate Sega/Mega CD BIOS file based on region and config
Thu, 10 Mar 2022 22:07:45 -0800 Michael Pavone Cut down on debug print spam
Thu, 10 Mar 2022 21:25:16 -0800 Michael Pavone Implement writes to cell image area in 1M mode. Fixes graphics in Stellar Fire
Thu, 10 Mar 2022 20:45:50 -0800 Michael Pavone Fix the regression in Stellar Fire while still passing RET/DMNA tests
Tue, 08 Mar 2022 23:28:06 -0800 Michael Pavone More accurate RET/DMNA implementation