English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 02 April 2020, 16:56   #61
Olaf Barthel
Registered User
 
Join Date: Aug 2010
Location: Germany
Posts: 532
Quote:
Originally Posted by spudje View Post
If taking things from AOS4 is an option, I think I like to AppDir concept and the update support. Would be call to bring that over to AOS3.
The APPDIR: concept works well for AmigaOS4 because the dos.library component was rewritten from the ground up and then some. This was a major accomplishment and one of the many benefits it brought with it was that for the first time in more than 30 years extensions could be added within the existing architecture, instead of getting stacked onto it. We are, unfortunately, a very long way away from dos.library being in a state fit to allow for such changes

AmigaOS4 has an online update server which, however, hinges on the availability of a TCP/IP stack that's integrated into it, and robust drivers which don't hang, crash or cause other kinds of mischief. Sadly, we do have our share of problems with network device drivers and their hardware. Unlike the AmigaOS4 solution, making your Amiga access the Internet is not quite so straightforward for AmigaOS 3.x. You might say that this is not such a big deal, but the thing is, we ought to do better than is possible today. Good enough here is not really good enough when the update server should be the main beneficiary of the networking capabilities. There is still work to be done here.
Olaf Barthel is offline  
Old 02 April 2020, 17:07   #62
Olaf Barthel
Registered User
 
Join Date: Aug 2010
Location: Germany
Posts: 532
Quote:
Originally Posted by pipper View Post
My personal wish is: better (remote) debugging facilities provided by the operating system. Bebbo implemented a GDBserver that works, but is rather limited. It would be great if exec could provide hooks and other debugging facilities (potentially utilizing the MMU) that make implementing a debugger much easier. Alternatively, the OS could come with a full gdbserver...
The gdbserver command is helpful indeed, since we seem to lack just about any slightly sophisticated interactive debugger which would complement the 'C' compilers available today.

We are currently working on an NDK for AmigaOS 3.2 and part of the job is figuring out which Amiga development environments exists, native and cross-development included, and whether we can provide a set of header files which would make them more robust and powerful. From what I learned, the commonly-used header files for GCC tend to be about 20 years old and they don't all work well.

Native development is very important. If you cannot even do that, and also use an interactive debugger which accelerates the debugging process, it gives the impression that the Amiga platform is just not up to the task. We've had interactive source level debuggers since 1988, if I remember correctly. If you're forced to go back to the old and tried method sprinkling your source code with printf() calls, you're regressing to a state which should have been left behind for more than 30 years.

We need a new Amiga-native source level debugger, possibly need it more than improved remote debugging tools.

Last edited by Olaf Barthel; 02 April 2020 at 17:59.
Olaf Barthel is offline  
Old 02 April 2020, 17:22   #63
Olaf Barthel
Registered User
 
Join Date: Aug 2010
Location: Germany
Posts: 532
Quote:
Originally Posted by amigang View Post
firstly great work guys keeping the OS updated.

my only issue would be the version name.


I know AmigaOS is a bit of mess as I gather OS 3.5 / 3.9 source code was never shared and it contained a number of third party add-ons that not owned by Haage & Partner or Amiga inc.
You are not wrong, but the full picture is more nuanced. AmigaOS 3.5/3.9 did consist of major operating system changes in components and application software, with every contributor putting something into the pot.

The AmigaOS4 project was lucky enough to license or acquire components which were used in 3.5/3.9, and those which were unavailable were subsequently recreated from scratch over the years.

Where licensing and ownership allowed it, we have been permitted to reuse such AmigaOS4 components as could be adapted for AmigaOS 3.1.x and 3.2.

Quote:
AmigaOS 3.1.4 is more advance than AmigaOS 3.9 correct?
I would not want to claim that. The whole idea of making AmigaOS 3.1.4 came out of the realization that there was no straightforward path to make a new AmigaOS 68k operating system that could continue along the same lines as AmigaOS 3.9. There would have to be a different path, starting with AmigaOS 3.1 and building up from there. This would involve upgrading the existing components to become more robust first, integrating AmigaOS 3.5/3.9 functionality as such was available and maybe adapting AmigaOS 4.x code if this was an option. That was the "pipe dream" which surprisingly, came to happen.

Our project development in about parallels the development of AmigaOS 3.5/3.9 to some degree, but it deviates from it to a large degree as well. There are features which do not compare well with what AmigaOS 3.5/3.9 offered. But there are also features in AmigaOS 3.1.x and 3.2 which were absent from AmigaOS 3.5/3.9 and arguably could not have been part of these. There is overlap, of course, but how do you judge what is better or more advanced? It's hard to pick criteria and get a general sense of what was achieved or more successful.

Quote:
I would called it AmigaOS 3.10 or now AmigaOS 3.11 as it does confuse me a least.
It is confusing, has to be confusing because the respective projects moved into very different directions.

