← Back to Guides

Writing with Genesis

Version:
1.0
Last Updated
September 26, 2026

Genesis is a word processor for the Tatung Einstein from Solo Software of Worcester, sold as the Genesis Word Processor with an "Einsoft Approved" badge on the case. On screen it calls itself the Genesis Text Editor V1.6, (C) S. Demant, and that is a fair description: it is a fast, full-screen editor that fits a lot of text on the screen, does everything with CTRL keys, and saves plain text files that any other program can read. It has no print command of its own; you print through DOS, and this guide shows how.

No printed manual for Genesis has turned up, but it does not need one: its instructions are on the disc, and Genesis can load them for you to read. Everything in this guide was done in MAME with the copy of the disc in our library, dumped from an original. Where something comes only from those instructions and we did not try it, the guide says so.

Genesis with a short letter on screen: the status line at the top, the text, and the title bar at the bottom
A letter in Genesis. The dots mark the empty part of the screen.

What you need

The Genesis disc, from our Downloads page. It boots by itself into DOS, and holds Genesis (GEN.COM) and its instructions.

On a real Einstein, put the disc in drive 0 and switch on, or press reset.

Under MAME, set up the Einstein as in Setting Up MAME, and use the disc's .mfi image, or convert the .dsk as DSK, MFI and SCP explains. This matters more than usual with Genesis: MAME does not save to a .dsk image, and when Genesis tried to save to one, it locked up and everything typed since the last save was lost. There is more on this under When a disc operation goes wrong, below.

mame einstein -window -flop1 genesis.mfi

Starting Genesis

The disc starts at the A: prompt. Type GEN and press ENTER:

The empty editor: Size:00000 Free:56903 Cursor:00001,00001 across the top, a screen of dots, and Genesis Text Editor V1.6 (C) S. Demant along the bottom
Genesis, empty and waiting.

The top line is always there. Size is how many characters your text holds, Free how many more there is room for, and Cursor where you are: column first, then line, so 00005,00009 is the fifth character of line 9. The line above the title bar is where Genesis asks you questions and shows your answers.

To go straight to a file you saved earlier, put its name after GEN: GEN LETTER starts Genesis with LETTER already loaded.

Reading the instructions

Genesis's own instructions are a file on the disc, and the case tells you to read them in Genesis. Press CTRL-R (Read). At Filename: type GENINST.DAT and press ENTER:

The instructions loaded: GENESIS INSTRUCTIONS, then The Screen and its first paragraphs
The instructions, read into the editor.

The case says to type GENINST. On our copy that file is empty and the instructions are in GENINST.DAT, so use that name. Move down through them with the cursor keys. When you have finished, CTRL-X clears the text: it asks Exterminate File ? and Y says yes.

Typing

Type, and your text appears at the cursor. Genesis never types over anything: whatever is under the cursor moves right to make room.

Letters come out as capitals when Genesis starts, and SHIFT gives a small letter, the reverse of a typewriter. For ordinary writing, press SHIFT and ALPHA LOCK together. That puts Genesis into what its instructions call typewriter mode: small letters, with SHIFT for capitals. ALPHA LOCK on its own puts it back.

ENTER starts a new line, and in the middle of a line it splits the line in two. Lines can be as long as you like: once the cursor passes halfway across the screen, the text slides left instead, and it slides back when you return.

TAB: SHIFT-SPACE or CTRL-I puts in a tab, shown as a dotted underline, which pushes the text after it on to the next tab column. There is one every eight columns. The Tea, Milk and Sugar in the letter above are lined up that way, and when the file is shown or printed the tabs come out as blank space.

Putting things right:

KeyDoes
DELrubs out the character to the left (so does CTRL-Y)
SHIFT-DEL (INS)rubs out the character under the cursor (so does CTRL-Z)
DEL at the start of a linejoins the line to the one above
CTRL-Aswaps the letter under the cursor between capital and small, and moves on
GRAPH with a keytypes that character reversed, dark on light
CTRL-Gswaps the character under the cursor between normal and reversed

The instructions warn that not many printers will print reversed characters.

Moving around

The Einstein has two grey cursor keys. The horizontal one moves right, and with SHIFT left; the vertical one moves down, and with SHIFT up. Genesis also has CTRL keys for the same four moves, and some for longer jumps:

KeyMoves
CTRL-D, CTRL-Hright, left (they carry on round the ends of lines)
CTRL-J, CTRL-Kdown, up
CTRL-Bto the beginning of the file
CTRL-Tto the end of the file
CTRL and the ← keyto the start of the line
CTRL and the → keyto the end of the line
CTRL and the ½ keyto the start of the next paragraph, after a blank line
CTRL and the ↑ keyback to the start of the paragraph

The ←, → and ↑ keys here are the three keys with a single arrow printed on them, not the cursor keys. Pressed on their own they type arrow characters into your text.

In MAME the two cursor keys are your Tab key and your Down arrow, with Shift for left and up. Your Left, Right and Up arrow keys are the Einstein's ←, → and ↑ keys, so CTRL with your Left arrow goes to the start of a line. The ½ key is your backslash key.

Marking, copying and erasing

Genesis works on blocks of text with markers. A marker is a character like any other, typed with GRAPH and F0, and it shows as a small box. In MAME, GRAPH is your F8 key and F0 is your F1 key, so hold F8 and press F1.

