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

Room generation back in place


SpiceWare

1,026 views

The wall generation routines are back in place, as are the room shift routines. This is so the Playfield updates could be checked (it's really obvious when the room shifts left/right if one of the PFx updates is occuring at the wrong time).

 

Use the Left Difficulty switch to select Berzerk or Frenzy layout.

 

Use right joystick to change rooms.

 

Use left joystick to position robots.

 

To check the PFx updates for all 22 reposition kernels I tested with X positions of 00, 0F, 1E, 2D, 3C, 4B, 5A, 69, 78, 87 and 96.

 

Edit: Forgot to mention that the logic for Select and Restart is also in place. There's a dummy menu of just colored scanlines at the moment.

 

blogentry-3056-0-43711300-1331776957_thumb.png

 

ROM

frantic_20120314.bin

 

revised room shift

frantic_20120315.bin

 

Source

Frantic20120314.zip

4 Comments


Recommended Comments

Looks good.

 

When scrolling vertically the final row does not scroll off the screen and forms the start of the new room. However, when scrolling horizontally the walls scroll off the sides completely, which leads to a bit of a nasty jump when the new room is drawn. Would it be possible to scroll horizontally in the same way? I think you would need to scroll by 2 columns less than before and clear the outer two columns at each step. Let me know if this makes any sense as it is hard to describe!

 

Chris

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