Jump to content
IGNORED

VBXE issue / Great American Cross-Country Road Race


twh/f2

Recommended Posts

Hi everyone,

 

is anyone aware of an VBXE compatibility issue with the legendary "Great American Cross-Country Road Race" ?

I usually don't experience any issues with my setup (130XE with VBXE) but I can't get it to work on my hardware.

 

The games seems to start normal but after the introduction sequence with the credits, the screen turns into black and the game seem to crash.

 

I know that a very very small set of atari games have indeed VBXE issues (for instance Gyruss). I don't recall the technical reason for it, but would be interesting to know though.

 

greetings,

twh

Link to comment
Share on other sites

Does it make it past the intro part where the car leaves a trail of smoke that fills the screen?

 

Having a quick look in a 130XE 128K config with VBXE also providing system Ram (which should equate to running R - Rambo Core).

There's no writes hitting VBXE registers around $D600-$D7FF from boot time until starting/playing a race.

 

One thing that might be an issue - at least 2 points during the intro (first just after tumbling Activision logo) the game writes zeros entirely from $D300-$D3FF.

There is a chance that possibly yours is causing the wrong Ram bank to appear @ $4000.

Strange thing though is that such a problem should also occur on the emulator.

 

If you can, try and set your system to run just the "A" Core - that will give you only a 128K base system without the Rambo emulation by VBXE.

The utliities disk should have what's needed, without need to flash another core you should have an A suffixed core present on the board.

Once done you can use it again to revert to the R core if you want.

  • Like 1
Link to comment
Share on other sites

The game does a full reset of GTIA a couple of times during the startup sequence by clearing $D000-D0FF. Any writes to $D080-D0FF cause VBXE to reset. That shouldn't be a problem here since GTIA is being reset too, but I know of at least one game that breaks on VBXE because it has an accidental stray write to this range every frame.

Link to comment
Share on other sites

I considered that... but doesn't that write to GTIA only reset VBXE graphical functions and Ram banking being done by MEMAC ?

 

For PORTB banking there should be no effect. Though it'd be interesting to see how a patched game without the register resets goes.

Haven't tested on my 800XL, it's not set up at the moment.

Link to comment
Share on other sites

  • 3 weeks later...

Ok. My newborn son kept me busy the last weeks. So that I couldn't test on different core settings earlier.

But here are my findings for my particular setup : 130 XE PAL, VBXE2

 

Tested cores:

* FX 1.26 A

* FX 1.26 Rambo

* GTIA EMU 1.06 A

* GTIA EMU 1.06 Rambo

 

The XEX (cassette) version always works - It is missing the intro sequence. So I guess no gtia resets here.

 

The disk version:

* Never works on cores FX Rambo nor GTIA Emu Rambo

* Always works on FX and GTIA EMU without Rambo (Antic-only 130XE only)

 

I did several tests - it's reproducable on my setup.

Anyway, now I found a way to finally play this Activision classic again.

 

thanks for your support,

twh/f2

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...