Model 3 Daughterboard

Technical discussion for those interested in Supermodel development and Model 3 reverse engineering. Prospective contributors welcome.
Forum rules
Keep it classy!

  • No ROM requests or links.
  • Do not ask to be a play tester.
  • Do not ask about release dates.
  • No drama!

Model 3 Daughterboard

Postby Jiterdomer » Fri Apr 07, 2023 9:17 am

Conversus kinda found a solution or something for the cause of what it got missing in the graphical emulation, which is the white flash in Harley or in LA Machineguns. When you boot on Supermodel, it says "No daughterboard detected". So I think there are some games that uses this for extra graphics like the black background in Akira's Dural Stage in VF3/3tb and more.
Feel the heartbeat of my machine through this tight seat. I feel every motion of my machine
Image
User avatar
Jiterdomer
 
Posts: 627
Joined: Mon Sep 26, 2011 6:37 pm
Location: Los Angeles, California

Re: Model 3 Daughterboard

Postby Bart » Fri Apr 07, 2023 12:52 pm

Jiterdomer wrote:Conversus kinda found a solution or something for the cause of what it got missing in the graphical emulation, which is the white flash in Harley or in LA Machineguns. When you boot on Supermodel, it says "No daughterboard detected". So I think there are some games that uses this for extra graphics like the black background in Akira's Dural Stage in VF3/3tb and more.


There is no extra daughterboard. This is almost certainly a consequence of inaccurate JTAG emulation causing games to think essential components are missing.
User avatar
Bart
Site Admin
 
Posts: 3086
Joined: Thu Sep 01, 2011 2:13 pm
Location: Reno, Nevada

Re: Model 3 Daughterboard

Postby gm_matthew » Fri Apr 07, 2023 6:26 pm

Bart wrote:There is no extra daughterboard. This is almost certainly a consequence of inaccurate JTAG emulation causing games to think essential components are missing.

Correct. Games use JTAG to read the ID codes of each of the ASICs on the video board and use this to figure out if there are one or two pixel processors (Step 1.x has one, Step 2.x has two). On an actual Real3D Pro-1000 it was possible to add another pixel processor by plugging in a daughterboard (hence the prompt), but on Model 3 Step 2.x this is integrated into the video board itself.

At the moment Supermodel always simulates a single pixel processor, but I once managed to get it to simulate two by adding the extra ASIC ID codes to the list and making a few other simple modifications. Ultimately a proper implementation of JTAG will simulate either one or two pixel processors depending on whether it's a Step 1.x or 2.x game being played.
gm_matthew
 
Posts: 224
Joined: Fri Oct 07, 2011 7:29 am
Location: Bristol, UK


Return to The Dark Room

Who is online

Users browsing this forum: No registered users and 0 guests