* Jeff Garzik <[EMAIL PROTECTED]> [020305 22:14]: > Yeah, good point. Did you catch my earlier mention of nVidia? nVidia > video BIOS has 32-bit code in it, which breaks a lot of existing ia32 > bios emulators. Since you are likely on ia32 anyway and don't need insn > emulation, you can probably just trap the BIOS calls it makes...
Number 9 (which don't exist anymore) did the same thing.. This really sucked on my Alpha Ruffian with Deskstation Firmware ;) > Has anyone jumped to nVidia's video BIOS and tried to run it directly? > There is always the chance it might Just Work(tm). X does that. But it's a beast. Might be worth adding some debugging printfs to the x86emu handling to investigate on requirements for device initialization. > I'm pretty sure that the number of BIOS INT calls made by video BIOS are > minimal... some video BIOS I am pretty sure do not even do BIOS INT They are. I think providing PCI services is already sufficient. Best regards, Stefan Reinauer -- Ok hex 4666 dup negate do i 4000 dup 2* negate do " *" 0 dup 2dup 1e 0 do 2swap * e >>a 2* 3 pick + -rot - j + dup dup * e >>a rot dup dup * e >>a rot swap 2dup + 10000 > if 3drop 3drop " " 0 dup 2dup leave then loop 2drop 2drop type 266 +loop cr 5de +loop