English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   request.Apps (https://eab.abime.net/forumdisplay.php?f=12)
-   -   Fusion Mac Emulator (https://eab.abime.net/showthread.php?t=83616)

Grex 08 March 2023 21:36

@Jacques:

I just remembered, that the "exec.library"-update of OS 3.9 BoingBag 2 does automatically reserve the low-mem. I have no clue if this feature has any benefits on the Amiga-side as well, or if it is just a bonus-feature for Mac-emu-users in order to avoid an additional reset at coldstart.
I haven't been using Mac-emulation for a couple of years now, but as far as I remember, the low-mem-reservation of BB2-exec.library does not work with Fusion (perhaps they have only tested it with ShapeShifter?), but as far as I remember the program "FixPATCHMAC.lha" on Aminet will fix this problem.
Of course it should be wise to avoid any double-patching, i.e. if you want to use the low-mem-reservation of BB2-exec.library then do not use rsrvwarm/rsrvcold/rsrvkick.
Alternatively you could disable the "exec.library"-update in your Startup-Sequence (this update can also cause incompatibilities with some Amiga-software, e.g. the game "Cedric"). In that case, just use rsrvwarm/rsrvcold/rsrvkick as normal.

Thomas Richter 09 March 2023 08:02

It is not only that exec library, it is pretty much any exec library from v44 onwards which keeps the lowest 32K non-allocated. On the Amiga side, this has no benefits, but MacOs requires the lowest 32K for its "globals" (yes,it has 32K globals compared to AmigaOs, which has only 4 bytes of globals).

There is in that sense no patching needed, just emulators need to be smart enough to "take the memory". For ShapeShifter, a special "value" has to be "deposited" somewhere in that 32K area to tell the emulator that it is free to use it, and that is pretty much all MuMove4K does in such a situation. For Fusion, I do not know what Jim requires, but a reboot is, from a purely technical point, not required.

JimDrew 13 March 2023 12:08

A reboot is technically required because I install a kicktag and some other things that are required for a real Mac to run. Remember, FUSION is not "an Amiga program".. it is code that gives you a real Mac that just so happens to allow the Amiga to run in the background. It takes precedence over anything and everything and it's *requirements* (like using RsrvMem or RsrvKick, certain MMU setups, etc.) are not optional. There are a SLEW of problems that you will experience if RsrvMem or RsrvKick is not used. This was very evident when the Vampire tried to reserve the lower 4K of memory (which is all that the Mac needs - not 32K).

creid2 26 June 2023 02:45

Hi Everyone-
I came across this thread. I have an emplant and looking for FUSION. Is there anyway to purchase the old version (3.2)? I just visited CMBStuff but only FUSION 4 coming soon is listed. Super excited to try this- I just got my A2000 up and running again and having loads of fun with the old tech. Thanks!

JimDrew 30 June 2023 02:28

There is no way currently to purchase the older FUSION. I might add that to the website while the work of FUSION 4 continues.

creid2 03 July 2023 03:17

Quote:

Originally Posted by JimDrew (Post 1625391)
There is no way currently to purchase the older FUSION. I might add that to the website while the work of FUSION 4 continues.

Let the thread know if you do!
P.S. this wouldn't deter me at all from also purchasing Fusion 4 when it is available!

Thanks!

arcam 23 August 2023 01:11

Quote:

Originally Posted by JimDrew (Post 1625391)
There is no way currently to purchase the older FUSION. I might add that to the website while the work of FUSION 4 continues.

Coming soon ? in 2023 ? :bowdown

Magic 23 August 2023 06:56

I am waiting too!

Captain_ Kal 08 November 2023 18:23

Same here!!!!


All times are GMT +2. The time now is 15:22.

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

Page generated in 0.05491 seconds with 11 queries