26 February 2014, 21:18 | #1 |
Registered User
Join Date: Jan 2014
Location: Italy
Age: 48
Posts: 38
|
WinUAE 68030 MMU
Hi,
with this configuration for A1200 Kick3.1 CPU 68030 50MHz cycle-exact JIT disable MMU Enabled FPU 68822 More compatible Unimplemented FPU emu WHDLoad 17.2 freezes with some games. Same configuration with "MMU Disabled" works ok (and sysinfo still detect MMU). |
27 February 2014, 09:36 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,529
|
MMU and cycle exact (or more compatible) is unsupported and can cause strange side-effects. MMU and cache emulation is not compatible (would require yet another CPU core, maybe someday..) and cycle exact without cache would make really slow 68030, especially if code is in chip ram.
SysInfo is correct and wrong, most 68EC030 CPUs have MMU that is not fully working (68030 with manufacturing error in MMU marked as 68EC030) or it is disabled but MMU instructions will still execute on 68EC030, they may not execute correctly or do anything at all (and in worst case it may simply hang the CPU) but they don't cause any invalid instruction errors. For compatibility purposes emulated no-MMU 68030 has dummy MMU instruction emulation. 68040/060 fixed this problem, MMU/no-MMU has official detection method and there is no side-effects. EDIT: currently ticking cycle exact in 68030 MMU mode only enables chipset (=blitter) cycle exact emulation. CPU cycles are instant and won't be seen by chipset emulation = no dma contention at all. Last edited by Toni Wilen; 27 February 2014 at 18:58. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
68030, 68040 and 68060 MMU support (really!) | Toni Wilen | support.WinUAE | 262 | 19 February 2019 12:36 |
WinUAE crashes when switching from MMU to JIT | jotd | support.WinUAE | 1 | 19 November 2010 21:34 |
FS: Microbotics M1230 XA 68030+MMU+FPU 50Mhz Accelerator 64MB | Silver | MarketPlace | 3 | 17 May 2009 15:54 |
68030/mmu Support in WinUAE | dkovacs | request.UAE Wishlist | 19 | 22 August 2005 14:42 |
WinUAE needs a 68030 CPU Option | Exodus | request.UAE Wishlist | 3 | 28 April 2004 10:00 |
|
|