MAMEWorld >> News
Index   Flat Mode Flat  

Trebor
MAME Fan
Reged: 01/18/05
Posts: 509
Send PM
Re: So what's holding back Model 2 to be fully emulated ?
05/30/21 01:01 AM


> 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)







Entire thread
Subject Posted by Posted on
* MAME 0.232 Vas Crabb 05/27/21 01:45 PM
. * Re: MAME 0.232 MAMEfan2000  06/05/21 03:32 PM
. * Re: MAME 0.232 Hydreigon  06/05/21 07:56 PM
. * Re: MAME 0.232 Ville Linde  06/09/21 06:33 PM
. * Re: MAME 0.232 MAMEfan2000  06/07/21 01:54 AM
. * Re: MAME 0.232 Vas Crabb  06/05/21 05:48 PM
. * Re: MAME 0.232 jonwil  05/29/21 11:52 AM
. * Re: MAME 0.232 Vas Crabb  05/29/21 01:54 PM
. * Re: MAME 0.232 jonwil  06/01/21 11:54 PM
. * So what's holding back Model 2 to be fully emulated ? MKFAN  05/28/21 08:41 PM
. * Re: So what's holding back Model 2 to be fully emulated ? Trebor  05/30/21 01:01 AM
. * Re: MAME 0.232 celeriacsoup  05/27/21 11:25 PM
. * Re: MAME 0.232 StilettoAdministrator  05/27/21 06:48 PM
. * Re: MAME 0.232 roscian  05/28/21 01:57 AM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
2 registered and 194 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1330