
About
The files for the site's course Inside the Einstein: The Disc: the six practice disc images the course works on, the program from each section, and the finished tool, edisc.py. All of it was made for the course.
Using Them
Unzip the folder. The tool needs Python 3.9 or later and nothing else. To see its commands:
python3 edisc.py -hKeep a spare copy of each practice disc: several sections change them. The programs in listings are there to check your own typing against; the course works best if you type them in yourself.
Files in the Package
| File | What It Is |
|---|---|
README.txt | What is in the folder, and the free downloads the course also needs |
edisc.py | The finished tool, as S26 leaves it |
discs/FIRST.DSK | S3 onwards: one text file, HELLO.TXT |
discs/STANDARD.DSK | S8: FIRST.DSK with the other (standard) header |
discs/ORDER.DSK | S10: two files, with the sectors stored out of order |
discs/FILES.DSK | S12 onwards: a locked file, a big file and a deleted file |
discs/EIGHTBIT.DSK | S13: a file stored with one byte block numbers |
discs/DAMAGED.DSK | S25: FILES.DSK with one sector missing |
listings/ | Every program in the course, each as its section leaves it, from s02-hello.py to s26-edisc.py |
Also Needed
Not included, and free: the TC01 System Master Disc (XtalDOS) and the Einstein System ROM (MOS 1.2 & 1.21) from our Downloads page, and MAME from mamedev.org. The course's S3 sets them up.