|
From: Gwenole B. <gb...@di...> - 2004-06-24 23:11:33
|
Hi, SDL graphics is now somewhat working for both Basilisk II and=20 SheepShaver. I still have to do some cleaning but at least differences=20= are now minimal. I have built a MacOS X.2 SheepShaver binary and it is=20= only 750 KB stripped with SDL libraries statically linked in. Problem:=20= it's twice as slow as the Linux/X11 version. :-( BTW, I will likely move display-independent code for NQD support to=20 gfxaccel.cpp in the top src dir. I think with very little changes, the=20= BeOS version could use that too. Currently, NQD is duplicated in SDL/=20 and Unix/ directories, that's bad. >> - cdrom: SDL? > > Only CD audio functions. That's what I saw. :-( I will have to check how to minimally use OS X=20 libraries from Nigel's support code for MacOS X. >> Have I forgot anything? > > Mouse/keyboard input: SDL ;-) It turns out keyboard support for SDL is flaky (as with X11 keysyms)=20 unless you use Window Server dependent scancodes/keycodes or you are=20 using US only operating systems. I will add Quartz mappings but I only=20= have a PBG4 so some keys will be missing. > We might actually try to do InputSprockets support for devices like > joysticks, too. If we could at least do InputSprockets support for mouse, that would be=20= nice. ;-) I tried to see several times ago where the problem was and I=20= failed. e.g. in Unreal, the mouse pointer remains sticked to the upper=20= left hand corner with no possible motion at all. Bye, Gwenol=E9.= |