28 June 2016, 22:45 | #1 |
Registered User
Join Date: May 2016
Location: Philadelphia, USA
Posts: 67
|
What Software does 68K Amiga need?
Hi folks!
Just curious.. what are some applications out there that folks wish they had on the Classic Amiga that aren't / are available on other platforms today? Are there any of these seemingly 'simple' to do? Is there a wishlist out there? I know of the bounty sites but was curious what else there might be.. Thanks! John |
28 June 2016, 23:08 | #2 |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
The most needed 68k software is a modern C99/C11/C++ compiler which generates good quality code for the 68020-68060 and has good compatibility with GCC/Clang. One mythical program to create them all.
|
28 June 2016, 23:12 | #3 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
Modern SSH/SSL implementation.
|
28 June 2016, 23:13 | #4 |
HOL / AMR Team Member
Join Date: Dec 2001
Location: Australia
Posts: 2,632
|
@Xebec
Galahad asked the same basic question in a thread a little while back and got quite a few answers...... http://eab.abime.net/showthread.php?t=77271 |
29 June 2016, 12:31 | #5 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
A new operating system that's NOT compatible with AmigaOS.
|
29 June 2016, 12:55 | #6 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
We don't need new software, at least not yet. It's new hardware that's badly needed.
Quote:
And then you'll discover that your brand new operating system doesn't work well with existing hardware. |
|
29 June 2016, 13:44 | #7 |
Bane of Magic
Join Date: Nov 2005
Location: Bradford, UK
Age: 38
Posts: 335
|
I would second a proper SSL/TLS layer for OS3.x
That and the C compiler but then again that is easier said than done. |
29 June 2016, 13:57 | #8 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
29 June 2016, 14:03 | #9 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,176
|
|
29 June 2016, 14:04 | #10 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
It can't work well with existing hardware simply because it'll necessarily be more bloat than regular AOS - or else you won't have the features you wish, like full memory protection. Things have a cost.
|
29 June 2016, 14:31 | #11 | |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Because 68k+fastram+chipset can do better than AOS3. That's not to say I really need this to happen, it's hypothetical. Would make for a nice test project, just to see what's really possible.
Quote:
As for full memory protection, I've already explained how I want full memory protection to be an option that can be turned on and off at will, where the main purpose is development (an important part of an OS). Just Enforcer slows things down already. Not to a crawl, but still. |
|
29 June 2016, 14:44 | #12 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Would a new OS that included baked-in memory protection not have a similar performance hit to running Enforcer? and to even include the option of memory protection, all parts of the hypothetical OS have to be built with this in mind, meaning no shared memory space for IPC etc., thus slowing things down. Having an option to disable it is fine, but then all the IPC needs to be rerouted to shared memory in order to gain a little efficiency - otherwise why not leave memory protection on all the time. Turning it off won't give you the full speed benefits of not having the option at all, so you're already losing the edge on responsiveness that AOS has.
There's always NetBSD that has reasonable hardware support and memory protection. |
29 June 2016, 15:13 | #13 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
|
29 June 2016, 15:49 | #14 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
|
29 June 2016, 15:57 | #15 |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
There can be many.
If you pass a message to another app, then any data in your message needs to be in shared memory, which may involve extra data copying, buffer allocation for strings, etc. Exec itself has many linked lists, in which items can be located anywhere (new tasks, interrupts, etc, can be in memory allocated by any task). But most of it runs in user mode. And programs walking these lists also do. Because it's much faster this way. |
29 June 2016, 15:59 | #16 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
@Thorham
Yep, that's fine, but what's to stop another task accessing that memory once it's marked as shared, possibly resulting in corruption? That's not total memory protection when one task can corrupt another's data, even if most memory isn't shared. It just reduces the risk of issues. |
29 June 2016, 16:05 | #17 | |
Code Kitten
Join Date: Aug 2015
Location: Montreal/Canadia
Age: 52
Posts: 1,178
|
Quote:
Keeping programs well behaved is not my job, it's the OS's. I have better things to do than dichotomic searches of crashing programs/drivers. Now, whether memory protection is worth the cost on an underpowered 030 is a valid debate to have but then again why would I want to work regularly on such a machine? |
|
29 June 2016, 16:52 | #18 | ||||
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
|
Quote:
Quote:
Quote:
Yes, it is. Just because the OS doesn't force you to do anything in particular, doesn't mean that you should mess around simply because you can. An OS without memory protection actually forces you to play nice, or your software ends up being crappy. Quote:
Why use an Amiga, then? |
||||
29 June 2016, 17:04 | #19 | |
HOL / AMR Team Member
Join Date: Dec 2001
Location: Australia
Posts: 2,632
|
Sounds OK in theory, but not so much in practice......especially in the retro-computing world.
Quote:
|
|
29 June 2016, 17:08 | #20 | |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
GCC 2.95.3 did a good job back in the day. Then came newer C standards, GCC bloat and deteriorating code generation quality. If compilers could generate good quality code, the hardware would not feel so underpowered. Compilers need affordable standard hardware to receive development. This gets us back to the chicken and the egg problem. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Dropbox on a 68k Amiga | TenLeftFingers | Amiga scene | 15 | 18 July 2015 17:03 |
amiga 68k emulator | petee1979 | support.OtherUAE | 11 | 28 June 2008 10:07 |
sdl 68k on my amiga | mrodfr | support.Apps | 0 | 19 November 2006 16:23 |
Looking for a 68k amiga coder | anakirob | Coders. General | 0 | 15 October 2004 05:22 |
68k Mac software | Fissuras | Retrogaming General Discussion | 9 | 12 August 2002 10:26 |
|
|