2011-07-21

NEWS: Supermodel WIP Update (2011/07/21)

Spikeout is playable now. I haven't tested it extensively but it seems to be running quite well apart from some lock-ups in attract mode and nasty texture glitches (similar to Virtua Fighter 3 and Star Wars Trilogy) caused by Supermodel's imperfect texture caching.

EmuCR: Supermodel
EmuCR: Supermodel Spikeout
Because Spikeout relies so heavily on texture offsets, I figured out a way to make them work with model caching. The problem was similar to that of hash table collisions. Each look-up table entry in the model cache, which corresponds to a unique model address, now contains a linked list of model vertices decoded with different texture offsets. This fixes a number of bad textures in different games. Pictured below is Fighting Vipers 2, which previously did not look quite correct.
EmuCR: Supermodel Character models in Fighting Vipers 2 look correct with texture offsets applied.

News Source: Here

6 Comments:

  1. This is getting better and better and better!

    Hope to see Harley L.A. Riders working soon, and I also hope to see "Ski Champ" and "Sega Bass Fishing" supported.

    ReplyDelete
  2. I hope the texture glitches are fixed for Spikeout. I've been wanting to play it properly with texture filtering and up-res'd to 1080p for a long time!

    ReplyDelete
  3. Expect nothing playable until mame developers and coders decide to use a GPU to handle the 3d graphics, so even with the lattest CPU you will see the ingame at 10-12fps , they only do this in order to preserve old arcades so maybe in 10 years you will be abble to play the games at full speed, current cpu's just cant handle the GPU and CPU at the same time

    ReplyDelete
  4. It is very playable and consistent on my Macbook Pro. Don't notice any slowdown... tried a few of the games such as Daytona 2 in previous versions.

    ReplyDelete
  5. #3, Supermodel is not MAME, it does use your GPU for 3D acceleration.

    ReplyDelete
  6. This website is only for Emulators and shut up!

    ReplyDelete

Can't post a comment? Try This!