|
Post by powergaizer on Feb 5, 2006 22:19:49 GMT 1
I was just wondering about the load screens I have the original neogeo cd system and 92 of the original games almost all of the first generation games have a monkey juggling balls while it loads in the game into memory and newer games have super deformered characters. Is this part of the programming or something in the bios that does this? Is it possible to implement this in to the engine because some are really funny especially the real bout ones. They made some of them to amuse you to pass the time of load. Thanks for your time.
|
|
|
Post by zelurker on Feb 5, 2006 22:35:38 GMT 1
For now I don't know exactly how these are generated. But I think it's something in the bios, maybe I'll be able to add them later... See the other post I will make in neocd 0.8 thread.
|
|
fakk2
Full Member
Posts: 100
|
Post by fakk2 on Feb 9, 2006 2:10:46 GMT 1
I think the bios takes care of the first generation NeoCDs and the Newer version games have thier own icons during the loading screens.
The reason I say this is because I had owned both machines and they have different loading screens for the first generation games, but the latter ones have the same loading screens.
Example Soccer Brawl has a monkey juggling balls during the loading screens on the Single Speed system, whereas on the NeoGeo CDZ unit, instead of seeing the monkey you now see a TV set and it flashes different things like "NEO-GEO" "SNK" "CDZ" "ENJOY GAME!"
But on games like Last Blade on both systems you see a picture of a guy cleaning his katana blade.
|
|
|
Post by zelurker on Feb 9, 2006 9:21:50 GMT 1
These screens are quite frustrating : apparently the way it works is that the bios (or the loading function) changes the vbl vector just before starting to load, and then updates the screen in the interrupt according to the hardware registers of the cdrom. Now the problem is that we don't emulate the hardware registers of the cdrom because we have absolutely no idea how they work, and even if we knew, it would be really hard to emulate it the same way (load just a part of a file during 1 interrupt, the continue in the next interrupt... argh !!!!).
In the current state of the emulator this is almost impossible to emulate, sorry.
|
|