← Back to Downloads

Einstein Magazine No. 76 Listings Disc

David Williams's Memory Contents, the editors' letter example and Sid Dunn's two JRT Pascal examples: the listings from Einstein Magazine No. 76, 1995, on one bootable Xtal BASIC disc.
Software
1995
1.0 (17 October 2026)
364 KB
Last Updated
October 23, 2026
The opening screen of Memory Contents from Einstein Magazine No. 76

About

The programs from Einstein Magazine & All Micro News No. 76, August to October 1995, typed in and on one bootable Xtal BASIC disc.

MEMORY, David Williams's Memory Contents, lets you look inside the Einstein's memory fifteen bytes at a time, with the address, value and character of each. Start at 15873 and it shows you itself, token by token, as his "Memory Matters" article in the same issue explains.

EXAMPLE is the editors' five line example of writing a letter to the magazine in Xtal BASIC, signed "A.Nonnymouse" on page 3, which is headed as editorial comment by Andrew McRobbie. The "member 999-99" in it is the editors' joke placeholder, not a real membership number.

With them are Sid Dunn's two JRT Pascal examples from Part 2 of his Pascal series: WIRE.PAS turns a wire gauge into turns per inch, and PROD.PAS multiplies two complex numbers. They are source files to read.

The listings were printed on pages 3 and 14 to 16 of the magazine, which is on this site as Einstein Magazine No. 076. This disc saves you typing them in.

Running Them

Boot the disc, type XBAS, then LOAD "MEMORY" and RUN. Enter 15873 to see the program itself, as the article does; C shows the next fifteen bytes, A starts again and E ends.

What Is in the Download

A zip holding the disc image as a DSK, the same disc as an MFI for MAME to write to, the listings as BASIC text and as tokenised Xtal BASIC, the Pascal source files, a README with the full account of each program, and the screen captures and MAME scripts used to test them.

Verified

Transcribed from the page images and run on the Einstein in MAME 0.289 with Xtal BASIC 4.2. Both BASIC programs were loaded into BASIC and saved back, giving the same bytes as our files. MEMORY runs as printed: every address and value it showed was checked against the emulator's memory, and the details the article gives (the first bytes of the program at 15873, the cursor character 127 at 64319, the error messages from 14596) all come up. The issue says UKEUG library volume EIN293 held the Pascal source and compiled files; JRT Pascal is not available to us, so the Pascal has not been compiled or run. Not run on real hardware.

Kept as Printed

Nothing on the disc is ours except the arrangement, and there is no corrected version because MEMORY works as printed. Our copy of the issue was poor: a few characters in MEMORY and three line starts in WIRE.PAS were unreadable and are filled in from context and a second copy of the page; the README lists each one. The run output of PROGRAM quad on page 13 is not a listing; its source is on the Einstein Magazine No. 75 Listings Disc. No addresses are in the listings.

The programs are their authors', published in Einstein Magazine in 1995.

Gallery

No items found.

Publisher

Steam Computer Society
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.