Jump to content
cd-w

Zeviouz (2600)

Recommended Posts

Zeviouz for the Atari 2600 was unveiled today on Zero Page Homebrew channel - I highly recommend watching the show if you have not seen it already!

 

Here is the binary version for everyone to playtest - it is around 80% complete, with the following features missing:

  1. Andor-Genesis Motherships.

  2. PAL60 support.

  3. High-score table.

  4. Atarivox support (not sure about including speech?).

  5. Attract mode.

  6. Two-Player Support (turn-based, not simultaneous).

 

The game is a direct port from the 7800 source code, with lots of optimizations and tweaks to make it work on the 2600.    The main differences from the 7800 version are:

  1. The scrolling background uses the playfield instead of tiles.

  2. The sprites (by Nathan Strum) are based on the arcade version.

  3. The ground enemies are animated, e.g. buildings open-up to fire.

  4. The level layouts are modified to reduce flicker.

 

Note that it is a CDFJ/ARM game and will only work on a recent version of Stella or a real Atari 2600 with a Harmony cart.  

 

Let me know if you find any bugs, or have any suggestions!

 

Chris

zeviouz00_NTSC.bin

  • Like 31
  • Thanks 5

Share this post


Link to post
Share on other sites

Here is a screenshot of the game - note the 4 color Playfield and awesome sprites by Nathan.

 

Chris

zeviouz_screen.png

  • Like 14
  • Thanks 1

Share this post


Link to post
Share on other sites
34 minutes ago, cd-w said:

Here is a screenshot of the game - note the 4 color Playfield and awesome sprites by Nathan.

 

Chris

zeviouz_screen.png

Is two button support available with this ROM?

Share this post


Link to post
Share on other sites
3 minutes ago, sramirez2008 said:

Is two button support available with this ROM?

Yes - plug in a Genesis controller before loading the ROM (or change the controller type in Stella and restart the ROM).


Chris

  • Like 1

Share this post


Link to post
Share on other sites
2 minutes ago, sramirez2008 said:

Is two button support available with this ROM?

Yep. On real hardware, it should auto-detect a Genesis gamepad. In Stella, go into Game Properties > Controllers. Then change Left Port to Sega Genesis, click OK and reload the ROM.

 

27766_ScreenShot2020-08-18at1_28_01PM.thumb.png.1f0a9704a8df6a5bebc4a4961d19ea19.png

  • Like 2

Share this post


Link to post
Share on other sites

I'm not a big forum comment person, but I felt compelled to comment on this one.  Since getting back into Atari, I had considered getting a 7800 purely for Xevious.  I have fond memories of playing the arcade game in my youth at the pool during lifeguard breaks.  I caught glimpses of Zeviouz (2600) on ZPH at work today when my boss wasn't around.  As soon as I got home, I downloaded and played it with my Sega Genesis controller.  Bravo, both to @cd-w and @Nathan Strum.  And looks like I'm still good with just my Light Sixer!

  • Like 4

Share this post


Link to post
Share on other sites

Thank you for making this game @cd-w! It was such an incredible surprise to turn it the 2600 on the stream and have the game be Zeviouz! Thank you for having us premiere it live on ZeroPage Homebrew, it's so much fun doing these types of reveals!

 

The scrolling playfield background is an astounding achievement, the detail in it is unbelievable. Everything is top notch in the game from the sound, to the graphics, to the programming to the sheer variety of enemies and the amount of gameplay. It's one of those game you have to remind yourself that you're playing it on an Atari 2600!

 

- James

 

  • Like 2

Share this post


Link to post
Share on other sites

I'm not sure which one I'm more blown away with, the sound/music that sounds amazing considering it matches the original sounds very well and is being produced on the 2600 or the graphics, which feels like an entirely different (more capable) console, maybe in an interlaced/scanline mode. The scrolling, flipping panels, speed at which the ship moves... really impressive stuff!

 

I could easily see this being a 2600 homebrew best seller!

Edited by Clint Thompson

Share this post


Link to post
Share on other sites
39 minutes ago, ZeroPage Homebrew said:

Thank you for making this game @cd-w! It was such an incredible surprise to turn it the 2600 on the stream and have the game be Zeviouz! Thank you for having us premiere it live on ZeroPage Homebrew, it's so much fun doing these types of reveals!

 

 

Thanks for featuring Zeviouz on your show today!   I really enjoyed watching the big reveal, and seeing you and Arelan having fun with the game.   This is the reason that I write these games, so that others can enjoy playing them!

 

Cheers,

Chris

  • Like 6

Share this post


Link to post
Share on other sites
2 minutes ago, Clint Thompson said:

I'm not sure which one I'm more blown away with, the sound/music that sounds amazing considering it matches the original sounds very well and is being produced on the 2600 or the graphics, which feels like an entirely different (more capable) console, maybe in an interlaced/scanline mode. The scrolling, flipping panels, speed at which the ship moves... really impressive stuff!

 

The sounds come directly from the Atari 7800 version so I can't take credit for that, but I will take credit for the smooth scrolling and sprite engine!

 

Chris

  • Like 2

Share this post


Link to post
Share on other sites
3 hours ago, cd-w said:

The game is a direct port from the 7800 source code, with lots of optimizations and tweaks to make it work on the 2600.

congrats @cd-w!  I was checking out the show from work earlier today, and watching this was nuts.  You and @Nathan Strum have really outdone yourselves.

 

I was wondering, how many lines was the original source code and how long do you expect it to be when you've finished?  any idea of how *much* of the original code will remain when you're done?

 

fascinating project and tremendous result!

 

 

 

 

Share this post


Link to post
Share on other sites
14 minutes ago, D Train said:

congrats @cd-w!  I was checking out the show from work earlier today, and watching this was nuts.  You and @Nathan Strum have really outdone yourselves.   I was wondering, how many lines was the original source code and how long do you expect it to be when you've finished?  any idea of how *much* of the original code will remain when you're done?   fascinating project and tremendous result!

It is difficult to compare lines because the 7800 version is 6502 assembly and the 2600 version is denser C code.    However, I translated around 7000 lines of code from the 7800 version into around 5000 lines in the 2600 version.   Approximately 50% of the logic from the 7800 version will remain in the final game.

 

Chris

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

C?  ARM?  Chris you big fat cheater.  I love it! ;-) 

Great job. It's fantastic.

  • Haha 4

Share this post


Link to post
Share on other sites

This is amazing Chris and Nathan - it plays and sounds as great as it looks! :thumbsup:  Day 1 purchase for me! :D  

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, cd-w said:

but I will take credit for the smooth scrolling and sprite engine!

The scrolling is so smooth it actually catches you by surprise. Can’t wait to add this game to my library. Box art sneak peek please!

Share this post


Link to post
Share on other sites
2 hours ago, cd-w said:

 

The sounds come directly from the Atari 7800 version so I can't take credit for that, but I will take credit for the smooth scrolling and sprite engine!

 

Chris

It is very smooth and fluid Chris, well done!

 

 

 

Share this post


Link to post
Share on other sites
2 hours ago, djmips said:

C?  ARM?  Chris you big fat cheater.  I love it! ;-)
Great job. It's fantastic.

Thanks David - once you use the ARM you can't go back!

 

Chris

  • Like 2

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.

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