cd-w #1 Posted August 18, 2020 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: Andor-Genesis Motherships. PAL60 support. High-score table. Atarivox support (not sure about including speech?). Attract mode. 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: The scrolling background uses the playfield instead of tiles. The sprites (by Nathan Strum) are based on the arcade version. The ground enemies are animated, e.g. buildings open-up to fire. 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 35 5 Quote Share this post Link to post Share on other sites
cd-w #2 Posted August 18, 2020 Here is a screenshot of the game - note the 4 color Playfield and awesome sprites by Nathan. Chris 14 1 Quote Share this post Link to post Share on other sites
+sramirez2008 #4 Posted August 18, 2020 Brilliant! Quote Share this post Link to post Share on other sites
vitoco #5 Posted August 18, 2020 Fantastic! I liked it very much... Thanks!!! Quote Share this post Link to post Share on other sites
+RaymanC #6 Posted August 18, 2020 Look Great !! Quote Share this post Link to post Share on other sites
+sramirez2008 #7 Posted August 18, 2020 34 minutes ago, cd-w said: Here is a screenshot of the game - note the 4 color Playfield and awesome sprites by Nathan. Chris Is two button support available with this ROM? Quote Share this post Link to post Share on other sites
cd-w #8 Posted August 18, 2020 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 1 Quote Share this post Link to post Share on other sites
+Nathan Strum #9 Posted August 18, 2020 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. 2 Quote Share this post Link to post Share on other sites
+sramirez2008 #10 Posted August 18, 2020 @cd-w @Nathan Strum 2 button via Sega Genesis controller confirmed. It does auto detect upon startup. -Thank you both.👍 Quote Share this post Link to post Share on other sites
Armscar Coder #11 Posted August 18, 2020 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! 4 Quote Share this post Link to post Share on other sites
ZeroPage Homebrew #12 Posted August 18, 2020 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 2 Quote Share this post Link to post Share on other sites
Clint Thompson #13 Posted August 18, 2020 (edited) 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 August 18, 2020 by Clint Thompson Quote Share this post Link to post Share on other sites
cd-w #14 Posted August 18, 2020 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 6 Quote Share this post Link to post Share on other sites
cd-w #15 Posted August 18, 2020 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 2 Quote Share this post Link to post Share on other sites
+D Train #16 Posted August 18, 2020 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! Quote Share this post Link to post Share on other sites
cd-w #17 Posted August 18, 2020 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 1 1 Quote Share this post Link to post Share on other sites
djmips #18 Posted August 19, 2020 C? ARM? Chris you big fat cheater. I love it! Great job. It's fantastic. 4 Quote Share this post Link to post Share on other sites
+Atarius Maximus #19 Posted August 19, 2020 Wow. Amazing work. Quote Share this post Link to post Share on other sites
johnnywc #20 Posted August 19, 2020 This is amazing Chris and Nathan - it plays and sounds as great as it looks! Day 1 purchase for me! 1 Quote Share this post Link to post Share on other sites
Keatah #21 Posted August 19, 2020 Sonofabitch! 2 Quote Share this post Link to post Share on other sites
+sramirez2008 #22 Posted August 19, 2020 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! Quote Share this post Link to post Share on other sites
+Omegamatrix #23 Posted August 19, 2020 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! Quote Share this post Link to post Share on other sites
Synthpopalooza #24 Posted August 19, 2020 I might have a go at improving the music, if you want. Been messing with TIA tracker and I'm sure I can improve it. 2 Quote Share this post Link to post Share on other sites
cd-w #25 Posted August 19, 2020 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 2 Quote Share this post Link to post Share on other sites