View Single Post
Posts: 156 | Thanked: 44 times | Joined on Dec 2007
#5
SheepShaver will be able to run 9, as it emulates a PowerPC, however, it might be a little slow. I just have to figure out how to get this display out of 1 bit mode for now...

I think the sigsegv handler is broken.

Edit: Yes, it's only implemented for PowerPC and i386. And it looks nasty...

Edit: It's in the code here #ifdef (ARM) || (__ARM__)...

Edit: This is a real mess...

Edit: Alright, I'm starting again with a clean version of sigsegv.cpp tomorrow.

Edit again: Now that I have it up on my laptop screen, not the n800's screen in vi in xterm, I think it's more readable

Edit: the segfault handler is in... it catches the segfault but doesn't correctly deal with it yet.

Edit: Wait, is that because ignoresegv is not set?

Edit:
Nope. The sigsegv handler is now working and tells me what went wrong but doesn't skip it...

0005fbc0: 6f04 0647 0010 48c7 206e BLE.B #$00000004 == 0005fbc6 (FALSE)

Now if I knew what was actually at 0x00000004... probably quickdraw globals as this happens just after changing video colour depth (i can change res fine).

Last edited by t3h; 2007-12-19 at 11:20.