Hot answers tagged

5

I think possibly your emulator is fooling you. Per this FUSE feature request, leading to this patch in particular and this commit, FUSE synthesises a boot.b and adds it to the disk directory if you open a disk that does not otherwise have one. So the reason that you can't locate the file within the disk image is that it isn't there. The emulator is ...


4

Look carefully at the docs again (Web Archive one). "The file bodies are stored after the directory entries. Basic program and data array files have an addition at the end of the file." If it is basic program, there are 4 bytes: 2 fixed values 127,170 and autostart line number 0.. 9999. If it is data array, there are also 4 bytes: 2 fixed values 127,170, 1 ...


1

This is only a partial answer so far. TR-DOS was first part of the Beta 128 disk interface, which was cloned along with the Spectrum itself in Russia and Eastern Europe. According to this Beta 128 manual I found online, by default code does both load and start at the same address. Loading such code files manually is known as "auto-run". But you can also ...


1

The usual way of such HW peripherials was switching the original ZX ROM (0-16384) chip for its own memory space where was usually another ROM or even RAM on the runtime. It was done by the /ROMCS pin on the extention bus/connector. I am not famillair with TR-DOS as I was heavily using MDOS instead. The MDOS was an ZX OS extention for Didaktik D40/D80 ...


Only top voted, non community-wiki answers of a minimum length are eligible