Jump to content
IGNORED

Adjusting horizontal position


Recommended Posts

Hello, currently trying to adjust the vertical hold/position of Atari 2600 games, say if you wanted to move the game field down a few inches.  Was curious if there is anyone that could show me how you could adjust that?

Link to comment
Share on other sites

If you're hacking the game, one thing you could do is look for places where the game stores to the RIOT timer... TIM64T specifically.  Games usually (not always) use the RIOT timer to handle timing the VBlank / Overscan regions.  If the value stored falls between $20..$3F, it's probably the value for the VBlank/Overscan region above or below the playfield.

  • Like 1
Link to comment
Share on other sites

23 hours ago, splendidnut said:

If you're hacking the game, one thing you could do is look for places where the game stores to the RIOT timer... TIM64T specifically.  Games usually (not always) use the RIOT timer to handle timing the VBlank / Overscan regions.  If the value stored falls between $20..$3F, it's probably the value for the VBlank/Overscan region above or below the playfield.

Some good pointers and some good commands I can convert into hex and search for.  Thanks!

23 hours ago, Thomas Jentzsch said:

Where?

  • On TV or monitors? I doubt modern, digital devices offer any options.
  • In Stella? RTFM! :) 
  • ...?

 

BTW: Vertical or horizontal?

 

That brought up some interesting questions to me, mostly the TV, monitor, or emulator question.  So a bit of back story, currently polishing up a demo of the VirtualVCS for the Jaguar which is primarily a 6507 emulator using the Jaguar's Tom chip.   While the player missile graphics are not working yet there were other 2600 games that used other hit detection.   My immediate fokus is Skydiver.

 

As you can see in this video the gameplay tends to ride up a few inches in Virtual VCS...

 

though in earlier runs of the game the game field looked pretty good... different types of Jags?   Different monitors?   Your question got me wondering on that.

 post-4709-0-83070000-1523141286.jpg.0a0045f999468be554d90a11d2e8fcfa.jpg

But that is why I wanted to see if we could lower the playfield a few inches and see if that straightens out this game and a few other games.

 

To date Skydiver and Space Battle are my two favorite 2600 games that work (at least enough) under VirtualVCS on the Jag.

 

Link to comment
Share on other sites

18 minutes ago, doctorclu said:

But that is why I wanted to see if we could lower the playfield a few inches and see if that straightens out this game and a few other games.

 

To date Skydiver and Space Battle are my two favorite 2600 games that work (at least enough) under VirtualVCS on the Jag.

 

That looks to me like VirtualVCS is not handling VBLANK correctly.

 

Skydiver doesn't set VBLANK until scanline 259. However, using the flag icon as a guide, it looks like VBLANK is starting at 232.

 

Because the black area is visible at the bottom of the screen, I'm guessing that VirtualVCS is correctly "sizing" the screen by using the VBLANK signal. But is incorrectly assuming VBLANK is enabled on scanline 232 when choosing what colour to output to screen.

  • Like 1
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...