| Author |
Message |
pgovotsos
Regular (22)
Member
Joined: 3 Feb 2007 15:00
|
# Posted: 13 Feb 2010 04:12
Reply
Hi,
Is it helpful at all to install OxyPatcher on a system running AmiKit or even just WinUAE? I know it makes a tremendous improvement on a "real" Amiga by taking care of exceptions forcing calls to Commodore's lousy software libraries.
I don't know if it would even run on a UAE system - if it's emulating the hardware faithfully enough to support it. I'd like to try it, but if someone already has experience with this, I'd appreciate hearing how it went.
Panagiotis
|
Toni Wilen
Cult (35)
Moderator
Joined: 15 Dec 2006 20:51
|
# Posted: 13 Feb 2010 16:31
Reply
There is no point in current emulation. 68040 and 68060 emulated FPU is "super FPU" that also includes all 68881/2 FPU instructions that real 68040 and 68060 lack.
68040/060.library software emulation is never used (and can't be because FPU traps aren't even emulated) Note that this does not mean library is not needed, it is still needed to enable OS level FPU support.
|
pgovotsos
Regular (22)
Member
Joined: 3 Feb 2007 15:00
|
# Posted: 13 Feb 2010 20:01
Reply
The reason I asked is because I read some posts about using, and reccomending use of, the replacement libraries (HSMathlibs) on Aminet. The OS level support would be important right?
What exactly does "OS support" mean? Only AmigaDos uses this or other software does also?
Panagiotis
|
Toni Wilen
Cult (35)
Moderator
Joined: 15 Dec 2006 20:51
|
# Posted: 14 Feb 2010 21:48
Reply
"OS support" = exec knows about 68040/68060 FPU and stores/restores FPU state when switching tasks.
In other words, makes FPU usable (directly or using math libraries) in multitasking environment.
|
pgovotsos
Regular (22)
Member
Joined: 3 Feb 2007 15:00
|
# Posted: 15 Feb 2010 03:37
Reply
So if I want to run something like ImageFX with FPU version, installing the libs would be helpful? Am I understanding correctly?
Panagiotis
|
Toni Wilen
Cult (35)
Moderator
Joined: 15 Dec 2006 20:51
|
# Posted: 17 Feb 2010 16:13
Reply
I can't explain anything technical without confusing everyone
68040 or 68060 CPU installed: matching 68040.library or 68060.library MUST BE installed (+SetPatch) or FPU will be unusable.
HSMathLibs and similar FPU libs may improve performance but are not required. It depends on application.
|
pgovotsos
Regular (22)
Member
Joined: 3 Feb 2007 15:00
|
# Posted: 19 Feb 2010 04:35 ° Edited by: pgovotsos
Reply
Thanks for replying.
68040 or 68060 CPU installed: matching 68040.library or 68060.library MUST BE installed (+SetPatch) or FPU will be unusable.
It sounds like your talking about on a "real" Amiga. I understand how that works - I'm asking about using the libs on an AmiKit / WinUAE system - an emulated Amiga. It doesn't have a real 040/060, but can emulate 040.
I've read messages on some forums that say the replacement libs provide a performance improvement under emulation like they do on "real" hardware.
I just went to HSMathlibs' webpage (www.hamathlibes.de) where they advertise WinUAE support. I don't have HSMathlibs though, I have OxyPatcher.
Thanks again,
Panagiotis
|