Jump to content
IGNORED

question about "jumping " screen


easmith

Recommended Posts

It is not very apparent in stella, but when I play my game ( below) on Harmony with real 2600, the screen is very stable, but "jumps " fairly severely just at the exact moment when a wave is cleared, and then restabilizes.

 

Any ideas on what could cause this or any hints on how to figure it out?

 

 

ES

 

AlienRevenge.bin

Edited by easmith
Link to comment
Share on other sites

No idea what is causing this, but it might also become more apparent if you turn on jitter/roll effect in the TV settings. Once you see it in Stella, maybe you can note the scanline count, etc and narrow it down from there.

Link to comment
Share on other sites

Toggle your Frame Stats - ALT-L or CMD-L per the Developer Keys section of Stella's help.

 

post-3056-0-08376400-1532382728_thumb.png

 

The 272 is how many scanlines your game is using.

  • 272 is too many scanlines for NTSC, should be 262
  • 272 is too few scanlines for PAL, should be 312

 

Some TVs will be OK with the extra 10 scanlines, others won't be.

 

Hold down RESET and the scanline count will jump to 283. Even if your TV can show it, the difference of 11 will cause the screen to jump. I don't know about your Wave Clear, as I don't know how to play this game, but suspect its also going to 283 scanlines.

post-3056-0-22815000-1532382984_thumb.png

  • Like 1
Link to comment
Share on other sites

Thanks. I know I'm a bit over the scanline count but 272 seems to be ok for my TV . I don't understand how waveclear would affect the number of scanlines, since the kernel is unaffected.. And I am ok with a jump at reset.

 

Could it be that the logic that is performed after the waveclear is taking too many cycles? I even edited the code to jump straight from the wavweclear logic to the next frame bypassing the normal logic .

 

Play is pretty simple just fire with joystick and shield with button , start with button.

 

The number of enemies is RAM E1 . The number of enemies killed is RAM E2. If you make RAM E2 equal RAM E1 and then hit Frame +1, the scanlines jump to 292 , Total CLKs changes drastically, next frame is 178. then back to 272. Hmmmmmmm

Edited by easmith
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...