04 April 2012, 14:30 | #1 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,378
|
Very old JIT direct bug: 512 kB Chip reported as 1MB
There seems to be a very old bug with 512 kByte ChipMem which appears as 1MByte ChipMem instead to the Amiga OS (3.1) and leads to crashes, and this only happens with the JIT enabled and if running in "Direct" mode. Once the JIT has been disabled or switched to "Indirect" mode this issue never happens again until you restart WinUAE completely.
However, this is only a small bug, not very important for me, but by reporting this little issue here I would also like to take the chance to say THANK YOU to Toni for all the excellent work he is still doing to improve WinUAE constantly. Update1: Added a comparison between JIT Direct (red) and Indirect (yellow) in the winuaelog.txt Update2: This bug was introduced with WinUAE 1.0. The readme.txt of WinUAE 1.0 contains this note in its list of changes: - improved JIT direct access memory area allocation (fixes JIT direct mode problems with some Pentium 4 or NForce 3/4 boards) Last edited by PeterK; 04 April 2012 at 17:13. |
04 April 2012, 17:40 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
I think it was this one:
- DMA accesses to upper 512kb of chip RAM with only 512k chip RAM and 1MB Agnus installed don't map to low 512kb like CPU accesses do. JIT direct still "see" this hidden 512k region because JIT direct ignores all memory banks and mask. Will be fixed in next beta. |
04 April 2012, 21:08 | #3 |
Registered User
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,378
|
@Toni
Many thanks for this quick response. It works as it should, but I didn't expect anything else. Last edited by PeterK; 06 April 2012 at 12:08. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A500 - 6A, 1MB chip + some fast | Chain | support.Hardware | 97 | 06 November 2012 13:41 |
020 + JIT bug? | smoorke | support.WinUAE | 2 | 16 July 2009 20:52 |
Gui bug - JIT + 24 Bit (?) | rsn8887 | support.WinUAE | 3 | 29 October 2008 16:01 |
a4000/40, 1mb chip ?! | aix | support.Hardware | 9 | 08 July 2006 17:35 |
Copper/jit bug workarround | Leandro | support.WinUAE | 11 | 17 September 2002 09:21 |
|
|