← Back to Guides

Circuit Boards with Eazidraw

Version:
1.0
Last Updated
September 27, 2026

Eazidraw is not a painting program. When it starts, it calls itself EAZIBOARD, a printed circuit board designer, by Bob Draper, from 1988. You lay out a circuit board on the Einstein's screen: chip footprints, pads, copper tracks and component labels, on two sides of the board. Then you print it out, ready to be turned into a real board.

This guide takes you round it, from a blank board to a printout, using the demo board that comes on the disc. Everything in it was done in MAME with the Eazidraw disc in our library. No manual has turned up, but Eazidraw has two help screens that list every command, and this guide says which of those we tried.

The demo board on screen: rows of chip pads joined by many parallel white tracks on black, with the status row along the bottom
The demo board that comes on the disc.

What you need

The Eazidraw disc. It boots to the DOS 0: prompt, and holds two files: EAZIDRAW.COM, the program, and DEMO.PCB, a finished board to look at.

Under MAME, set up the Einstein as in Setting Up MAME, and use an .mfi disc image, which MAME can save to; DSK, MFI and SCP explains how to convert the .dsk. To print, give MAME a printer that writes to a file, as described under Printing:

mame einstein -window -flop1 eazidraw.mfi -centronics printer -prin board.prn

Starting

At the 0: prompt type EAZIDRAW and press ENTER. The title takes a few seconds to draw itself:

EAZIBOARD in a decorated box, A PRINTED CIRCUIT BOARD DESIGNER, BY BOB DRAPER, (C) 1988, PRESS ANY KEY
Eazidraw's title screen.

Press any key and you have an empty board: a black screen with a small green cursor in the top left corner and a status row along the bottom.

The help screens

SHIFT-H shows help, and SHIFT-H again shows the other of its two pages. Any other key goes back to your board. Between them, the two pages list every command:

DESIGNING COMMANDS: cursor Z/X and colon/slash, M move, D draw, E erase, scroll keys, G graduation, L line type, H horizontal IC, V vertical IC, C IC type, P pad, 1 to 7 pad type, labels Shift+I R C Q X, Shift+S side, Shift+D labels, Shift+M mix
The designing commands.
SYSTEM COMMANDS: GRAPH+P print, Esc stop printing, Graph+S save, Graph+L load, Graph+N new, Esc change status row, Graph+W warm start to DOS
The system commands. In MAME, GRAPH is your F8 key.

We left ALPHA LOCK on, as it is when the Einstein starts, and typed every command in this guide that way. H on its own, without SHIFT, does nothing.

The status row

The bar along the bottom tells you where you are and what you are doing:

  • X and Y are the cursor's position on the board.
  • LINE is the track width you are drawing with.
  • MOVE, DRAW or ERASE is the mode you are in.
  • GRAD is the cursor graduation, which G changes.

ESC swaps it for a second row, showing which SIDE of the board you are working on, how many PINS the next chip will have, its OFFSET, and the PAD type. ESC again swaps back.

Moving and drawing tracks

The cursor moves with four keys:

KeyMoves
Zleft
Xright
:up
/down

In MOVE mode, which M selects, the cursor moves without leaving a mark. Press D for DRAW mode, and it lays copper as it goes. Draw right with X, then down with /, and you have a track with a corner in it:

A track running right from the top left corner and turning down, the cursor at its end, and DRAW in the status row
A track, drawn in DRAW mode with X and then /.

L changes the line type, the width of the track. LINE 1 is the thinnest, and each press of L makes the next track you draw heavier.

E is ERASE mode: the cursor rubs out whatever it passes over. Press M when you have finished, or the next move will rub out something else.

Chips, pads and labels

H puts down a chip footprint lying across the board, at the cursor, and V puts one standing upright. A new board starts with 8-pin chips. C changes that: it asks ENTER NO OF PINS:, and after 14 every H or V put down a 14-pin chip, two rows of seven pads.

P puts down a single pad at the cursor. The keys 1 to 7 choose the pad type first: seven different shapes and sizes, from small squares to large rounds.

