log

age author description
Sun, 18 Jan 2026 23:03:02 -0800 Michael Pavone Implement mapper used in Radica Plug & Play systems default tip
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
Sun, 03 Aug 2025 15:25:17 -0700 Michael Pavone fix movw ax,sp and movw sp,ax in uPD78K/II core
Wed, 30 Jul 2025 21:49:30 -0700 Michael Pavone Fix LaserActive OSD character remap for colon
Wed, 30 Jul 2025 21:47:32 -0700 Michael Pavone Implement cleaner way to handle IR codes. Swap Digi/Analog for Power since I can't seem to fin dthe right code for the latter
Tue, 29 Jul 2025 21:43:30 -0700 Michael Pavone Center LaserActive OSD
Tue, 29 Jul 2025 21:31:03 -0700 Michael Pavone Implement LaserActive IR input
Sat, 26 Jul 2025 20:04:09 -0700 Michael Pavone Fix crash bug in step/next/over that occurred in certain sitatuions with the new 68K core
Sat, 26 Jul 2025 14:58:39 -0700 Michael Pavone Allow marking of addresses as data in 68K disassembler
Mon, 21 Jul 2025 00:04:19 -0700 Michael Pavone Implement LaserActive OSD overlay
Sat, 19 Jul 2025 22:19:22 -0700 Michael Pavone More complete SIO handling and less wrong uPD78K/II instruction timing
Sat, 19 Jul 2025 11:35:43 -0700 Michael Pavone Fix windows build
Fri, 18 Jul 2025 23:36:18 -0700 Michael Pavone Fix handling of wraparound for timer comparison interrupts
Fri, 18 Jul 2025 23:25:07 -0700 Michael Pavone Fix pop_rp
Fri, 18 Jul 2025 21:48:37 -0700 Michael Pavone Fix saddr ordering bug in uPD78K/II core as well
Fri, 18 Jul 2025 21:40:15 -0700 Michael Pavone Fix order of saddr/sfr operands in multi-saddr/sfr instructions in uPD78K/II disassembler
Fri, 18 Jul 2025 21:39:52 -0700 Michael Pavone Start of work on SIO
Fri, 18 Jul 2025 19:49:03 -0700 Michael Pavone Implement a number of additional uPD78K/II instructions that are now getting hit after the previous bugfix
Fri, 18 Jul 2025 19:48:15 -0700 Michael Pavone Expose some more uPD78K/II registers in debugger
Fri, 18 Jul 2025 19:02:30 -0700 Michael Pavone Fix a silly bug in uPD78K/II mov r,#immed
Fri, 18 Jul 2025 18:31:40 -0700 Michael Pavone Implement breakpoints and related commands in uPD78K/II debugger
Fri, 18 Jul 2025 16:52:53 -0700 Michael Pavone Actually fix Makefile dependency issue
Thu, 17 Jul 2025 15:03:08 -0700 Michael Pavone Fix mov sfr, a in uPD78K/II disassembler
Thu, 17 Jul 2025 07:38:33 -0700 Michael Pavone Fix regression in CPU DSL implementation impacting new 68K core
Thu, 17 Jul 2025 07:24:43 -0700 Michael Pavone Fix invalid if statement in nbcd implementation in new 68K core
Thu, 17 Jul 2025 07:24:26 -0700 Michael Pavone Fix order-only dep for uPD78K/II core
Wed, 16 Jul 2025 19:26:38 -0700 Michael Pavone Get uPD78K/II partially hooked up in debugger
Wed, 16 Jul 2025 18:01:21 -0700 Michael Pavone Fix base address mode calculation
Wed, 16 Jul 2025 12:32:28 -0700 Michael Pavone Initial work to integrate PAC-less LaserActive emulation
Wed, 16 Jul 2025 07:36:01 -0700 Michael Pavone Add upd78k2 disassembler
Sat, 12 Jul 2025 22:25:20 -0700 Michael Pavone Fix enough issues in uPD78K/II core so that LaserActive firmware regularly polls front-panel button state
Fri, 11 Jul 2025 10:55:33 -0700 Michael Pavone Implement some more UPD78K/II instructions
Thu, 10 Jul 2025 20:27:49 -0700 Michael Pavone Get uPD78k/II timer interrupts actually working and implement instructions needed for them to run to completion
Thu, 10 Jul 2025 16:07:04 -0700 Michael Pavone Initial stab at uPDK78K/II timer 0, timer 1 and corresponding interrupts
Thu, 10 Jul 2025 16:06:33 -0700 Michael Pavone some CPU DSL fixes
Thu, 10 Jul 2025 16:06:13 -0700 Michael Pavone Fix deps for a couple of targets
Mon, 07 Jul 2025 22:54:07 -0700 Michael Pavone Add ROM DB entry for both US and European versions of BTFF3
Mon, 07 Jul 2025 22:53:49 -0700 Michael Pavone Fix hang when running BTTF3 US in PAL mode
Mon, 07 Jul 2025 22:12:42 -0700 Michael Pavone Fix regression in CPU DSL var handling
Sun, 06 Jul 2025 20:43:37 -0700 Michael Pavone Implement speed control and reset for media player. Fix other bindings that could cause it to crash
Sun, 06 Jul 2025 20:09:32 -0700 Michael Pavone Get uPD78K/II core done enough to run the LaserActive firmware main loop
Sun, 06 Jul 2025 15:20:46 -0700 Michael Pavone WIP uPD78K/II CPU core
Sun, 06 Jul 2025 15:18:02 -0700 Michael Pavone Fix a couple of bugs in CPU DSL found while working on uPD78K/II core
Fri, 04 Jul 2025 21:24:15 -0700 Michael Pavone Pump events and allow debug window interaction while paused in CPU debugger on Windows