Transfer my Amiga OS installation from amiga 1200 to 4000

  • Thread starter Thread starter Nek3d
  • Start date Start date
  • Replies Replies 16
  • Views Views 563

Nek3d

Active member
AmiBayer
Joined
Dec 30, 2024
Posts
243
Country
Greece
Region
Attiki
I have an Amiga OS 3.1 installation on a CF card that runs on my a1200. I want to use this CF card on an amiga 4000 /040 but don't know what Libraries (and maybe other files?) I have to copy before I put the CF card on the 4000. Maybe someone knows what needs to be done? Thanks in advance!
 
Last edited:
The A4000s 040 doesn't need any special libraries (the default WB3.x libraries are fine) however if you use a patched scsi.device for large disk support you'll need to have the specific A4000 version instead. If that doesn't apply to you it should just work.
 
Last edited:
Hey kalispera,

It should work straight away, but it depends on what CPU is on the two Amigas. If neither has a 68040 or a 68060 CPU, your A1200 CF card should just work on the A4000. Otherwise you will need to install the right 68040.library for your CPU card.
 
The A4000s 040 doesn't need any special libraries (the default WB3.x libraries are fine) however if you use a patched scsi.device for large disk support you'll need to have the specific A4000 version instead. If that doesn't apply to you it should just work.
I don't have any HDD on the 4000. Only a 32GB CF card connected on the on-board IDE with an IDE adapter. The a1200 has an accelerator with 68030 which is plug-n-play.
 
If you're running OS3.1 on a 32gb CF it must be patching the scsi.device (unless your A1200 has custom Roms) you'll likely need to swap to an A4000 version for it to boot.
 
Hey kalispera,

It should work straight away, but it depends on what CPU is on the two Amigas. If neither has a 68040 or a 68060 CPU, your A1200 CF card should just work on the A4000. Otherwise you will need to install the right 68040.library for your CPU card.
The a1200 has an accelerator with 68030 which is plug-n-play. The a4000 has the 68040 (A3640 cpu card).
 
If you're running OS3.1 on a 32gb CF it must be patching the scsi.device (unless your A1200 has custom Roms) you'll likely need to swap to an A4000 version for it to boot.
Right now the a4000 is booting from an 4GB CF card. Maybe I can get the patched scsi.device from that installation and copy it to the 32GB OS3.1 that is on my a1200?
 
You wouldn't need to patch the scsi.device for 4gb so it probably does not.

You could try the 32gb card and see if it boots otherwise I recommend checking out this thread at EAB which explains more about large disk support on Amiga.

 
try the 32gb card and see if it boots
I will test this. So if it doesn't boot, I need to use the correct patched scsi.device and it has nothing to do with copying the right 68040.library in the Libs folder... Right?
 
No, the scsi.device patching is needed if you use a drive larger than 4gb (or 8gb with direct scsi capable file system) there's different versions for A1200/A4000 and without knowing how your card was setup it's a bit of a lottery.

WB3.1 has a generic 68040 library that works with the A3640, other cards like cycberstorm had their own library files that replaced them.

So you should be good to go in that regard at least.
 
Ps. There's other ways to achieve the large disk support like IDEfix97, this could be useful if you will use a CD drive, tbh you have a little bit of research to do I think!
 
I have the official a3640 cpu card which needs no drivers (that's what I think)
the scsi.device patching is needed if you use a drive larger than 4gb
I will be booting the a4000 with the 32GB CF card from the a1200, so since 32>4 I will need a patched scsi.device specific for the a4000 - That's what I understood !! (but first I will try to see if it boots without changing anything)
 
As Steve said, you probably already have a modern (>4GB capable) IDE driver on your 32GB card, but most of these drivers are amiga model specific, so you need to swap it out with the A4000 version.

It’s also possible that your card has idefix running, and not a regular scsi.device. S:Startup-sequence will tell you. (or ‘version scsi.device’) Idefix is not model specific.

The IDE driver is called scsi.device. The original version is in your kickstart chip, and the new version is possibly loaded in s:startup-sequence with the loadmodule command.

If it is, replace the scsi.device file that loadmodule loads with the 4000 equivalent.
If it’s a classicwb setup it has the 4000 file stored somewhere already. A folder named large drive support or similar.

It’s not a fool proof idea to just test the card in the 4000. It will probably just fail during boot. (loadmodule will fail). But if you boot without startup-sequence or somehow end up with the card running without large drive support, the card will be trashed as soon as you write anything to it…

I really should update that FAQ for OS3.2 etc. At least it’s still mostly relevant for you guys on 3.1 :)
 
Here is the 43.45 version for A4000D. It's not a zip, just rename it scsi.device.
 

Attachments

Back
Top Bottom