> I'm not complaining just asking. Just seems like it's been at the same state forever. > It would be so awesome if Model 2 was fully working.
https://github.com/mamedev/mame/blob/master/src/mame/drivers/model2.cpp [Latest commit...15 days ago]
TODO: - z-sort, focal distance, color gamma and Mip Mapping still needs to be properly sorted in the renderer;
- sound comms still needs some work (sometimes m68k doesn't get some commands or play them with a delay);
- 2C games needs TGPx4 emulation;
- outputs and artwork (for gearbox indicators);
- clean-ups;
TODO (per-game issues): - daytona: crashes when coining it up with master network active culprit is a wrong command parameter in geo_parse texture data opcode;
- daytona: car glasses doesn't get loaded during gameplay;
- doa, doaa: corrupted sound, eventually becomes silent;
- doa, doaa: Kasumi model has many culled polygons;
- dynamcopc: corrupts palette for 2d (most likely unrelated with the lack of DSP);
- fvipers, schamp: rasterizer has issues displaying some characters @see video/model2.cpp
- fvipers: enables timers, but then irq register is empty, hence it crashes with an "interrupt halt" at POST (regression);
- lastbrnx: uses external DMA port 0 for uploading SHARC program, hook-up might not be 100% right;
- lastbrnx: has wrong graphics, uses several SHARC opcodes that needs to be double checked (compute_fmul_avg, shift operation 0x11, ALU operation 0x89 (compute_favg));
- manxtt: no escape from "active motion slider" tutorial (needs analog inputs), bypass it by entering then exiting service mode;
- manxtt: no bikes are visible (not a z-sort issue!);
- manxtt: course select island map doesn't rotate properly: timing issue, i960 sends read/write geo addresses to bufferram 0x918000/4 which TGP never reads in time.
- sgt24h: first turn in easy reverse course has ugly rendered mountain in background;
- skytargt: really slow during gameplay (fixed?);
- skytargt: short draw distance (might be down to z-sort);
- srallyc: some 3d elements doesn't show up properly (tree models, last hill in course 1 is often black colored);
- vcop: sound dies at enter initial screen (i.e. after played the game once) (untested);
- vcop: missing 3d at stage select screen (priority?);
- vstriker: stadium ads have terrible colors (they uses the wrong color table, @see video/model2rd.hxx)
|