Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: amigakit on April 02, 2021, 04:48:06 PM

Title: Classic System Development
Post by: amigakit on April 02, 2021, 04:48:06 PM
For some years we have been developing new system software for Classic machines from the ground upwards.  The development process has been challenging at times with lots of educated guesswork and trial and error.  We are nearing an initial public release this year.

Some of the software already developed has been ported to Next Generation systems and included in the recent Enhancer Software Release 2. 

We have synchronised the code base across Classic and Next Generation as much a practical.  Once mature we will build upon this foundation.


Title: Re: Classic System Development
Post by: amigakit on April 02, 2021, 04:50:40 PM
The most recent command developed is:

SetChipset

It is at the beginning of the startup-sequence and can take optional arguments:  OCS, ECS or AGA

It enables the higher screen resolutions offered by more advanced custom chips being present.

By default it enables the best chipset mode.
Title: Re: Classic System Development
Post by: kolla on April 03, 2021, 05:25:41 PM
What ever for? Setpatch doesn’t work well enough? Is this part of a grand master plan of replacing the OS byte for byte?
And what happens if you provide OCS as argument on AGA system?
Title: Re: Classic System Development
Post by: TribbleSmasher on April 03, 2021, 05:34:09 PM
And what happens if you provide OCS as argument on AGA system?
Three out of four RAM chips will explode and 16 address lines will burn marks into the main board.
Title: Re: Classic System Development
Post by: QuikSanz on April 03, 2021, 08:51:21 PM
Nice one! ;D ;D
Title: Re: Classic System Development
Post by: SamuraiCrow on April 05, 2021, 07:03:22 PM
It's good to hear about the progress on AmigaOS 3.x.

Re:chipset changing
Remember that the early startup menu would attempt to degrade chipsets in about the same way.  That's the main idea here, I'd imagine.