Thanks for the explanation. I was not using the URII ROM so I didn’t need it, 
although now that I know about this, I will consider swapping over to doing 
things this way.

I have tested a 127, 128 and 129 byte file that was created on the M100 and 
saved to the SD card which in turn have been written correctly with no leading 
byte corruption or appended nulls when the SD card is read on the laptop.

I have also made a copy of my RAM image to SD using REXMGR and the size is a 
perfect 32K with no appended null. The first 2 bytes are 0x00 0x0C and a quick 
basic program to peek the bytes in RAM show that they do match the RAM image 
saved. I am assuming then that the disk image saved correctly.


From: M100 <[email protected]> On Behalf Of Brian White
Sent: Wednesday, 16 October 2019 10:31 AM
To: [email protected]
Subject: Re: [M100] Issue with sd2tpdd

DOS100.CO<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2FDOS100.CO&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905495463&sdata=9KN1SzGmaQTl988wliC1g65JfzlVPdnOWmN1STv0n%2F0%3D&reserved=0>
 is a ram version of TS-DOS that Ultimate Rom II will load, run, and then 
unload all on the fly when you hit the TS-DOS menu entry in UR2.

It has to be named 
DOS100.CO<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2FDOS100.CO&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905505474&sdata=nY5O6CBanoRAscg%2FZuLapCbyjMHXpCTcJBAR2RhgSx4%3D&reserved=0>
 (or 
DOS200.CO<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2FDOS200.CO&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905525503&sdata=Dy6ohcfz7BzT5aN0PXDyVnU6pijv9Z%2BnEXT4NwD0Ofg%3D&reserved=0>
 or 
DOSNEC.CO<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2FDOSNEC.CO&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905545519&sdata=cqZly40wg%2FF9yfNMW8n4Nmka51TB5s1W6%2BUzvCHk4Zc%3D&reserved=0>,
 for 200 and Nec), and be on the root of the disk.

The "disk" may be any kind of tpdd, from a real tpdd with a floppy, to 
laddiealpha to sd2tpdd.

You don't need any other dos installed either in ram or rom. You don't need 
floppy.co<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Ffloppy.co&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905555524&sdata=gMYU2KyMGdxHZLMQ7dLY3HHs6W01vmdQuUpIISOhGQA%3D&reserved=0>
 for instance, or even teeny. UR2 has just enough code to read 
dos100.co<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdos100.co&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905565535&sdata=tIRFhtbx4EugIfaxGzK4qmzdhxlJAn2y1M9SokQS1kY%3D&reserved=0>
 from a disk, then ts-dos in ram does the rest.

It's ingenious because, not only does it mean you can have ts-dos without 
taking up room either on the rom nor in ram (except while actually running) it 
also means 30 years after UR2 was written in stone and shipped, you can have an 
updated versions of TS-DOS without crafting a new UR2 rom.

And it hardly gets in the way having to have a disk around for it to work, 
because, it's a dos we're talking about. If you even want to use it at all, 
then almost by definition you have a drive and a disk.

I have not tried anything crazy like taking a copy of 
teeny.co<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fteeny.co&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905575540&sdata=wpwA4GE1Uu9J1cjm5gl%2FQLl0g%2BNSSgkb%2Fx0xv4j0cGo%3D&reserved=0>
 and naming it 
dos100.co<https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdos100.co&data=02%7C01%7C%7C80ca0456465849dafafc08d751b70aa3%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637067718905585558&sdata=HGZ%2F4pQusM%2FkNBuNoO1GeyDrnEjNzr6lInYmjCjksVg%3D&reserved=0>
 to see if UR2 can use teeny on-the-fly in place of ts-dos.

--
bkw

Reply via email to