Welcome, Guest. Please login or register.

Author Topic: AmigaOS 4.1 for 68k, and i got mad :)  (Read 22819 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kolla

Re: AmigaOS 4.1 for 68k, and i got mad :)
« on: November 24, 2009, 06:27:20 AM »
This thread reminds me of my OS3.9 on MiniMig project, where the task is to find out which bits and pieces of OS3.9+ that can be used with 68000 CPU. With the MiniMig running the 68000 at 28MHz, the speed is that of an A1200, and it's somewhat annoying to find that so much software is 020+ only :)
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: AmigaOS 4.1 for 68k, and i got mad :)
« Reply #1 on: November 24, 2009, 09:32:40 PM »
Quote from: Gulliver;531117
@kolla
I see your point. Sometime ago, i remeber i created something like 68000 OS 3.9 by adding 3.1 stuff and third party stuff, never too usable though. But, yes you are right, most of todays stuff comes for 020+. So anyway, where did you get to with your OS3.9 on MiniMig project?

It works? :)

The kickstart I've created is fully updated with all relevant 3.9+ updates, like ram-handler, shell, fastfilesystem, scsi.device, bootmenu etc, and it boots fine. Most of programs in C: also work, with some exceptions (one is odd one is MakeDir - what could MakeDir benefit from 020+??), and also most libs work, and most datatypes. Workbench.library and icon.library also work, as long as I dont update to those beyond BB2. MultiView also works.

What doesnt work are all the ReAction programs of OS3.9. I went through all the classes and replaced those who caused crashes with those from older ClassAct, and that works well for all non-OS Reaction/ClassAct programs, but the big obstacle for the OS programs is the 020+ libs:resource.library it seems.

Oh, and AWNPipe works too, albeit rather slowly :)

VincEd also works, but I think I downgraded to a version from Aminet for it to do so, I'm not quite sure. Anyways, it's a bit too much for the poor thing, so I rather use regular shell + KingCON, or ZShell from aminet. On my wish list though, is ROM-able KingCON for 68000, so that it can be dropped in for CON: and RAW: directly rom kickstart. This is possible with KingCON 1.8 that comes with Amikit, but that one is 020+ only.
« Last Edit: November 24, 2009, 09:39:50 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: AmigaOS 4.1 for 68k, and i got mad :)
« Reply #2 on: November 25, 2009, 01:31:52 PM »
Quote from: Ratte;531235

@kolla:
icon45.5 and wb.lib 45.127 are the latest 68000 compatible ;)


I know - however, as I pointed out on this EAB thread (sorry for the rerun here, hehe)...

45.1 - works fine, displays newicons/colouricons, png icons seems to be ignored, fair enough
 
45.1.6 - works fine as long as no newicons/colouricons show upare present, as that leads to a reboot, a strangely colourfull reboot even
 
45.5 - works fine, doesnt show newicons/colouricons though, as far as I can see
 
45.5.5 - same as above, and then something that really pussles me - when I just run "version icon.library" in shell, it says "icon.library 45.4", but only after workbench is load - what's going on?

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: AmigaOS 4.1 for 68k, and i got mad :)
« Reply #3 on: November 25, 2009, 08:20:47 PM »
Quote from: Ratte;531268
@kolla:
icon45.5(and Ibf-version) can display newicons, you just need iprefs and wb.config-prefs setted to newicons.

Yes, so I thought, but I never got it to work on 68000. Since the prefs programs dont work directly on the minimig, I just made settings on a different machine and copied them over, but no success. I can try a bit harder, using the drive image of the minimig directly on UAE, and see if I get it working there.

Quote
the 45.5 / 45.4 mysterium is reported by perterk,too.
he found out, that wb.lib 45.1xx is opening icon.lib 45.4 (ecxactly x.4 .. not 4 or higher).
All you can do is ... patch wb.lib to 45.132 and fix that shit
or simply remove 45.4 from (hard)disk and leave 45.5

Oh, so if I have 45.4 there as libs:icon.library_45.4 then wb.lib 45.1xx will find it? And even stranger - 45.4 then works on 68000? :)

Btw - is 45.5.5 even a legal version string in AmigaOS? Note that this _only_ happens with 45.5.5, not 45.5 - I think only two numbers are allowed, and that this is what causes the problem. As for patching wb.lib, no can do - 45.127 is final version for a 68000, at least for now ;)

Edit: Never mind - I finally read the answers I got on EAB, now I do get it :)
« Last Edit: November 25, 2009, 08:29:06 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