English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   support.WinUAE (https://eab.abime.net/forumdisplay.php?f=5)
-   -   Switching from 040 to 060 (https://eab.abime.net/showthread.php?t=108817)

sandruzzo 09 November 2021 13:32

Switching from 040 to 060
 
Hi,

I've installed my Amiga configuration with 040 (Aga chipset) and i would like to upgrade it to 060. I've tryed it just by changing processor type into configuration panel, but it didn't work.

Do I have to reinstall Amiga os from zero, or there is some kind of "trick" to avoid it?

alexh 09 November 2021 13:35

Chances are your emulated OS needs the 68060 libraries installing?

Perhaps try this :

https://aminet.net/package/util/sys/Mu680x0Libs

sandruzzo 09 November 2021 13:51

Done it now. Even though I see 060 on setting, the system info is telling me that I still have 040

https://i.ibb.co/7tH8ZqK/Clipboard01.jpg

coldacid 09 November 2021 14:43

Forget SysInfo, what does ShowConfig say? And did you make sure to restart the emulator after changing to the 060? I don't think that changing the CPU after the emulation's already running will work.

alexh 09 November 2021 15:38

I don't know if you need this package too (for good interop/stability)

https://aminet.net/package/util/libs/MMULib

Nobby_UK 09 November 2021 15:53

Why do you want to Emulate an 060 ?

alexh 09 November 2021 16:02

Quote:

Originally Posted by Nobby_UK (Post 1516166)
Why do you want to Emulate an 060 ?

Test 060 optimised executables?

Daedalus 09 November 2021 17:39

Yep, looks like an issue with the installed OS alright. If you're running OS 3.1 or 3.0, it doesn't know what an '060 is, so instead reports it as an '040. This is why it needs a dummy 68040 library in place of the original that redirects to the 68060 library.

Newer versions of the OS recognise the '060 directly, so their CPU command would be more accurate and they don't need the dummy library.

sandruzzo 10 November 2021 01:17

Quote:

Originally Posted by Nobby_UK (Post 1516166)
Why do you want to Emulate an 060 ?

In order to have a faster CPU when I coding for Amiga

coldacid 10 November 2021 01:43

If you want faster programming, you're probably better off with Visual Studio Code and Bartman's Amiga programming extension.

sandruzzo 10 November 2021 01:50

@coldacid

I enjoy doing all on Amiga, even though is emulated. Old school...

Thomas Richter 10 November 2021 09:22

Quote:

Originally Posted by sandruzzo (Post 1516276)
In order to have a faster CPU when I coding for Amiga

Sorry, but the emulation does not get faster just because you emulate a faster CPU. Emulation speed depends on the power of the emulating system alone. Besides, UAE does not emulate all the pecularities of the 68060 anyhow, such as the MMU.

meynaf 10 November 2021 09:25

Quote:

Originally Posted by alexh (Post 1516168)
Test 060 optimised executables?

It will not work. The emulator can't emulate cycle exact 060.


Quote:

Originally Posted by sandruzzo (Post 1516276)
In order to have a faster CPU when I coding for Amiga

Then set it as "fastest possible" and activate JIT. If fastest is active, cpu type does not matter anymore.

Toni Wilen 10 November 2021 09:27

Quote:

Originally Posted by Thomas Richter (Post 1516292)
Besides, UAE does not emulate all the pecularities of the 68060 anyhow, such as the MMU.

Your information is quite obsolete.
It can run Amix, m68k Linux (and netbsd etc), enforcer (and other MMU debugging tools).

Toni Wilen 10 November 2021 09:45

IMO only practical reason for using 68060 is testing that your program does not (accidentally) use any 68060 unimplemented instructions (but note that JIT can't handle this).

Any program that requires 68060 requires it because real 68060 is much faster than earlier models. 68040 and 68060 are practically identical in opcode level (except 68060 has few more instructions not implemented in hardware compared to 68040. And one FPU instruction is again hardware implemented which was removed in 68040)

Also 68060 was not very well supported back in the day (too old setpatch: crash at boot, too old CPU libraries: crash at boot, accelerator boot rom didn't disable 68060 FPU: very early crash at boot). 68040 is much "easier" choice :)

sandruzzo 10 November 2021 09:53

@Toni Wilen

Is there a way to push as far as possible 040s' MHZ?

coldacid 10 November 2021 14:27

sandruzzo: in config, the "CPU and FPU" page, CPU Emulation Speed, select "Fastest possible".

sandruzzo 10 November 2021 19:04

@coldacid ThANKS

sandruzzo 12 November 2021 07:45

Emulation it's faster if I set MHZ manually


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

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

Page generated in 0.05223 seconds with 11 queries