Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Information about the Apollo CPU and FPU.

MMU Implementation

Rick Rob

Posts 1
11 Oct 2022 02:40


It would be nice to have an MMU implementation for the Apollo Core. Many Unix operating systems such as BSD and Linux require Memory Management. And seeing how fast the Apollo Core is, it would be interesting to see performance on those kind of systems.


Gunnar von Boehn
(Apollo Team Member)
Posts 6197
11 Oct 2022 08:57


Rick Rob wrote:

It would be nice to have an MMU implementation for the Apollo Core. Many Unix operating systems such as BSD and Linux require Memory Management. And seeing how fast the Apollo Core is, it would be interesting to see performance on those kind of systems.

Dear Rick,

Apollo 68080 has an MMU,
you can enable Memory Protection with the tool "Apollo-Shield".
You will find this tool on the ApolloOS distro.

Please understand that the Apollo-Team are 110% Amiga and Atari fans.
We have zero interest in Linux or BSD.



Nick Fellows

Posts 176
11 Oct 2022 09:27


Rick Rob  : I agree.


Gunnar von Boehn
(Apollo Team Member)
Posts 6197
11 Oct 2022 11:12


nick fellows wrote:

Rick Rob  : I agree.

 
Dear Nick,
 
as you know this forum is run by true Amiga fans.
 
 
What defines the Amiga for us?
 
1) the very coder friendly 68K Architecture.
This CPU allows people to code the CPU in assembly
and doing this allows them to learn and understand how a CPU really works.
 
2) the smart Amiga Chipset.
The Amiga chipset is clever and very efficient
and its very clean designed, and its perfectly documented.
On Amiga you are encoured to directly code to the hardware.
Doing this helps people to learn how computer hardware works.
 
 
The Amiga was not only a great machine to make games and to write demos.
 
The Amiga was a machine which allowed people to learn and understand how a CPU works and how Computer chips are working.
 
 
That the Amiga allowed and encouraged people to get this knowledge is what we like so much.
 

Now Linux preaches to opposite spirit.
People are not allowed to use the hardware directly.
they should go though layer of layer of layer of abstraction.
This is not only not efficient - it also prevent people form learning how the hardware works.

I'm sure you can understand now,
why none of us has any interest in Linux.

posts 4