A marker at the start and end of the Tea Milk Sugar line. The screen has slid left because the cursor is past halfway
A marker at each end of a line. The cursor has gone past halfway, so the screen has slid left.

CTRL-C copies whatever lies between two markers to the cursor. The copy does not include the markers:

The Tea Milk Sugar line copied to the end of the letter
CTRL-C with the cursor at the end: the line between the markers is copied there.

CTRL-E erases from a marker to the cursor. It asks Erase back to Marker (Gr. F0) ? first, and only Y goes ahead: any other key leaves your text alone.

Finding and replacing

CTRL-F finds text. Type what you are looking for at What: and press ENTER, and the cursor jumps to the next place it appears. CTRL-N finds the one after that.

CTRL-O replaces. It asks What: and then With::

CTRL-O replacing Sam: With:Jo on the prompt line
Replacing "Sam" with "Jo".

Genesis replaces the next place the text appears after the cursor, and CTRL-N replaces the one after that, one at a time. Press CTRL-B first to start from the top of the file. The instructions add that GRAPH-ENTER searches for the end of a line; we did not try that.

Saving and loading

CTRL-W writes the whole text to disc. It asks for a Filename::

Filename:letter on the prompt line
Saving the letter as LETTER.

Genesis saves exactly the name you give it, with no extension added. DIR shows it as LETTER.

CTRL-S saves only part of the text: from the cursor up to the next marker. Put a marker where the part ends, move the cursor to where it starts, and press CTRL-S.

CTRL-R reads a file from disc and puts it in at the cursor, without removing what is already there. That makes it a way to join files together. If you want the file on its own, clear the text first with CTRL-X.

Save often. Genesis keeps your text in memory until you save it, and nothing else does.

Colours

CTRL-V changes the screen colours. It asks for two hexadecimal digits: the first is the colour of the text, the second the colour behind it. The normal setting is E4, grey on dark blue. Type the letters as capitals: in typewriter mode, 1f in small letters did nothing.

The same letter in black on white after CTRL-V and 1F
1F: black text on white.

The digits are the Einstein's sixteen colours, numbered 0 to F. 1 is black and F white.

Leaving Genesis

CTRL-Q quits. It asks Cold Start CPM ?, and Y takes you back to the A: prompt. Anything you have not saved is gone, so save first.

Cold Start CPM ? on the prompt line
Leaving Genesis.

After quitting, the first key you press can be lost, so check that the first letter of your next command actually appears.

Printing, or reading a file without Genesis

Genesis has no print command. You print from DOS, with its DISP command, which shows a file on the screen:

DISP LETTER
At the A: prompt, DIR listing LETTER, then DISP LETTER showing the letter with the tabs as spaces
DISP LETTER at the DOS prompt.

That on its own is useful if you have no printer: it is the quickest way to read a file without loading Genesis.

To print, type DISP LETTER, press CTRL-R, then press ENTER. CTRL-R does not show on the screen, but it sends everything that appears to the printer as well. When the file has finished, press CTRL-S to stop sending to the printer. In MAME, with its virtual printer attached, the letter went to the printer, and after CTRL-S the next command's output did not.

There are no page settings: what you get is the text exactly as you typed it, line for line. If you want margins or headings, type them in.

When a disc operation goes wrong

Genesis's instructions carry an important warning. To give its fast, dense screen, Genesis reprograms the Einstein's video chip, and so when DOS runs into a disc problem and asks a question, such as Write Protect, Try Again (Y/N)? or No Disk, Select (1-4), you do not see the question. Genesis just seems to stop.

We saw this in MAME by saving to a .dsk image, which MAME cannot write to. The screen filled with rubbish and Genesis stopped responding to anything, including Y, N, ENTER and BREAK. The only way out was a restart, and the text was lost.

The Genesis screen filled with stray characters after a failed save
A save that went wrong. Genesis did not recover from this.

The instructions suggest changing discs and pressing Y, and if that fails, pressing 1. That did not help with the .dsk image, but on a real Einstein, with a real write-protected disc, it may. Either way the lesson is the same:

  • Under MAME, use an .mfi disc image, never a .dsk, for any disc you save to.
  • On a real Einstein, make sure the disc is not write-protected, has room, and is in the drive before you save.
  • Save often, so that a lock-up costs you little.

Quick reference

KeyDoes
SHIFT and ALPHA LOCKtypewriter mode: small letters, SHIFT for capitals
ALPHA LOCKback to capitals
SHIFT-SPACE, CTRL-Itab
DEL, CTRL-Yrub out to the left
SHIFT-DEL, CTRL-Zrub out under the cursor
CTRL-Aswap capital and small letter
GRAPH and a key; CTRL-Greversed character
GRAPH and F0marker
CTRL-B, CTRL-Tbeginning, end of file
CTRL with ←, →start, end of line
CTRL with ½, ↑next paragraph, start of paragraph
CTRL-Ccopy between markers to the cursor
CTRL-Eerase from marker to cursor (answer Y)
CTRL-F, CTRL-Nfind, find next
CTRL-O, CTRL-Nreplace, replace next
CTRL-Wsave everything
CTRL-Ssave from the cursor to the next marker
CTRL-Rread a file in at the cursor
CTRL-Xclear the text (answer Y)
CTRL-Vscreen colours, two hex digits in capitals
CTRL-Qquit to DOS (answer Y)

If you used Genesis on a real Einstein, or have its printed instructions, 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.