marss wrote: ↑Sun Jun 26, 2022 9:11 pm
Hi and thanks for having taken the time for the explanation
This is my log
Thanks! There are some interesting bits in there
rom image:
The MacII SI rom did use to at least boot on 68040+ at some point. You don't really want to use it since the whole thing will be incredibly slow, but the idea was that the emulator detects it and then kills all kinds of cpu caches so that it at least (hopefully) starts even though that rom is not really compatible with your cpu..
Looking at the log, and then the code, it seems it isn't quite killing all the caches so that bit probably broke at some point.
I should fix that.
But still, I really don't recommend using 512k roms since they are super old, usually quite hardware specific, and not 68040 aware at all.
On second thought, perhaps I should just pop up a message and refuse to launch with such rom.
I actually don't recommend using them on 68030's either unless you are very short on ram.
I use the 1MB LCIII rom here on my 68030 machine.
The LCIII rom might work on 68040+ too, but I'm not sure.
The better option is some kind of Quadra ROM. I don't know which one is most compatible with BasiliskII on a "68060 pretending to be a 68040" but I would give the Quadra 650 rom a go - that's the one recommended for the PC version of BasiliskII with 68040 emulation.
model id:
I would set the model to Quadra just in case the rom, macos, or some application is using that information to decide if it should be doing 68030 or 68040 things.
("modelid 14" in basilisk.inf, or using the GUI)
memory:
I don't know how different roms react to 512MB RAM. None of them officially supported that much but it's probably fine with Quadra roms.
I'm only really bringing it up since I don't actually know if that MacII SI rom freaks out if it sees 448MB more RAM than it officially supports
You can limit how much ram the mac side gets with "ramsize <mb>" in basilisk.inf but I don't think you'll need to.
video:
The log is saying: "Video mode is semi-native"
I don't know if it's on purpose but that indicates that video emulation was disabled in the options and it'll do native 16bit (with incorrect colors).
Don't think this has any impact on why it's crashing on startup though.
Since you had IISI as the rom I'm guessing you kept your existing basilisk.inf.
It might be worth replacing it with the one that came with the last build in case there are incompatibilities in some of the options.
If you're not getting a quadra rom working either then perhaps check without the ct60 option for "rom in ram" and see if that makes it work.
Cheers, and sorry for the wall of text
--Anders