English Amiga Board


Go Back   English Amiga Board > abime.net - Hosted Projects > project.ClassicWB

 
 
Thread Tools
Old 03 October 2018, 22:15   #1
cloverskull
Registered User
 
Join Date: Sep 2018
Location: California
Posts: 322
ClassicWB (any OS3.X) and 3.1.4

Hi,

I was wondering what compatibility problems we may run into with OS3.1.4 and any of the flavors of 3.X ClassicWB?

Additionally, is there some type of ideal upgrade path, or fresh install path?

Thanks!
cloverskull is offline  
Old 04 October 2018, 15:10   #2
Hercules
Vodka monster.
 
Hercules's Avatar
 
Join Date: Jul 2009
Location: UK
Posts: 332
Yes, the CWB installer doesnt recognise the WB 3.1.4 as a valid WB disk.
Hercules is offline  
Old 06 October 2018, 20:15   #3
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
Initial look at a Classic WB startup-sequence shows that it is looking for disks named "Workbench 3.1" and the new OS disks are named "Workbench 3.1.4" so...
We could edit that script (which I started to do) to add the ".4" to the names.
That does get it farther along.
But I am also seeing some errors in it not finding files it is looking for, so that probably means there isn't a super simple (just edit to add some .4's or rename your disks) solution. ;-(
I am guessing someone would have to look at everything that install script is doing. Files might be gone and/or moved to other disks.

Hmmm..

OK, just for fun I tried editing the scripts just to allow me to use the 3.1.4 disk images..
er...
Not what I'd call a success..
I did get pretty far, but I could see errors. Not finding files it was looking for on disks...
It did continue until I got to the Install3.1.4 disk, which it didn't like (looking for BRU, not a disk name this time).

Now, the resulting HDF with it's aborted install did seem to reboot and go to a WB, but I am sure it is a VERY SAD mixed up 3.0/3.1.4/broken stuff mess and wouldn't be happy long term.

Last edited by desiv; 06 October 2018 at 21:14.
desiv is offline  
Old 06 October 2018, 21:17   #4
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
I think a better approach might be to have a working 3.1 Classic WB system and try this:
http://m68k.aminet.net/package/misc/os/Updateto314

Now that it has apparently been updated to handle 3.1.

Might try that some time soon.
desiv is offline  
Old 06 October 2018, 21:20   #5
cloverskull
Registered User
 
Join Date: Sep 2018
Location: California
Posts: 322
Looks like Bloodwych's last activity on EAB was in 2017 - maybe ClassicWB won't receive many updates at this point :/ too bad, my favorite WB packs!
cloverskull is offline  
Old 09 October 2018, 20:20   #6
Hercules
Vodka monster.
 
Hercules's Avatar
 
Join Date: Jul 2009
Location: UK
Posts: 332
I have sent Bloodwych a PM offering to help with testing a new release which works with WB 3.1.4 disks.
Hercules is offline  
Old 10 October 2018, 04:15   #7
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
If you need help just send me a PM.
I am more than willing to help.
gulliver is offline  
Old 10 October 2018, 04:29   #8
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
I do wonder if the ClassicWB sets were set up initially by doing a complete OS install.
Adding the tools.
And then using some script to delete a bunch of Commodore files and add the new startup-sequence that would replace them when it validated the disks.
Once set up, you could run that same "delete script" on each installed version.
(Not sure, but I think that is how I might have set it up...)

Problem is, if that is it, that it makes it tricky to try to just modify the install script to support the new OS.

There are more than a few files that I think are totally new or totally different.
desiv is offline  
Old 10 October 2018, 09:48   #9
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
I havent looked into it, but most of the time it is just a bunch of scripts that perform the installation. Some are more complex than others.

I remember when I reversed engineered Amiga In A Box (AIAB). Its author made a whole kind of spider web like series of nested scripts. Difficult at first sight, but not so much when you finally understand the logic behind the desitions the author took.


In this case, I am sure it is not so difficult. It just takes time.
gulliver is offline  
Old 10 October 2018, 14:50   #10
asymetrix
Registered User
 
Join Date: Jul 2009
Location: UK
Posts: 112
Are their any updates planned for workbench EG. Including lha (to extract anything), a decent low profile text editor, C/C++ compiler (eg GCC 4.8 minimum for linux codebase support until 2020). small gnu package etc.

Great work with The Workbench PI release, aka Amiga PI

Stability, security, new algorithms, done right.

Has anyone created just an OS core and test via emulation on an android tablet ?

If only we can get this code to boostrap on to other devices using portable code.

Great work to all involved !

We just need some good video on how to install all the good software
Personally I would never install anything in SYS:C, but in USER:C


Last edited by asymetrix; 10 October 2018 at 14:53. Reason: Its an Amiga PI !
asymetrix is offline  
Old 10 October 2018, 16:56   #11
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
Quote:
Originally Posted by gulliver View Post
I havent looked into it, but most of the time it is just a bunch of scripts that perform the installation. Some are more complex than others.
The script to install Classic WB isn't complicated. It basically validates the disks (based on disk names) and then starts copying files.
The question is, does it assume a working install with files removed that are just being replaced?
Because if so, there could be things that are missed if you just fix it to find "those" files.
Maybe it's not a big deal and you can just add it to the script.
But as you aren't doing the Amiga 3.1.4 install, what is in that install script that you might be missing?
I suppose a question would be, how different is the 3.1.4 install script to the 3.1 install script? That could help us figure out whether or not there are any/a lot of gotchas. ;-)
desiv is offline  
Old 10 October 2018, 19:19   #12
cloverskull
Registered User
 
