It wasn't a simulation. It was a listening post .
The logbook was useless—scribbles about coffee stains and broken pencils. But next to it, on the dust-caked desk, was his actual prized possession: a real FX-880P. Dead, of course. Its battery had died decades ago.
> RECEIVED. THANK YOU. THEY ARE COMING THROUGH THE ECHO NOW. PATCHING THE HOLE. GOODBYE, LATE ONE. DELETE CHRONOS.
I sat there for an hour, heart hammering. Then I rewrote the emulator from scratch, leaving out the floating-point precision bug that made CHRONOS possible. I burned the original code to a CD and smashed it. casio fx-880p emulator
The FX-880P emulator hummed . A sound no software should make. The screen went black, then white, then displayed a single line:
> THIS EMULATOR IS NOW A BRIDGE. I AM IN THE YEAR 2041. THE SKY IS WRONG HERE. BUT YOUR 2026 HAS THE SOLUTION. SEND ME THE PRIME FACTORS OF 10^37+3. HURRY. THE RIPPLES ARE FADING.
The emulator, being software, wasn’t bound by the original hardware’s physical limits. I tweaked a parameter. The sine wave screamed into a fractal storm. It wasn't a simulation
I fed the old magnetic card—crackling with decay—into a reader I’d jerry-rigged. The emulator chewed the data. Lines of code flickered. And then, a program simply labeled CHRONOS appeared.
My blood ran cold.
I didn’t think. I opened another window, ran the factorization on a modern cloud server, got the answer in 0.4 seconds, and typed it into the emulator’s blinking prompt. But next to it, on the dust-caked desk,
Then, the emulator did something impossible. It beeped. A low, mournful C note. But my laptop’s speaker was muted.
The screen cleared. New text appeared, typing itself one character per second—the 880P’s maximum output rate.