Jump to content

can this awesome River Raid hack work on the real game?


Recommended Posts

I just discovered this awesome version of River Raid on iTunes which has a unique version called Fantasy mode (skip to the 7:40 mark to see it). I was wondering can such a mod be done to the original River Raid ROM so this version is playable on original hardware? It's tons of fun!



  • Like 4
Link to comment
Share on other sites

Yes...flicker the player's missile at 20hz. If all 3 missiles are to disappear when any one of them has hit something, such a hack wouldn't even require additional resources (though there are a couple of bytes of ram unused in the original game).


Ohh baby!

Link to comment
Share on other sites

Not bankswitching...just drawing the missile at skewed positions for 2 frames.




; x-position missile:
       INX                      ; 2
;;       LDA    missileX          ; 3
       LDA    frameCnt          ; 3
       LSR                      ; 2
       AND    #$01              ; 2
       BCC    Straight          ; 2
       BEQ    NoLeft            ; 2
       CLC                      ; 2
       ADC    zero2             ; 3
       .byte $2C                ; 4
       SBC    zero2             ; 3
       CLC                      ; 2
       ADC    missileX          ; 3


;;       LDX    zero2             ; 3             load 0 with exactly 3 cycles
       LDX    zero1             ; 3             changed variable


; *** move or fire missiles: ***
       LDA    missileFlag       ; 3
       BPL    .noMissile        ; 2
;added line
       INC    zero2             ; 5
Link to comment
Share on other sites

Damn...it's difficult to find some space here. !!!!!! game killer removed. Supercharger-compatable.


I wonder if the 3 shots could be added to any of these hacks:



Link to comment
Share on other sites

Not really. Although the score table is set up to record zero points for hitting a house, the chances of doing so are n/a (a missile would hit the playfield before it reaches a house). Flickering the missile means that they can reach farther inland than normal.


On that subject, I fixed the flicker for 20hz (the binary above does the center missile twice in 2 frames). Now each one only appears once in 3 frames. The !!!!!! freeze is back in place, too.


  • Like 6
Link to comment
Share on other sites

Working on a smoother version that uses 30hz flicker of the other missile sprite for the side shots (and leaves the center shot unflickered)...but I ran into a slight problem where roads are (M1 would be doubled on roads). May not be a big issue, since the bridge is the only thing hittable on those scanlines...but it would mean that the side shots could not be cancelled when hitting PF (or it would become impossible to shoot through an empty bridge area - the doubled side shot would always hit PF).


Possible workaround using the ball sprite instead, but its dark green color does not show up all that well onscreen (plus, it would become necessary to reposition the ball before displaying the fuel gauge).

Link to comment
Share on other sites

What a nice hack packed with value. It's much easier to fly full speed and blow everything up. While that may sound likes it's now too easy, it isn't. Remember the fuel tanks are more easily destroyed too. And then you need to slow down, change strategy momentarily to successfully refuel.


With all these hacks and stuff It's like getting new game options on our 40-year old games. Or think of it as firmware updates and upgrades.. heh!

  • Like 4
Link to comment
Share on other sites

Got most of it ironed out...may get a stray duplicate missile just below a road, tho.

Here's that test (attract & BW code removed). This name already taken?


Very cool hack. Totally renews the game.


Can the color cycling playfield be added as an option as well? Is that something you're already working on, or is there not enough CPU cycles?

  • Like 1
Link to comment
Share on other sites

Cycles are a non-issue for the playfield...it can be set to a new color offscreen...but what is it based on here?


Wouldn't a bridge counter be better?


For practical purposes, probably. But I'm referring to the constant color cycling (every couple seconds) of the Fantasy mode shown in the video. No reason for it, except awesome flare -- perhaps toggled via the Color/BW switch or a difficulty switch for those who are sensitive to the color changes or just don't like it.

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.

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...