amiga.org
     
iconAll times are GMT -6. The time now is 01:56 PM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » The "Not Quite Amiga but still computer related category" » Amiga Emulation » WinUAE, AMIX, and MMU

Amiga Emulation This forum is dedicated to discussions about Commodore Amiga Emulation. This includes products such as WinUAE, Amithlon, Amiga Forever, etcetera.

Reply
 
Thread Tools Display Modes
Old 11-01-2012, 08:34 PM   #1
Pentad
Technoid
Points: 9,536, Level: 65 Points: 9,536, Level: 65 Points: 9,536, Level: 65
Activity: 14% Activity: 14% Activity: 14%
 
Pentad's Avatar
 
Join Date: Jun 2002
Posts: 262
Default WinUAE, AMIX, and MMU

I wanted to post this because I thought it was interesting. I always thought it would be cool to boot AMIX on WinUAE but WinUAE doesn't support the 030 MMU. Toni said it was pretty hard to implement.

I saw the NeXT Computer Emulator (called Previous) now has an 030 MMU which I wondered if Toni could implement in WinUAE?

Here is the post:

"Just a little update for all those interested in Previous:

In the past few weeks i've written an MMU emulation for the 68030 processor. With the friendly help of Thomas Huth from the Hatari emulator team i've been able to properly add the 68030 MMU to Previous.

The 68030 MMU is necessary to be able to emulate the original 68030 based NeXT Computer. It will make it possible to boot old versions of NeXTstep (< 2.x) on the emulator.
It seems as if the 68030 MMU is already working quite well in its current state. But still the boot process hangs at the same place as it does with 68040 emulation (using NeXTstep 3.3). NeXTstep 1.0a also hangs at a simmilar place.
There are some CPU/MMU related problems remaining with function code handling and also with privilege levels and maybe with exception handling.

At the moment i am in contact with Gilles and we are trying to identify and fix these problems.

The updated code is already in the SVN repository."


Just a thought...

-P
__________________
15" Macbook Pro Retina * 2.7 GHz QCore * 16 GB RAM, 512 GB SSD * Windows 7 Ultimate 64bit via Boot Camp * 3rd Gen 32 GB iPod Touch *Amiga via Emulation (WinUAE in WINE)
Pentad is offline   Reply With Quote
Old 11-02-2012, 01:08 PM   #2
salax54
Hobbyist
Points: 3,071, Level: 34 Points: 3,071, Level: 34 Points: 3,071, Level: 34
Activity: 8% Activity: 8% Activity: 8%
 
Join Date: Jun 2009
Posts: 56
Default Re: WinUAE, AMIX, and MMU

Would be awesome if it could be utilized. However, there's still some stuff to be considered, as AMIX is already difficult to install and use due to its limited support for actual Amiga hardware. I hope it gets there, and that it can use RTG, Nics etc..
salax54 is offline   Reply With Quote
Old 11-02-2012, 07:26 PM   #3
Matt_H
VIP / Donor
Points: 22,269, Level: 92 Points: 22,269, Level: 92 Points: 22,269, Level: 92
Activity: 34% Activity: 34% Activity: 34%
 
Matt_H's Avatar
 
Join Date: Mar 2003
Location: Boston, MA, United States
Posts: 4,986
Default Re: WinUAE, AMIX, and MMU

Quote:
Originally Posted by salax54 View Post
Would be awesome if it could be utilized. However, there's still some stuff to be considered, as AMIX is already difficult to install and use due to its limited support for actual Amiga hardware. I hope it gets there, and that it can use RTG, Nics etc..
I think WinUAE can already emulate a 2091, 2065, and A3000 motherboard RAM, so everything essential for AMIX is there apart from the MMU.
Matt_H is offline   Reply With Quote
Old 11-02-2012, 07:46 PM   #4
psxphill
Defender of the Faith
Points: 5,105, Level: 45 Points: 5,105, Level: 45 Points: 5,105, Level: 45
Activity: 43% Activity: 43% Activity: 43%
 
Join Date: Aug 2009
Posts: 1,131
Default Re: WinUAE, AMIX, and MMU

Quote:
Originally Posted by Pentad View Post
I wanted to post this because I thought it was interesting. I always thought it would be cool to boot AMIX on WinUAE but WinUAE doesn't support the 030 MMU. Toni said it was pretty hard to implement.
Coincidentally support for AMIX in MESS is being looked at.
psxphill is online now   Reply With Quote
Old 02-12-2013, 03:15 PM   #5
x303
Cult Member
Points: 11,054, Level: 69 Points: 11,054, Level: 69 Points: 11,054, Level: 69
Activity: 2% Activity: 2% Activity: 2%
 
x303's Avatar
 
Join Date: Feb 2002
Location: Amsterdam
Posts: 622
Exclamation Re: WinUAE, AMIX, and MMU

Quote:
Originally Posted by Pentad View Post
I wanted to post this because I thought it was interesting. I always thought it would be cool to boot AMIX on WinUAE but WinUAE doesn't support the 030 MMU. Toni said it was pretty hard to implement.

I saw the NeXT Computer Emulator (called Previous) now has an 030 MMU which I wondered if Toni could implement in WinUAE?

Here is the post:

"Just a little update for all those interested in Previous:

In the past few weeks i've written an MMU emulation for the 68030 processor. With the friendly help of Thomas Huth from the Hatari emulator team i've been able to properly add the 68030 MMU to Previous.

The 68030 MMU is necessary to be able to emulate the original 68030 based NeXT Computer. It will make it possible to boot old versions of NeXTstep (< 2.x) on the emulator.
It seems as if the 68030 MMU is already working quite well in its current state. But still the boot process hangs at the same place as it does with 68040 emulation (using NeXTstep 3.3). NeXTstep 1.0a also hangs at a simmilar place.
There are some CPU/MMU related problems remaining with function code handling and also with privilege levels and maybe with exception handling.

At the moment i am in contact with Gilles and we are trying to identify and fix these problems.

The updated code is already in the SVN repository."


Just a thought...

-P
MMU and AMIX seems to be working correctly in the latest beta. But before the stable release comes out, everything has to be tested a bit more.
x303 is offline   Reply With Quote
Reply

Bookmarks

Tags
amix , mmu , winuae

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump