From: Gwenole B. <gb....@fr...> - 2005-06-30 17:52:17
|
Hi, We can also release a SheepShaver 2.3 soon. Issues left: General: - Audio is not automatically enabled with NewWorld ROMs and MacOS >=3D=20= 8.6. There are workarounds through the "Audio" control pannel IIRC. So,=20= that's not release critical. - Ethernet doesn't work in DIRECT_ADDRESSING mode yet. - We need to find a way to sanely abort if people are trying to use=20 MacOS < 8.5 with NewWorld ROMs. Or is it supposed to work? MacOS X: - I have no news for the Tiger problems. - There is no GUI nor CoreGraphics used yet. That's not important to=20 make a release since we can link with libSDL.a. - Add support for Mach/i386 relocations to dyngen to have JIT working=20 on x86. - Build with -mdynamic-no-pic. Windows: - Fullscreen DGA doesn't work - Integrate new GTK+2 based GUI I committed some important bug fixes recently which improves stability=20= everywhere. However, there may be regressions so some more testing=20 needs to be done. Especially for clean installs. I only have 8.1, 8.6,=20= 9.0 handy and I again forgot to bring back 7.1.2. Again, spinning release candidates could bring more build/application=20 testers. Since roadmaps are a hype thing to tell nowadays, here are the features=20= planned for 3.0: - Make InputSprockets work but I have absolutely no idea how. - Now that SheepShaver reached a decent stability level in CVS, I could=20= get back to the JIT in the future. AFAICS, it's not difficult to bring=20= in a 2x speed increase and thus reaching 30% of native speeds. 40+ is=20 possible but I am not sure yet how/if the profiler will work correctly.=20= ;-) Just need some time to merge all current bits and experiments +=20 dump remaining techniques out of my head. - Host CPU sw assisted OpenGL rendering. Easy to do but simply=20 boring/tedious to handle and check all thunks. Aranym people did it=20 though. I have to think again for hwaccel through 3D cards.=20 Synchronization won't be trivial and offscreen rendering is not really=20= effecient IIRC and depends on certain cards+drivers. Bye, Gwenol=E9.= |