log

age author description
Thu, 07 May 2026 20:35:53 -0700 Michael Pavone Add support for parsing 32X SH2 header in SH2 disassembler default tip
Thu, 07 May 2026 02:50:15 -0700 Michael Pavone Avoid SH2 cycle count overflow
Thu, 07 May 2026 02:48:49 -0700 Michael Pavone Fix disassembly of mov.b/mov.w @(disp,rm),r0
Thu, 07 May 2026 02:48:02 -0700 Michael Pavone Fix the extu/exts instructions in the SH2 core
Thu, 07 May 2026 01:33:33 -0700 Michael Pavone Fix some issues in s32x_video_run
Thu, 07 May 2026 01:33:20 -0700 Michael Pavone Fix some SH2 instructions
Thu, 07 May 2026 01:32:59 -0700 Michael Pavone SH2 disassembler fixes
Wed, 06 May 2026 23:43:08 -0700 Michael Pavone Add 32x to zip file valid extension list
Wed, 06 May 2026 23:34:13 -0700 Michael Pavone Support using proper 32X 68K "BIOS", writing to hint vector reg and initial work on PWM FIFOs
Wed, 06 May 2026 23:33:20 -0700 Michael Pavone Add detection by file extension for 32X since some ROMs lack the standard header string
Wed, 06 May 2026 01:02:15 -0700 Michael Pavone Lots of 32X progress. Doom boots to title screen/menu
Mon, 04 May 2026 00:15:16 -0700 Michael Pavone Forgot a file for the SH2 core
Mon, 04 May 2026 00:10:25 -0700 Michael Pavone Fix compile error on the older gcc used on the build machine
Mon, 04 May 2026 00:10:05 -0700 Michael Pavone Start work on integrating SH2 core into emulator
Sun, 03 May 2026 20:25:59 -0700 Michael Pavone Get 32X framebuffer integrated with video output
Sun, 03 May 2026 10:28:33 -0700 Michael Pavone Fix sh2 core cold build issue
Sat, 02 May 2026 21:58:37 -0700 Michael Pavone Allow forcing 32X system type from the command line
Sat, 02 May 2026 21:54:27 -0700 Michael Pavone Implement 8-bit 68K writes to 32X VDP and do some basic writeable bit masking
Sat, 02 May 2026 19:44:35 -0700 Michael Pavone Treat SYSTEM_32X like SYSTEM_GENESIS in debugger for now
Sat, 02 May 2026 19:44:20 -0700 Michael Pavone Initial implementation of 32X cart remapping
Sat, 02 May 2026 14:15:30 -0700 Michael Pavone [WIP] Very early work on 32X hardware
Fri, 01 May 2026 20:31:33 -0700 Michael Pavone Add sh2dis target and fix some SH2 decoder/disasm bugs
Thu, 30 Apr 2026 23:43:09 -0700 Michael Pavone [WIP] Initial work on SH-2 disassembler
Thu, 30 Apr 2026 23:42:53 -0700 Michael Pavone Add generated SH2 files to .hgignore
Thu, 30 Apr 2026 22:14:12 -0700 Michael Pavone Fix wave header when recording "video"
Wed, 29 Apr 2026 00:17:30 -0700 Michael Pavone Implement the rest of the SH-2 instructions except for sleep. Fix mac.l and mac.w
Tue, 28 Apr 2026 19:27:33 -0700 Michael Pavone Implement SH-2 logical and shift instructions
Mon, 27 Apr 2026 23:26:00 -0700 Michael Pavone Implement more SH-2 instructions
Sun, 26 Apr 2026 14:29:46 -0700 Michael Pavone [WIP] Support for Super Game 138 mapper
Sun, 26 Apr 2026 14:20:00 -0700 Michael Pavone [WIP] Initial work on SH2 core
Sun, 26 Apr 2026 14:19:24 -0700 Michael Pavone [WIP] Some initial work on CHD support
Sun, 26 Apr 2026 01:34:32 -0700 Michael Pavone WIP README update
Sun, 19 Apr 2026 18:23:05 -0700 Michael Pavone Move some stuff out of util.c so it can be used without additional deps. Fix Windows build
Wed, 15 Apr 2026 00:22:03 -0700 Michael Pavone Missed a couple of ANSI functions
Tue, 14 Apr 2026 23:51:26 -0700 Michael Pavone Add support for Unicode and paths longer than MAX_PATH on Windows
Tue, 14 Apr 2026 23:32:24 -0700 Michael Pavone Fix issue identified by Maksim Chistiakov with inappropriate freeing of things that shouldn't be
Tue, 14 Apr 2026 23:18:45 -0700 Michael Pavone Include codepoint ranges for font atlas to cover most European languages
Mon, 13 Apr 2026 23:41:27 -0700 Michael Pavone Merge
Mon, 13 Apr 2026 23:40:45 -0700 Michael Pavone More Radica ROMDB entries
Mon, 13 Apr 2026 23:39:53 -0700 Michael Pavone Fix issue that resulted in watchpoints and VDP register breakpoints sometimes entering the debugger late
Tue, 24 Feb 2026 22:22:27 -0800 Michael Pavone Up settings_path default buffer size to Windows MAX_PATH
Tue, 24 Feb 2026 19:26:18 -0800 Michael Pavone nk_edit_string takes a max length that is inclusive of the null terminator, not exclusive of it
Sun, 18 Jan 2026 23:03:02 -0800 Michael Pavone Implement mapper used in Radica Plug & Play systems
Sun, 18 Jan 2026 10:49:45 -0800 Michael Pavone Fix some open bus behavior in the bus arbiter memory region
Wed, 10 Dec 2025 22:28:45 -0800 Michael Pavone Make sure vsync state doesn't get changed when recreating GL context for window resize
Tue, 25 Nov 2025 09:03:46 -0800 Michael Pavone Forgot a couple of new files in the last commit
Sun, 23 Nov 2025 00:29:51 -0800 Michael Pavone Add support for Korean SMS multicart Mega Mode Super Game 30
Sat, 22 Nov 2025 16:57:17 -0800 Michael Pavone Add some more SC-3000/SK-1100 BASIC carts to the ROM DB
Wed, 19 Nov 2025 22:14:07 -0800 Michael Pavone Add pause and frame advance hotkeys
Mon, 11 Aug 2025 21:51:55 -0700 Michael Pavone Disable mouse capture on focus loss
Mon, 11 Aug 2025 19:48:58 -0700 Michael Pavone Small fix to LaserActive OSD charmap and fix power LED color when both power and standby LEDs are active
Sat, 09 Aug 2025 15:16:56 -0700 Michael Pavone Fix out of bound read in mouse IO delay array
Thu, 07 Aug 2025 19:31:10 -0700 Michael Pavone Fix an issue wither interlace handling that caused a blank display in the MtChocolate. Ensure all entries in the colors array are initialized for proper debug output
Wed, 06 Aug 2025 00:29:52 -0700 Michael Pavone Some mecha con fiddling to get some more interesting responses from mode controller
Tue, 05 Aug 2025 23:15:35 -0700 Michael Pavone Fix issue that sometimes caused writes to go to mecha con that should not
Tue, 05 Aug 2025 23:11:02 -0700 Michael Pavone Get PD0178 mecha controller comms sort of working
Sun, 03 Aug 2025 18:26:54 -0700 Michael Pavone Hook up laseractive power key now that I fixed the CPU bugs preventing it from working
Sun, 03 Aug 2025 18:23:03 -0700 Michael Pavone Ensure flags with field storage are set consistently
Sun, 03 Aug 2025 17:13:51 -0700 Michael Pavone Fix movw ax,[hl] and movw [hl],ax in uPD78K/II core
Sun, 03 Aug 2025 16:37:17 -0700 Michael Pavone Allow assigning labels to call table addresses without treating those as code in uPD78K/II disassembler