MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

Bart T.
Reged: 01/07/06
Posts: 196
Send PM


Small Supermodel WIP
#247743 - 03/02/11 01:34 AM


It looks like there's a lot of renewed interest in Model 3 emulation Excellent news for all of us Sega fans!

My contribution for the last two weeks has been rather small. I've been very busy with real life but I did manage to figure out a few small things since the last update. I got a few new games up and running: Daytona 2, Virtua Fighter 3, and LA Machineguns.











Based on my understanding of the Model 3's SCSI controller (a well-documented part), VF3 (and Scud Race, it turns out) is either using it incorrectly, in which case it only works on the real hardware by fortuitous coincidence, or simply abusing it. It appears the programmers may have implemented single-stepping incorrectly and accidentally trigger automatic execution the very first time the SCSI controller is used. This would explain why they include an explicit interrupt (equivalent to a 'halt') command at the end of their SCSI command sequences despite single stepping. My theory is that on the actual hardware, the SCSI controller frequently hits invalid instructions, but the programmers may have never realized it. We may never know for sure but I submit that it is plausible, especially given that the SCSI controller easily recovers from such errors. If I'm correct, these findings should be directly transferable to MAME's 53C810 emulation.

VF3 is still pretty buggy. I think it largely has to do with the rather large (in magnitude) coordinates it passes to the GPU, which may be causing a loss of precision in the Z-buffer, particularly if reciprocal values are used. This is probably fixable in the shaders.

LA Machineguns is a mess right now and it uses the much-hated 2D tile encryption, rendering the HUD as a series of solid black tiles. The game is still playable, however. I have not looked at it in much detail yet, although it is one of my favorite Model 3 games, but it suffers from some unusual graphics problems, namely missing road textures (appearing magenta in the screen shots) and a lack of lighting.

I'm pretty frustrated with LA Machineguns for sending me on a wild goose chase, hence the relative lack of progress this time. The game had me convinced that Model 3's tile generator supports extended layer sizes (128x64, for example, instead of just 64x64). After a few days of banging my head against the desk, I realized it was because I was returning all 1's for an un-emulated register.

Everything works great now. On the plus side, this minor fiasco forced me to sit down and figure out the remaining mysteries of the tile generator once and for all. I now understand how scrolling works and, thanks to Charles MacDonald's fantastic work on System 24, understand that there are only two tile layers, not four as previously thought. It turns out that Model 3's tile generator is not the same as the System 24 IC (also used in Model 1 and 2) but is clearly derived from it.

Next, I plan on rewriting the 2D code and returning to figuring out remaining problems with the 3D graphics. Sadly, my fast "dirty rectangles" implementation will have to be chucked out the window in situations where hardware scrolling is used.

Lastly, I think I've got the spotlight finally working. It has intrigued me for a while and it was nice to finally sit down and work it out. I have to thank our Spanish friend Abelardo for taking the time to record videos of Scud Race for me, which were instrumental in getting this to work properly. This Youtube video also proved to be very helpful. Just goes to show you how one person's completely pointless Youtube clip can be another's most valuable




Bart



MAMu_
Icon Master
Reged: 01/06/04
Posts: 604
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247746 - 03/02/11 01:53 AM



Congrats Bart, each new screenshot you post is always a good news



Jitterdoomer
The Ninja
Reged: 03/31/09
Posts: 28
Loc: United States
Send PM


Re: Small Supermodel WIP new [Re: MAMu_]
#247755 - 03/02/11 03:23 AM


Does the rectangular stickers on enemy cars in Daytona USA 2 relates to that most-hated 2D encryption like the one in MAME?



Bart T.
Reged: 01/07/06
Posts: 196
Send PM


Re: Small Supermodel WIP new [Re: Jitterdoomer]
#247773 - 03/02/11 07:38 AM


Not sure, but it could very well be. Also missing are the course icons during course selection and the driving tip text during attract mode. I haven't looked at it in detail. The vast majority of the graphics are there, however.



Bart



Outrun2006
MAME Fan
Reged: 03/15/07
Posts: 557
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247778 - 03/02/11 08:49 AM


Thank you Bart. Your work is appreciated. Keep up the good job my friend.



AndyGeezer
Reged: 09/07/04
Posts: 54
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247783 - 03/02/11 11:35 AM


Congrats Bart and yes LA Machine guns is an undiscovered gem..



Spekkio
MAME Fan
Reged: 08/22/05
Posts: 33
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247785 - 03/02/11 12:02 PM


Thumbs up bro.



Cable
retro gamer
Reged: 08/30/08
Posts: 131
Loc: UK
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247793 - 03/02/11 02:56 PM


