sorgelig / ZX_Spectrum-128K_MIST

ZX Spectrum 128K for MIST Board
GNU General Public License v2.0
31 stars 18 forks source link

TRDs created with scl2trd don't work #6

Closed jamesrc closed 7 years ago

jamesrc commented 7 years ago

I'm unable to read any TRD file that I create with Fuse's scl2trd utility on the MiST using the Spectrum core.

If I go to TR-DOS and try to CAT the disk, it hangs forever.

I've tried this with multiple images, for example: http://trd.speccy.cz/gamez/d/DDAR_POS.ZIP

The same TRD file works correctly in the Fuse emulator.

sorgelig commented 7 years ago

Try today's release

jamesrc commented 7 years ago

Thanks for looking at this. Sadly, I'm still seeing the same behaviour.

jamesrc commented 7 years ago

(Just to be clear -- the link I've provided is to a SCL file. I'm running scl2trd to produce a TRD file which works fine under an emulator, but not on the MiST board. You probably already knew this, but reading back I felt my original message might have lacked clarity).

sorgelig commented 7 years ago

Probably, your converter is not fully compatible with basic TRD structure. Fuse emulator may support more advanced and extended format inside TRD and thus works, while MiST supports only plain basic format and probably it's not true after your converter.

i'm using console trx2x.exe utility to convert from SCL to TRD. And it works in my ZX core.

sorgelig commented 7 years ago

https://mega.nz/#!lF4yyTiT!IBoBWG7cUhLaVvxCNQMt8Mu7UEcrS5nQc-0yAw5CZQQ

jamesrc commented 7 years ago

I converted the file again with the tool you provided, and have the exact same result. I have a trd file that I can mount in the Fuse emulator, go to TR-DOS, type the "CAT" keyword and see the contents of, but which causes the Spectrum to hang when I try the same thing on the MiST.

Here is the TRD file, in case you would like to inspect it:

https://mega.nz/#!gyIEyCJB!hQEXxp0FOYBJUTBGMKnT-e6rj74AjdJUhpS1BZgSBhs

sorgelig commented 7 years ago

actually I use LIST command instead of CAT. Just tried CAT - it hangs. I have no idea why it happens. Is it necessary to use exactly CAT?

jamesrc commented 7 years ago

Huh. Well, sorry, I really should have tried that. Using CAT is just force of habit from owning a Microdrive.

Yep, it works for me with LIST on every image I tried.

That's certain odd and I'd be curious to know why it happens, but you've solved my immediate problem. So, thank you!