MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

Bart T.
Reged: 01/07/06
Posts: 196
Send PM
Re: Questions about Supermodel code found in Ville Linde site
01/16/11 11:29 PM


Re: your first question:

It makes sense to develop the renderer first because it's the most vital component (apart from the PowerPC). The rest is just tedious glue code, IMHO. Perhaps more importantly, I find that having the Real3D emulation usable in a standalone form facilitates easier experimentation and prototyping. What I basically do is fire up Scud Race in the old Supermodel, play it until interesting things appear on the screen (namely, translucent polygons, repeating textures, seldom-used texture formats, and lighting effects), things that are tricky to shoe-horn into the OpenGL rendering pipeline, and then dump all the video RAM into files.

I can then load up these files to render the display as it was at the time the dump was made. Simply rendering the frame over and over again even gives me a rough idea of how well the engine is performing. The Real3D is nice in that all 3D graphics are built up in a hierarchical database structure in its VRAM, which makes it very conducive to this sort of development approach.

Re: the second question:

I think everyone likes playing around with Scud Race because it's basically _the_ reason for emulating Model 3. It's also a relatively "well-behaved" game in that it's not too hard to get up and running. The first game Supermodel ever ran was Lost World, followed next by Scud Race, I think.

Additionally, it just so happens that most of my Model 3 ROMs are on a computer in Nevada. The only complete dump I had available that Supermodel could run was Scud Race. The new, properly named ROM sets that MAME uses were not compatible out-of-the-box with the old Supermodel, so I didn't bother with anything else.


Right now, I'm working on hooking up Supermodel's old PowerPC interpreter, which ought to be good enough to get several games running. Once I hit that point, I'll release an initial version. I hope that I eventually have time to write a dynamic recompiler of my own (I had started playing around with some ideas back in the day and would like to return to that). It will be open source, of course, and should be readily usable on Windows, UNIX, and MacOS (I'm developing on Linux and Windows).


Bart







Entire thread
Subject Posted by Posted on
* Questions about Supermodel code found in Ville Linde site Soniccd123 01/16/11 05:50 AM
. * Here's the Supermodel code for you: GatKong  05/03/11 06:14 PM
. * Re: Questions about Supermodel code found in Ville Linde site Bart T.  01/16/11 09:55 PM
. * Re: Questions about Supermodel code found in Ville Linde site Mitaine  05/03/11 05:31 PM
. * Re: Questions about Supermodel code found in Ville Linde site StilettoAdministrator  01/17/11 07:17 AM
. * Re: Questions about Supermodel code found in Ville Linde site Cable  01/16/11 11:18 PM
. * Re: Questions about Supermodel code found in Ville Linde site Sonic  01/16/11 10:59 PM
. * Re: Questions about Supermodel code found in Ville Linde site Bart T.  01/16/11 11:29 PM
. * Re: Questions about Supermodel code found in Ville Linde site Sonic  01/17/11 12:16 AM
. * Re: Questions about Supermodel code found in Ville Linde site Bart T.  01/17/11 12:41 AM
. * Re: Questions about Supermodel code found in Ville Linde site Outrun2006  01/17/11 01:50 AM
. * Re: Questions about Supermodel code found in Ville Linde site Naoki  01/17/11 04:50 PM
. * Re: Questions about Supermodel code found in Ville Linde site R. Belmont  01/19/11 05:49 PM
. * Re: Questions about Supermodel code found in Ville Linde site RetroRepair  01/19/11 06:27 PM
. * Re: Questions about Supermodel code found in Ville Linde site R. Belmont  01/19/11 08:53 PM
. * Re: Questions about Supermodel code found in Ville Linde site Naoki  01/19/11 10:20 PM
. * Re: Questions about Supermodel code found in Ville Linde site bdam  01/20/11 10:24 PM
. * Re: Questions about Supermodel code found in Ville Linde site Naoki  01/20/11 11:08 PM
. * Re: Questions about Supermodel code found in Ville Linde site Naoki  01/22/11 03:40 AM
. * Re: Questions about Supermodel code found in Ville Linde site keshbach1  05/03/11 08:06 PM
. * Re: Questions about Supermodel code found in Ville Linde site Outrun2006  01/20/11 02:55 PM
. * Re: Questions about Supermodel code found in Ville Linde site Naoki  01/20/11 06:32 PM
. * Re: Questions about Supermodel code found in Ville Linde site RetroRepair  01/20/11 03:15 PM
. * Re: Questions about Supermodel code found in Ville Linde site R. Belmont  01/20/11 04:38 PM
. * Re: Questions about Supermodel code found in Ville Linde site FatTrucker  05/03/11 06:02 PM
. * Re: Questions about Supermodel code found in Ville Linde site bdam  05/03/11 07:08 PM
. * broadening this question VirtuaIceMan  01/20/11 06:41 PM
. * Re: broadening this question bdam  01/20/11 07:23 PM
. * Re: broadening this question R. Belmont  01/20/11 07:39 PM
. * Re: broadening this question bdam  01/20/11 09:23 PM
. * Force Feedback? MASH  01/17/11 07:06 PM
. * Re: Force Feedback? AeroCityMayor  01/17/11 07:26 PM
. * You have Sega issues (nt) SmitdoggAdministrator  01/17/11 04:03 PM
. * Re: You have Sega issues (nt) Outrun2006  01/17/11 05:20 PM
. * Re: You have Sega issues (nt) R. Belmont  01/18/11 12:39 AM
. * Re: You have Sega issues (nt) Outrun2006  01/18/11 03:28 PM
. * Re: You have Sega issues (nt) VirtuaIceMan  01/18/11 04:30 PM
. * Yu Suzuki interview mogli  01/19/11 07:29 AM
. * Re: Yu Suzuki interview R. Belmont  01/19/11 05:48 PM
. * Re: Questions about Supermodel code found in Ville Linde site Outrun2006  01/16/11 12:01 PM
. * Re: Questions about Supermodel code found in Ville Linde site Sonic  01/16/11 03:03 PM
. * Re: Questions about Supermodel code found in Ville Linde site Cable  01/16/11 04:28 PM

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