Great work Bart! The work you are doing is getting me really excited I cant wait to play these games again



MAMu_
Icon Master
Reged: 01/06/04
Posts: 604
Send PM


Re: Small Supermodel WIP new [Re: Cable]
#247796 - 03/02/11 03:13 PM


> Great work Bart! The work you are doing is getting me really excited I cant wait to
> play these games again

I love the "Small Supermodel WIP"...

IT's a small step for model, one giant leap for mame kind"



AnimalBear
100% MAME Fan Forever!
Reged: 04/29/10
Posts: 206
Loc: Portugal, Porto
Send PM


Re: Small Supermodel WIP new [Re: MAMu_]
#247813 - 03/02/11 07:45 PM


Oh my heart!
I can´t wait this.
Thank you so much!
My Dream is come true!

Lei from Virtua Fighter remembers Tao Pai Pai.



Edited by AnimalBear (03/02/11 07:48 PM)



karadaniano
MAME Fan
Reged: 10/13/09
Posts: 55
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247820 - 03/02/11 09:30 PM


its very amazing how both demul and supermodel are advancing in model 3
personally im waiting for the first virtua striker 2 screens



arcade FTW



Anonymous
Unregistered
Send PM


Re: Small Supermodel WIP new [Re: karadaniano]
#247831 - 03/02/11 11:40 PM


I am waiting for the Lost Word and Lost World Special. Good job!



CptGuapo
Beat'em-ups Lover
Reged: 03/18/08
Posts: 342
Loc: Off to Never Never Land
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247832 - 03/03/11 12:33 AM


Wow! This a really expert's job, huh, Bart? Well done, fella. Hope to see more games playable thanks to all of your dedication...



"Mythology is what grownups believe, folklore is what they tell children and religion is both."



jonwil
Lurker
Reged: 10/06/03
Posts: 536
Send PM


Re: Small Supermodel WIP new [Re: karadaniano]
#247854 - 03/03/11 04:56 AM


I am personally waiting for Star Wars Trilogy (complete with the classic John Williams music)

But until someone emulates the game, I will have to make do with Star Wars Arcade on the 32x in GENS



Cable
retro gamer
Reged: 08/30/08
Posts: 131
Loc: UK
Send PM


Re: Small Supermodel WIP new [Re: jonwil]
#247861 - 03/03/11 10:32 AM


> I am personally waiting for Star Wars Trilogy (complete with the classic John
> Williams music)
>
I was down at our local arcade last night hoping to play star wars trilogy and sega rally 2. I was pissed off when I got there and they had blocked of the main area where these games were and kept all the gambling machine area open!



Hibo
MAME Fan
Reged: 01/02/11
Posts: 37
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247900 - 03/04/11 12:54 AM


Upgrade to Pro Today !


thats a wip I call.



Bart T.
Reged: 01/07/06
Posts: 196
Send PM


Re: Small Supermodel WIP new [Re: Hibo]
#247912 - 03/04/11 05:10 AM


Well I guess that concludes the Supermodel WIP updates



Bart



VirtuaIceMan
MAME Fan
Reged: 08/22/07
Posts: 212
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247928 - 03/04/11 11:27 AM


Over to ImageShack?



CiroConsentino
Frontend freak!
Reged: 09/21/03
Posts: 6211
Loc: Alien from Terra Prime... and Brazil
Send PM


Re: Small Supermodel WIP new [Re: VirtuaIceMan]
#247930 - 03/04/11 12:49 PM


imageshack is even worst.



Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]



twistyAdministrator
Space Lord
Reged: 09/18/03
Posts: 15570
Send PM


Re: Small Supermodel WIP new [Re: Bart T.]
#247932 - 03/04/11 01:10 PM


> Well I guess that concludes the Supermodel WIP updates

Trick...

The best way to post multiple images w/ no bandwidth problems:

Start a new thread in Post Testing and attach them all there.
Then copy their URL's over here inside image tags






AnimalBear
100% MAME Fan Forever!
Reged: 04/29/10
Posts: 206
Loc: Portugal, Porto
Send PM


Re: Small Supermodel WIP new [Re: twisty]
#247949 - 03/04/11 08:02 PM


Try here: http://www.freeuploadimages.org/

Upload images on Private then will never been deleted



Bart T.
Reged: 01/07/06
Posts: 196
Send PM


Re: Small Supermodel WIP new [Re: twisty]
#247984 - 03/05/11 03:55 AM


Thanks for the tip! So long as you don't mind me using that forum for this purpose, I'll give it a shot for the next update.



Bart


Pages: 1

MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

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