English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Hardware mods (https://eab.abime.net/forumdisplay.php?f=105)
-   -   Using a 68060 with an external FPU (https://eab.abime.net/showthread.php?t=112082)

Gorf 10 October 2022 12:55

Quote:

Originally Posted by Romanujan (Post 1568788)
Full 68060 with FPU and MMU?

See my post above yours.

Quote:

Where can I buy it? I can’t find it anywhere to purchase…
https://github.com/captain-amygdala/...rchaseBuilding

Thomas Richter 10 October 2022 13:32

Quote:

Originally Posted by Gorf (Post 1568775)
The PiStorm can do everything Musashi (or Emu68) can do.

Musashi does not include an MMU emulation, and while I'm not sure whether it can do FPU, I doubt it supports extended precision. It's likely only double precision. This said, I recently run into a couple of FPU emulation bugs in eUAE, so I wouldn't really trust FPU emulation a lot. What I have seen there is that it failed also to support packed decimal, and NANs.

Gorf 10 October 2022 14:32

@Thomas

So what is m68mmu.h for? The header says:

Code:

m68kmmu.h - PMMU implementation for 68851/68030/68040
    By R. Belmont
    Copyright Nicola Salmoria and the MAME Team.
    Visit http://mamedev.org for licensing and usage restrictions.

https://github.com/kstenerud/Musashi

jotd 10 October 2022 16:18

Quote:

Originally Posted by Thomas Richter (Post 1568794)
Musashi does not include an MMU emulation, and while I'm not sure whether it can do FPU, I doubt it supports extended precision. It's likely only double precision. This said, I recently run into a couple of FPU emulation bugs in eUAE, so I wouldn't really trust FPU emulation a lot. What I have seen there is that it failed also to support packed decimal, and NANs.


New version of Musashi supports extended precision all right. It's using softfloat module and all...


MMU is supported, probably not perfect. Never used it.

NovaCoder 11 October 2022 01:38

Quote:

Originally Posted by alexh (Post 1568698)
IF you're going to that trouble you may as well use a PiSTorm32 Lite as an alternative to a 68060

Yes that's true of course Alex but retro computing is not logical is it? :p

This idea is just to get around the fact the full fat 060 CPU's are very hard to get these days.


I personally like to use a 'real' retro CPU for my retro computers otherwise you might as just use a pi (or MiSTer). My ideal modern A1200 motherboard would use an FPGA for the custom chips and use the original expansion bus to connect an original accelerator (no CPU on the motherboard) :spin

eXeler0 11 October 2022 20:53

Quote:

Originally Posted by NovaCoder (Post 1568894)
——-><8
My ideal modern A1200 motherboard would use an FPGA for the custom chips and use the original expansion bus to connect an original accelerator (no CPU on the motherboard) :spin


iComp’s Amiga Reloaded is coming out aaaany day now [emoji6]

NovaCoder 11 October 2022 23:24

Quote:

Originally Posted by eXeler0 (Post 1568995)
iComp’s Amiga Reloaded is coming out aaaany day now [emoji6]

:laughing

indigolemon 13 October 2022 20:54

Quote:

Originally Posted by NovaCoder (Post 1569020)
:laughing

2 weeks?

SpeedGeek 24 October 2022 18:59

Quote:

Originally Posted by Thomas Richter (Post 1568282)
The 68060 (and 68040) lacks the coprocessor interface the 68020 and 68030 had, so you cannot connect a 68882 to a 68040 or 68060. The best you could do is to connect it as an I/O device, and manually banging its interface, which requires a software interface and is going to be very slow. Talking about speed, even natively the 68882 is rather slow compared to the 68060 internal FPU.

A custom Hardware interface for an LC060 and a 68882 would actually be quite fast. Both the CPU and FPU have 32 bit data buses and can run synchronously at the same clock speeds (approx. 50-75 MHz). It may not be quite as efficient as the co-processor interface of the 50 MHz 68030 but still fast enough to out-perform software emulation in most cases.

The real problem (again) is the exception trap overhead killing the performance. The old mathieee.resource could be adapted to support such an interface without the exception trap overhead. But (again) there are still not many applications using the mathieee.libraries.

jeff b00toNic 12 November 2022 23:17

Quote:

Originally Posted by alenppc (Post 1568338)
Quake exists in non-FPU version on other systems and even the softfloat version on the Amiga is mostly playable when running at 100 MHz (TF1260)... many other things would work fine if people bothered to compile with the -nofpu switch.


Where can I find this softfloat version of Quake?
I couldn't even find a Duke3d softfloat version so I made one.
Its in the zone.

eXeler0 13 November 2022 18:11

Quote:

Originally Posted by jeff b00toNic (Post 1574754)
Where can I find this softfloat version of Quake?
I couldn't even find a Duke3d softfloat version so I made one.
Its in the zone.

Try sending a PM to user Alenppc


All times are GMT +2. The time now is 07:39.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04861 seconds with 11 queries