Last edited by Olaf Barthel; 02 April 2020 at 18:01.
Olaf Barthel is offline  
Old 02 April 2020, 18:00   #64
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
Quote:
Originally Posted by Minuous View Post
3.10 is equal to 3.1 which is an already-used release number.
That's what I also used to think. But you see many software releases with version numbering continuing after the "decimal" point. E.g. Home Assistant went from 0.99.x to 0.10x.x (currently 0.107.7). So 3.10 seems nice to me actually.

@Olaf thanks for the extensive answer!! I understand it's probably too complicated for 3.x then. Nevertheless, I was very much charmed about this in 4.x so see this as a compliment.

Apart from the fact that there is something wrong in the network stack on 4.1 FE update 1 classic, making it fairly impossible to download files bigger than 1MB, Downloads almost always stall and time out. So updating hardly ever works for me
spudje is offline  
Old 02 April 2020, 19:19   #65
demon-knight
Blitter
 
Join Date: Aug 2017
Location: England
Posts: 50
You could go the Winamp route and call it version 5, quite dramatic but it would clear up any confusion that exists about which point release is the newest.
demon-knight is offline  
Old 02 April 2020, 19:21   #66
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Quote:
Originally Posted by Jope View Post
Please no. Only fully functional parts of the OS should be included, ones that are developed as a part of the OS development tree. Anything that lives its own development life outside of the OS should continue to live outside.
Guys, I'm totally with Jope on this.

If you want other 3rd party software, just download / add afterwards. You all know where to get it from
DamienD is offline  
Old 02 April 2020, 19:51   #67
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Quote:
Originally Posted by AlphaAmiga View Post
To further E-Penguins point, would the team consider distributing the release on CD-Rom as well as a floppy version at all? This way it would be possible to include demo versions of the software E-Penguin mentioned on the CD Distribution (plus anything else the team consider as a nice add-on for people who have more powerful systems e.g BestWB etc?) as you would have plenty of space.
Hi,

AmigaOS 3.2 has more than 50 new features, and these require more space. This resulted in a substancial increment on the amount of disks that 3.2 will require. And we have not finished yet!

While we currently still have a disk based installation, the most likely scenario is that 3.2 will be primarily offered in some other type of media, which most likely be cd-rom. Still nothing is set as a defintive matter in this regard.

If we are going to use cd-roms for physical distribution, there will be enough place left to put optional software like the one you mention. But that will need to be analyzed when the time comes.

BTW, I am currently working on BestWB 2.0 which is targetted exclusively at AmigaOS 3.2, and will bring new features too.
gulliver is offline  
Old 02 April 2020, 19:58   #68
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
I am really really looking forward to OS 3.2
Seems like you guys are aiming for the sky..
Tigerskunk is offline  
Old 02 April 2020, 20:44   #69
AlphaAmiga
Registered User
 
AlphaAmiga's Avatar
 
Join Date: Nov 2018
Location: Liverpool
Posts: 163
Hi gulliver,

Thank you for the response, its great to hear of the OS moving forward and that more will be going into the system and that a CD release may be a possibility.

Do you see BestWB evolving into something that could be part of the install scheme for the OS - i.e. you get upto a certain point and the installer asks if you want to install this (and any other packages)?

I put an earlier post in regards space in the ROM chips - post #50 - does anyone in the team think this is possible?

Thanks very much.
AlphaAmiga is offline  
Old 02 April 2020, 21:17   #70
boemann
Camilla, AmigaOS Dev.
 
Join Date: Mar 2020
Location: Frederiksberg
Posts: 327
Quote:
Originally Posted by AlphaAmiga View Post
I put an earlier post in regards space in the ROM chips - post #50 - does anyone in the team think this is possible?

Thanks very much.
We have about 6kb of ROM left and we'd like to have space for other improvements too, so I don't see how we can add diagnostics. We do have the option of moving things like audio.device to disk etc but we are really on a tight budget.
boemann is offline  
Old 02 April 2020, 22:29   #71
AlphaAmiga
Registered User
 
AlphaAmiga's Avatar
 
Join Date: Nov 2018
Location: Liverpool
Posts: 163
Quote:
Originally Posted by boemann View Post
We have about 6kb of ROM left and we'd like to have space for other improvements too, so I don't see how we can add diagnostics. We do have the option of moving things like audio.device to disk etc but we are really on a tight budget.
Thank you for the reply, I did think it would be a long shot, but would never be a deal breaker :-)
AlphaAmiga is offline  
Old 02 April 2020, 23:30   #72
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
I would like to give two suggestions and one bug report.

First, the two suggestions:

* Multiview works as an ANIM player, albeit it is slow (I have not tested it with graphics cards), and reads the entire ANIM to RAM. Do you think in the possibility to update Multiview and the datatypes to play animations from the hard-disk, at the real speed, now with the new OS 3.2?

* For users that run Workbench on a color mapped OCS/AGA screen, would be best if Multiview for OS 3.2 had a menu item to select the color and the dithering precision for pictures and animations displayed on the Workbench screen.

And now the bug report:

