Chu
Member

Posts: 479
Registered: 10-02 |
scalliano said:
@Chu: Those new shots are looking really nice! I wonder if there is a way to edit the statusbar - if I remember correctly the 32x statusbar and menu is actually an overlay handled by the Mega Drive itself, don't know if that's significant. [/B]
You are correct. It's nothing to do with the 32X. I have an actual 32x/Genesis/Cd console, and when you disconnect the link cable connecting the Genesis/32X together, you get a black screen (where the rendering takes place), and only the statusbar overlay/menu. So that's definitely the 68000 working that part.
I'm actually to try and reverse engineer the 32X ROM. I have experience decompiling/recompiling Genesis ROMS using Eclipse (I did it to start translating a JAP GEN game but quit due to translation flubs) so I'll take a crack at the 32X image - I'll post what I can find.
Also - the GENS hack I posted on my server works indeed with the 32X rom exceeding 4MB, in case anyone was wondering but couldn't take a crack at it. I want to try and keep Hypertension32X under 4MB to work on a flash cart. I have modified a flash cart to accept data over 4MB running in realtime on the system but it's not very easy - this is due to bankswitching (which is only 4 lines, each bank is one megabyte long).
EDIT: It looks like the statusbar code is in 0x35112 (in 5F, you can see _stbar), not sure if that's the graphic or the code or what. 0x D2820 (53) has ST_Z (shown again in D2EF8 - 53) , but again I'm not sure if that's directly referencing the ST_* in the statusbar code from Doom or what.
EDIT2: I'm looking into the Genesis VDP code for the 68K to find out where exactly the statusbar is getting drawn. The 32x video can be on the top or bottom of the Genesis VDP video (which means that the Genesis renders the video on the "top layer" while the 32X (slaveSH2) handles the bottom, which explains the menu/statusbar always being present), not really relevant I know- but I'll find that bastard ST one way or another.
__________________
3DGE source port
Last edited by Chu on 01-03-10 at 12:08
|