Click Here
home features news forums classifieds faqs links search
6757 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
22 crawler(s) on-line.
 95 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 king88vinasacom:  1 hr 49 mins ago
 EllisRobson:  8 hrs 59 mins ago
 SpellieWordle12:  9 hrs 38 mins ago
 Yurkio:  10 hrs 7 mins ago
 archisnalio:  10 hrs 13 mins ago
 b52club8net:  11 hrs 8 mins ago
 morganblake:  11 hrs 24 mins ago
 susandonna2564:  14 hrs 17 mins ago
 likepionud:  14 hrs 52 mins ago
 cntciso9001vn:  15 hrs 55 mins ago

/  Forum Index
   /  Classic Amiga Hardware
      /  Get ready for the Next Generation
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 Next Page )
PosterThread
Karlos 
Re: Get ready for the Next Generation
Posted on 20-Dec-2024 11:42:58
#61 ]
Elite Member
Joined: 24-Aug-2003
Posts: 5002
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

As for the limitations that 68K puts on us, chiefly the limitation of 31-bit (yep) addressing, well that's something that can theoretically at least be dealt with better in a virtual environment with a supporting operating system update. If you rigorously implement the MEMF_PRIVATE concept, processes and tasks can allocate memory in their 31-bit space that's mapped somewhere else in physical memory, meaning 2GB is no longer the practical limit, just the limit per private-memory-aware application. This obviously requires some form of native sublayer to support, but implementing the bare minimum for each physical substrate is a lot easier than trying to create N different architecture versions of the whole thing.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Get ready for the Next Generation
Posted on 20-Dec-2024 11:46:36
#62 ]
Elite Member
Joined: 12-May-2010
Posts: 6543
From: Unknown

@Karlos

besides the architectural limitations, what are the use cases for this?

Or simply "why should anyone install it?". Besides you do it because you can of course

 Status: Offline
Profile     Report this post  
Karlos 
Re: Get ready for the Next Generation
Posted on 20-Dec-2024 12:35:02
#63 ]
Elite Member
Joined: 24-Aug-2003
Posts: 5002
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@OlafS25

The use case is to have your 68K OS and applications run on whatever hardware you like, without having resorting to a complete guest emulation (e.g. UAE on some other OS) - to be unchained from any particular physical CPU and supporting ecosystem. Want to run it all on a real commodore era system? Fine, no problem. Want to run on FPGA silicon? Fine, no problem. Want to run completely under UAE? Fine, no problem. Want to run on your PPC silicon? Fine no problem. Want to run on your ARM silicon? Fine, no problem. Want to run on your x64 silicon? Fine, no problem. Want a RISC-V base? Implement the bare metal layer (HAL/68K JIT engine) and you are good to go.

I don't have machinations of grandness here, I don't expect AmigaOS to ever be mainstream. What I want is for it to have a means of continuation without the constraints imposed by any particular hardware.

Obviously, there's AROS, but equally I don't especially care about building software for N different architectures. I just want to compile for some optimum subset of the 68K ISA and know it will run on all of the above, as is, provided I respected the OS APIs for everything.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Get ready for the Next Generation
Posted on 20-Dec-2024 13:33:08
#64 ]
Elite Member
Joined: 12-May-2010
Posts: 6543
From: Unknown

@Karlos

we misunderstand each other

for me you describe a technical solution, I see f.e. managing private videos and pictures as example for use cases

 Status: Offline
Profile     Report this post  
Karlos 
Re: Get ready for the Next Generation
Posted on 20-Dec-2024 13:45:17
#65 ]
Elite Member
Joined: 24-Aug-2003
Posts: 5002
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@OlafS25

I thought you were asking why I would virtualize the Amiga, whereas what you are really asking is what are the use cases for an Amiga, virtual or otherwise, in the first place.

There are not really any sensible use cases. It's all preference and sentiment.

Personally I enjoy working with and on it.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
Gebrochen 
Re: Get ready for the Next Generation
Posted on 20-Dec-2024 18:10:06
#66 ]
Super Member
Joined: 23-Nov-2008
Posts: 1441
From: Australia

@Hans

Most users will not mind if the idea is to create Amiga OS4.x for ARM or other hardware that is cheaper true.

But I feel this new hardware is emulated, ans I think that is what the other person was objecting against more so than the fact there are so many PPC haters.

