
About
The files for the site's course Assembly Disc Access Primer: the three practice disc images the course works on, DISKMON as each section leaves it, and the finished program. All of it was made for the course.
Using Them
Unzip the folder. Put diskmon.com on a disc image with edisc.py and run it under XtalDOS in MAME, as S2 shows. Always work on a copy of a practice disc, never the one from the download: several sections change them. The listings are there to check your own typing against; the course works best if you type DISKMON 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 |
diskmon.asm | DISKMON as S28 leaves it |
diskmon.com | The same, assembled with z80asm 1.8 |
discs/PRIMER.DSK | S6 onwards: the practice disc, with POEM.TXT and ROOMS.DAT |
discs/BROKEN.DSK | S12: PRIMER.DSK with one sector missing |
discs/SECRET.DSK | S24 onwards: PRIMER.DSK with letters for sector IDs on tracks 30 to 33 |
listings/ | DISKMON at the end of each section, from s02-diskmon.asm to s28-diskmon.asm (S1, S3 and S23 change no code) |
Also Needed
Not included, and free from our Downloads page: the TC01 System Master Disc (XtalDOS), the Einstein System ROM (MOS 1.2 & 1.21), edisc.py from Inside the Einstein: The Disc Course Files, and the Einstein Disc Tools from S10 on. You also need z80asm and MAME, set up as in the Z80 assembly course.