RANDOMIZE USR 15360After initializing, your contact to the disk system went through #4, like these examples:
PRINT #4: SAVE "a:test.bas" PRINT #4: LOAD "sabre.scr" SCREEN$and the easy use of CP/M commands and programs:
PRINT #4;"dir a:*.bas" PRINT #4;"era a:*.cod" PRINT #4;"format B:80DS"FORMAT is a CP/M program so it has to be on the floppy for the last command to work. The really interesting part was
PRINT #4;""which left you in CP/M at the good old A> prompt until you pressed BREAK.
![]() |
![]() |
![]() |
The Speccy itself, containing a keyboard signal amplifier and a RAM switching circuit for the 56k CP/M. The 32k RAM circuits are replaced by 64k models to support switching and the onboard power regulators have been removed. |
![]() |
![]() The SpecDrum was in essence just an 8-bit D-A converter, capable of playing samples with an impressive sound quality. Unfortunately it shares the I/O-addresses of some of the CS-DISK's paging hardware, so that it (or the speaker) has to be turned off while the disks are working. |
The CS-DISK interface, probably my most important piece of hardware.
The Issue 1-lookalike patch in the upper left corner is a replacement
for the PEEL circuit that decoded the addresses where the interface EPROM
replaced the Spectrom ROM. The PEEL is a custom-programmable logic chip,
but since I had no description of it, I had to sit down with the interface
diagram and think real hard for some time when it suddenly died. Yes, I know that removing all the wires that weren't connected wasn't neccessarily the brightest idea I ever had, but hey, I was only around fifteen at the time. |
![]() |
![]() |
"Spræng Skolen" (Blow The School), a game I
wrote once. You had to rescue pupils from the buildings and place
dynamite in different places before blowing the thing. Kids: Don't try that at home! Or in school... |
![]() |
![]() In those days I was dreaming about networking Spectrums to add the computing power together. Never got around to it, though. |
An NMI debouncer (left) and a simple LM386-based amplifier. |
![]() |
![]() |
| Well, that's it for now. Home? Comments? | Last update 2001-07-18 |