luciodra wrote: 11 Dec 2025 07:52
It's hard to explain in words...
Scenario 1: CF without BS and everything updated (ROM, software, etc.) everything works as usual.
Scenario 2: SD formatted with TOS, with BS and everything updated but not the software, nothing works, it opens directories with altered names, etc. I tried renaming AUTO to AUTO.OLD but everything stays the same.
I already know that the next step is to start from scratch. Format and partition the SD and put everything back as it was... If only there was something that could read the TOS partitions from a PC, because I would like to write the updated software without reformatting everything.
Thanks, I still think there's missing some details that are probably obvious to you but I can't really know.
I tried renaming AUTO to AUTO.OLD but everything stays the same.
I'm not sure I can know what 'everything' means here?
a) you renamed it to AUTO.OLD but rename is not working so the folder is kept being called AUTO ?
b) it was renamed to AUTO.OLD, but somehow TOS is running the programs from the renamed auto folder at startup.
c) it was renamed to AUTO.OLD, nothing runs at startup and you end up with black and white desktop you'd get with a super-clean boot etc.
- If even in this (c) scenario, when _nothing_ ran from an auto folder. Things are still broken related to cf-card operations?
If so, updated software isn't going to help at all I don't think, and most likely something on the cf has gone corrupt (fat table perhaps?)
Alternatively, maybe related to adapters(s) etc, in case that setup is different from when you were using the other card.
If you skip the byteswap adapter and use this same CF card without, does it work then (i suspect not) ?
Is even running programs from the rom-disk is broken here?
And when it runs your programs from the auto folder. Is <anything> out of the ordinary happening or that part is working as it should?
ie; you see the splash screen, your usual boot text scrolling, nova initialises your screen mode properly etc?
(since you never mentioned anything about this I am assuming this is working as you expect?)
Tos error 35 can mean corrupt file.
It could also just mean that the file isn't actually corrupt on disk, but something goes wrong and the data loaded in memory becomes corrupt for whatever reason, or it can mean other things too probably.
My hunch is on something on the card is corrupt, requiring you to reformat it, but the best would be if it's something else.
This is partly why I keep asking about what happens when you run program from the rom-disk (not cf-card)
To see if it's only related to stuff on the CF or if tos error 35 happen even if you run something like ymodem.tos from ROM
If only there was something that could read the TOS partitions from a PC, because I would like to write the updated software without reformatting everything.
Yeah that would be nice.
Probably it is possible to image the card, use image with Hatari, and then re-write the image back on the card, but I never tried.
But still. If the rom-disk works (?) then you should be able to run ymodem.tos from it and send files over to the cf-card in Raven.
Assuming it's going to be able to actually write those files to the cf card but from the new info I'm suspecting that's not going to work either -- but it's still something I would have tried before formatting and starting over.