Welcome, Guest. Please login or register.

Author Topic: Any missing features in 68060?  (Read 7209 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show all replies
    • http://thalion.atari.org
Re: Any missing features in 68060?
« on: May 03, 2009, 07:45:18 AM »
Quote

freqmax wrote:
Is there any features that the 68060 is missing that any programmer would love too see?, now that softcores are possible ;)

Softcores maybe possible, but they are not viable.

The FPGA's are either too slow, or too expensive to replicate an 060.

(Not to mention that no-one has yet made a HDL version of an 060 (or even an 030) because no-one knows for sure how parts of it actually work.
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show all replies
    • http://thalion.atari.org
Re: Any missing features in 68060?
« Reply #1 on: May 03, 2009, 07:48:40 AM »
Quote

bernd_afa wrote:
So the 68k CPU need yuv->rgb translation

Easier to add a Y'CbCr gfx mode to the gfx chip (SuperAGA?).
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show all replies
    • http://thalion.atari.org
Re: Any missing features in 68060?
« Reply #2 on: May 03, 2009, 09:30:33 AM »
Quote

bernd_afa wrote:
this help only on fullscreen video and no GUI

Doesn't have to be.

Quote

but with GUI, the whole AOS need change to convert the output to the new format.

No more than an RTG gfx card with Y'CbCr overlay.
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show all replies
    • http://thalion.atari.org
Re: Any missing features in 68060?
« Reply #3 on: May 03, 2009, 05:45:29 PM »
Quote

matthey wrote:
Yep, as well as single instruction conditional branches.

Single cycle? Exceptionally difficult / impossible on pipelined processors.

Quote

matthey wrote:
The best instruction set changes would be the same ones that the Natami team is making because if every 68060 softcore/emulator uses the same instruction set then there will be better support for all.

Let's see them implement the existing instructions, cache, FPU, MMU etc. before making changes ;-)