I for one don't mind using my sam flex true, but I also can not justify the price tags in modern world associated with PPC currently with the rise of inflation.

I Digress back on topic :

So if anybody decides to move over the MODERN Amiga OS 4.x? or 5.0 or whatever they call it, then yes, most Amiga user's will be happy with such a concept.

But if it is EMULATED, whats the F'n point?

For emulation I have AmiKit myself, a really awesome software btw IMHO.

But some like Piamiga, ok I can see merit in that I guess.

Others like UAE, FUAE or whatever else exists...

But NONE of these are REAL operating systems as such, and this is what I would like to continue using.

On the retro machine Im using Amiga os3.2.2 (is that what we were upto, forget now)

Again if I want emulation I already have it, we dont need more, as the other user stated, EMULATION MACHINES

SO

Can someone perhaps let me know or notify me when we actually have hardware and operating system solution to the continuing price rises of current hardware.

Also, People saying Amiga OS 4 is dead in the water, er, well, for all what we know, they've been working hard in the background to give us our wish, Amiga OS4.X on Arm / X86 / Snapdragon, damn, I dont know, just something more common and cheaper to purchase to get out of a current stale mate niche....

I mean they did unexpectedly release Amiga OS 3.1.4 then 3.2.1, etc.... I do not recall being expecting that to ever happen

_________________
Courtesy of SAM440Flex & Amiga OS4.1 only
Flex is 800mhz
A1000 with Classic 520 Amiga OS3.2.1
AmiKit 12
MorphOS PowerBook G4 (which can play youtube vids)

https://blitterwolf.blogspot.com

 Status: Offline
Profile     Report this post  
Gebrochen 
Re: Get ready for the Next Generation
Posted on 20-Dec-2024 18:12:28
#67 ]
Super Member
Joined: 23-Nov-2008
Posts: 1441
From: Australia

@pixie

Aros could be more user friendly with its installs, regarding the x86 versions. For new users and non geeks, and or tinker types.

AFAIk the Vampire version, as it is dedicated to that hardware, works well, even for users who may not be used to using Amiga and coming back to the platform.

_________________
Courtesy of SAM440Flex & Amiga OS4.1 only
Flex is 800mhz
A1000 with Classic 520 Amiga OS3.2.1
AmiKit 12
MorphOS PowerBook G4 (which can play youtube vids)

https://blitterwolf.blogspot.com

 Status: Offline
Profile     Report this post  
ppcamiga1 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 8:52:28
#68 ]
Super Member
Joined: 23-Aug-2015
Posts: 1141
From: Unknown

@Gebrochen

ok if it will be fast native up to date with some future
worse retro is not needed

 Status: Offline
Profile     Report this post  
Hans 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 9:57:20
#69 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5126
From: New Zealand

@Karlos

Quote:
I didn't say there was hubris in preferring it. I said the hubris is in thinking you *need* native code, thereby marrying yourself to a given hardware platform. Tying ourselves to particular CPU hardware has worked out so well, wouldn't you say?

I have no idea how many people think we "need" native code. I'd call it a pretty strong "want." My thoughts are that you can use emulation to get us started, but I'd like to be able to run native code. IIRC, Amithlon allowed native code execution, although I don't recall it being used much.

Quote:
Why didn't we just lock down everything else as well? Only one choice of graphics accelerator, one sound, one NIC.

The only reason to not lock it down to specific hardware, is because "planned obsolescence" is too fast. You have a narrow window to use it, before parts become available.

One of the reasons that I'm working on Virtio drivers, is because they open up the possibility of using any graphics card with drivers on a host OS. You could run a barebones host OS with a thin virtual machine (or a full blown emulator), and then use whatever GPU is available. This side-steps the need to write/port any drivers at all (although native drivers are always welcome).

It would require less work than going "Linux driver wrapper" route, like BSD does (BSD has a library that helps port Linux drivers with minimal effort).

Quote:
Firstly, we don't have the resources of Apple when it comes to migrating the platform. We do not have a codebase that is portable enough - by which I mean free of pointer size and endian concerns

We don't need Apple's resources. IIRC, Apple's Rosetta is built on LLVM, which is open-source (and which Apple contributes to). We could piggy back off that, or some other open-source JIT.

Quote:
...

Finally, on a JIT platform everything is native anyway. Unless you use a hybrid/hotspot, you aren't interpreting (and they do have their advantages too).

Don't think of it as emulation. Think of it as final mile compilation.


