Derek_Stewart wrote:Chr$ wrote:Martin_Head wrote:
EDIT. I don't know if it's just a typing error here, but I think the games filename is 'littlsam.mdv' not 'littlesam.mdv'
I called it littlsam.mdv to keep it in 8.3 character form for when I copied it over to the fat1_ of my Q68 after dumping on the real QL!
I did rename the filename to the correct spelling, I hope you do not think I made a mistake with file name..
Sorry no, I thought it was just a typo here on the forum.
I had a look at the problem yesterday. And it looks like it's a QDOS bug in Trap#2 io_open. My QDOS documentation says that A1 should be preserved in the system Trap.
But in Qemulator, with JS ROMs, A1 gets trashed during the opening of the source file. Where A1 points at the filename of the destination file. So when the second io_open is called to create the destination file, The filename is rubbish, and it causes Qemulator to fall over.
I traced through the CONVERT2_ command, and put A1 back to the correct value after the first io_open, and the routine completed without error. But I did not get a chance to do a fix, and a rebuild to test it though.
QMSQ/E must have the bug fixed, but I'm surprised if Minerva has the same problem. Unless there's another problem lurking.
I noticed in the source code on my PC that I had started on version 1.09, There's a note on it, something to do with formatting. I can't remember what it was about, or why I did not finish it.