29 May 2018, 15:14 | #21 | |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Quote:
My 2 cents: Either develop something for 3.1 which will automatically make it compatible with all NG Amiga-like OSes, or go the open source AROS route in the hope that it will gain some traction in some distant utopical future. |
|
30 May 2018, 03:14 | #22 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,630
|
@gulliver:
If I understand you, you are suggesting that Amiga application developers abstain from making use of any of the improvements in OS3.5/3.9/4.0/4.1/MOS/AROS? That doesn't seem very viable, Amiga development will be effectively stuck in 1994. Also it gives no motivation for OS developers to improve the OSes, if all the improvements will go unused. It doesn't seem reasonable to expect Amiga application developers to cripple their apps just because one or more clone OSes exist which lack proper support for the API. That's like expecting Windows developers to limit their coding according to what works with ReactOS/WINE. Proper solution would be for ReactOS/WINE to support all Windows functions properly. If someone develops an AmigaOS clone which only supports up to OS1.3 would that mean all Amiga app developers should limit themselves to the OS1.3 API? I'm not sure what you mean by the second part of your sentence, you are suggesting developers open source their software? I agree, if that was your meaning. Perhaps you can clarify. Last edited by Minuous; 30 May 2018 at 03:24. |
30 May 2018, 03:24 | #23 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
I think in the last part he is just suggesting to pick Aros because given it's open there is the hope that at some point in the future it will improve? But I may be wrong
As for the other bit, I don't overly see the different enhancements to the 3.1 level really being too much of a problem. Not that I've actually done this mind! It's not like we have never had software that targets multiple software environments from a single code-base. in theory you put all your common code (probably the 3.1 system friendly stuff) in common areas and then you have OS specific files or parts of files that are called in by makefiles or compiler directives. Obviously you do come unstuck if you want to use a feature that is available on one OS but not another. But that's when users of that OS have to just accept that a feature may not be available or may suck a bit more. Clearly I've not actually done any of this but it's where my understanding is. Right now, after spending a few evenings with both MOS and Aros, I admit I'm leaning more towards MOS. I should probably dig out my AOS4.1FE VM and disc for a fair comparison but I don't remember it having a 'ready-to-go-and-just-get-on-with-it' development IDE! I think when I'm next paid this G4 Mac mini will probably get registered. Hopefully if I want to upgrade to a more powerful machine then someone will be interested in the G4. |
30 May 2018, 03:34 | #24 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,630
|
>I think in the last part he is just suggesting to pick Aros because given it's open there is the hope that at some point in the future it will improve? But I may be wrong
Well, hopefully OS4/MOS/AROS will all improve, development has not stopped on any of them, officially at least... >in theory you put all your common code (probably the 3.1 system friendly stuff) in common areas and then you have OS specific files or parts of files that are called in by makefiles or compiler directives. Obviously you do come unstuck if you want to use a feature that is available on one OS but not another. But that's when users of that OS have to just accept that a feature may not be available or may suck a bit more. Yeah, I do this for certain OS4/MOS-specific stuff like the new menu.class, force feedback etc. It's not a workable solution when the entire GUI is completely missing from one platform though. >Right now, after spending a few evenings with both MOS and Aros, I admit I'm leaning more towards MOS. I should probably dig out my AOS4.1FE VM and disc for a fair comparison but I don't remember it having a 'ready-to-go-and-just-get-on-with-it' development IDE! There's a C compiler (GCC) as part of the OS4.1FE SDK. No IDE but it's pretty straightforward to call it from the command line. |
30 May 2018, 04:39 | #25 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
I am suggesting exactly what MartinW interpreted. Nothing more, nothing less.
|
31 May 2018, 10:18 | #26 |
Registered User
Join Date: Apr 2018
Location: Wales, UK
Age: 41
Posts: 102
|
If it helps, I've started to get into the AmigaNG scene. Specifically MorphOS. It's cheaper to get into than OS4 (unless you go emulation). Powerbooks are so cheap on eBay, so the MorphOS license is the expensive of them all.
I program a lot, and I've got into programming on MorphOS. It's actually really fun, a lot of the documentation from the Amiga 3.x APIs still apply, and in some cases it's easier than Windows/OSX programming. I very much like the cross-platformness of it all, so anything I write should work on Amiga 3.x/4.1 providing I compile on that particular hardware. The web-browser OWB works great for me. Youtube is a little funky, and some websites don't behave correctly. But I can use Github for the most part, and any research for programming (like on stackoverflow) works. I haven't tried out any email browsers, so I can't common on that. It was a bank holiday weekend in the UK, so I decided to start on a little learning project on MorphOS. It's just a simple GUI for Git done in MUI, still working on it now. I literally, didn't turn on my PC until Monday afternoon. I would say, with a little effort and knowing the limits - MorphOS (and I suppose OS4) are great little OSs, and can be used day to day. |
31 May 2018, 13:07 | #27 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
Thats really interesting. When I tried a bit of code on 3.9 (68k) I found it, how can i put this!, like going back to the dark ages. Which I guess is not an at all unreasonable thing for it to be because at the end of the day it is a 90's API. I remember some time between 1995 and 2000 going and buying Borland C of some description. It was a LOT of money for me then (nearly £200 of my own money) and having to deal with message queues and the like for someone that was just learning C was enough to blow my mind. I never got that far with it but for some reason around 1998 I really managed to get into Java and RMI.
I'm really starting to dig into Aros a bit at the moment but my initial experience is that it is pretty buggy. I like the fact that the code is open though and I can see how it works. I assume MorphOS doesn't have that given it's commercial but the flip side is that you can just get on with it a lot more. I've bought a cheap £35 netbook for Aros. I'm tempted to look into the Powerbook for MorphOS. I quite like the idea of a portable even if it's big by todays standards. I'm not sure if it would really be much of an advantage over the Mac Mini though really. |
31 May 2018, 13:46 | #28 |
Registered User
Join Date: Apr 2018
Location: Wales, UK
Age: 41
Posts: 102
|
I would say it still feels a bit like the dark ages. There isn't any modern stuff such as GUI Designers like in Visual Studio or code refactorers/inspectors like Resharper. But the main IDE Flow Studio - Has auto-complete, and look up declarations, and an Amiga Guide of the main API.
MorphOS is pretty much closed source, apart from Ambient (the Workbench-like clone), and a couple of applications and some libraries. It doesn't really matter though, if you stick to MUI and use the favourite classes - it's open source anyway, and/or it's compiled for the three Amiga OSs. Even if you stray from the path, the 68k stuff still works - and still is relevant. The Powerbooks are a bit heavy by todays standards. I have a 3 now, they are so cheap - I can use them for spare parts. My goto one is a 17" Powerbook G4, at 1.67Ghz with 2 gigs of RAM - even a 128Mb Radeon GPU. I've even put a SSD in it! They are slow by modern standards, slow by modern PPC standards too. But it doesn't matter. Amiga-like operating systems are small and nippy. But I usually use them as desktops, hook them up to a monitor and keyboard/mouse, then hide the thing behind a desk or something. All in all, it's an alternate to Linux. Edit: I had a quick look on Ebay; There are a few 15" Power Books for around £30-40, I mean that's the price of a good takeaway! |
31 May 2018, 13:53 | #29 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
I just wish eBay sellers would list the damn GPU!! 99 times out of 100, be it a G5 tower or a G4 laptop they fixate on the hard drive and battery and don't even think to show what GPU it has. It's pretty much a given the thing will need to be plugged into the mains and let's face it, replacing the hard drive was trivial back then.
[EDIT] Obviously the G5 towers don't have batteries |
31 May 2018, 15:52 | #30 |
Banned
Join Date: May 2017
Location: Vienna/Austria
Posts: 84
|
Amiga OS 3.1 API was outdated even before Commodore bankruptcy.
Very little from Amiga OS 3.1 API is still worth use today. Except BOOPSI and datatypes almost nothing. If You have OS that is binary and source compatible and You want to use 68k code in Your new software it may still make sense to use 3.1 API but it not work for x86 AROS. Forget about AROS on x86 it is not worth of use crap, it is not binary compatible and it has not memory protection, it has not support for multi cores, drivers are many times slover than win/osx/linux. Use Amiga Os in uae instead, it will be only little slower but binary compatible. On Amiga Os 4.1, MOS, Amiga OS 3.x in uae You can use API form 3.5,3.9 and other like MUI, Reaction. |
31 May 2018, 16:19 | #31 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
the open version of ambient is pretty dated and has a lot of missing dependencies so that makes it rather worthless for any practical reason imho. i have started a work on this just to see how far i get, but given up on it and now it simply lays around in my aros local source folder.
|
31 May 2018, 16:32 | #32 | |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
Quote:
aros is the only system that is open and runs on multiple platforms inclusive amiga hardware or uae, and has much lower footprint/demands than, say, os4. besides most of the aros source is common/platform independent, so that fixing one target may fix the others. just one or two changes this night i expect to improve booting it in vmware as well as on my a1200. from the perspective of someone who is interested in programming and/or wants to contribute, there is no better choice than aros, since all alternatives are closed and except on application level you are usually left waiting at mercy of their respective development teams, who also do not communicate very well. different people find different things rewarding. certainly there are some who enjoy frustrations. in the end its everybodys own choice. |
|
31 May 2018, 16:56 | #33 | |||||
Registered User
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,294
|
Quote:
Quote:
MOS binaries are not 68k compatible Linux ARM binaries are not x86 compatible ... Quote:
At least AROS has partial MP on x64 Quote:
Quote:
(some are slower and less polished but not "many times" - on hosted you don't have this problem at all) As unfinished/unpolished AROS may be: your bashing is unreasonable. Last edited by Gorf; 31 May 2018 at 17:09. |
|||||
31 May 2018, 17:48 | #34 | |
Registered User
Join Date: Apr 2018
Location: Wales, UK
Age: 41
Posts: 102
|
Quote:
|
|
31 May 2018, 18:50 | #35 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,544
|
Quote:
Or perhaps developers could treat the OS as a minimal base on which to build applications that don't require a specific API? Nah, too much hard work - might have to do some actual coding! |
|
31 May 2018, 19:12 | #36 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
Ahh, that's worth knowing. I've looked a few up and it says stuff like "other options were available to configure" (or words to that effect) but it doesn't tell you what those options were so I've been assuming NVidia might have been an option. In that case then... |
31 May 2018, 19:15 | #37 |
Registered User
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
|
I have to agree with what Wawa and Gorf are saying here. Sure Aros is without doubt, on the surface the most lacking or buggy or whatever you want to call it. But I've taken the time to check it out and build it and not only do I find it interesting but only by the team getting feedback on people doing so will they ever stand a chance to know about the problems and fix them.
I guess the problem is in knowing which problems are the user and which genuinely need fixing / attention - but that's the case with most things. After that it's just down to if / when / how well things get fixed which I cannot comment on as I have no experience there. |
02 June 2018, 00:37 | #38 |
Bit Copying Bard
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
|
|
04 June 2018, 06:22 | #39 |
Banned
Join Date: May 2017
Location: Vienna/Austria
Posts: 84
|
Gorf think that if he lie nobody check.
Of course Amiga Os 4 and MOS ar binary compatible with 68k Amiga Os 3.x software. It is obvious for any sane member of Amiga community that, thirst thing what should be done after breaking binary compatybility with 68k should be adding memory protection. AROS x86 should have memory protection. AROS x86 is not binary compatible with 68k and has not memory protection thats why AROS x86 is crap. It is also easy check that nouveau used in AROS x86 is many times slower than closed NVidia drivers. |
04 June 2018, 06:26 | #40 |
Banned
Join Date: May 2017
Location: Vienna/Austria
Posts: 84
|
AROS x86 is not good enough to use standalone.
By not support AROS x86 You loose none, but You can gain still very good GUI libraries - MUI and Reaction. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
National Hockey League & Amiga announce deal | mintsauce82 | News | 12 | 07 March 2009 12:51 |
What's the deal with Zoom!? | gklinger | support.Games | 2 | 15 August 2008 01:01 |
The best & worst Amiga deal you ever did? | alexh | Amiga scene | 150 | 08 February 2008 20:13 |
A600 deal | Djay | MarketPlace | 0 | 02 March 2003 21:23 |
Sorry to be the slimy sales guy but this is a great deal on an Amiga/Video Toaster CD | Pyromania | MarketPlace | 0 | 10 March 2002 05:45 |
|
|