Home   News   Concept   AMIGA-Compatible   Hardware   Forum   Questions+Answers   Pictures   Contact & Team

Welcome to the Natami / Amiga Forum

This forum is for AMIGA fans interested in the new NATAMI platform.
Please read the forum usage manual.



All TopicsNewsQAFeaturesTalkTEAMLogin to post    Create account
Do you have ideas and feature wishes? Post them here and discuss your ideas.

Thoughts On MMUpage  1 2 3 
Team Chaos Leader
USA
(Moderator)
Posts 2094
14 Jan 2012 15:35


Nixus Minimax wrote:

  In the Amiga DMA only happens in chipmem.

DMA can happen anywhere, not only in chipmem.


  All programs and data would reside in fastmem

Programs and data can reside in chipmem too.

 

  Amiga games are all but AOS software. The problem about accessing hardware registers is an old one and will not be solved without emulation of some kind. However, AOS-compliant software never needed to access the hardware registers (at least starting from AOS 3.0).

There are some things that cannot be done directly with AOS.  For those things directly accessing registers is required.


  Some time around 1995 I wrote a small tech demo for a 2D parallax scrolling jump'n'run that was 100% AOS-compliant.

Anyone can achieve quite a lot by using AmigaOS.


  Such software would continue to work even if all direct access to the chip registers was barred. And so would all types of productivity software.

Such softwares would only work if
A: The emulation layer was 100% accurate
B: The emulation layer was 100% fast enough

Else you would get glitchy gfx and sfx.

Børge Nøst
Norway

Posts 53
14 Jan 2012 15:48


Since I've already counted myself out of the target group of NatAmi my opinions are so-so, but anyway
- I agree to getting out a minimum feature version ASAP
- I disagree that an MMU is not worth it - the more valuable a system is for you the more bells and whistles you want. If you only bang the hw and run no OS I too would agree to screw the MMU.

To derail this a bit, I liked that CPU with separate MMUs for instructions and data.

Nixus Minimax
Germany

Posts 272
14 Jan 2012 18:14


Team Chaos Leader wrote:
  Don't worry.  We can get an MMU running in the 68080 or 090. There are plenty of ppl who want an MMU.

Actually I didn't want to start a discussion about how much we need an MMU. I think that an MMU is a nice thing but I rather have a Natami without one than wait forever. The nice thing about FPGAs is that they are programmable and that we aren't limited to just one design.

I was more interested in starting a discussion how an MMU could have helped making AOS ready for the future (=the time in the mid-90s when the 68k line didn't offer an upgrade path anymore and the custom chips proved to be a dead end). I don't think that much of this would happen in reality but sometimes it is just nice to discuss how things could be done.



Marcel Verdaasdonk
Netherlands

Posts 3974
14 Jan 2012 21:19


Nixus only thing i can think of if implemented well less random crashes due to faulty programs.

And this is with the MMU implemented.

AOS nailed it pretty well and it only part that was lacking which later got corrected with BOOPSI.

The expansion sub system defeats PCI when PnP comes to mind.
the weakness was hot swapping and disconnecting a device at runtime.
A MMU could have helped making it easier for the system developers.

posts 44page  1 2 3