MAMEWorld >> News
View all threads Index   Flat Mode Flat  

Haze
Reged: 09/23/03
Posts: 5245
Send PM
Re: MAME 0.203
11/03/18 01:45 AM


> > WOW! A Moon Patrol fix! must check that out!!
>
> Remember that next time someone says it's OK to use 15 year old MAME because
> nothing's happened to golden-age games since then

based on my own observations from fixing up the Alpha One support the Moon Patrol driver still needs a lot of hardware verification, eg. the backgrounds literally just hardcode the correct colour lookups (unique colours are used, but I imagine the hardware has a more complex algorithm for picking them, otherwise why have a larger palette with a bunch of duplicate colours)

I suspect I can remove the 'fill with solid colour' thing for the lower background parts now, although I haven't tested, it really seems like that's just a 0xff pull up from unpopulated rom spaces (because Alpha One populates them and expects a double height background not a fill)

Also prior to the Alpha One changes the driver was ignoring parts of the sprite CLUT simply because Moon Patrol only uses 2bpp sprite gfx when the board supports 3 (so decoding it with a blank plane and not fudging / ignoring parts of the sprite CLUT is a lot cleaner)

The sprite limit is probably wrong on Moon Patrol too since Alpha One needed double, and there are comments in the driver about how top / bottom half of screen sprites in theory are meant to be from different parts of RAM but in practice it didn't work so the driver just ignores that (so I guess that's another misreading of schematics, and that logic does exist in some form but isn't implemented)

To be fair, a lot of the golden era drivers still need a LOT of work, but yeah, even after the recent fixes there were a lot of things not quite right with Moon Patrol, some might be more correct now (even if there are no user visible changes)







Entire thread
Subject Posted by Posted on
* MAME 0.203 Vas Crabb 10/31/18 10:57 PM
. * Re: MAME 0.203 Cheshire Noir  11/03/18 12:42 PM
. * Re: MAME 0.203 Cheshire Noir  11/18/18 05:06 AM
. * Re: MAME 0.203 gregf  11/18/18 05:31 AM
. * Re: MAME 0.203 gregf  11/03/18 01:23 PM
. * Re: MAME 0.203 LensLarque  11/02/18 04:44 PM
. * Re: MAME 0.203 Pr3tty F1y  11/01/18 02:49 PM
. * Re: MAME 0.203 R.Coltrane  11/01/18 02:03 PM
. * Re: MAME 0.203 R. Belmont  11/02/18 03:42 PM
. * Re: MAME 0.203 gregf  11/03/18 01:43 PM
. * Re: MAME 0.203 Haze  11/03/18 01:45 AM
. * Moon Patrol video observations AJR Hacker  11/03/18 06:58 AM
. * I thought Golden Age was the era that needs the most work *nt* anikom15  11/03/18 12:13 AM
. * Re: MAME 0.203 Renegade  11/02/18 07:33 PM
. * Re: MAME 0.203 gregf  11/02/18 10:34 PM
. * Re: MAME 0.203 Sociopathos  11/01/18 01:11 PM
. * Time Crisis is fully playable from start to finish. Hydreigon  11/02/18 04:33 PM
. * Re: MAME 0.203 MooglyGuy  11/01/18 01:52 PM
. * Re: MAME 0.203 jonwil  11/01/18 12:11 PM
. * Re: MAME 0.203 R. Belmont  11/02/18 03:41 PM
. * Re: MAME 0.203 fortuna_chan  11/01/18 03:14 AM
. * Re: MAME 0.203 ClawGrip  11/01/18 01:17 AM
. * Re: MAME 0.203 Master O  11/01/18 12:32 AM

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