User`s guide

24
The first image has various games in .COM format. There are also a few games in .RUN file format,
most of which can be run using the RUN.COM program. There are also some SDX BASIC .BAS files.
It also has lots of .MTX files.
The second image has Icicle Works, which needs a 54K CP/M system to work. I've never got to the
bottom of why this is, and it is tricky to debug.
Interrupt the CP/M bootstrap by holding down <Enter>
Then type BC19 to boot from the second partition
o Then run DT.COM followed by TLOAD.COM followed by TV.COM
o Or type SUB ICICLE.
ACCESSING SD CARDS FROM CP/M
You'll need to use RECONFIG.COM (see Chapter 5 for details) to configure a drive (or drives) to
access partitions on the SD Card. Type codes 18..1F correspond to 8MB partitions 0 to 7 on the card.
eg: To access partitions 0, 1 and 2 :-
A>RECONFIG B:18,C:19,D:1A
ACCESSING SD CARDS FROM MTX BASIC
You can switch to MTX BASIC, and use ROM 5 to gain access to disk via USER commands.
A>MTXL
ROM 5
USER DIR
USER RUN "TOADO.RUN"
ACCESSING SD CARDS ON LINUX
To access SD Card partitions from Linux, use the cpmtools package, and ensure
/usr/share/cpmtools/diskdefs contains the Memotech CP/M filesystem disk definitions from the
MFLOPPY package.
Although we RECONFIG drives as types 18..1F (depending on what partition we want the drive to
map to), all of these types are 8MB in size and have the same disk configuration (ie: the same CP/M
DPB). Also cpmtools has no concept of "offset from the disk start". The diskdefs file therefore only
has a single type 18 definition, and in the examples that follow, we always refer to -f memotech-
type18.
To read partitions, I use commands like this :-
$ su
# dd if=/dev/sde of=partition0.dat bs=8M skip=0 count=1