27 October 2023, 09:53 | #1 |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
AmigaOS Noob Questions
Hello,
I recently extracted my A1200 from the loft. It hasn’t been used in over 25 years, but thankfully it still works, and yep I’ll be recapping it at some point So whilst I’m not an Amiga noob, a lot has changed over this time and I have some questions which I haven't found an answer to. 1/ I am going to install AmigaOS. From the documentation I’ve read it looks like the correct process is to install 3.2 first then the 3.2.x upgrades. Am I OK to program the latest 3.2.2.1 EPROMs? Will they be backwards compatible with the 3.2, or do my EPROMs and OS need to be upgraded in lockstep? 2/ I purchased an SD card IDE adapter. I am presuming that the maximum card size this adapter can take is 32 Gigs, as it supports SDHC (which go up to 32 gigs). Am I right? My understanding is that AmigaOS can support partitions beyond 4 Gigs. I am looking to create three partitions: - Workbench/System (2 gigs) - WHDLoad Software (16 gigs) - Music Trackers/MODs. (14 gigs) Is there any wisdom with regard to partition size and block size in terms of performance? I've read about FFS vs. PFS. I think I'll stick with FFS due to ongoing support and compatibility. Although feel free to let me know if this isn't sane. 3/ I was considering setting up my hard disk image using WinUAE and then writing it to the SD card. Beyond ensuring the WinUAE emulation configuration matches my real hardware, are there any gotchas I should be aware of? I did read the HstWB page, but I wasn’t particularly clear what this made easier than simply doing it manually myself. I must be missing something? Thanks in advance if you can answer some of my questions |
27 October 2023, 14:10 | #2 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,315
|
Ask the dealer if SDHC Adapter also supports SDXC cards.
Recommended block size with FFS is 4096 bytes for flash drives at least. |
27 October 2023, 15:20 | #3 | |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Quote:
Thanks for the info on block size. |
|
27 October 2023, 18:17 | #4 |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 44
Posts: 962
|
Keep in mind that even if FFS from 3.2.x can work with large partitions, it is not really made for it and will take a long time to mount and if it needs validating, it will need a lot of ram for it. Increasing the block size will help, but if you don’t need all the space, it will work even better if you simply don’t partition it all.
2GB for workbench/system for example will be way more than you need, you would be hard pressed to fill 200MB. Also some guaranteed spare space on the flash can help it with wear leveling and garbage collection, depending on how it works internally. |
28 October 2023, 08:30 | #5 |
Registered User
Join Date: Apr 2014
Location: Hemet/USA
Posts: 50
|
You will need to use sfs or pfs3 for that size of drive, ffs only handles up to 4 Gb and does a very poor job of that in my experience the CFs formatted with ffs fail over time
|
28 October 2023, 09:17 | #6 |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Ok, that's useful information on PFS3. It's a little confusing that AmigaOS supports larger FFS partitions, but the consensus is not to use them. It would almost be simpler to cap FFS at 4gb in that case, unless there's a use case I've missed.
|
28 October 2023, 09:28 | #7 |
Norbert
Join Date: Jan 2022
Location: Poland
Posts: 140
|
I see you want to use whdload games.
What processor and how much memory does your Amiga have? |
28 October 2023, 09:35 | #8 | |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 44
Posts: 962
|
Quote:
As said, increasing block size will help with mount time and decrease validation mem requirements. A faster machine will also help with the mount times. To give an example of mount times, a friend with an A600 partitioned a whole 8GB card and used FFS (default block size 512B), it needed 20-30s just to mount the partitions before it actually started booting from S:Startup-Sequence - easy to measure, just boot without startup sequence and see how long time it takes. He had 8MB fastmem in the machine, so perhaps had enough memory to validate, not sure. As other poster said, you are better of with PFS3 if you must use the entire 32GB card. Use the PFS3AIO variant from aminet, it has a lot of safety built in, the original one does not. |
|
28 October 2023, 09:43 | #9 |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
|
28 October 2023, 09:51 | #10 | |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Quote:
|
|
13 November 2023, 17:29 | #11 |
Registered User
Join Date: Oct 2023
Location: London, UK
Posts: 124
|
Just to close this thread down, for anyone who cares in the future.
All initial setup was done on WINUAE with the 32gig SDHC card in my PC. 1/ I programmed 3.2.2 EPROMs with ehide.device included (as I'd bought a TF1230 accelerator). [Thread] I upgraded from AmigaOS 3.2 through to 3.2.2.1 iteratively in software. 2/ I used PFS3AIO for the filesystems, 4096 byte block size. I ensured I enabled longer filenames with setfnsize dh0: 107 from the pfs3 Aminet package. This made it easier to extract the WHDLoad stuff, where I was using some long directory names. 3/ For WHDLoad content I just whacked the archives on the correct partition and extracted with a command to recurse all the directories: Code:
list all files sub=.lha lformat="lha x %f%n %f%m/" >ram:script execute ram:script %f is the full parent path %n is the name of the file %m is the name of the file without the extension (i.e. destination directory) Then delete the original compressed files: Code:
list all files sub=.lha lformat=”delete %f%n” >ram:delscript execute ram:delscript 4/ I programmed the real EPROMs, installed in the Amiga alongside the TF1230 and hey presto it all worked first time from the SD card. Probably straightforward to most here, but took a little while to figure things out. |
15 November 2023, 13:41 | #12 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,404
|
Just for completeness it's worth pointing out that FFS has supported larger than 4GB partitions for over 20 years now. >4GB support was added officially in OS 3.5, released in 1999. Any OS version after that (including 3.2 that the OP is intending to use) supports large partitions just fine.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Debugger noob questions | rikkles | support.WinUAE | 3 | 18 September 2019 23:46 |
whdload noob questions | beatnik | project.WHDLoad | 2 | 23 July 2010 21:53 |
WHDLoad noob questions | beanz | project.WHDLoad | 9 | 17 May 2008 12:58 |
AmigaOS Noob question | Rochabian | New to Emulation or Amiga scene | 4 | 11 January 2007 14:15 |
Noob Questions | Crackersixx | Coders. General | 12 | 21 January 2006 23:53 |
|
|