Repository navigation
Releases: gopherbone/bbk_playdate
Release list
BBKEmu for Playdate v0.5.0
Made with AI: written by Claude (Anthropic) with gopherbone, tested on a real Playdate. See the top of the README.
Sideload BBKEmu.pdx.zip at https://play.date/account/sideload/ or unzip it into the Games folder of the Playdate's data disk.
- New translation: Ode to Gallantry v0.2 (侠客行). Content note: this 2005 fan game has a side area built on crude anti-Japanese jokes, plus its teenage authors' swearing and crude humour; see the README for the translator's full note.
- Updated translations: Demonbane Chronicle v0.6, Heroes of Jin Yong v0.5, Heroes' Altar v0.4 and Cross Entry v0.4 (Cross Entry's quality pass; all four fix a held key running through English dialogue pages). Three Kingdoms: Hegemony stays at v0.1.
- Keypad: the dictionary keys SRCH/INS/MOD/DEL now work. This firmware reads them as Shift + an arrow, so that's what the keypad sends.
BBKEmu for Playdate v0.4.1
Made with AI: written by Claude (Anthropic) with gopherbone, tested on a real Playdate. See the top of the README.
Sideload BBKEmu.pdx.zip at https://play.date/account/sideload/ or unzip it into the Games folder of the Playdate's data disk.
Translation updates with a fix for scrolling dialogue: Demonbane Chronicle v0.4, Heroes of Jin Yong v0.3, Heroes' Altar v0.2 and Cross Entry v0.2. Three Kingdoms: Hegemony stays at v0.1.
BBKEmu for Playdate v0.4.0
Made with AI: written by Claude (Anthropic) with gopherbone, tested on a real Playdate. See the top of the README.
Sideload BBKEmu.pdx.zip at https://play.date/account/sideload/ or unzip it into the Games folder of the Playdate's data disk.
- Sound. No other BBK emulator plays it: the OS music player and key beeps, reverse-engineered from the OS ROM (two square-wave tone channels sequenced by a 128 Hz timer interrupt). Options → Sound: Off, Raw (plain square waves) or Soft (the default: band-limited, de-clicked and low-passed). Pitch is inferred from the ROM's songs and the octave is a guess.
- New translation: Three Kingdoms: Hegemony v0.1 (三国霸业).
- Cross Entry updated: dialogue text sits 2 px lower.
BBKEmu for Playdate v0.3.0
Made with AI: written by Claude (Anthropic) with gopherbone, tested on a real Playdate. See the top of the README.
Sideload BBKEmu.pdx.zip at https://play.date/account/sideload/ or unzip it into the Games folder of the Playdate's data disk.
- In-game saves work. The upstream core's flash emulation wrote to the wrong place, so saving was slow, could erase part of the game (blank screen) and broke a second save slot. Fixes ported from gopherbone's BBKEmu fork in the bbk_tl project, also covering interrupts (the RTC alarm froze games about a minute in), auto power-off and undefined opcodes.
- Battery saves from earlier versions used the broken flash layout. On first launch they're renamed to .bbksav.old and the game starts fresh.
- New Border option: white, black, or a Device frame styled after the dictionaries.
BBKEmu for Playdate v0.2.1
Made with AI: written by Claude (Anthropic) with gopherbone, tested on a real Playdate. See the top of the README.
Adds Heroes' Altar v0.1, the English translation of 英雄坛说, to the bundled games, alongside Demonbane Chronicle v0.3 and Heroes of Jin Yong v0.2.
Sideload BBKEmu.pdx.zip at https://play.date/account/sideload/ or unzip it into the Games folder of the Playdate's data disk.
BBKEmu for Playdate v0.2.0
Made with AI: written by Claude (Anthropic) with gopherbone, tested on a real Playdate. See the top of the README.
Full speed on a Rev B Playdate.
Sideload BBKEmu.pdx.zip at https://play.date/account/sideload/ or unzip it into the Games folder of the Playdate's data disk.
- Emulation now runs in real time: about 14 ms per frame on Demonbane's title screen against a 16.7 ms budget (v0.1.0: ~39 ms; the unmodified core: ~194 ms).
- Fixed games locking up after about a minute without input. The dictionary OS's auto power-off alarm fired after every instruction.
- Cheaper rendering: only changed rows are redrawn.
- Bundles Demonbane Chronicle v0.3 (was v0.2; saves carry over) and adds Heroes of Jin Yong v0.2.
BBKEmu for Playdate v0.1.0
First preview: playable, but at roughly 40% of real speed.
Sideload BBKEmu.pdx.zip at https://play.date/account/sideload/ or unzip it into the Games folder of the Playdate's data disk. It comes with the A4980 system ROMs and Demonbane Chronicle v0.2 (the English translation of 伏魔记), so it works straight away; see the README to add more games.
- Game list with Chinese titles, portrait (2x) and rotated landscape (1.5x) display, dithered LCD ghosting
- On-screen keypad for every BBK key, battery saves, 3 save-state slots per game
- Saves and states are compatible with the macOS BBKEmu frontend
Emulation runs at about 39 ms per frame on a Rev B Playdate against a 16.7 ms budget, so games run slower than real time. Speeding it up is the next step; the README's Performance section has details.
Written by Claude (Anthropic) with gopherbone; see the README's AI use section.