Seven pads in a row, one of each type; below them an 8-pin chip labelled I01, and the label C01 beside the cursor
The seven pad types, a chip labelled I01, and a label C01 on its own.

Labels name the parts. SHIFT with I, R, C, Q or X asks Enter Component with that letter already filled in; type the number and press ENTER. SHIFT-I and 1 made the label I01, and SHIFT-C and 1 made C01. The help lists those five letters; we tried I and C. SHIFT-D shows the labels on the board. The demo board has them too:

The demo board with labels IC1, C01, C02 and IC3 shown among the pads
The demo board with its labels shown.

Two sides

A circuit board has copper on both sides, and Eazidraw keeps them apart. SHIFT-S swaps between side A and side B: the other side vanishes from the screen, and what you draw now goes on the side you are on. The second status row shows which side that is. SHIFT-M mixes the two sides on the screen, to see how they line up.

Side B of the demo board on its own: chip pads, and a few tracks crossing under the others
Side B of the demo board.
Both sides of the demo board together, side B's tracks crossing those of side A
SHIFT-M: both sides at once.

Scrolling

The board is larger than the screen, as the demo shows: it runs off the right-hand edge and the bottom. The Einstein's two grey cursor keys scroll the view. The horizontal one scrolls right, and with SHIFT back left. The vertical one scrolls down. In MAME they are your Tab key and your Down arrow, with Shift as before. The X and Y in the status row move on eight at a time as you scroll.

Scrolling redraws the whole screen and takes a moment. Press the key once and wait for the screen to settle: when we pressed them quickly one after another, some presses were lost. The help also lists scrolling up; SHIFT with the vertical key did not scroll back up for us.

Saving and loading

GRAPH-S saves. It asks To Save Enter File Name>:

To Save Enter File Name at the bottom of the screen, below a small board
Saving a board.

Type a name with the .PCB ending, such as BOARD.PCB, and press ENTER. GRAPH-L loads, and it needs the ending too: DEMO gave No File Re-enter Name ? Y/N, and DEMO.PCB loaded the demo.

GRAPH-N starts a new, empty board. It does not ask first, so save before you press it.

GRAPH-W leaves Eazidraw for the DOS 0: prompt, where DIR shows your board beside the program. DOS came back in black on white rather than its usual colours.

Printing

GRAPH-P prints the whole board, not just the part on the screen. It takes a while: the demo took over half a minute in MAME. The help says ESC stops a printout.

Eazidraw prints in Epson dot graphics. It goes over each strip of the board three times, a fraction of a line lower each time, so that the tracks come out solid. In MAME, with the virtual printer attached, the demo board came out like this:

The printout of the demo board: black tracks and pads on white, with corner marks at the four corners
The demo board as printed, rebuilt from MAME's print file.

Notice the marks at the four corners of the board. Printed in those Epson codes, the pins of a chip come out about a tenth of an inch apart, which is the spacing of real chip pins, so the printout is the board at its actual size.

If you have no printer, the print file is still yours: MAME's .prn file holds exactly what Eazidraw sent, but it is dot graphics, not text, so it needs converting before you can see it. On a real Einstein, you need a dot matrix printer that understands Epson graphics codes.

Quick reference

KeyDoes
Z, X, :, /cursor left, right, up, down
M, D, Emove, draw, erase mode
Ltrack width
Gcursor graduation
H, Vchip across, chip upright
Cnumber of pins for the next chip
1 to 7, then Ppad type, then place a pad
SHIFT with I R C Q Xplace a label
SHIFT-Dshow the labels
SHIFT-Sswap between side A and side B
SHIFT-Mshow both sides
grey cursor keysscroll the board
ESCthe other status row
SHIFT-Hhelp
GRAPH-S, GRAPH-Lsave, load (with .PCB)
GRAPH-Nnew board, without asking
GRAPH-Pprint
GRAPH-Wback to DOS

If you used Eazidraw to make a real board, or know more about Bob Draper's program, we would like to hear from you. The contact form is at tatungbytes.co.uk/contact.

Gavin Watson

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.