Amiga.org

Operating System Specific Discussions => Amiga OS => Amiga OS -- Application questions and support => Topic started by: sturulez on March 22, 2020, 09:25:22 PM

Title: Workbench 3.1 question
Post by: sturulez on March 22, 2020, 09:25:22 PM
Hi,

Will workbench 3.1 work properly with ROM 3.1.4 installed on a A1200?
Title: Re: Workbench 3.1 question
Post by: TribbleSmasher on March 22, 2020, 09:38:52 PM
Weird question this is.
You should have the disks (or adfs) for 3.1.4 as well.
Anyway, you will need a workbench.library on every bootable device you want to use with a Workbench, as it is not in the ROM anymore. But the ROM will kindly search for it everywhere and asks nicely if it cannot find one.
Maybe icon.library as well. Can't recall.
Title: Re: Workbench 3.1 question
Post by: Matt_H on March 23, 2020, 05:01:35 AM
Kinda confused as to why you’d want to do this. The point of 3.1.4 ROMs is to run 3.1.4 :).
If you want to dual boot with 3.1 then you should probably use SKick or similar to softkick the 3.1 ROMs.
Title: Re: Workbench 3.1 question
Post by: kolla on March 23, 2020, 07:38:44 AM
Kinda confused as to why you’d want to do this. The point of 3.1.4 ROMs is to run 3.1.4 :).

There is lots of software that came on floppies and that were meant to run from those floppies, and the components on those floppies were typically from OS 3.0.

So the question is - are these expected to still boot well with a 3.1.4 kickstart, provided that workbench.library and icon.library can be loaded from elsewhere?

(not to mention all the "illegal" OS3.1 based preinstalled hard disk images "floating around" with complete environments for developers, for musicians, for gamers etc - you know, all things useful and fun)
Title: Re: Workbench 3.1 question
Post by: Gulliver on March 23, 2020, 07:00:08 PM
Hi,

Will workbench 3.1 work properly with ROM 3.1.4 installed on a A1200?

You should not mix kickstart versions and disk versions. You will sooner or later face some issues.

That said, if you insist (I see no reason why), you can make that happen:

Install 3.1 and add workbench.library and icon.library from the 3.1.4 OS.

Make sure both libraries have the "p" protection bit set.

And then just boot normally, no LoadModule stuff is required.

Again, this is not adviced and you will most likely end up with problems in the long run. But as an experiment, it can be done.

Title: Re: Workbench 3.1 question
Post by: kolla on March 23, 2020, 07:58:15 PM
No point in setting the pure bit when you’re not using LoadModule.

Even when using LoadModule you’re better off without pure bit set on exactly those libs, as you don’t want to risk having these monsters loaded to chipram. Just leaving them without pure bit to be loaded as a regular library upon first need works best.
Title: Re: Workbench 3.1 question
Post by: Gulliver on March 23, 2020, 08:09:05 PM
No point in setting the pure bit when you’re not using LoadModule.

Even when using LoadModule you’re better off without pure bit set on exactly those libs, as you don’t want to risk having these monsters loaded to chipram. Just leaving them without pure bit to be loaded as a regular library upon first need works best.

The point is he is experimenting, so moving files back and forth may render one system unusable. So better be safe than sorry.

You can of course, use whatever method you like at your own risk.
Title: Re: Workbench 3.1 question
Post by: kolla on March 23, 2020, 08:44:59 PM
The point is to know what those pure bits are there for - Thomas introduced p-bit on rom modules as a result of me “whining” about LoadModule loading workbench.library and icon.library reboot resident for no good reason. It was a very welcome feature, and one that should be understood rather than ignored.