If we were going the JIT platform route (which is a worthy idea), then using the 68K architecture for the intermediate byte-code doesn't make much sense. Using a bytecode based on GCC or LLVM's internal intermediate representation would make more sense.

At this point, it's starting to sound a lot like Amiga Anywhere, which ended up going nowhere.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 10:28:56
#70 ]
Elite Member
Joined: 12-May-2010
Posts: 6543
From: Unknown

@Gebrochen

as I understand the concept it is not for everyone suited and obviously not for you. Also not for hardcore enthusiasts using amiga all the time for 30 years already with lots of original hardware and only interested in amigaos compiled from original sources like many say. But people coming back and are interested to get new hardware and not buy old hardware for lots of money who is in danger to fail because of age. I think there is a market for it, like with the A600GS concept, how big I cannot judge. On the longer run something like that will be the only option because no old hardware left or unpayable. And the original components not available.

Last edited by OlafS25 on 21-Dec-2024 at 11:33 AM.
Last edited by OlafS25 on 21-Dec-2024 at 10:40 AM.
Last edited by OlafS25 on 21-Dec-2024 at 10:39 AM.
Last edited by OlafS25 on 21-Dec-2024 at 10:36 AM.
Last edited by OlafS25 on 21-Dec-2024 at 10:31 AM.
Last edited by OlafS25 on 21-Dec-2024 at 10:29 AM.

 Status: Offline
Profile     Report this post  
Kronos 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 10:50:13
#71 ]
Elite Member
Joined: 8-Mar-2003
Posts: 2781
From: Unknown

@Hans

Quote:

Hans wrote:
, Amithlon allowed native code execution, although I don't recall it being used much.



Full native code was used for updated GFX drivers (and other drivers too)and AFAIK IOSPIRIT product also has native modules.

Almost native code with Martin Blooms byteswapping GCC was used more commonly in opensource ports and other non commercial SW at that time.

_________________
- We don't need good ideas, we haven't run out on bad ones yet
- blame Canada

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 10:56:23
#72 ]
Elite Member
Joined: 12-May-2010
Posts: 6543
From: Unknown

@Hans

the current amiga community mainly is a retro community. Many even not use something not compiled from original sources, I cannot imagine how they would react on a byte-code concept

 Status: Offline
Profile     Report this post  
Hans 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 11:13:21
#73 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5126
From: New Zealand

@Gebrochen

Quote:
So if anybody decides to move over the MODERN Amiga OS 4.x? or 5.0 or whatever they call it, then yes, most Amiga user's will be happy with such a concept.

But if it is EMULATED, whats the F'n point?

For millions of ex Amiga users, there already is no point, beyond playing some old time favourite Amiga games.

Quote:
But NONE of these are REAL operating systems as such, and this is what I would like to continue using.

I've also never had much interest in running AmigaOS in an emulator on Windows/Linux/whatever. Nevertheless, we need to be pragmatic in order to find a way forward despite the very limited resources.

AmigaOS has been devalued over the last few decades. I recently created a special Amiga list for my company newsletter so that Amiga fans can get only Amiga related stuff.** There are currently fewer than 100 people on that list. Okay, i don't own the OS, which reduces how many people are interested in the Amiga stuff I do. Still, it shows you how much the community has shrunk.

Quote:
Also, People saying Amiga OS 4 is dead in the water, er, well, for all what we know, they've been working hard in the background to give us our wish, Amiga OS4.X on Arm / X86 / Snapdragon, damn, I dont know, just something more common and cheaper to purchase to get out of a current stale mate niche....

That would certainly be nice. However, we're likely going to need an emulator to get that across the line in a reasonable time-scale. Either that, or run the OS in a virtual machine, and accept that we start with zero software because we can't run PowerPC or 68K code... The virtual machine is to avoid having to write drivers which is hard even when the manufacturers are willing to give you the hardware docs (which ARM manufacturers tend to treat as top secret).

Quote:
I mean they did unexpectedly release Amiga OS 3.1.4 then 3.2.1, etc.... I do not recall being expecting that to ever happen

True, but AmigaOS 3.2 is a different team, although there is some overlap.

Hans



