I thought TOS 2.06 was capable of accessing partitions up to 512MB in size? (e.g. as specified in the HDDriver FAQ)
The reason I ask is that I've tried a couple of times recently to create partitions greater than 256MB and TOS 2.06 (and MiNT/N.AES on top of TOS2.06) crash when I try and access a partition greater than 256MB. Switch to MagiC or TOS 4.04 (on a Falcon) and the partition can be accessed.
I'm testing this in Hatari (compiled from the sources recently) using various sized disk images but with an old version of HD-Driver v6.00 (it's the version I bought back in the 1990s ). Is this just an issue with TOS 2.06 (and earlier)?
Steve
PS For info, the partition layout is:
You do not have the required permissions to view the files attached to this post.
Last edited by SteveBagley on Sat Mar 09, 2024 7:49 pm, edited 1 time in total.
FreeMiNT doesn't care about TOS limits (unless you run some old/tweaked version which uses the original GEMDOS - maybe Hatari-specific kernel?). So if it crashes for you, the problem is somewhere else.
mikro wrote: ↑Sat Mar 09, 2024 6:25 pm
FreeMiNT doesn't care about TOS limits (unless you run some old/tweaked version which uses the original GEMDOS - maybe Hatari-specific kernel?). So if it crashes for you, the problem is somewhere else.
I was using the version that came with N.AES, so relatively old (1.15).
SteveBagley wrote: ↑Sat Mar 09, 2024 6:19 pm
I thought TOS 2.06 was capable of accessing partitions up to 512MB in size? (e.g. as specified in the HDDriver FAQ)
The reason I ask is that I've tried a couple of times recently to create partitions greater than 256MB and TOS 2.06 (and MiNT/N.AES on top of TOS2.06) crash when I try and access a partition greater than 256MB. Switch to MagiC or TOS 4.04 (on a Falcon) and the partition can be accessed.
I'm testing this in Hatari (compiled from the sources recently) using various sized disk images but with an old version of HD-Driver v6.00 (it's the version I bought back in the 1990s ). Is this just an issue with TOS 2.06 (and earlier)?
Steve
PS For info, the partition layout is:
I use one of the ready built Ubuntu packages for Hatari and I have no problems with partitions greater than 256MB in TOS 2.06.
I use a much newer version of HD-Driver. I also use a registered copy.
I also have hard drive images built and booted with ICD Pro that work fine with partitions greater than 256MB.
Original: 520STm, 520STe+4M
Current: Mist 1.5, UK 520STe+4M+Gotek+SD4ST, GER Falcon030+DFB1X/50+Gotek
Other STuff: NetUSBee, Imposter, SideCarT, TruMouse V2
512 meg HD partitions (actually safer to go just slightly under) can be used with TOS v1.04 and up.
I have a 4 gig SCSI hard drive with the Mega ST4 that runs DarkForce! and I used it with TOS v1.04
for years with no problems and that includes the boot (C:) drive.
I have 4 gig SD-cards with my Mega STe and STacy (Ultrasatans) that also use 512 (well again, just
slightly under) HD partitions, also with no problems at all.
This is all with HDDriver v11.xx.
Welcome To DarkForce! http://www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS - Telnet:darkforce-bbs.dyndns.org 1040
Ouch, you are right guys -- I mixed TOS 3.0x ROM size (512 KB) with disk partition size (512 MB). :D So yes, one can use 512 MB partition since TOS 1.04, as @DarkLord says.
"What is the maximum partition size supported by HDDRIVER?
This depends on the operating system. TOS 1.00-1.02 supports partitions of up to 256 MiB, TOS 1.04-3.06 of up to 512 MiB, TOS 4.0x of up to 1 GiB. These sizes are also valid for boot partitions and TOS/Windows compatible partitions. With MagiC or Big-DOS the non-boot partition size can be up to 2 GiB. In addition MiNT and MagiC support filesystems (FAT32/ext2) that do not have any relevant size limits.
HDDRUTIL displays the maximum partition size supported by the current operating system with "System Limits".
Welcome To DarkForce! http://www.darkforce.org "The Fuji Lives.!"
Atari SW/HW based BBS - Telnet:darkforce-bbs.dyndns.org 1040
I'm attaching the disk image I've been using to test (it doesn't have any hd driver software installed on it for obvious reasons). If I try to access drive E: (parititon 3) from TOS 2.06's Desktop it either hard crashes the machine (HDDriver 6) or does nothing (latest HDDriver demo -- i.e. no window is opened when double clicking on it). Opening the same partition in TOS 4.04 or MagiC works fine.
I'd be interested to know if it works for anyone else, since it'd be interesting isolate why it doesn't work.
Image was created using dd to create an empty file, then partitioned using the HDDriver tools from HD-Driver 6…
Steve
You do not have the required permissions to view the files attached to this post.
SteveBagley wrote: ↑Mon Mar 11, 2024 3:16 pm
I'm attaching the disk image I've been using to test (it doesn't have any hd driver software installed on it for obvious reasons). If I try to access drive E: (parititon 3) from TOS 2.06's Desktop it either hard crashes the machine (HDDriver 6) or does nothing (latest HDDriver demo -- i.e. no window is opened when double clicking on it). Opening the same partition in TOS 4.04 or MagiC works fine.
I'd be interested to know if it works for anyone else, since it'd be interesting isolate why it doesn't work.
Image was created using dd to create an empty file, then partitioned using the HDDriver tools from HD-Driver 6…
Steve
I tried out this disk and had no luck with the ~270M partition.
The broken partition looks like it is not formated at all. I pulled it up in HDDriver 12 and tried to show the disk details and they are blank.
bad-disk.png
Here is an example from a working partition that's a little less than 512MB.
ebay-2G-game-disk_large_partition.png
You do not have the required permissions to view the files attached to this post.
Original: 520STm, 520STe+4M
Current: Mist 1.5, UK 520STe+4M+Gotek+SD4ST, GER Falcon030+DFB1X/50+Gotek
Other STuff: NetUSBee, Imposter, SideCarT, TruMouse V2
SteveBagley wrote: ↑Mon Mar 11, 2024 3:16 pm
I'd be interested to know if it works for anyone else, since it'd be interesting isolate why it doesn't work.
You can always use the "Check boot sector" function of current HDDRIVER versions to figure out if a certain partition is supported by the TOS version you are using. In case of the E: partition on your image under TOS 2.06:
grab0009.png
... it tells you why it does not work: The cluster size is too big for TOS 1 - 3.
As a side note, your image works under EmuTOS because EmuTOS does not have that restriction:
grab0010.png
You do not have the required permissions to view the files attached to this post.
SteveBagley wrote: ↑Mon Mar 11, 2024 3:16 pm
Image was created using dd to create an empty file, then partitioned using the HDDriver tools from HD-Driver 6…
But that creates only a DOS-compatible partition table, right? At least I suspect so, because I re-checked that HDDRIVER cannot be installed on an image created by this script:
grab0001.png
You do not have the required permissions to view the files attached to this post.
czietz wrote: ↑Mon Mar 11, 2024 6:47 am
I don't understand why these questions pop up again and again, when the answer always remains the same.
It's because we don't have this info to hand, anywhere.
We really need a chart, much like the Amiga users have on EAB, for what the limits are, per OS, per driver, per device type.
Mikerochip wrote: ↑Tue Mar 12, 2024 3:06 pmIt's because we don't have this info to hand, anywhere.
We really need a chart, much like the Amiga users have on EAB, for what the limits are, per OS, per driver, per device type.
... with one exception: It doesn't cover EmuTOS , but fortunately for EmuTOS there is not much explanation needed: FAT16 partitions generally just work; even if they were created on a PC, without requiring special Atari compatibility settings. (The exact file system limits are documented here: https://github.com/emutos/emutos/blob/m ... /fat16.txt.)
But that creates only a DOS-compatible partition table, right?
Yes.
czietz wrote: ↑Tue Mar 12, 2024 7:12 am
At least I suspect so, because I re-checked that HDDRIVER cannot be installed on an image created by this script:
Eero Tamminen wrote: ↑Wed Mar 13, 2024 12:55 am
HDDRIVER does not support DOS partition tables?!?
Of course it does, as long as you load/boot it from somewhere else. But it cannot be installed (afaik) onto a drive with purely a DOS partition table. So, if one wants to boot from a disk and have it compatible with a PC, one creates a DOS and an Atari partition table. Which is what HDDRUTIL does when partitioning a disk as TOS&Windows-compatible. Or which I did here: https://www.newtosworld.de/viewtopic.php?t=74.
EDIT: By the way, I don't think this is a HDDRIVER issue. Did you try installing AHDI, ICD, HuSHI, CBHD, ... onto a disk image created by atari-hd-image.sh?