签到天数: 1940 天 [LV.Master]伴坛终老
|


1.63.11
Built a self-contained Game Boy / Game Boy Color core (SM83 CPU, PPU, APU, timer, joypad, MBC1/3/5, battery SRAM, save
states)
Wired .gb / .gbc (and zipped variants) into Snes9x's loader so they route to the SGB subsystem instead of the 65816
parser
Added authentic SGB1 / SGB2 BIOS mode running on the 65816 alongside the GB core, with ICD2 bridge.
Implemented the SGB command set: palettes (PAL01/PAL23/PAL_TRN/PAL_SET), attributes (ATTR_BLK/LIN/DIV/CHR/SET/TRN),
custom borders (CHR_TRN + PCT_TRN), MASK_EN, MLT_REQ
Cleaned up the audio path: GB APU mixed correctly per mode, exact-pitch via Bresenham cps, mode-aware sample cap, SGB1
vs SGB2 vs DMG clock differentiation
Added BIOS-mode SOU_TRN ($09) capture + SPC mix so cart-uploaded voice clips like Donkey Kong '94's "Help! Help!" are
audible
Added a BIOS menu (No BIOS / SGB1 / SGB2) with auto-detection
Fixed RetroAchievements GB/GBC hash recognition and routed RA memory reads through GB-side WRAM/HRAM/cart ROM/SRAM
Squashed real-game blockers along the way: Tetris Plus serial IRQ, Pokémon Yellow STAT-while-LCD-off hang, joypad nibble
swap, BIOS-mode 2× over-stepping, $7800 row-ordering and scroll drift, File→Reset crash, cheat-search NULL deref
Embedded SGB1 and SGB2 GB-side boot ROMs — taken from LIJI32/SameBoy under the Expat (MIT) license. We needed them
because most publicly-dumped sgb*.boot.rom files are plain DMG boot ROMs that just scroll the Nintendo logo; the SGB BIOS
expects a boot ROM that also sends the 5-packet SGB handshake (an LD A, $F1 sequence near $3E F1 is the giveaway). SameBoy
ships proper SGB-specific variants. Without those, BIOS mode hangs on the splash screen.
License compliance — ships the SameBoy Expat license text alongside the embedded ROMs.
Note: SGB Bios are not supplied, they are copyrighted!
从这一版起,SuperSnes9x支持super game boy,可以玩GB游戏了,但目前super game boy模拟还不稳定,等待下一版更新。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|