This zipfile contains:
- Result of the build
vdptest.cas
vdptest.bin
vdptest1.dsk (1-side 360K floppy image)
vdptest2.dsk (2-side 720K floppy image)
- Source code
vdptest.asm
vdptest.bas
loader.bas
- Auxiliary files generated during the build
vdptestc.raw (CAS version)
vdptestd.raw (disk version)
loader.cas
- Build makefile
Makefile
- Documentation (this file)
README.txt
- Auxiliary Python programs used to build the output
bas2cas.py
raw2cas.py
raw2bin.py
- Blank disk images
blank1.dsk.gz (1-side 360K)
blank2.dsk.gz (2-side 720K)
Requisites to build:
To assemble, you need Pasmo.
To create the .cas image or the .bin disk file, you need Python 3.
To automatically build the disk images, you need mtools and gzip.
To clean up the generated files, you need rm.
Usage:
To build, type: make
To clean the directory and leave only the build requisites and sources,
type: make clean
To run it in a real MSX, you can use this with a cassette recorder or a
floppy drive.
Currently it only runs on a 16K+ machine.
Usage with a cassette recorder:
vdptest.cas is usable by an emulator, but in order to write it to tape,
you need to convert it first to .wav format, then play that .wav while
you record in the cassette recorder.
Tools that can convert the .cas file to .wav are not included. You can
use cas2wav from Vincent Van Dam's castools, or imgtool which comes with
MAME/MESS.
castools can be found here: https://github.com/joyrex2001/castools
With cas2wav:
cas2wav vdptest.cas vdptest.wav
With imgtool (untested):
imgtool get fmsx_cas vdptest.cas vdptest.wav
Either use vdptest.cas and cas2wav to generate a tape, or vdptest.bas
Usage with a floppy drive:
Write vdptest.bas and vdptest.bin to a floppy and use RUN"vdptest.bas"
The pre-built disk images vdptest1.dsk and vdptest2.dsk are provided for
convenience.