log

age author description
Sat, 12 Sep 2026 17:40:09 -0700 Michael Pavone Update version for next nightly build default tip
Sat, 12 Sep 2026 16:42:14 -0700 Michael Pavone get 32x working in libretro core
Sat, 12 Sep 2026 16:00:39 -0700 Michael Pavone Fix libretro build and fix mixing for Sega CD and probably 32X
Fri, 11 Sep 2026 22:02:02 -0700 Michael Pavone Added tag v1.0.0 for changeset 2b2a182f4522
Fri, 11 Sep 2026 21:19:37 -0700 Michael Pavone Update version number, copyright date, CHANGELOG and README v1.0.0
Fri, 11 Sep 2026 15:54:10 -0700 Michael Pavone Fix regression in E-clock penalty that occurs when an interrupt is taken
Fri, 11 Sep 2026 15:04:17 -0700 Michael Pavone Fix broken whistle effect in Strikers
Fri, 11 Sep 2026 14:08:14 -0700 Michael Pavone Tweak FIFO_LATENCY so that VDPFIFOTesting is back to passing most of the time
Fri, 11 Sep 2026 13:12:29 -0700 Michael Pavone Fix missing mask in render_map that would sometimes cause graphical corruption in VDPFIFOTesting
Fri, 11 Sep 2026 11:21:12 -0700 Michael Pavone Add missing return statement in interp_write_map_8. Fixes Sega CD when using 68K interpreter
Thu, 10 Sep 2026 23:50:07 -0700 Michael Pavone Fix build failure
Thu, 10 Sep 2026 17:20:22 -0700 Michael Pavone Don't generate fake sync codes for audio tracks. Deal with CHD's audio being natively big endian
Thu, 10 Sep 2026 17:11:32 -0700 Michael Pavone Fix calculation of mid-side and left-side stereo in FLAC decoder
Thu, 10 Sep 2026 17:10:32 -0700 Michael Pavone Fix bug in CHD compressed hunk offset map decode
Thu, 10 Sep 2026 00:42:10 -0700 Michael Pavone Added partial CHD support
Thu, 10 Sep 2026 00:34:21 -0700 Michael Pavone Properly set system header type for 32XCD boot
Thu, 10 Sep 2026 00:32:55 -0700 Michael Pavone Avoid conflict between OS sleep function and SH2 sleep instruction implementation
Sun, 06 Sep 2026 01:36:28 -0700 Michael Pavone Decode CHD V5 compressed hunk map
Thu, 20 Aug 2026 23:20:09 -0700 Michael Pavone Fix a warning when building for non-x86 that is apparently an error on newer gcc
Thu, 20 Aug 2026 23:10:15 -0700 Michael Pavone Fix zero flag for inc ixh/ixy and dec ixh/ixy
Thu, 20 Aug 2026 22:55:25 -0700 Michael Pavone Fix building with NEW_CORE=1 and CPU=x86_64 or CPU=i686
Thu, 20 Aug 2026 22:39:56 -0700 Michael Pavone Fix some inconsistencies between vdp_h40 and vdp_h40_line
Thu, 20 Aug 2026 20:02:05 -0700 Michael Pavone Fix some crash bugs with CD lock-on
Thu, 16 Jul 2026 23:38:14 -0700 Michael Pavone Cleanup a bunch of Sega CD debug cruft
Fri, 03 Jul 2026 22:52:28 -0700 Michael Pavone Fix 32X regression
Thu, 02 Jul 2026 23:39:40 -0700 Michael Pavone Fix graphical glitch in Golden Axe 32X attract sequence. Fix horizontal interrupts enough to pass test in SRB32X
Thu, 02 Jul 2026 22:47:24 -0700 Michael Pavone Fix issue that made Golden Axe 32X unplayable
Thu, 02 Jul 2026 22:46:50 -0700 Michael Pavone Get blastcpm to compile for Windows
Thu, 02 Jul 2026 22:38:29 -0700 Michael Pavone [WIP] More work towards assembly interpreter from CPU DSL
Fri, 26 Jun 2026 00:13:25 -0700 Michael Pavone [WIP] More CPU DSL assembly output progress
Sun, 21 Jun 2026 19:47:41 -0700 Michael Pavone [WIP] Some more progress on generating an assembly language interpreter from CPU DSL
Sun, 21 Jun 2026 10:31:40 -0700 Michael Pavone Fix regressions in MED Sega SSF and "multi-game" mappers
Fri, 19 Jun 2026 23:22:44 -0700 Michael Pavone make 32X compositing work in experimental audio_thread sync mode
Fri, 19 Jun 2026 23:17:49 -0700 Michael Pavone Fix build on older gcc
Fri, 19 Jun 2026 19:35:40 -0700 Michael Pavone Fix 32X regression in non-x86 targets
Fri, 19 Jun 2026 18:43:08 -0700 Michael Pavone Fix a bug in handling of cycle increments in generated burst read functions
Fri, 19 Jun 2026 18:34:26 -0700 Michael Pavone Tweak SH2 memory access costs to get more accurate results in 32xspd.32x
Fri, 19 Jun 2026 18:32:58 -0700 Michael Pavone Fix bug that prevented memory map chunk cycle counts when using native memory access functions in SH2 core
Fri, 19 Jun 2026 18:31:48 -0700 Michael Pavone Fix silly bug that prevented memory map chunk write cycles from being applied unless they were odd
Fri, 19 Jun 2026 16:11:28 -0700 Michael Pavone Initial pass on implementing SH2 memory access costs. Fixes NBA Jam TE for 32X
Tue, 16 Jun 2026 19:12:50 -0700 Michael Pavone Fix some memory management issues with CD games
Sun, 14 Jun 2026 18:15:58 -0700 Michael Pavone all cases in migrate_config switch should fall through
Sun, 14 Jun 2026 18:12:53 -0700 Michael Pavone Skip forcing alignment for web builds since it's causing problems and isn't needed there anyway
Sun, 14 Jun 2026 18:03:40 -0700 Michael Pavone Avoid some stuff that's too naughty for wasm when building for the web target
Sun, 14 Jun 2026 18:03:08 -0700 Michael Pavone Implement generic burst read implementation for targets with no code gen for memory functions
Sun, 14 Jun 2026 18:02:26 -0700 Michael Pavone Persist firmware in local storage in web build
Sun, 14 Jun 2026 16:28:38 -0700 Michael Pavone Fix bug that prevented loading more than one file of a given category in the web build
Sun, 14 Jun 2026 16:08:48 -0700 Michael Pavone Make sure ROM buffers loaded from ZIP files are also 16-byte aligned
Sun, 14 Jun 2026 15:24:28 -0700 Michael Pavone Fix warning in load_media
Sun, 14 Jun 2026 15:04:50 -0700 Michael Pavone Fix off-by-one in allocation size for to_windows_path
Sun, 14 Jun 2026 14:56:27 -0700 Michael Pavone Fix encoding of SSE instructions with REX prefix
Sun, 14 Jun 2026 12:59:54 -0700 Michael Pavone Fix windows relative path handling take 2
Sun, 14 Jun 2026 11:11:57 -0700 Michael Pavone Ensure 32X SDRAM, cart and BIOS areas are 16-byte aligned so the SSE optimized cache loading doesn't crash
Sat, 13 Jun 2026 23:38:13 -0700 Michael Pavone Fix SH2 core build on old versions of gcc
Sat, 13 Jun 2026 21:06:24 -0700 Michael Pavone Implement turbo/slo mo for 32X
Sat, 13 Jun 2026 20:55:00 -0700 Michael Pavone Add 32X PWM channels to oscilloscope view
Sat, 13 Jun 2026 20:29:18 -0700 Michael Pavone Fix 32X/MD layer alignment in H32 mode
Sat, 13 Jun 2026 18:29:05 -0700 Michael Pavone More correct TAS fix
Sat, 13 Jun 2026 18:12:55 -0700 Michael Pavone Fix TAS interaction with cache. Fixes D32XR and SRB32X regressions
Sat, 13 Jun 2026 18:12:35 -0700 Michael Pavone A bit less copy pasta in SH2 cache implementation