From: Gwenole B. <gb...@di...> - 2002-03-18 22:09:06
|
Hi, Yet two important bugs to fix before looking at the JIT merge: 1) Apple Personal Diagnostics will crash once the main screen is drawn but prior to displaying any menu. It looks like trying to access something at 0x7fff7fff. I first though that was a FPU problem but it occurs with/without all 3 FPU cores in 68040 mode (tested with a patched main.cpp for FPUType). In 68030 mode, I get the menu drawn but APD will crash some time after I move the cursor around. Probably an "off-by-one" error while popping from the stack. In the 030 case, one of the address to BlockMove was wrong (value was something 0x7fff0...). I seem to be the sole guy having that problem. Even strangier, I think I already got the same problem long time ago, that got automagically fixed somehow then it's back broken for me nowadays. I will check the cpu cores. 2) B2/JIT will crash once FPU tests for Speedometer 3.23 are done. This does not occur with Speedometer 4.x, nor without JIT-FPU nor without JIT at all. So, it's bound to be a JIT-FPU specific bug. BTW, any takers for the "scrollbar bug" when emulating m68k fpu registers with only double precision? Bye, Gwenole |