Join Date: Sep 2018
Location: California
Posts: 322
Would Bloodwych be amenable to us forking ClassicWB if he's not able to maintain it in a post-3.1.4 world?
cloverskull is offline  
Old 10 October 2018, 19:40   #13
Hercules
Vodka monster.
 
Hercules's Avatar
 
Join Date: Jul 2009
Location: UK
Posts: 332
Quote:
Originally Posted by cloverskull View Post
Would Bloodwych be amenable to us forking ClassicWB if he's not able to maintain it in a post-3.1.4 world?

That depends if he is willing to pass on his work so that others can progress the project.
Hercules is offline  
Old 12 October 2018, 03:37   #14
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
If we're doing a wishlist for a new ClassicWB 3.9 I'd like a different default text editor. Janoedit is ok but I wonder if there isn't something better.
grelbfarlk is offline  
Old 12 October 2018, 08:42   #15
AMIGASYSTEM
Registered User
 
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
In my opinion the best choices are EditPad or Redit
AMIGASYSTEM is offline  
Old 14 October 2018, 21:32   #16
Hercules
Vodka monster.
 
Hercules's Avatar
 
Join Date: Jul 2009
Location: UK
Posts: 332
If anyone wants to write a new install script that can be used in place of the ClassicWB 3.1 standard installer then please feel free to share it. I was thinking along the lines of a replacement installer script that can be copied over the old one.
Hercules is offline  
Old 17 October 2018, 20:16   #17
BMD
Amiga Man
 
BMD's Avatar
 
Join Date: Sep 2018
Location: Shreveport, Louisiana / United States
Posts: 63
Looks like mainly workbench.library is causing the fuss to me. Remember it was removed in colantos 3.x rom and added to the floppy set. Looks like its the same here. Im sure thats not all including the naming of the install disks and a few other choice files and file versions no doubt they are useing the version command alot as well in the install scripts.
BMD is offline  
Old 17 October 2018, 20:37   #18
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
I keep trying to come up with a "simpler" solution, but I'm not coming up with one.
I think the issues hinge on the changes between the OS 3.1 and 3.1.4 installs.
You will need to understand the differences. (I don't)
They are different enough that I am sure a "simple" install script change won't work. (I've already tweaked the install script to just accept the new disk names in place of the 3.1 and that doesn't work.)
I'm also thinking that what someone would need to do is create a clean OS 3.1 and also a clean OS 3.1.4 and do a DIFF to see what is different (filenames/versions, paths, assigns, etc).
IF they are actually fairly similar, then a change to the current ClassicWB install script might still work...
You'd have to make sure that you tweak the script to get the right files from the right disks. You also might have to copy extra files if ClassicWB leaves some 3.1 files in it's archive. (I'm not sure if ClassicWB strips out ALL the Commodore files, or just some/most. It would be easier to fix if it was all.) Also, you need to check for files that OS 3.1.4 might install that OS 3.1 didn't. Something totally new. Those might not be in the script at all (Depends on how generic the command is "copy df0:c#?" for example).
desiv is offline  
Old 17 October 2018, 22:26   #19
Hercules
Vodka monster.
 
Hercules's Avatar
 
Join Date: Jul 2009
Location: UK
Posts: 332
Quote:
Originally Posted by desiv View Post
I'm also thinking that what someone would need to do is create a clean OS 3.1 and also a clean OS 3.1.4 and do a DIFF to see what is different (filenames/versions, paths, assigns, etc).

I shall install 3.1 and 3.1.4 on soerate partitions under WinUAE and use one of the DIFF tools from Aminet. I'll upload the comparisons between the two in the next few days when I got some more time. Hopefully then we can collaborate together to write a new install script so CWB installer can finally handle WB 3.1.4 disk during the installation process.
Hercules is offline  
Old 18 October 2018, 13:59   #20
Anubis
Retro Gamer
 
Anubis's Avatar
 
Join Date: Jan 2005
Location: Underworld
Age: 51
Posts: 4,058
I still rather wait for Bloodwitch to update his packs...

Actually with ClassicWB, I don't see reason for WB 3.1.4. Most of stuff I care about is already updated in ClassicWB to version that makes it easy to use and is stable, with as much as possible of chip memory to be free.
Anubis is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
ClassicWB OS3.9 in emulator elowan project.ClassicWB 3 16 January 2013 14:54
ClassicWB OS3.9/BB 3+4? esc project.ClassicWB 4 19 September 2011 12:00
ClassicWB OS3.5/3.9 question MethodGit project.ClassicWB 3 01 October 2010 11:00
Multiboot ClassicWB/3.1 and ClassicWB/OS3.9 MrGimper support.Hardware 4 16 September 2010 19:42
ClassicWB OS3.9 2.5 merlinkv project.ClassicWB 9 05 May 2010 12:33

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:11.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15332 seconds with 16 queries