English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 14 March 2008, 21:21   #1
riftcon
 
Posts: n/a
68060 emulation bug

Problem in both 1.4.6 and 1.5.0b8

The instruction "mulu.l d0,d1:d2" executes normally. On my real 68060 it throws an "Unimplemented Integer Instruction Exception" with 68060.library disabled (vector offset $F4).

For quick reference, the unimplemented integer instructions on the 68060 that should throw this exception are

DIVU.L <ea>,Dr : Dq
DIVS.L <ea>,Dr : Dq
MULU.L <ea>,Dr : Dq
MULS.L <ea>,Dr : Dq
MOVEP Dx,(d16,Ay)
MOVEP (d16,Ay),Dx
CHK2 <ea>,Rn
CMP2 <ea>,Rn
CAS2 Dc1 : Dc2,Du1 : Du2,(Rn1) : (Rn2)
CAS Dc,Du,<ea>

I have not tested the other implemented instructions but I would be happy to, if necessary.
 
Old 14 March 2008, 21:30   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,526
Not a bug but missing feature and I am not sure if I want to emulate this because it would only make emulation slower (at least config option is needed) and someone would call it a bug..

Same "problem" with 68040. Also all 68881/2 FPU instructions are supported, even on 68040/060.

(and I did answer this same question few weeks ago I think )
Toni Wilen is online now  
Old 14 March 2008, 21:40   #3
riftcon
 
Posts: n/a
Sorry, I did a search and didn't find anything.

Yeah, it would make emulation slower. Would the other CPU modes also slow down, or is it just the '060 in practical use as the instruction would be emulated by 68060.library? As it is there isn't much point in running the emulation with '060 anyway...
 
Old 14 March 2008, 22:34   #4
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,237
I had to stick to 68040 emulation. Either phase5 68060 lib or MMULib 68060 library (T. Richter) reboots and reboots on my setup.

I agree with riftcon, 68060 emulation isn't that useful anyway so it doesn't matter.
jotd is offline  
Old 14 March 2008, 22:52   #5
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,526
Quote:
Originally Posted by jotd View Post
I had to stick to 68040 emulation. Either phase5 68060 lib or MMULib 68060 library (T. Richter) reboots and reboots on my setup.
Board specific libraries won't work but MMULib does work.

Quote:
I agree with riftcon, 68060 emulation isn't that useful anyway so it doesn't matter.
I did say 68040 has same problems. Too many emulated instructions
Toni Wilen is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Possible FPU emulation bug in 2.5.1? Zoltar support.WinUAE 13 05 January 2013 14:52
[Bug]'Capture before filtering' ignored if emulation not yet started NoX1911 support.WinUAE 1 30 May 2011 15:54
Bug in WinUAE 2.0.1 hdd emulation infovs support.WinUAE 29 02 January 2010 17:27
Fpu emulation bug cefa68000 support.WinUAE 2 09 February 2007 19:14
CD32 Emulation Bug in WinUAE 0.8.25? StevenJGore support.WinUAE 6 24 February 2004 18:49

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:12.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06771 seconds with 15 queries