RevEng Posted September 8, 2023 Share Posted September 8, 2023 Apparently some fans of other consoles see my 7800 "101 sprites demo", and conclude that a large number of sprites is only possible when the background is black/solid. It's the same old shared-bus cycle-stealing rhetoric from people that haven't coded anything for the 7800. They look at a single 7800 wiki page, stay at a Holiday Inn Express, and all of a sudden they're 7800 gurus who "know" it's impossible that the console has any useful strengths. As a response I put together this Sixty-Nine Eighty-Six Sprite tech demo, which has 86 animated sprites, a detailed background, rmt music playing, and a scroller. Enjoy! Play it live in your browser thanks to JS7800! (if it doesn't play music, hit the reset button - some browsers mute sound until you interact) Or download it to play in your favourite emulator or flashcart... EightySix.a78 [rom update 1 - changed one of the sprite palettes] [rom update 2 - fixed the spelling of Gollum. Whoops!] [rom update 3 - updated from 69 to 86 sprites] [rom update 4 - minor typo] 24 2 2 Quote Link to comment Share on other sites More sharing options...
+Muddyfunster Posted September 8, 2023 Share Posted September 8, 2023 No black backgroundses here precious! 8 Quote Link to comment Share on other sites More sharing options...
+Defender_2600 Posted September 8, 2023 Share Posted September 8, 2023 Indeed. This is also dedicated to all the people who keep repeating that the 7800 has good sprite capabilities but the black background will be necessary. Spectacular work! Edit: I wrote this without reading your post first. 6 Quote Link to comment Share on other sites More sharing options...
+x=usr(1536) Posted September 8, 2023 Share Posted September 8, 2023 20 minutes ago, Defender_2600 said: This is also dedicated to all the people who keep repeating that the 7800 has good sprite capabilities but the black background will be necessary. Anticipating their next argument: "yeah, well, that's only a demo! It doesn't count unless it's in a game!" Excellent work, @RevEng! 4 2 Quote Link to comment Share on other sites More sharing options...
+Defender_2600 Posted September 8, 2023 Share Posted September 8, 2023 28 minutes ago, x=usr(1536) said: Anticipating their next argument: "yeah, well, that's only a demo! It doesn't count unless it's in a game!" Bad memories. By the way, I have a 7800 map converted from SNES that is 90% complete, and on CRT you might confuse it with the original version. I hope that when it is completed it will be possible to share it. 7 Quote Link to comment Share on other sites More sharing options...
+Karl G Posted September 8, 2023 Share Posted September 8, 2023 2 hours ago, RevEng said: As a response I put together this Sixty-Nine Sprite tech demo, which has 69 animated sprites, a detailed background, rmt music playing, and a scroller. Enjoy! Since no one else has said it yet... Nice! 4 2 Quote Link to comment Share on other sites More sharing options...
+SmittyB Posted September 8, 2023 Share Posted September 8, 2023 Nice... 1 2 Quote Link to comment Share on other sites More sharing options...
KrunchyTC Posted September 8, 2023 Share Posted September 8, 2023 Awesome stuff! 2 Quote Link to comment Share on other sites More sharing options...
Cyprian Posted September 8, 2023 Share Posted September 8, 2023 4 hours ago, RevEng said: Apparently some fans of other consoles see my 7800 "101 sprites demo", and conclude that a large number of sprites is only possible when the background is black/solid. It's the same old shared-bus cycle-stealing rhetoric from people that haven't coded anything for the 7800. They look at a single 7800 wiki page, stay at a Holiday Inn, and all of a sudden they're 7800 gurus able to proclaim that the 7800 is lacking. As a response I put together this Sixty-Nine Sprite tech demo, which has 69 animated sprites, a detailed background, rmt music playing, and a scroller. Enjoy! Play it live in your browser thanks to JS7800! (if it doesn't play music, hit the reset button) Or download it to play in your favourite emulator or flashcart... Sixty-Nine Sprite Demo.a78 128.13 kB · 28 downloads [edit - changed one of the sprite palettes] https://www.pouet.net/prod.php?which=95037 3 1 Quote Link to comment Share on other sites More sharing options...
Bakasama Posted September 8, 2023 Share Posted September 8, 2023 3 hours ago, x=usr(1536) said: Anticipating their next argument: "yeah, well, that's only a demo! It doesn't count unless it's in a game!" Excellent work, @RevEng! I suppose somebody could make demo based on a NES game that had some slowdown like the tentacle level from Gradius. 2 Quote Link to comment Share on other sites More sharing options...
Trebor Posted September 8, 2023 Share Posted September 8, 2023 ... Nice! My Precious. 4 Quote Link to comment Share on other sites More sharing options...
turbo graphics 220 Posted September 9, 2023 Share Posted September 9, 2023 nice, the nes and sms can only do about 16 sprites when they are that size Quote Link to comment Share on other sites More sharing options...
+-^CrossBow^- Posted September 9, 2023 Share Posted September 9, 2023 This is awesome Mike! Excellent work. I've had this on loop for quite some time just listening to it in the background. Seems to work quite well from the BackBit Pro as well... 7 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted September 9, 2023 Share Posted September 9, 2023 Great work @RevEng, an absolutely incredible demo with some awesome music to boot! I'll be showing it on an upcoming stream for sure! - James 5 Quote Link to comment Share on other sites More sharing options...
Eagle Posted September 9, 2023 Share Posted September 9, 2023 On 9/8/2023 at 2:42 PM, RevEng said: 69 animated sprites 5 Quote Link to comment Share on other sites More sharing options...
RevEng Posted September 10, 2023 Author Share Posted September 10, 2023 Thanks for all the nice words on this one, guys! I wasn't expecting a whole lot of feedback for a tech demo, so it was a pleasant surprise. I've included the source for the demo in the 7800basic samples directory, in case anybody is curious. 9 2 Quote Link to comment Share on other sites More sharing options...
+mksmith Posted September 11, 2023 Share Posted September 11, 2023 8 hours ago, RevEng said: I've included the source for the demo in the 7800basic samples directory, in case anybody is curious. Very nice demo Mike! And another sample with some useful tips and tricks to learn from! I really need to make these accessible from ADS. 8 Quote Link to comment Share on other sites More sharing options...
RevEng Posted September 11, 2023 Author Share Posted September 11, 2023 Last time I do this, but I've updated the demo in the first post. I had left some DMA on the table in the original "sixty-nine" demo, and after fixing that up, I have 86 animated sprites instead. Not so "nice", but I figured having the extra sprites was worth spoiling the joke. 8 1 Quote Link to comment Share on other sites More sharing options...
+Defender_2600 Posted September 11, 2023 Share Posted September 11, 2023 But damn, now this is using up my notebook's DMA and slowing everything down with the fan starting to scream... 😝 Seriously, fantastic work as always. 3 Quote Link to comment Share on other sites More sharing options...
KrunchyTC Posted September 11, 2023 Share Posted September 11, 2023 Freaking amazing! 4 Quote Link to comment Share on other sites More sharing options...
Trebor Posted September 11, 2023 Share Posted September 11, 2023 Phenomenal job! Haters gonna hate, but the proof is in the pudding...or the precious. 5 Quote Link to comment Share on other sites More sharing options...
+x=usr(1536) Posted September 11, 2023 Share Posted September 11, 2023 Sweet, it's the Barbara Feldon release! 1 2 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted September 12, 2023 Share Posted September 12, 2023 Excellent demo. Would it be possible to use this colour palette (from the 8-bit, I believe this was done in Graph2Font). 3 Quote Link to comment Share on other sites More sharing options...
RevEng Posted September 12, 2023 Author Share Posted September 12, 2023 57 minutes ago, Stephen said: Excellent demo. Would it be possible to use this colour palette (from the 8-bit, I believe this was done in Graph2Font). That's very cool, and it's possible to get something close to that, but it would cost a few sprites - maybe 4 or 5. The main point of the demo is made, and I'm ready to move on from this one for now, but I may revisit it with your suggestion at some point. 2 1 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted September 12, 2023 Share Posted September 12, 2023 5 minutes ago, RevEng said: That's very cool, and it's possible to get something close to that, but it would cost a few sprites - maybe 4 or 5. The main point of the demo is made, and I'm ready to move on from this one for now, but I may revisit it with your suggestion at some point. Thanks for these demos. I had absolutely NO idea the 7800 was such a sprite powerhouse. I also did not know how heavily the Jaguar borrowed from it, with the object list, single scanline buffer, etc. Always looking forward to these great little demos. 4 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.