Jump to content

Mord's Blog

  • entries
    170
  • comments
    93
  • views
    100,661

(Action RPG) Version 0.10 Beta


Mord

303 views

The screen no longer rolls on hardware when using my Gemini. If anyone runs it on other 2600/7800 models and finds it still rolls the screen, leave a note? (If for no other reason than I know I'll have to come back to it.)

 

Attached is a rom. While the code has been optimized somewhat it is functionally identical to the version 0.009 release except it works on hardware.

 

The problem looks to have come from how I terminated the visible portion of the screen right before entering Overscan. I moved the code to activate VBLANKing from the Overscan to right before it since I needed an extra WSYNC in there. I may alter that setup again later when I go back to the display to make sure everything is displaying on all the right lines and exactly the right number of lines are being generated. For now however, it works.

 

So the rest of version 0.10 will be continuing the optimization. I've found plenty of things already to cut down on time and rom. That being said there are still some big time wasters that can be redone better. Those are next on the hitlist.

 

Some extra effects have shown up in the new code as well. Not only does it take less time, and seem to be more reliable, but depending on how I apply that code I can alter the effects of player/playfield collisions.

2 Comments


Recommended Comments

One possibility might have been that you weren't activating VBLANK under some circumstances. VSYNC w/o VBLANK works on emulators, but can cause problems on real hardware.

Link to comment

A possibility. I'm not entirely sure why what I did to the rom seemed to fix it in the end. But when I get back to the display in the next version to verify everything works the way it should I'll definitely keep that in mind. :)

Link to comment
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...