Welcome, Guest. Please login or register.

Author Topic: Oliver Roberts' WarpDTPrefs - Reaction GUI - and OS 3.1.4  (Read 5036 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kolla

Re: Oliver Roberts' WarpDTPrefs - Reaction GUI - and OS 3.1.4
« on: December 27, 2019, 12:02:19 PM »
@TribbleSmasher:
Yes, but they are supposed to go in SYS:Classes and there is no reason not to put them in their correct location; they are part of the OS, after all. That way you won't need to assign anything as it is already handled in the startup-sequence.
By that logic, why is there SYS:Classes at all, one could just put everything in SYS:Libs...
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Oliver Roberts' WarpDTPrefs - Reaction GUI - and OS 3.1.4
« Reply #1 on: December 27, 2019, 12:42:20 PM »
All this will be solved in 3.2 anyways, though, right? :)
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Oliver Roberts' WarpDTPrefs - Reaction GUI - and OS 3.1.4
« Reply #2 on: December 27, 2019, 12:53:40 PM »
@kolla:

All ReAction classes will go in SYS:Classes like all BOOPSI classes have always done. So no, there will not be any problems. If you really want to put them somewhere else and have an extra assign, everything will still work.

The SYS:Classes _is_ that somewhere else, that is why there is an "Assign LIBS: SYS:Classes ADD" in your Startup-Sequence.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Oliver Roberts' WarpDTPrefs - Reaction GUI - and OS 3.1.4
« Reply #3 on: December 27, 2019, 01:21:12 PM »
BOOPSI classes go in SYS:Classes, devices go in DEVS:, etc. There has always been this division into directories. They could all be crammed into LIBS: but in the interest of being "clean" and "maintainable" it is probably better not to. The speed penalty is pretty negligible.

Yes, "clean" and "maintainable", in highly ironic quotation marks - I got you ;)
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Oliver Roberts' WarpDTPrefs - Reaction GUI - and OS 3.1.4
« Reply #4 on: January 01, 2020, 03:00:23 PM »
Weird circle of arguments...

Nothing is looking for BOOPSI classes in SYS:Classes, everything is looking for them in LIBS: - SYS:Classes is just another directory in the LIBS: assign - if they were "serious" about separating classes from libraries, they could have made a dedicated CLASSES: or similar. If you look at OS3.1, what is really in SYS:Classes? Three directories (with content) and no files. To move these to SYS:Libs does not make any clutter at all. Once you add Reaction however... .class chaos ensues :)

The nice thing about skipping SYS:Classes and putting everything in SYS:Libs is that no manual assign is needed before using program that needs BOOPSI classes - especially in OS 3.9 where all Prefs programs and HDToolBox etc are Reaction programs.
« Last Edit: January 01, 2020, 03:03:08 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Oliver Roberts' WarpDTPrefs - Reaction GUI - and OS 3.1.4
« Reply #5 on: January 01, 2020, 04:04:35 PM »
From what I recall, all single-letter assigns are TRIPOS legacy, C:, S:, L: and T: (commands, scripts, libraries, temporary), while DEVS:, LIBS: were added later for Amiga, lastly came HELP: and LOCALE:
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS