18 December 2008, 14:08 | #1 |
Computer Wizard
Join Date: Aug 2007
Location: Ramberg/Norway
Posts: 928
|
MMU support
Now that the PeeZee's we use for UAE/WinUAE emulating are getting faster with more CPU power and Dual/Quad core support. Isn't it time we get a MMU support for our 040/060 emulated Amiga's soon?
|
18 December 2008, 14:47 | #2 |
Registered User
Join Date: Jul 2005
Location: Australia
Age: 46
Posts: 666
|
|
18 December 2008, 15:34 | #3 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Exactly. And I want answers, not questions..
Answering questions like "Why?" or "MMU would be useful for <put something here>" may make it happen faster. |
18 December 2008, 16:16 | #4 |
Not dead yet!!! :D
Join Date: Feb 2008
Location: Aveiro / Portugal
Age: 42
Posts: 690
|
I prefer dreaming of a multi 68020+ CPU Amiga At least we could use one Intel core per emulated Motorola. I just think the Amiga's task scheduler would need to get tuned...
|
18 December 2008, 16:18 | #5 |
Banned
Join Date: Aug 2006
Location: Argentina
Age: 51
Posts: 648
|
for ex MMU will be useful for Fusion and Shape shifter emulators....they can use MMU refreshed gfx drivers
anyways that emulators are fasters without MMU drivers and I prefer that Toni add Overlay support to winuae instead MMU...it will be more useful |
18 December 2008, 17:12 | #6 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Quote:
Quote:
|
||
18 December 2008, 21:54 | #7 |
Banned
Join Date: Aug 2006
Location: Argentina
Age: 51
Posts: 648
|
|
08 January 2009, 23:15 | #8 |
Linux snob
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
|
With a MMU we could run Amix or NetBSD or something. It is not necessary for playing games, but an exact emulation would make WinUAE interesting for teaching system programming and operating systems, etc. etc.
Also, it is a question of elegance to me. When emulating an 68040 there is always an important feature that is left out in the moment. The repeated questions clearly show that many people are interested in a MMU for some reason or another. |
09 January 2009, 07:37 | #9 | ||
Registered User
Join Date: Jul 2005
Location: Australia
Age: 46
Posts: 666
|
Surely you already know what the answer's going to be?
To parapharse from the reply above:- I think using host native Operating Systems is more useful. Quote:
Quote:
Out of the 50 or so very smart people that have contributed to UAE over the years none of them have shown enough interest in MMU emulation to bother implementing it, the two logical conclusions to be drawn from this lack of interest are that it's not a trivial task and that it's not considered essential by those that know the Amiga intimately. |
||
09 January 2009, 09:43 | #10 |
Linux snob
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
|
Alright then, most UAE developers obviously are not interested in MMU support. Some users obviously are.
Here is my last argument: There is an emulator with MMU support for Atari, but none for Amiga. (Btw. How does ARAnyM perform in comparison to UAE? Did anybody around here care to check that?) |
09 January 2009, 10:05 | #11 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Amix is not good enough reason because it needs 68030 MMU. (extremely complex MMU)
Quote:
Amiga has none (I mean Amiga unique programs, not some Unix ports..) |
|
10 January 2009, 22:27 | #12 |
Linux snob
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
|
Was this a rhetorical question? If not:
I have no idea. I found no relevant info on the net besides the fact(?) that all STs had a MMU. That design seems to be more common in Atari environments. Maybe they just wanted a testbed for Linux m68k etc., or simply for the sake of completeness? Or maybe they just wanted to have one first. |
10 January 2009, 23:15 | #13 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,342
|
ST's do not have MMU's.
They had a custom chip that was nicknamed the MMU but it is not a real MMU it is akin to the Gary/Gayle chip present in every Amiga which is the interface between the CPU and DRAM. A vanilla ST can no more run linux than a vanilla A500 can (at least not the kernels with memory protection) Last edited by alexh; 10 January 2009 at 23:30. |
11 January 2009, 10:06 | #14 |
Registered User
Join Date: Jul 2005
Location: Australia
Age: 46
Posts: 666
|
ARAnyM doesn't just target the ST it's goals include running TT and Falcon software as well. Modern operating systems for those machines, primarily MiNT and Linux, are supported but they require an 030 or better as they use memory protection and thus need an MMU.
Linux running on a stock ST/A500 is about as practical as a chocolate teacup. If that was a shock see how this grabs you: ARAnyM's 68k emulation/JIT compiler is a fork of the UAE core, the MMU emulation is a continuation of Wez Furlong's patches to get 68k Linux running under UAE, so you see attempts have been made. |
11 January 2009, 11:38 | #15 | |
Linux snob
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
|
Quote:
Anyway, I hear those voices telling me: Go and install Linux or BSD under UAE and then you buy that beatiful chocolate teacup... Now I'll stop thinking about MMU support before the idea gets obsessive. EDIT: Forgot one thing: Wouldn't the Aros people love MMU support? Last edited by gilgamesh; 11 January 2009 at 12:01. |
|
03 February 2009, 12:11 | #16 |
Registered User
Join Date: May 2002
Location: Essex, UK
Posts: 414
|
do you have or can you point me to any docs on this ST "MMU" chip?
|
03 February 2009, 12:40 | #17 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,342
|
Your best port of call is ijor aka Jorge Cwik
There is a bit about it in one of his docs here: http://pasti.fxatari.com/68kdocs/Ata...eCounting.html Other sources: Quote:
|
|
08 April 2009, 15:07 | #18 | |
Registered User
Join Date: Jul 2006
Location: Poland
Age: 46
Posts: 21
|
Quote:
I also suggested to implement PPC in order to play some fantastic games and run stunning demos. I'am stiil for implementing both features mentioned above. Anyone will support my suggestions (MMU & PPC)? Regards. |
|
08 April 2009, 15:13 | #19 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Better edit above post (remove off-topic part) or this will be locked later today.
This thread is only about MMU. |
08 April 2009, 15:54 | #20 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,342
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
68030, 68040 and 68060 MMU support (really!) | Toni Wilen | support.WinUAE | 262 | 19 February 2019 12:36 |
Portaudio support (was: WinUAE support for ASIO drivers) | Amiga1992 | support.WinUAE | 57 | 28 March 2009 21:15 |
Mmu support? Toni | turrican3 | request.UAE Wishlist | 5 | 23 September 2007 16:27 |
Full MMU support | vandam | request.UAE Wishlist | 6 | 24 July 2006 20:04 |
68030/mmu Support in WinUAE | dkovacs | request.UAE Wishlist | 19 | 22 August 2005 14:42 |
|
|