Below it, in tiny, perfect letters:
In 65816 assembly—the SFC’s CPU language— ED was the opcode for SBC (subtract with borrow). 50 was BVC (branch on overflow clear). And 01 00 ?
He pressed Y.
The title screen never came. Instead, a second line appeared: batorusupirittsu kurosuoba -0100ED501DFFC800--v131072--JP...
He never sold the cartridge. He never played it again. But sometimes, late at night, when the city hummed with data and the vending machines flickered, he’d catch a glimpse of a health bar in the corner of his vision.
He worked nights at a retro game repair shop, the kind that still had a spectrum analyzer and a EPROM burner older than his boss. When the shop closed, he slid the cartridge into his personal Super Famicom—a launch model, recapped and pristine.
Then reality snapped back. But the health bar remained, ghosting in the corner of his vision. Below it, in tiny, perfect letters: In 65816
Satoshi looked at the scratched hex on the cartridge shell. 0100ED50 . He’d misread it earlier. It wasn’t an address offset. It was a command .
Satoshi blinked. It stayed.
That’s what 0100ED50 was: a dangling pointer to a subroutine labeled BOSS_FIGHT_EVENT . And the offset 1DFFC800 pointed to a single, unfinished line of code: He pressed Y
That was ORA ($00,X) —an indirect read of address $00 . The zero page. The first byte of the SFC’s RAM.
He’d found it in the kuzuya —the junk shop beneath the train tracks in Akihabara—buried under bins of unsalvageable Famicom carts and mildewed manga. The old man running the stall had waved a dismissive hand. “Junk. No boot. Take it.”
CREDITS: SATOSHI, PLAYER 1.
He didn’t recognize the publisher. The build ID was a nightmare— v131072 was an absurd version number, more like a memory address than a revision. And the hyphenated tail --JP suggested a domestic release, but no Battlespirits crossover had ever been announced for the SFC.