Jump to content
Nukey Shay

Missile Command Arcade

Recommended Posts

I've also added bombers and satellites...though they don't have any offensive capability.

 

Couldn't they drop cruise missiles? That's the "smart" missile without the vapor trail behind it.

Share this post


Link to post
Share on other sites

This is excellent! Tremendous version of Missile Command! Though there seems to be a bug where only the centre pixels of the explosions count and if only the side pixels hit the enemy missiles or bombers, they don't hit them... I haven't seen the smartbombs yet but I'm sure they'll be pretty accurate too!

 

Oh and is there any reason the crosshair looks asymmetrical instead of just an x?

 

I reached a bit further now and a thing that bugs me is how the last bomber and your own missile disappear as soon as the last missile's gone so my missile can't hit the bomber to get that bonus. I'd kinda prefer the original yellowish arcade colourings if the colours won't change but I see you chose to go with the original 2600 colouring.

Edited by Tangentg

Share this post


Link to post
Share on other sites

Wow this is great. I have a friend seriously addicted to Missile Command on the Flashback Portable. We even have a contest going on right now between her, myself, and others in our group of friends.

 

So Nukey, here is a question for you:

 

Is it possible to configure the firing of the silos to other buttons on the flashback portable like the left and right difficulty switches and other unassigned buttons?

  • Like 1

Share this post


Link to post
Share on other sites

All buttons are assigned (the difficulty switch makes your missiles slower). But since the 2nd player is not usable and the AFP has a pause function built-in, I could remap the triggers. I think I'd use the T, A, and R buttons...a close little group. If only it wasn't for those stupid onscreen captions :P

  • Like 1

Share this post


Link to post
Share on other sites

This is really nice. It's like a "version 2". Ohh it's the same Missile Command game we all know and love alright. But it's like an official upgrade. I read this thread years ago and put it on my list. And first now I'm getting around to playing.

 

It's the 1970's all over again. It's freezing cold and snowy out and we're all cozied up doing hobby stuff today. A free-for-all lazy do-nothing day!

  • Like 1

Share this post


Link to post
Share on other sites

Sweet! Have to try this out.

Share this post


Link to post
Share on other sites

Weird...the portable does not like VBLANK being removed here (that's how the display got cut short). Original code restored.

 

Crosshair and Left cache positioning "fixed" (according to the portable's goofy rules).

Scanline bounce during tally screen corrected.

 

2-player games are playable...but both players use the left difficulty switch for missile speed.

 

Think I ought to move the side missile cache displays toward the center of the screen so those captions don't cover them?

Missile_command_arcade(portable_v2).bin

Share this post


Link to post
Share on other sites

Here's the caches moved more to the center (enemy missiles still need to hit the actual hilltops to wipe out a cache). The removal of game pause and palette switch code (irrelevant to AFP) provided enough space to remove the cache flicker too. There's a shake that sometimes appears when a bomber is onscreen, tho. Not sure where it's coming from, but I may leave it in ;)

Missile_command_arcade(portable_v3).bin

  • Like 1

Share this post


Link to post
Share on other sites

I wonder if anyone would be willing to do the trackball hack on the left controller, like they did with the other trackball games for the 2600 (centipede, missile command, star wars arcade, etc.)? That would be even more awesome.

Share this post


Link to post
Share on other sites

Here's the caches moved more to the center (enemy missiles still need to hit the actual hilltops to wipe out a cache). The removal of game pause and palette switch code (irrelevant to AFP) provided enough space to remove the cache flicker too. There's a shake that sometimes appears when a bomber is onscreen, tho. Not sure where it's coming from, but I may leave it in ;)

 

This is badass! Love playing this on the FBP. Thanks Nukey :thumbsup:

  • Like 2

Share this post


Link to post
Share on other sites

The best way to play Missile Command Arcade :thumbsup: Thanks again for this most wonderful hack Nukey!

 

post-21941-0-66451400-1529031504.jpg

 

  • Like 4

Share this post


Link to post
Share on other sites

Hey guys.

Is there a functional final version of this for Stella? When I download the main link in the first post, I get a non-functional version of the original game. If I download the portable version, it looks great. But only the middle cannon works.

Thanks.

Share this post


Link to post
Share on other sites
On 5/14/2021 at 7:26 PM, KEWROCK said:

Hey guys.

Is there a functional final version of this for Stella? When I download the main link in the first post, I get a non-functional version of the original game. If I download the portable version, it looks great. But only the middle cannon works.

Thanks.

did you use the first link:

Quote

 

I compiled the source code and it looks like the non Track & Field version (TF = 0 ) doesn't work correctly. I can't fire from the right base (tested on stella and on my 2600 PAL hardware with PlusCart)

 

Share this post


Link to post
Share on other sites
4 hours ago, Al_Nafuur said:

I compiled the source code and it looks like the non Track & Field version (TF = 0 ) doesn't work correctly. I can't fire from the right base (tested on stella and on my 2600 PAL hardware with PlusCart)

I guess it went unnoticed as the TF version also works with a joystick and so the non-TF version didn't get much testing.

 

Remove the "lsr" at line 716, and replace the value #$07 with #$0e in the 2 following instructions.

 

       lda    SWCHA                   ;4
 ;     lsr                            ;2    removed
       and    #$0e                    ;2    was "and #$07"
       eor    #$0e                    ;2    was "eor #$07"
       bne    LF270                   ;2³
 

 

 

  • Thanks 1

Share this post


Link to post
Share on other sites
On 9/22/2021 at 5:54 PM, alex_79 said:

Remove the "lsr" at line 716, and replace the value #$07 with #$0e in the 2 following instructions.

 

       lda    SWCHA                   ;4
 ;     lsr                            ;2    removed
       and    #$0e                    ;2    was "and #$07"
       eor    #$0e                    ;2    was "eor #$07"
       bne    LF270                   ;2³
 

 

I had copied the TF branch and removed the "rol INPT5" then I realized that the remaining "lsr" and "rol" are not necessary and I ended up with this code for the non TF version:

       lda    SWCHA                   ;4
       and    #$0F                    ;2
       eor    #$0F                    ;2
       bne    LF270                   ;2³

this version seems to work too. Using #$0F instead of #$0E means up and down of the right joystick will fire from the middle base..

 

On 9/22/2021 at 5:54 PM, alex_79 said:

I guess it went unnoticed as the TF version also works with a joystick and so the non-TF version didn't get much testing.

Yes, I think the non-TF version is not necessary (or only if you really need these 4 bytes for a new feature).

 

 

@alex_79 I can share the ROMs with you via the PlusStore, so you can test on your PlusCart. Just send me a PM if you like to.

 

 

Share this post


Link to post
Share on other sites

ZeroPage Homebrew is broadcasting a tribute stream to the legacy of Nukey Shay / Kurt Howe and playing Missile Command Arcade and more of his amazing hacks on tomorrow's (Tue Sep 28, 2021) stream LIVE on Twitch at 6PM PT | 9PM ET | 1AM GMT+1Day. I hope you'll be able to join us in remembering Kurt and his incredible contributions to the homebrew community!

 

Games:

 (WATCH AT 1080P60 FOR FULL QUALITY)

 

 

  • Like 1

Share this post


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

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

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...