From: Gwenole B. <gb...@di...> - 2000-10-12 15:31:25
|
Christian Bauer wrote: Hi, > It seems somewhat unstable, though. If I set the CPU type to anything other > than 68040, all I get is a black window. Hmm, that might be because we don't have specialised versions of comp_smalltbls for CPU lower that 68040. i.e. 68040 is always assumed. I will try to fix it soon. > And even with 68040, I can't get it > to complete booting MacOS (tried 7.0.1, 7.5.3 and 7.6.1, with and without > extensions). The error messages are various, ranging from "illegal instruction"/ > "fpu not installed" MacOS dialog boxes to "Illegal instruction" messages from > B2 and segmentation faults. Seems to be due to the lazy flusher :-( I got similar problems while developing it but it did work for me with MacOS 8.1. I should have tried with earlier versions of MacOS... Try to disable the lazy flusher in compemu.h by setting ENABLE_SOFT_FLUSH to 0. > I tried "jitcachesize" values of 128K and 512K (prefs_items.cpp/ > AddPrefsDefaults() should set a reasonable default value). The value I use is the minimal cache size value used for the DR-emulator from Apple, that is to say 256 KB. I think it's reasonnable but higher values will get better performance with the lazy flusher while no gain is accomplished otherwise. Thanks Christian for all those reports. I think I will make publicly available some builds before commiting to the CVS. Bye. |