Retrocomputing by Macc Magyar English

Personal projects · retro hardware & software

Retrocomputing.

Bringing old machines back to life, redesigning them, and documenting the process — from 3D-printed cases to machine-code reverse engineering.

Pick a project:

Commodore File Browser – a Mac file manager for disk images

Commodore File Browser.

A two-panel macOS file manager in which a disk image behaves like a folder — eleven formats from the 1541 to Amiga hardfiles, directories drawn from the original character ROM, the Amiga and C64 pictures inside them shown in their own colours, and a player for the SID tunes and tracker modules.

2026 macOS / Swift C64 & Amiga
Back to the PET – C64 port

Back to the PET.

A port of shiru8bit’s PET PETSCII demo to the Commodore 64, in Kick Assembler — and an experiment in how much of that work a language model can carry. The screen stays at $8000, the PET charset moves into RAM, and the 6522’s sound is remapped onto SID.

2025 6510 assembly AI experiment
The facelift64 project

facelift64.

A complete reimagining of the Commodore 64 and virtually everything that plugs into it, using 3D printing: a custom case, mechanical keyboard, power supply and cables.

2025 3D printing Custom electronics
Head over Heels port project

Head over Heels.

A native port of the C64 classic to a Motorola 68k Macintosh: machine-code reverse engineering, a custom C64 emulator, and an isometric rendering engine built from scratch.

2015–2020 Reverse engineering Devlog
Aa.

Pixelfont Editor.

A browser-based bitmap font editor for retro systems: up to 256 glyphs, adjustable size and bit depth, proportional and alpha channel support, with a live character-set and text preview.

Tool C64 & Amiga HTML/JS