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

Shot driver rewritten


SpiceWare

934 views

The shot driver has been rewritten to take advantage of the new kernel. It supports up to 6 shots by using 30 Hz flicker.

blogentry-3056-0-63749200-1332019831_thumb.png

 

Vertical shots are now 5 pixels tall instead of 8. One of the things I discovered before the reboot was that you could shoot a robot on the other side of a horizontal wall because the shot was too tall (horizontal walls are 5 scanlines tall).

 

Shots are drawn round-robin so each shot will be drawn using the ball, missile 0 and missile 1 over subsequent frames before being drawn with the ball again. This way if a horizontal shot lines up with a dark color on a robot, it won't be hard to see on every single frame. It also gives the shots a "flickering energy" appearance.

 

The left difficulty switch to select Bezerk/Frenzy room layout is now only checked when you hit Game Reset as it'll confuse things if the layout changes mid-game.

 

The level finished number, which shows up while the room is being shifted off screen, is now displayed in decimal instead of hexadecimal. It also nicely centers based on whether 1, 2 or 3 digits are being displayed.

 

ROM

frantic_20120317.bin

 

Source

Frantic20120317.zip

  • Like 2

0 Comments


Recommended Comments

There are no comments to display.

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