Re: Raven. A homemade Atari-like computer
Posted: 12 Sep 2025 11:45
With EmuTOS, you can pretty much use whatever you want. Big-endian, little-endian, TOS, DOS, TOS/DOS dual-custom-hddriver-invention.. it doesn't care and basically works with just about anything you can throw at it (I hope they add FAT32 filesystem support some day, that would be really neat)luciodra wrote: 12 Sep 2025 11:29 Thank you, there is work to be done... First of all, some welding to review. What I don't understand is: are the Fat partitions usable with the adapter? Because I could start from there to copy the files and run tests. I thought that with the adapter I could only use the Tos partitions.
In that respect, the adapter wont really change anything or require you to change anything, to use your existing drive in EmuTOS (and MiNT loaded from EmuTOS)
The thing that the adapter brings is opening the door for being able to use non-EmuTOS operating systems (or Atari software that directly speaks to the IDE hardware instead of going through EmuTOS, but those are far and few between)
Atari TOS, and also MagiC, being much older doesn't have fully featured drivers built in. The only thing they are capable of is loading 3rd party drivers off the bootsector of a disc, and they are quite picky doing so assuming an Atari style IDE interface. And then those external drivers themselves are usually more picky / less advanced compared to EmuTOS's built-in driver. They usually expect things to be the Atari way.
Unfortunately Atari decided to wire up the IDE port differently compared to how PC (and Amiga) did it.
(I followed the "standard" PC/Amiga way on Raven which is hindsight was a mistake, but I never counted on wanting to use non-EmuTOS stuff then, hence the need for the byteswap adapter to make it wired up exactly the same as a real Atari)
And even if a 3rd party driver itself would support Intel IDE interface, that doesn't guarantee that the OS's extremely minimal IDE code is able to load that driver off the bootsector to launch it..
(this is why HDDrivers PC-compatibility options will render an IDE drive non-bootable under Atari TOS - sure, the driver will make the disk work in TOS, but TOS itself is not able to load and start the driver from such disk in the first place)