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? |
Chances are your emulated OS needs the 68060 libraries installing?
Perhaps try this : https://aminet.net/package/util/sys/Mu680x0Libs |
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 |
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.
|
I don't know if you need this package too (for good interop/stability)
https://aminet.net/package/util/libs/MMULib |
Why do you want to Emulate an 060 ?
|
Quote:
|
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. |
Quote:
|
If you want faster programming, you're probably better off with Visual Studio Code and Bartman's Amiga programming extension.
|
@coldacid
I enjoy doing all on Amiga, even though is emulated. Old school... |
Quote:
|
Quote:
Quote:
|
Quote:
It can run Amix, m68k Linux (and netbsd etc), enforcer (and other MMU debugging tools). |
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 :) |
@Toni Wilen
Is there a way to push as far as possible 040s' MHZ? |
sandruzzo: in config, the "CPU and FPU" page, CPU Emulation Speed, select "Fastest possible".
|
@coldacid ThANKS
|
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.