Welcome, Guest. Please login or register.

Author Topic: Full 68060 implementation?  (Read 8513 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline psxphill

Re: Full 68060 implementation?
« on: December 15, 2012, 02:35:05 PM »
Quote from: ChaosLord;719204
Calling it 68050 was never cool.
 
It had new instructions (addressing modes) so if I wrote code for it things would get really messed up!

Adding new instructions or addressing modes is not cool. We need something that implements an 060, fpu & mmu in an fpga. I don't care if it's super scalar or supports out of order execution.
 

Offline psxphill

Re: Full 68060 implementation?
« Reply #1 on: December 15, 2012, 05:43:05 PM »
Quote from: ChaosLord;719226
u can run normal 68060 code on 68020.
Or 68020+68881 FPU
 
And there is no Out-of-order execution in 68060.

I know, but
 
a) I'd rather actually see something that can run 68060 code, the extra effort to adding 68020+68882 instructions isn't a big deal to me. Time better spent on a 68060 compatible mmu.
 
b) Out of order execution is something that 68070 was going to have, but again taking time on things that aren't necessarily needed just means it never comes out.
 
Oh yeah, 68060 compatible cache would be good to.
 
Quote from: matthey;719229
Why is it not cool to add new instructions and addressing modes? What if it can be done in a 99.999% compatible way and offer 5-15% speed and code density improvements at the same clock speed?

It's just ego masturbation. The speed improvement isn't worth the effort and definitely not worth fragmenting the user base. Plus it wouldn't be so bad if it could actually run all 68060 code, but as they never implemented an mmu it can't.
 
The sane choice is 100% 68060 compatibility and nothing more.
« Last Edit: December 15, 2012, 05:47:56 PM by psxphill »