English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 06 September 2008, 08:18   #1
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
Two small WinUAE bugs

1) Format $4 exception stack frame from LC/EC versions of 68040/68060 not handled in RTE handling code, thus causing a format exception. To fix insert
Code:
 printf ("\telse if ((format & 0xF000) == 0x4000) { m68k_areg (regs, 7) += 8; break; }\n");
in line 1770 in gencpu.c. Don't know if it would be better to check CPU types too for stack frames that are known to specific CPUs only (if stack frame is modified wrongly), haven't checked on real CPU how those would behave.

2) Typo in newcpu.c. In line 1920 it should read opcode == 0x4e73 instead of opcode == 0x4e72 for RTE
thor is offline  
Old 06 September 2008, 12:12   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
Quote:
Originally Posted by thor View Post
Don't know if it would be better to check CPU types too for stack frames that are known to specific CPUs only (if stack frame is modified wrongly), haven't checked on real CPU how those would behave.
I have been wondering about that too but too much testing..
Toni Wilen is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
2 WinUAE bugs fortrax support.WinUAE 1 06 December 2006 05:46
WinUAE 1.3 known bugs Toni Wilen support.WinUAE 22 05 August 2006 14:45
WinUae bugs PiCiJi support.WinUAE 17 09 April 2005 11:39
WinUAE 0.8.26 bugs Toni Wilen support.WinUAE 10 02 June 2004 23:36
WinUAE bugs.. Big-Byte support.WinUAE 8 02 March 2003 16:09

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 01:29.

Top

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