author

L. Boffin

I have been writing small programs for old machines, on and off, for a very long time. My public code goes back to 2016 and takes in BCPL on the BBC Micro, a couple of 1K games for the ZX81, a text adventure written in C on a BBC Master, a tool that lets you build Beeb adventures on a PC, and a simple game for the micro:bit.

What pulled me back in recently was a video by Nakazoto explaining Life in one dimension, which reignited my retro programming enthusiasm. I wrote my own version in 6502 assembly for the BBC Micro, far and away the largest 6502 program I have written, and then went looking for somewhere else to put it. That turned out to be the Tatung Einstein.

Writing C on the Einstein itself means Hisoft C and none of the modern comforts, so I went the other way and used the z88dk cross compiler on a PC instead: compile, write the result to a disc image with the Einstein Disc Tools, then boot it in MAME. Rather than stop at Hello World I used 1D Life as the worked example, and wrote the whole thing up on GitHub so anyone else wanting to write C for the Einstein has a route in.

Guides by This Author

Get the Newsletter

New guides, disk images and community finds, roughly once a quarter. No spam, we promise, this isn't Tatung's marketing department.
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Newsletter

Subscribe to our newsletter and stay updated.

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.