
About
The programs from Einstein User's March 1988 issue, on one bootable Xtal BASIC disc.
David Gyles's Bankfile keeps your cheque book: transactions entered, listed with a running balance, saved and loaded across ten files, corrected and erased, standing orders added in one go, and a statement printed. It is here with the line the magazine mislaid put back, alongside the listing as printed. Pages 23 to 27.
Disktidy, by R. Chalkley, from the Discmate series, walks the disc directory file by file so you can lock, unlock, make system or public, erase or rename, writing straight to the directory. Pages 21 to 22.
And from the Art of Art column, the Spectrum screen converter, SPEIN with SSAVE.OBJ, by Mike Smallman and Graham Bettany: it loads a ZX Spectrum screen file, turns it into an Einstein screen and saves it. Pages 8 to 9. A test screen is included to try it on, made here rather than printed in the magazine.
Running them
Boot the disc, type XBAS, then LOAD "BANKFIL2" and RUN. Disktidy writes to the directory, so use it on a copy.
What is in the download
A zip holding the disc as a DSK, the same disc as an MFI for MAME to write to, the listings as BASIC text and as tokenised Xtal BASIC, and a README.
Verified
Run in MAME 0.289 with Xtal BASIC 4.2 and MOS 1.2. Bankfile was taken through every option. Disktidy renamed and locked files, and a directory listing showed it. The Spectrum converter turned the test screen into an Einstein screen, and the saved file matched an independent conversion byte for byte. Two things were wrong as printed and are fixed in the working copies: Bankfile never reaches its own set up section, so its prompts come out blank and saving fails, and it refers to two lines the magazine omits; and the converter's machine code is one byte short as printed and hangs. Both originals are on the disc too. Not run on real hardware.
The scanned issue is on this site as Tatung Einstein User Vol.4.No.1.

