Welcome, Guest. Please login or register.

Author Topic: What would it take to be able to boot from >4BG devices  (Read 2077 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline wiser3Topic starter

  • Jr. Member
  • **
  • Join Date: Jan 2007
  • Posts: 84
    • Show only replies by wiser3
    • http://www.trep4.com/
What would it take to be able to boot from >4BG devices
« on: September 18, 2017, 05:26:51 AM »
As time goes on the desire to boot our Amiga's from devices larger then 4GB's becomes more and more desirable. Yes, we can boot from a small device, then using an alternate file system use a larger device. But i'd like to boot from a large device.

What would it take to boot from >4GB devices? If i understand how things work it's a matter of putting an appropriate file system, ie. PFS3, on the ROM chip. What would it take/cost to make such a ROM chip?

As detailed in the links below different ROM chips would be needed for different models.
https://www.amigaforever.com/kb/15-127
http://wiki.classicamiga.com/Kickstart_Roms_Explained

Are there other ways to accomplish this? For example, could the Vampire boards support booting from devices >4GB?
 

guest11527

  • Guest
Re: What would it take to be able to boot from >4BG devices
« Reply #1 on: September 18, 2017, 06:57:02 AM »
Quote from: wiser3;830749
What would it take to boot from >4GB devices? If i understand how things work it's a matter of putting an appropriate file system, ie. PFS3, on the ROM chip. What would it take/cost to make such a ROM chip?

There are two major problems: First, concerning the software, it requires publication of an updated FFS that supports TD64, NSD and direct SCSI transfer. So this has to be clarified with the rights holders.

Second, it requires access to the corresponding chips. I afraid the model that would fit into the A2000 and A500 is hard to get these days, but one could instead offer an adapter so that more common types can fit.
 

Offline SACC-guy

Re: What would it take to be able to boot from >4BG devices
« Reply #2 on: September 18, 2017, 07:17:15 AM »
BTW, is this true from amigaworld dot net
-----------------------------------------------------------------------------------
The Kickstart 3.X builds on the original Kickstart 3.1 ROM components and features the following improvements:

    Patches originally released under the ESCOM and Gateway Amiga ownership - no SetPatch or reboot required

    scsi.device and exec.library updates by Alexander Benedictov, Chris Hodges, Heinz Wrobel and Toni Wilen

    expansion.library fixes by Jeff Weeks

    FastFileSystem fixes by Etienne Vogt

    mathieeesingbas.library fixes by Harry "Piru" Sintonen

    The scsi.device updates included in the 3.X ROM make it possible to boot from disks larger than 4 GB. Additional elements, such as FastFileSystem 45.9 and Installer 44.10, are included in the [Cloanto] Classic Support Workbench 3.1 distribution, and complement the ROM-based enhancements (see below).



In a careful balance of preservation, restoration and innovation, fixes and features of [Cloanto's] Workbench 3.1 include:

    Dates were preserved, while file attributes and comments were restored (relative to the distribution by ESCOM, Village Tronic and Vesalia Computer)

    Updated C/Version command (Y2K patch)

    Addition of Libs/workbench.library (for A4000T 3.1 ROMs and 3.X ROMs)

    Updated S/Startup-Sequence (conditional SetPatch, for 3.X ROMs)

    Updated Installer 44.10 and FastFileSystem 45.9 (to support larger disks)

    Installer itself is now part of the system installation (inside the Utilities directory)



You use these Cloanto-versions of the Kickstart and Workbench in pair to get the cleanest possible setup, created by acknowledged preservation enthusiasts, where even things like having the correct date stamps on files are details that matters. No hack'n patch, no reboots, no hazzle, no problems whatsoever. Just power your computer on, and things like large disk support is just there! It's the ideal situation!
-----------------------------------------------------------------------
 

Offline Oldsmobile_Mike

Re: What would it take to be able to boot from >4BG devices
« Reply #3 on: September 18, 2017, 01:45:26 PM »
Do you really need a Workbench partition larger than 4GB?  IMHO just create your Workbench partition under 500MB or so to retain compatibility with older software. Then make your other partitions as large as you like (assuming the appropriate controller, file system, etc.).
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline Thomas

Re: What would it take to be able to boot from >4BG devices
« Reply #4 on: September 18, 2017, 01:46:50 PM »
Quote from: wiser3;830749
If i understand how things work it's a matter of putting an appropriate file system, ie. PFS3, on the ROM chip.


No, that's not true. The file system can be stored in the RDB area of the harddisk, so it can easily be upgraded without hardware change.

The major issue is the device driver (for example scsi.device). It is in ROM and needs to be replaced.

Even worse, the only driver which is in Kickstart is the driver for the IDE or SCSI controllers on the mainboard. Every other controller has its own driver in its own ROM. So changing the Kickstart ROM has no effect on third-party controllers.

OTOH if you have a HDD controller which already supports large harddrives, you don't need to change anything. For example if you have an accelerator from Phase5 with SCSI controller, you can install PFS3 on HDD and create boot partitions of any size and location.

There is no easy answer to your thread title. There is a different solution for each HDD controller and for some controllers there is no solution at all.

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: What would it take to be able to boot from >4BG devices
« Reply #5 on: September 18, 2017, 01:57:51 PM »
Just to clarify, you can boot from any sized device, its just the boot partition that needs to be in the 1st 4 Gig.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline kirk_m

Re: What would it take to be able to boot from >4BG devices
« Reply #6 on: September 18, 2017, 02:24:20 PM »
Quote from: Thomas;830764
No, that's not true. The file system can be stored in the RDB area of the harddisk, so it can easily be upgraded without hardware change.


Thomas,

Can you explain what storing it in the RDB means?  I know what the RDB is, but, how do you store the filesystem there?  I have heard this said many times, "install the FS on the RDB," but, I had, I guess, always assumed that when partitioning the drive, it was doing as such.  Please give instruction on how to do this on both 3.1 and 3.9.

Thank you very much,

Kirk
-/- A500 & ACA500 & ACA1233n -/- A500 Tower & VAMPiRE II 500+ -/- A2000 & BLiZZARD 2060 -/- A3000 & CYBERSTORM MKII 040 -/- A1200 & BLiZZARD 1230 MK IV -/- A1200 & BLiZZARD 1260 -/- A4000 & 3640 -/-
 

Offline Thomas

Re: What would it take to be able to boot from >4BG devices
« Reply #7 on: September 18, 2017, 03:40:59 PM »
Quote
Can you explain what storing it in the RDB means?


In HDToolbox, click on Partition Drive, then on Add/Update (in 3.1 HDToolbox you have to activate the "advanced options" checkbox for the Add/Update button to appear).

Then you see a list of file systems in the RDB of this disk. Here you can remove, add new or update existing ones. When you add one you have to enter an identifier (a.k.a. DosType). Do not leave the default, use the one mentioned in the installation instructions of the respective file system.

For more details read the manual of PFS3.


Quote
I had, I guess, always assumed that when partitioning the drive, it was doing as such.


HDToolbox automatically adds FastFileSystem to the disk. If you want to install a third-party file system like PFS3 or SFS, you always have to go through the manual process.



Quote from: fishy_fiz;830766
Just to clarify, you can boot from any sized device, its just the boot partition that needs to be in the 1st 4 Gig.


Yes, that's right. To be more precise: the boot partition must be accessible by the ROM driver. Once it starts to boot you can load additional/updated drivers from disk.

Offline kirk_m

Re: What would it take to be able to boot from >4BG devices
« Reply #8 on: September 18, 2017, 05:06:03 PM »
Quote from: Thomas;830768
In HDToolbox, click on Partition Drive, then on Add/Update (in 3.1 HDToolbox you have to activate the "advanced options" checkbox for the Add/Update button to appear).

Then you see a list of file systems in the RDB of this disk. Here you can remove, add new or update existing ones. When you add one you have to enter an identifier (a.k.a. DosType). Do not leave the default, use the one mentioned in the installation instructions of the respective file system.

For more details read the manual of PFS3.

HDToolbox automatically adds FastFileSystem to the disk. If you want to install a third-party file system like PFS3 or SFS, you always have to go through the manual process.


Yes, this is usually how I use PFS on a drive.  I go to advance, add new file system type, select that which I want (usually in the L folder, if I remember right, like PFS-handler or similar), and hit OK.  I suppose, then, I am missing the DOSTYPE part?
-/- A500 & ACA500 & ACA1233n -/- A500 Tower & VAMPiRE II 500+ -/- A2000 & BLiZZARD 2060 -/- A3000 & CYBERSTORM MKII 040 -/- A1200 & BLiZZARD 1230 MK IV -/- A1200 & BLiZZARD 1260 -/- A4000 & 3640 -/-
 

Offline Oldsmobile_Mike

Re: What would it take to be able to boot from >4BG devices
« Reply #9 on: September 18, 2017, 05:17:01 PM »
Quote from: kirk_m;830769
Yes, this is usually how I use PFS on a drive.  I go to advance, add new file system type, select that which I want (usually in the L folder, if I remember right, like PFS-handler or similar), and hit OK.  I suppose, then, I am missing the DOSTYPE part?

0x50465303 for PFS3-AIO

I've had that stuck to a post-it note in front of my computer for years.  ;)
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline DWV

  • Jr. Member
  • **
  • Join Date: Mar 2014
  • Posts: 75
    • Show only replies by DWV
    • http://www.dragonslair.ca
Re: What would it take to be able to boot from >4BG devices
« Reply #10 on: October 13, 2017, 11:08:15 PM »
Can someone answer a stupid question for me?
What do you have on your Amiga that requires a drive larger than 4gb?
Even back in the day, I only had a 512 meg hard drive, and I never ran out of room, but then again I am not a pack rat, I only put programs I actually used on the hard drive, and extraneous files where kept on Syquest disks.
 

Offline zipper

Re: What would it take to be able to boot from >4BG devices
« Reply #11 on: October 13, 2017, 11:16:04 PM »
Games, especially on CD. I think I had over 10 GB of games.
 

Offline klx300r

  • Amiga 1000+AmigaOne X1000
  • Hero Member
  • *****
  • Join Date: Sep 2007
  • Posts: 3261
  • Country: ca
  • Thanked: 20 times
  • Gender: Male
    • Show only replies by klx300r
    • http://mancave-ramblings.blogspot.ca/
Re: What would it take to be able to boot from >4BG devices
« Reply #12 on: October 13, 2017, 11:16:22 PM »
Quote from: DWV;831721
Can someone answer a stupid question for me?
What do you have on your Amiga that requires a drive larger than 4gb?
Even back in the day, I only had a 512 meg hard drive, and I never ran out of room, but then again I am not a pack rat, I only put programs I actually used on the hard drive, and extraneous files where kept on Syquest disks.

my CS-MKIII allows scsi drives >4gb & I've got alot more than that in my A4000 mainly from all my backups and especially my pictures backups as over the years the sizes of pictures have gone from 15kb to 15MB or more per pic so doesn't take long for me to fill up a 4GB HD
____________________________________________________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Indivision AGA & Catweasel MK4+= Amazing
! My Master Miggies-Amiga 1000 & AmigaOne X1000 !
--- www.mancave-ramblings.blogspot.ca ---
  -AspireOS.com & Amikit- Amiga for your netbook-
***X1000- I BELIEVE *** :angel:
 

Offline rvo_nl

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2006
  • Posts: 860
    • Show only replies by rvo_nl
Re: What would it take to be able to boot from >4BG devices
« Reply #13 on: October 14, 2017, 08:05:07 AM »
Quote from: zipper;831722
Games, especially on CD. I think I had over 10 GB of games.


this. also, emulation. and games that run under emulation. also, demo's. music. things like that. I think I have at least 40Gb in use on my Amiga.
Amiga 1200 (1d4) Kickstart 3.1 (40.68), Elbox Power/Winner tower (450w psu), BlizzardPPC 603e+ @240mhz & 060 @50mhz, 256MB, Bvision, IDE-fix Express, IndivisionAGA, 120GB IDE, cd, dvd, Cocolino, Micronik Keycase, PCMCIA Ethernet, Ratte monitor switcher, Prelude1200, triple boot WB3.1 / OS3.9 / OS4.1, Win95 / MacOS8.1
 

Offline PPC

  • Sr. Member
  • ****
  • Join Date: Mar 2002
  • Posts: 291
    • Show only replies by PPC
    • http://home.planet.nl/~seele069
Re: What would it take to be able to boot from >4BG devices
« Reply #14 on: October 14, 2017, 08:51:34 AM »
Quote from: DWV;831721
Can someone answer a stupid question for me?
What do you have on your Amiga that requires a drive larger than 4gb?
Even back in the day, I only had a 512 meg hard drive, and I never ran out of room, but then again I am not a pack rat, I only put programs I actually used on the hard drive, and extraneous files where kept on Syquest disks.


Buy a high-end Amiga and you'll find out soon enough :)

I have a ton of MP3 and MPEG movies on My A600+vamp2 and a whole massive load of WHDload games.
Also later games like payback, big shapeshifter config,ScummVM, a ton of other programs, a very complete workbench and the list goes on and on.
Then you'll discover even a 32GB CF drive is quite limited :D
Amiga is addictive coz it is fun to use

A1200 Elbox power tower, BPPC 040/25+603e 240 Mhz, 128 MB RAM,Bvision,Zorro IV&Zorro IV PCI busboard,X-surf,Buddha IDE
A4000 Elbox power tower,CSPPC 060/60+604e 233Mhz, 128 MB RAM,CvisonPPC, AriadneII
A600+Vampire V2,A604N+RTC,SUM USB keyboard controller,Topolino with logitech wireless keyboard&mouse