Platform Aussie - z88dk/z88dk GitHub Wiki
Knight 2000 (Aussie Byte)
The Aussie Byte is a CP/M compatible platform, so the same base library can be used, but extra functionalities are available. Library extras include the experimental (non working) high resolution graphics and the sound support for the 1-bit sound.
Command Line
CP/M mode:
zcc +cpm -lm -create-app -laussie -oPROGRAM program.c
CPMTOOLS
For the CP/M format we suggest to use the CPMTOOLS compiled with the LibDsk option and edit an existing 84 tracks disk image.
An already built and configured version is available in the Microbee Software Preservation Project
First of all edit its "diskdefs" file and add a section:
# Knight SME Aussie Byte 5.25" DS DD 80x5x1024
diskdef k80dsdd1024
seclen 1024
cylinders 80
sectrk 5
heads 2
sideoffs 128
blocksize 2048
maxdir 256
skew 2
skewstart 1
datasect 1
boottrk 4
os 2.2
end
To transfer a program on a disk image erase the previous copy and refresh it, i.e.: cpmrm -T dsk -f k80dsdd1024 knight2000_operating.dsk 0:a.com cpmcp -T dsk -f k80dsdd1024 knight2000_operating.dsk a.com 0:a.com
The resulting disk image can be associated to the MESS emulator as a command line option: mame aussieby -flop1 knight2000_operating.dsk
Other disk images may have been created in RAW format (no libdsk header).
Many other formats are avaiable, in the mentioned pre-configured cpmtools variant.