** If you want to join the Amiga list, then [url=https://keasigmadelta.com/store/subscribe/]sign up here[/url[, and click the link in the welcome email to choose what topics you're interested in.

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Hans 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 11:16:28
#74 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5126
From: New Zealand

@OlafS25

Quote:

OlafS25 wrote:
@Hans

the current amiga community mainly is a retro community. Many even not use something not compiled from original sources, I cannot imagine how they would react on a byte-code concept


How did the Amiga community react to Amiga Anywhere?

That said, times have changed and you may find people being more open to it now. If not, try convince Karlos that he's wrong about using JIT compilation.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Kronos 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 11:27:27
#75 ]
Elite Member
Joined: 8-Mar-2003
Posts: 2781
From: Unknown

@Hans

Quote:

Hans wrote:


How did the Amiga community react to Amiga Anywhere?




I fail to see how thats really relevant as the "virtual CPU" part was just a bit weird.

The real issues (IMO) were the non existent Amiga relation beyond branding, the low quality of the product, the rather bizarre licensing for 3rd party SW and the limited availability outside running on top of Windows.

And that it was just a minimal viable effort to facilitate an IPO scam that Amino than failed to pull of.

_________________
- We don't need good ideas, we haven't run out on bad ones yet
- blame Canada

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 11:36:04
#76 ]
Elite Member
Joined: 12-May-2010
Posts: 6543
From: Unknown

@Kronos

besides finding someone implementing something like that, where do you get the software implemented with it? I see there another technology implemented with no real use.

Last edited by OlafS25 on 21-Dec-2024 at 11:36 AM.

 Status: Offline
Profile     Report this post  
Hans 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 11:37:33
#77 ]
Elite Member
Joined: 27-Dec-2003
Posts: 5126
From: New Zealand

@Kronos

Quote:

I fail to see how thats really relevant as the "virtual CPU" part was just a bit weird.

The real issues (IMO) were the non existent Amiga relation beyond branding, the low quality of the product, the rather bizarre licensing for 3rd party SW and the limited availability outside running on top of Windows.

Fair point. Amiga Anywhere had zero relationship with the original Amiga beyond the name. That is a big turn off, which dwarfs any debate over compiling to byte-code (whether it's 68K or something else).

When Amiga Anywhere was released, I remember thinking of it as "reinventing Java" and having nothing to do with the Amiga.

Hans

_________________
Join the Kea Campus - upgrade your skills; support my work; enjoy the Amiga corner.
https://keasigmadelta.com/ - see more of my work

 Status: Offline
Profile     Report this post  
Karlos 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 12:51:38
#78 ]
Elite Member
Joined: 24-Aug-2003
Posts: 5002
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

@Hans

Quote:
At this point, it's starting to sound a lot like Amiga Anywhere, which ended up going nowhere.


Yes, because it was completely and utterly alien.

68K and 3.x are not.

There are surely better bytecode intermediates you could use or design from scratch, but the entire point of using a suitable 68K subset and execution environment is to allow the software to run on actual 68K silicon and to allow all the OS friendly apps of yesteryear to continue to run without being recompiled. So many sources are lost as it is.

Last edited by Karlos on 21-Dec-2024 at 05:38 PM.
Last edited by Karlos on 21-Dec-2024 at 01:03 PM.
Last edited by Karlos on 21-Dec-2024 at 12:54 PM.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
OneTimer1 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 13:17:09
#79 ]
Super Member
Joined: 3-Aug-2015
Posts: 1401
From: Germany

Quote:

Karlos wrote:

Yes, because it was completely and utterly alien.
68K and 3.x are not.


If they had demoed an AmigaAnywhere running old 68k software on an AOS3.x GUI, people would have been happy:



They would even have ignored if it was only software running on Windows.

 Status: Offline
Profile     Report this post  
Karlos 
Re: Get ready for the Next Generation
Posted on 21-Dec-2024 13:25:40
#80 ]
Elite Member
Joined: 24-Aug-2003
Posts: 5002
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition!

Quote:
That said, times have changed and you may find people being more open to it now. If not, try convince Karlos that he's wrong about using JIT compilation. 


I'll die defending this hill. I don't think there's anything daft or outlandish about the idea. You need a low level HAL that embeds the JIT emulation and exposed certain things to the OS for use, e.g. ability to map private memory, devices, etc. Everything else can run within then 68K "box".

On real Amiga hardware the HAL is basically passthrough.

You can't fully modernise without taking away most of the compatibility and things that people genuinely love about the platform.

Last edited by Karlos on 21-Dec-2024 at 01:26 PM.

_________________
Doing stupid things for fun...

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle