Then, he opened his file explorer. In the "Recent" tab, a single entry sat at the top:
And for the first time in three years, Kaelen understood what it felt like to be truly, perfectly, emulated.
He started tweaking Yuzu. He found forums dedicated to "accuracy"—threads written in a hybrid of coding jargon and mystical reverence. He learned about "asynchronous shaders" and "CPU accuracy levels." He overclocked his RAM. He underclocked his GPU. Each tweak changed the ghost.
The first race was a Touring Car event at the Okutama Grand Circuit. The track materialized, but something was wrong. The skybox was a fractured JPEG—a sunset bleeding into neon-green artifacts. The trees on the mountainside flickered like dying LEDs. This wasn't the polished, clinical world of Autosport . This was a memory of a world, rendered by an emulator held together with duct tape and community patches. grid autosport yuzu
He didn't care. He shifted into first.
He sat in the silence. The post-race menu music—a lonely synth arpeggio—filled the room. He didn't exit. He just stared at the ghost’s time. 1:42.887 . It felt like a phone number to a person he used to be.
He loaded the emulator. The shaders compiled with a familiar, frantic stutter. Then, the menu screen bloomed—the roar of unseen engines, the glint of metallic liveries. And there it was: his save. A career at 7% complete. A single, lonely car in his garage: a Tier 2 Honda Civic Type R, wrapped in a garish, sponsor-less purple livery he’d called "Nebula." Then, he opened his file explorer
Kaelen should have been spooked. He was a logical man. He knew it was a floating-point error, a misread memory address, a shader compilation glitch. But logic had failed him in the real world. Lena’s leaving hadn't been a glitch. The layoff hadn't been a bug. They were systemic, inevitable crashes.
Not a racing line. Not a rubber-banding AI. A car—his car, the purple Civic—but translucent, shimmering like heat haze over asphalt. It was half a second ahead, mirroring his every shift, his every braking point. A perfect lap. His perfect lap. The one he’d set three years ago.
His hands left the keyboard. The Civic, now driverless, rolled into the barrier. The ghost didn't move. It just sat there, a purple monument to a corrupted file. He found forums dedicated to "accuracy"—threads written in
Kaelen loaded into the Circuit de la Sarthe. The sunset was a gorgeous, impossible shade of ultraviolet, a color his monitor shouldn't have been able to display. The ghost was parked sideways across the start/finish line.
He selected "Continue."
He didn't open it. He didn't delete it. He just stared at the icon—a generic Windows file, its size exactly 0 KB. A zero. A nothing. A ghost that had learned to exist without a host.