* I am using the old MagicMenu 1.29 (very similar to the version used by Bloodwych in ClassicWB LITE). But it have some incompatibilities with Intuition, which hopefully are fixed when I install ObtainGIRPort.lha. Unfortunately this patch is incompatible with the external Intuition library that lets the user drag windows out of screen. With the new library, AmigaOS crash when I drag the horizontal slider of any Workbench window to any direction.

I understand that MagicMenu 1.29 is a too old program to support in the new OS, and the bugged program here is MagicMenu, not OS 3.1.4, but then I thought, I will at least try to ask for a kludge in the new OS to fix MagicMenu, since MagicMenu is a much used program by everyone, and the crash did not happen on the old OS 3.0/3.1.

Last edited by Leandro Jardim; 03 April 2020 at 04:32.
Leandro Jardim is offline  
Old 02 April 2020, 23:41   #73
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,653
I would suggest that if you could offer 1mb rom, at least for those machines wich has proven to work with it. It is easy to end up to problems is all the modules are not in rom.
utri007 is offline  
Old 02 April 2020, 23:51   #74
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
@gulliver

Don’t forget to offer the official OS 3.2 flash drive.
Pyromania is offline  
Old 03 April 2020, 08:40   #75
Lord Aga
MI clan prevails
 
Lord Aga's Avatar
 
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
Quote:
Originally Posted by boemann View Post
- cursor is an I beam and it blinks to make it easier to spot
Could you make it beep with every blink? Like in every retarded movie ever
Lord Aga is offline  
Old 03 April 2020, 08:51   #76
boemann
Camilla, AmigaOS Dev.
 
Join Date: Mar 2020
Location: Frederiksberg
Posts: 327
Quote:
Originally Posted by Lord Aga View Post
Could you make it beep with every blink? Like in every retarded movie ever
Brilliant idea, but it is already implemented, in fact we are also playing a little jingle every 8th blink
boemann is offline  
Old 03 April 2020, 08:52   #77
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Quote:
Originally Posted by Leandro Jardim View Post

And now the bug report:

* I am using the old MagicMenu 1.29 (very similar to the version used by Bloodwych in ClassicWB LITE). But it have some incompatibilities with Intuition, which hopefully are fixed when I install ObtainGIRPort.lha. Unfortunately this patch is incompatible with the external Intuition library that lets the user drag windows out of screen. With the new library, AmigaOS crash when I drag the horizontal slider of any Workbench window to any direction.

I understand that MagicMenu 1.29 is a too old program to support in the new OS, and the bugged program here is MagicMenu, not OS 3.1.4, but then I thought, I will at least try to ask for a kludge in the new OS to fix MagicMenu, since MagicMenu is a much used program by everyone, and the crash did not happen on the old OS 3.0/3.1.
Why are you using version 1.29?
That is an extremely outdated and bugged version. Is there any good reason to use that?

Use v2.30 if you only have a 68000 or 2.35 if you have a 020+

I use both of the above with no issues on both AmigaOS 3.1.4 and 3.2 beta.
gulliver is offline  
Old 03 April 2020, 08:53   #78
Lord Aga
MI clan prevails
 
Lord Aga's Avatar
 
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
Quote:
Originally Posted by boemann View Post
Brilliant idea, but it is already implemented, in fact we are also playing a little jingle every 8th blink
Much obliged
Lord Aga is offline  
Old 03 April 2020, 09:29   #79
Leandro Jardim
Registered User
 
Leandro Jardim's Avatar
 
Join Date: Nov 2009
Location: Legoland
Age: 45
Posts: 1,461
Quote:
Originally Posted by gulliver View Post
Why are you using version 1.29?
That is an extremely outdated and bugged version. Is there any good reason to use that?

Use v2.30 if you only have a 68000 or 2.35 if you have a 020+

I use both of the above with no issues on both AmigaOS 3.1.4 and 3.2 beta.
Only "aesthetic" reasons. I prefer the visual of the version 1.29 over the version 2.0+. On plain hires it looks more classy.
Leandro Jardim is offline  
Old 03 April 2020, 09:50   #80
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Quote:
Originally Posted by Leandro Jardim View Post
Only "aesthetic" reasons. I prefer the visual of the version 1.29 over the version 2.0+. On plain hires it looks more classy.
Then if you want to keep that old version you would need to use the intuition.library with limited functionality we provided for CGX RTG systems.

Be warned that in AmigaOS 3.2 we added even more cool features to Intuition.
gulliver 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
AmigaOS 3.1.x v 3.9 steve_mynott New to Emulation or Amiga scene 35 19 April 2020 06:23
AmigaOS 3.9 PoLoMoTo support.WinUAE 8 27 August 2011 18:06
AmigaOS 3.5 or 3.9 maddoc666 support.Apps 12 22 February 2010 08:02
AmigaOS koncool request.Apps 6 04 June 2003 17:45
AmigaOS XL sturme New to Emulation or Amiga scene 4 15 January 2002 02:13

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 15:08.

Top

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