Wolfenstein 3D is now fully playable on a stock Commodore 64
Developer Steve McCrea has released Wolf64, a complete homebrew port of the classic 1992 shooter built entirely in 6502 assembly for unexpanded hardware.
Developer Steve McCrea has released Wolf64, a complete port of the original Wolfenstein 3D shareware episode built to run natively on an unexpanded Commodore 64. The project launched on August 15 as a free download on itch.io. It requires nothing more than the stock 1982 hardware and a 1541 disk drive or modern SD2IEC equivalent.
Squeezing a 1992 MS-DOS raycasting shooter onto a 1 MHz 8-bit computer is either genius or madness. Possibly both. McCrea wrote the entire engine in pure MOS 6502 assembly language to make it happen. The result is a 170 KB disk image that includes all eight levels of the "Escape from Wolfenstein" episode. Players start with a combat knife and a stolen pistol. From there, you navigate labyrinthine corridors, fight elite guards, and hunt for secret rooms. It all culminates in the classic showdown against Hans Grosse.
The port retains the core features that made the original game a massive hit. You get full-color texture mapping, fluid directional enemy sprites, and responsive combat. Doing this on a machine with 64KB of RAM is absurd.
Scott Miller can finally rest
When id Software and Apogee Software originally published Wolfenstein 3D back in 1992, Apogee co-founder Scott Miller reportedly asked the team for a Commodore 64 conversion. The hardware constraints made an official port completely unfeasible at the time. The C64 was already a decade old. Rendering fast pseudo-3D environments without hardware acceleration was a problem meant for 16-bit IBM compatibles, not an 8-bit home microcomputer.
Over three decades later, McCrea solved the problem. He notes on the project page that his release is "Guaranteed to make Scott Miller cry!" It's a fun nod to a piece of gaming history that went unfulfilled until now.
An industry veteran at the helm
McCrea, who goes by Kweepa online, isn't just a casual hobbyist tinkering with old hardware. He's a veteran software engineer with professional credits on the Metroid Prime series and Resident Evil 4 VR. He previously built a custom raycasting engine for the Commodore VIC-20 called The Keep. Applying that deep technical expertise to the Commodore 64 allowed him to pull off a port that avoids the usual homebrew compromises. There are no shortcuts here.
The Commodore 64 homebrew scene is still incredibly active in 2026. Developers constantly find new ways to trick the VIC-II graphics chip into doing things it was never designed to do. Even so, getting a smooth first-person shooter running on a stock machine is rare. Most modern C64 demakes rely on RAM expansion units or CPU accelerators like the SuperCPU. Wolf64 runs on the exact same hardware setup you could buy in a department store in the 1980s.
Getting it running
The game is available right now. You can grab the D64 file from McCrea's itch.io page. If you don't own original Commodore hardware, the file works perfectly in VICE or other standard C64 emulators. Just drag and drop the image file into the emulator window.
The developer also posted a short gameplay video on Twitter to prove it runs smoothly on real silicon. The framerate is surprisingly playable. It proves that with enough assembly knowledge and patience, you can make almost anything run on a Commodore 64.
Comments ()