|
Re: How get past the black loading screen in bujutsu
10/27/19 03:51 AM
|
|
|
The PowerPC core is mostly fine for what it does. Aaron understood PowerPC very well, given his background. Remember he ported the core engine of Dark Forces from 68k to PPC without sources, and worked on Virtual PC and Virtual Game Station while he was at Connectix.
Fighting Bujutsu doesn't work because emulating an RS/6000 system is difficult. You're not going to be able to "determine the problem" and make it work by changing a couple of lines.
If you really want to play the game and want to put some serious effort into it, you'd be better off writing a dedicated emulator for it. The code uploaded to the system controller and graphics coprocessor is stock stuff from IBM - Konami didn't customise it. You could use AIX documentation to do high-level emulation of the system as the main program sees it. You could trap system calls and emulate them native code.
Graphics uses an IBM OpenGL engine, with a lot of features handled by the coprocessor. OpenGL itself is pretty well-documented, and IBM's implementation was also documented. It isn't a weird custom 3D graphics API. You could trap the OpenGL calls and translate them to 3D graphics API calls on the host the way SuperModel does.
|
|