Devpac80 Companion cover: MON80, HiSoft's monitor, showing the companion's SUM program disassembled on the Tatung Einstein
← Back to Modules
module
8

Where You Go From Here

Introduction

You have now written, assembled, run and debugged programs the way an Einstein owner did in 1985, with nothing but the machine and a disc. It is slower than pressing Run. It is also self-contained in a way the modern toolchain never is: everything you needed was on one disc in drive 0.

What You Can Do Now

  • Type a program into ED80, move about it, fix it, copy and move blocks, and save it - with the last version always kept as .BAK.
  • Assemble it with GEN80, read its errors and warnings, and get a listing on the screen or in a file.
  • Convert an assembly-course program for GEN80 - Appendix II is the whole list on one page.
  • Load a program into MON80, step it, run it to a point, read its registers and change its memory.

Where To Take It

The rest of the assembly course. Take the programs from S15 onwards - the screen, sprites, sound, the heartbeat, the game - and build them the same way, with Appendix II beside you. They are longer, which is where ED80's blocks and GEN80's *I earn their keep: S30's split into files becomes a handful of *I lines, one .GEN file each.

MON80 on a bigger program. Run a game to the start of its main loop with J, then step one frame with Z and watch its variables change in the dump. It is the debugger the assembly course's Appendix XI showed you in MAME, running on the Einstein itself.

The other assembler. The assembly course's Appendix XII covers Zen, which also ran on the Einstein. Put the two side by side and you have most of what an Einstein programmer of 1985 might have chosen from.

Summary

Edit, save, assemble, run, look inside: all on the Einstein, all from one disc.

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.