Click Here
home features news forums classifieds faqs links search
6071 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
11 crawler(s) on-line.
 130 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 amigakit:  1 hr 17 mins ago
 Hammer:  2 hrs 7 mins ago
 Rob:  2 hrs 45 mins ago
 billt:  2 hrs 53 mins ago
 amigang:  3 hrs 4 mins ago
 OneTimer1:  3 hrs 6 mins ago
 agami:  3 hrs 30 mins ago
 matthey:  3 hrs 36 mins ago
 kolla:  3 hrs 43 mins ago
 Tuxedo:  4 hrs 52 mins ago

hardware Classic   hardware Classic : Phoenix version of 200MHz 68020 available for testers
   posted by BigGun on 16-Feb-2015 6:42:25 (12822 reads)
The Phoenix Core supports now 68020 software.
The testers go now in a final round of testing.





    

STORYID: 7324
Related Links
· More about hardware Classic
· News by BigGun


Most read story about hardware Classic
Phoenix version of 200MHz 68020 available for testers

Last news about hardware Classic
Pistorm32 for Amiga 1200 Retail Boxed AmigaKit.com
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 | 3 )

PosterThread
BigGun 
Re: Phoenix version of 200MHz 68020 available for testers
Posted on 20-Feb-2015 6:47:50
#41 ]
Regular Member
Joined: 9-Aug-2005
Posts: 438
From: Germany (Black Forest)

First of all APOLLO has an MMU.
But its not 100% 68K compatible.
Its designed to be internally simpler and faster than the old 68k MMU.


Quote:
1. Copying the Kickstart ROM into FASTram.

The existing Phoenix card does provide this already.


Quote:

2. MuRedox is a MuLib based "on the fly" speedup patch for 68040 and 68060 based Amiga boards. The 68040 and 68060 do not implement all instructions of the MC 68K family. The unimplemented instructions - mainly FPU instructions - generate an exception and need to be emulated by the 68040 resp. 68060.library. This is the job of the so- called "FPSP routines" (floating point support package) within the CPU libraries. MuRedox detects these instructions as soon as they generate the emulator exceptions, runs a "just-in-time" compiler that generates a "stub replacement routine" for this specific instruction and patches the replacement routine into the running program. Hence, MuRedox replaces the overhead of the emulator trap on the next use of the same instruction sequence.


Want you mean is trapping on unimplemented code
and then patching the program on the fly.
This made sense on the 68060 but you do not need an MMU for this.

Quote:

3. An MMU makes Mac Emulation massively faster.


What makes the MAC emulation faster is moving the MAC global into fastmem.
But you do not need an 68K MMU for this.

A trick which was used in MAC Video emulation on AGA was using tables to mark destroyed pages and only do C2P on those. This meant the MAC Video was complex done.
First render in the Fastmem buffer then sort out updated pages, and then C2P those to AGA chipmem. A complex setup done to reduce the mem-copy over the relative slow chipmem bus. If you recall AGA chipmem bus peaks out at 7 MB/sec.

Our new cards have local Video out. We have about 100 times faster memory access to this video memory. Doing an MMU trick would now only slow you down. What you do want to do now is direct update.

Using the MMU to find access to mem address $0 is a nice trick to help find uninitialized pointers. But this you do not need a complex 68K MMU.
This feature is build in Phoenix already.

An MMU also has drawback.
Just think of how the Branch Acceleration Caches of the 68060 work - and that you have to flush them complete when you use MMU with virtual memory. This is a drawback.


_________________
APOLLO the new 68K : www.apollo-core.com

 Status: Offline
Profile     Report this post  
wawa 
Re: Phoenix version of 200MHz 68020 available for testers
Posted on 20-Feb-2015 12:47:51
#42 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@chaoslord
dont get me wrong, im actually a supporter of mmu for the reasons you have listed. thouagh look at your list yourself. so far i see over tha half of it are mutools by thor, who himself is involved with the work on the core to certain extent, at least as consultant. then there are vmem solutions that never were of much use, since it was a lottery if the software will work with them or not. in the prospect to eventually have more real memory at disposal with the fpga accels, this point isnt really significant. then there are various debuggers, catching illegal memory access and this is the only crucial thing fornthose who use them. but here while not much can be done for sas-c or whatever it was, we again still may have chance that thor provides some adaptation of software enabling these abilities for the limited mmu contained in the fpga core.

 Status: Offline
Profile     Report this post  
wawa 
Re: Phoenix version of 200MHz 68020 available for testers
Posted on 20-Feb-2015 12:51:01
#43 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

and what concerns voodoo drivers there are mmu and nommu versions, which is kind of mess only confusing inexperienced users. user shoulnt need to mess withbthe driver choice. the driver should detect hardware config and set it up itself accordingly.

 Status: Offline
Profile     Report this post  
Deniil715 
Re: Phoenix version of 200MHz 68020 available for testers
Posted on 21-Feb-2015 15:15:56
#44 ]
Elite Member
Joined: 14-May-2003
Posts: 4236
From: Sweden

@BigGun

Quote:
Developing a CISC CPUs give some challenges
1) Its difficult to decode long and complex CISC instructions quickly.
2) That all instructions can have different length makes decoding several instruction per cycle more difficult.
3) The testing effort for CISC CPU is very high

RISC offer simple development of the CPU
1) As the core is simpler, the testing can be done with less man power/time
2) As all instructions have the same length decoding multiply instructions is easy. All you need to do is copy 2 paste.


1) We solve this by using a massively wide logic net, since transistor count is no longer an obstacle.
2) We leave this up to the pipeline, using lots of transistors.
3) Intel doesn't exactly seem to have a problem with manpower :)

1) How cares as long as we can make the fastest possible CPU on earth.
2) Let the pipeline deal with the division of the byte stream into whole instructions.

What I'm saying is that RISC was invented to get around the obstacle of slow and power-consuming transistors. This is no longer a problem and the GHz roof was reached 10 years ago. Now we increase speed in ways that doesn't really benefit the basic RISC architecture.

Only if one needs ultra low power it makes sense to reduce the transistors count and go RICS, like ARM.


_________________
- Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes)
> Amiga Classic and OS4 developer for OnyxSoft.

 Status: Offline
Profile     Report this post  
retro 
Re: Phoenix version of 200MHz 68020 available for testers
Posted on 23-Feb-2015 21:46:37
#45 ]
Super Member
Joined: 16-Dec-2003
Posts: 1049
From: Unknown

i wonder way dont there make an kickstarter site. this softcore cpu has intrast even outside the amiga communaty, maby atray fans and maby unix pepole would like this cpu avalible. way not make an kickstarter i would love to trow in an 100 doller. now i am gonna get my an classics agen. beside the cd32 that i have. i hope for an minimig2 and that the apollo2 card can be fittet on the minimig 2 board. then it would kick ass.. wee have the new aeon sound card on the horizon but what do wee do with gfx on the minimig... bvision simulation ??

 Status: Offline
Profile     Report this post  
BigGun 
Re: Phoenix version of 200MHz 68020 available for testers
Posted on 24-Feb-2015 13:24:55
#46 ]
Regular Member
Joined: 9-Aug-2005
Posts: 438
From: Germany (Black Forest)

Quote:
i hope for an minimig2 and that the apollo2 card can be fittet on the minimig 2 board


A new standalone system like the NATAMI is in the planning pipe...


_________________
APOLLO the new 68K : www.apollo-core.com

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 | 3 )

[ 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