From: Gwenole B. <gb...@di...> - 2002-01-16 17:22:48
|
On Wed, 16 Jan 2002, Hetz Ben Hamo wrote: > Basilisk goes up, gives black box for few seconds, switches to gray, then > boom: Hmm, interesting. The current bug I am investigating in the one that makes B2 crashes in Direct Addressing mode with Apple Personal diagnostics. It looks related to 68040 emulation as it works under 68030. > Unix]$ BasiliskII > Basilisk II V1.0 by Christian Bauer et al. > Reading ROM file... > Using /dev/dsp audio output > do_handle_screen_fault: unhandled address 0x42be0380 [IP=0x80a1730] > D0: 00000000 D1: fffcffff D2: fffffffc D3: 0230000f > D4: 0003fffc D5: 00000000 D6: 00000012 D7: 00000000 > A0: 0000003c A1: 00000002 A2: 00006244 A3: 00006650 > A4: 00005e38 A5: 026d1380 A6: 00000000 A7: 0118fb5a > USP=00000000 ISP=0118fb5a MSP=00000000 VBR=00000000 > T=00 S=1 M=0 X=1 N=1 Z=0 V=0 C=0 IMASK=0 > FP0: 0 FP1: 0 FP2: 0 FP3: 0 > FP4: 0 FP5: 0 FP6: 0 FP7: 0 > N=0 Z=0 I=0 NAN=0 > 0232e8e8: 2815 28c4 c081 c284 8287 MOVE.L (A5),D4 > next PC: 0232e8ea Probably "someone" is trying to access above the SratchMemory area. It could be a compiler bug too. Please try compiling with optimizations off (edit the CXXFLAGS in Makefile). > Playing with the .basilisk_ii_prefs file didn't help much, also tried several > ROMs of Quadra, Performa, different processors emulation - didn't help a > single bit. Are you operating in windowed mode or DGA? Still crashes even in 68030 mode with/without FPU? > The problem appear on version 0.9, current CVS snapshot, and the JIT version. > It doesn't appear on the 0.8 version. > BTW: the configure script seems to have some problems: trying to disable ESD > (I'm using KDE) or VSOF (for testing) simply doesn't work. VOSF is mandatory for Direct and Real Addressing modes. B2 will work for you if configured with --enable-addressing=banks. But that's not an option, it has to work in other modes too. I am looking forward to helping you but I can't reproduce here on my system (Mandrake Linux 8.1 or Cooker). So may I suggest you compile B2 with cxmon builtin and the attached patch? Have you tried with --diable-xf86-vidmode ? --enable-fpe=uae ? Bye, Gwenole. |