![]() |
![]() |
#81 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,863
|
@DamienD
I'd say it has the edge in both processing and redraw speed over Shapeshifter. Not much, but it's visible, especially in games, ie Civ 2. |
![]() |
![]() |
#82 |
Registered User
Join Date: Apr 2014
Location: Antwerp
Posts: 262
|
|
![]() |
![]() |
#83 | |
Registered User
Join Date: Dec 2013
Location: Lake Havasu City, AZ
Posts: 742
|
Quote:
It's targeted for Amiga machines. If you happen to have a FPGA based Amiga you can use that too. |
|
![]() |
![]() |
#84 |
Registered User
Join Date: Dec 2013
Location: Lake Havasu City, AZ
Posts: 742
|
That's because I replace Apple's QuickDraw routines with accelerated versions. You can disable this feature if you want to in the video driver setup, but I really never found any case where it didn't work... it was one of those "just in case" things. Also, I replace Apple's math packages with super fast optimized assembly versions that yield up to 2.5x the performance for floating point functions. MANY games for the Mac use the floating point library, and the Mac OS itself does for nearly everything. |
![]() |
![]() |
#85 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Jim, I'd be interested to know how Prince of Persia: The Shadow & The Flame plays like in Fusion?
Unfortunately in ShapeShifter the game freezes randomly, there in no music and the cutscenes get stuck... |
![]() |
![]() |
#86 | |
Banned
Join Date: Nov 2019
Location: Uranus
Posts: 193
|
Quote:
but in shapeshifter 3.11 the game works but music get corrupted I'm trying in winuae and macOS 8.1 btw I use idem hardfiles for both emulators so the problem is shapeshifter |
|
![]() |
![]() |
#87 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Thanks for the details Misclegend, so no problems with POP2 in Fusion regarding random freezes, music and cutscenes
![]() Only issue for me with Fusion is that it's not free (I don't mind paying BTW) plus being unable to actually purchase at the moment, and also for these reasons I couldn't include in my collection even if I could somehow get a copy. So I guess I'm stuck with ShapeShifter, which is pretty good anyway... but I wish it would get an update to fix POP2 ![]() |
![]() |
![]() |
#88 |
Banned
Join Date: Nov 2019
Location: Uranus
Posts: 193
|
|
![]() |
![]() |
#89 | |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Quote:
No difference with POP2 unfortunately ![]() |
|
![]() |
![]() |
#90 |
Registered User
Join Date: Dec 2013
Location: Lake Havasu City, AZ
Posts: 742
|
POP, POP2, etc. all work fine. There are only two programs that I know of that do not work with FUSION, and that is MacBugs from Apple (their developer environment handler, kind of like our Enforcer for the Amiga), and a Virtual Memory enhancement from a company in France. Both of these use the MMU in ways that are not compatible with the Amiga's multitasking. POP and POP2 both do use custom math functions. Funny how many Mac games require a FPU and you have to either use a Mac with a FPU (68882 or 040) or use SoftFPU to emulate the FPU.
Last edited by JimDrew; 13 December 2019 at 21:17. |
![]() |
![]() |
#91 |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 529
|
Is Fusion supposed to work with the MiSTer Amiga FPGA implementation?
Its currently 68020 + AGA + lots of RAM + lots of HDD space. But it does NOT have an MMU (to my knowledge) or FPU implementation. |
![]() |
![]() |
#92 |
Registered User
Join Date: Dec 2013
Location: Lake Havasu City, AZ
Posts: 742
|
Yes, it should except the CPU core itself is broken. It is missing several instructions and has problems with exception handling. If the core ever gets fixed, then FUSION will work. Same for the Replay 1 core. I already have a video driver ready for when these work.
|
![]() |
![]() |
#93 |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 529
|
@JimDrew: Have you tested latest Minimig MiSTer versions? Seems to have some previously missing instructions implemented.
|
![]() |
![]() |
#94 | |
Banned
Join Date: Nov 2019
Location: Uranus
Posts: 193
|
Quote:
well ,Basilisk was wrote by the same guy who wrote shapeshifter (someone who Jim hates ![]() it seems the only way to play this MAC game today in PC is using Fusion under winuae |
|
![]() |
![]() |
#95 |
Registered User
Join Date: Dec 2013
Location: Lake Havasu City, AZ
Posts: 742
|
Yes. I test every version of Minimig, hoping whatever is broken gets fixed. Since the new CPU core came from Till & Mikej, I already knew of the various fixes. I wrote test code that exposed many of the issues that were fixed. There is some type of address issue for sure because some instruction is stripping the upper 8 bits of a longword in an address register.
|
![]() |
![]() |
#96 |
Registered User
Join Date: Apr 2014
Location: Antwerp
Posts: 262
|
Any chance you can make a requester in the sound tab to select the AHI unit number you want to use ? That would be great so I can use a different unit for Fusion instead the need to choose unit 0 for different programs.
|
![]() |
![]() |
#97 |
Registered User
Join Date: Dec 2013
Location: Lake Havasu City, AZ
Posts: 742
|
The support for AHI back in the day was experimental and I don't think there was support for different units because AHI was so new. I can look at adding a UNITS field.
|
![]() |
![]() |
#98 |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 529
|
@JimDrew: Does FUSION require an MMU, or should it work on a plain 68020?
|
![]() |
![]() |
#99 |
Registered User
Join Date: Dec 2013
Location: Lake Havasu City, AZ
Posts: 742
|
The minimum requirement is a 68020 (no MMU).
|
![]() |
![]() |
#100 |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 949
|
It's cool to hear about the paravirtualization of the Quickdraw and math libraries. The room for improvements on graphics handling via paravirtualization are obvious, but I have a question though, how are the math libraries any faster vs. just having the FPU handle them?
Do the Apple math libraries just handle transcendentals badly on 040/060? Do they just rely on exception trapping? What about running on a system that also has Cyberpatcher/Oxypatcher that sticks a JIT cached version into the code after the first trap? |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Fusion MAC emul back to wb keys | clauddio | support.Apps | 0 | 15 March 2012 02:35 |
Fusion Mac emu | DDNI | request.Apps | 47 | 12 March 2009 01:21 |
Mac emulator Fusion | panos_pit | request.Apps | 2 | 26 October 2008 15:58 |
Were to get Mac os for emulator? | adonay | request.Other | 12 | 28 February 2008 16:07 |
Damn Mac games fly in Fusion!! | DDNI | Amiga scene | 1 | 04 June 2007 01:44 |
|
|