cd-w Posted August 18, 2020 Share 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 38 5 Quote Link to comment Share on other sites More sharing options...
cd-w Posted August 18, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
TrekMD Posted August 18, 2020 Share Posted August 18, 2020 Awesome! Quote Link to comment Share on other sites More sharing options...
+sramirez2008 Posted August 18, 2020 Share Posted August 18, 2020 Brilliant! Quote Link to comment Share on other sites More sharing options...
vitoco Posted August 18, 2020 Share Posted August 18, 2020 Fantastic! I liked it very much... Thanks!!! Quote Link to comment Share on other sites More sharing options...
RaymanC Posted August 18, 2020 Share Posted August 18, 2020 Look Great !! Quote Link to comment Share on other sites More sharing options...
+sramirez2008 Posted August 18, 2020 Share 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 Link to comment Share on other sites More sharing options...
cd-w Posted August 18, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
+Nathan Strum Posted August 18, 2020 Share 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 Link to comment Share on other sites More sharing options...
+sramirez2008 Posted August 18, 2020 Share 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 Link to comment Share on other sites More sharing options...
+Armscar Coder Posted August 18, 2020 Share 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 Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted August 18, 2020 Share 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 3 Quote Link to comment Share on other sites More sharing options...
Clint Thompson Posted August 18, 2020 Share 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 Link to comment Share on other sites More sharing options...
cd-w Posted August 18, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
cd-w Posted August 18, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
+D Train Posted August 18, 2020 Share 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 Link to comment Share on other sites More sharing options...
cd-w Posted August 18, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
djmips Posted August 19, 2020 Share Posted August 19, 2020 C? ARM? Chris you big fat cheater. I love it! Great job. It's fantastic. 4 Quote Link to comment Share on other sites More sharing options...
+Atarius Maximus Posted August 19, 2020 Share Posted August 19, 2020 Wow. Amazing work. Quote Link to comment Share on other sites More sharing options...
+johnnywc Posted August 19, 2020 Share 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 Link to comment Share on other sites More sharing options...
Keatah Posted August 19, 2020 Share Posted August 19, 2020 Sonofabitch! 2 Quote Link to comment Share on other sites More sharing options...
+sramirez2008 Posted August 19, 2020 Share 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 Link to comment Share on other sites More sharing options...
Omegamatrix Posted August 19, 2020 Share 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 Link to comment Share on other sites More sharing options...
Synthpopalooza Posted August 19, 2020 Share 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 Link to comment Share on other sites More sharing options...
cd-w Posted August 19, 2020 Author Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts
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.