Jump to content
  • entries
    657
  • comments
    2,692
  • views
    898,638

Jitter be gone


SpiceWare

872 views

  • ARM routine InitLevel() is now run mid-screen to eliminate problem where OverScan occasionally ran out of time
  • screen shifted down to give more time to Vertical Blank
  • player shots are faster
  • station shots are slower, and once again deadly
  • asteroid explosions are no longer deadly. They're also faster than mine explosions. Non-Deadly explosions are now drawn in white.

Have not seen any jitter since making these changes. Let me know if you encounter any as I may need to shift the screen down another scanline or two.

 

If you hold RESET you can visually see how long the ARM routine InitLevel() takes to run, it's denoted by the white bar at the top of the screen. You'll notice that it varies by a scanline or two, this is due to the routines randomly positioning the asteroids and mines and having to sometimes reposition them to prevent objects from overlapping.

blogentry-3056-0-38003200-1399075170_thumb.jpg

 

If you hold RESET in Stella, you'll only see a thin white line. This is because Stella does not emulate how long it takes ARM code takes to run.

blogentry-3056-0-09625500-1399074926_thumb.png

 

 

ROM

draconian_20140502.bin

 

Source

Draconian_20140502.zip

  • Like 1

1 Comment


Recommended Comments

Guest
Add a comment...

×   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...