← Back to Downloads

Einstein 256 Primer Listings

Every program in the Einstein 256 Primer as z80asm source, including the shared frame and line interrupts and S19's game, River Run, ready to open in VS Code.
Modern Dev Tool
2026
1.0 (21 October 2026)
44 KB
Cross Platform
Last Updated
October 21, 2026

About

Every program in the site's Einstein 256 Primer, as z80asm source, so you can open, build and run them without typing them in. It follows on from Z80 Assembly for the Tatung Einstein.

Using Them

Unzip the folder and open it in VS Code with the Tatung Einstein Development extension, version 0.6.0 or later. Choose the Einstein 256 with Einstein: Select Machine, open a listing and press Run. MAME needs the 256's ROM, einst256.zip, on its ROM path, as the primer's Setting Up section explains.

One .asm file per listing, named after its section. Two are shared: frame.asm, the frame interrupt, and s15-lineint.asm, the line interrupt, which later programs INCLUDE, so keep them in the same folder.

Files in the Package

FileWhat It Is
frame.asmThe frame interrupt, which later programs INCLUDE
s02-hello.asmS2, Setting Up
s03-hertz.asmS3, Bringing TC-01 Code Across
s04-new-ports.asmS4, The 256's Video Chip
s05-level-store.asmS5, 192K of Video Memory
s05-screens.asmS5, 192K of Video Memory
s06-colours.asmS6, Colours of Your Own
s07-heartbeat.asmS7, A Real Heartbeat
s08-invaders.asmS8, Eight Sprites a Line
s09-ship.asmS9, Sprites in Many Colours
s10-joystick.asmS10, Joysticks
s11-night-sky.asmS11, A Bitmap of Your Own
s12-256-colours.asmS12, More Pixels, More Colours
s12-mos-graphics-6.asmS12, More Pixels, More Colours
s13-flicker-free.asmS13, Flicker-Free
s14-hscroll.asmS14, Scrolling the Screen
s14-scroll.asmS14, Scrolling the Screen
s14-shake.asmS14, Scrolling the Screen
s15-colour-split.asmS15, Splitting the Screen
s15-lineint.asmS15, the line interrupt, which later programs INCLUDE
s15-split-screen.asmS15, Splitting the Screen
s16-drawing.asmS16, The Blitter: Fill, Line, Point
s17-copying.asmS17, The Blitter: Copying
s18-menu.asmS18, Eighty Columns
s19-river-run.asmS19, River Run: the game the primer builds

Real Hardware

The listings were written for MAME's Einstein 256. Nothing on this page has been tried on a real machine.

TatungBytes
Read about the publisher ➔
FILE downloads
.ZIP
ZIP Package

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.