WRITTEN FROM SCRATCH
- Not a port, and not a wrapper around somebody else's emulator —
every chip is original Swift, written from hardware documentation
and datasheets
- The 6510 processor, the VIC-II video chip, the SID, the CIA timers,
the 1541 drive: all of it built here, none of it borrowed
- One codebase for iPhone, iPad and Mac — native on each, not a
phone app stretched to fit
ACCURACY YOU CAN CHECK
- Cycle-accurate 6510 — undocumented opcodes, NMOS decimal mode,
per-cycle bus behaviour. Passes Klaus Dormann's 6502 functional
test suite, the standard the emulator community measures against
- Cycle-based VIC-II — bad lines, sprite DMA, the border unit, all
eight graphics modes, raster interrupts. Raster-timing demos
behave the way they should
- A real 1541 — its own 6502, its own VIA chips, and a rotating GCR
bitstream with byte-ready wired to the processor exactly as the
hardware does it. That is why fastloaders and copy-protected disks
work here instead of hanging
- Both SID revisions, 6581 and 8580, built from the MOS datasheet
DIAL A BULLETIN BOARD
- A SwiftLink cartridge at $DE00, bridged to the internet over TCP —
run a terminal program and you are on a live BBS
- Telnet negotiation handled for you, PETSCII intact
- Keep your own phone book in a plain text file you can edit
yourself, then dial any board straight from the menu
- The boards are still out there, and still busy
BUILT FOR THE DEVICE IN YOUR HAND
- A touch keyboard laid out like the real machine, with national
keycaps for Sweden/Finland, Denmark/Norway and Germany
- On-screen joystick — analog stick or D-pad, placed where your thumb
actually is, with autofire
- Save states, so you can put the machine down mid-level
- Display filters from razor-sharp pixels to a softened CRT look,
with an adjustable border
- Instant loading when you want it, true drive speed when the
software demands it
- Loads .prg, .d64, .g64, .t64, .p00 and .crt cartridges
- One purchase covers iPhone, iPad and Mac
BRING YOUR OWN ROMS
Breadbin ships with no Commodore ROM images, because they are not ours
to give away. On first launch the app tells you exactly which three
files it needs — KERNAL, BASIC and the character generator — and where
to put them.
Drop them into the Breadbin folder in the Files app,
or use the import button on the setup screen, and the machine boots to
a READY. prompt. Freely licensed replacement ROMs exist if you don't
own originals.
NO DATA COLLECTION
No analytics, no tracking, no advertising, no account. Nothing is
collected, so there is nothing to sell, share or leak. The only
network traffic Breadbin ever makes is the bulletin board you tell it
to dial.
──────────────────────────────────────────────
SUPPORT
Questions, bug reports, feature requests, a board that won't answer:
hello [at] hejluxom.com
Include your device and OS version
when reporting a problem. For a compatibility issue, say which program
and where it goes wrong.
FAQ
Why doesn't it come with any software?
The Commodore ROMs and the games are still
owned by somebody. Breadbin ships the machine, not other people's
software. You supply the three ROM files once, and after that it
boots like any other C64.
Where do I put the ROMs?
Files app → On My iPhone (or iPad) →
Breadbin → ROMs. On a Mac, Documents → Breadbin → ROMs. The setup
screen shows which files are still missing and has an import button
if you'd rather pick them.
How do I get on a BBS?
Load a terminal program such as CCGMS,
set its modem type to SwiftLink at $DE00, then pick a board from the
Dial menu — or type ATDT HOST:PORT yourself. Edit bbs.txt in the
Breadbin folder to keep your own list.
Will my old disk images work?
.d64, .g64, .t64, .p00, .prg and .crt cartridges all load. Because the
1541 is emulated down to the bitstream, fastloaders and copy-protected
disks generally work rather than hanging.