I was doing some 7800 programming back in the day. I'd like to share my journey from 2001 to 2003.
First, we have the "Hello World" demo. Honestly, I think this was someone else's code, just my verification that I can compile it. Maybe I added a word in it or something, but it's pretty lame. No credit for me on this one.
20010525_hello_world.a78 48.13K
116 downloadsNext, we have a color demo. At the time, remember, emulator support was very, very low (MESS, which did not run well on my slow computer), and there were no cuttle carts. So, I did EPROM burning tests a lot. So, I made a "color cart" as a permanent addition to my cartridges. Here it is:
20010804_color01.a78 32.13K
122 downloadsAfter that, I decided it was time to make a game.
I wanted to write a zelda-like game. Here it is:
20020623_zelda.a78 32.13K
137 downloadsIt was during this stage that "Mister Purple Pants" was born.
I liked the demo, but I ran out of graphics space. My general thought was that I wanted to see the limit of overlapping sprites. Apparently, it hit me too fast before I could do other interesting things, so I had to abandon that kernel in favor of another one.
So, this brings me to one of my more favorite demos.
20020721_falling_demo.a78 32.13K
136 downloadsI thought I needed to learn about graphics compression techniques. So, I did.
I learned how Mega Man did its graphics, as well as Metroid. I put "Mister Purple Pants" in a one-room world where there was constant gravity. He can jump from item to item, so this is just a demo, but it seemed to be going in the right direction.
But, it was then that I wanted to try another project. I was thinking "What is the one game that the 7800 doesn't have that it really should?" The answer was Frogger.
20030101_frogger_nosound.a78 32.13K
82 downloadsWriting this frogger demo got me excited (it could have gone somewhere), bit I also got really, really bored after writing this one screen. I thought it was a great demo, but I had so many things to worry about at this stage. Do I be arcade-perfect? If so, will that bore me, or would I rather do my own game? How will I deal with all of the collision detection? These questions haunted me for some time, and I decided to abandon the work done so far, and go back to Mister Purple Pants.
And, here is Mister Purple Pants in his last appearance.
20030728_purplepants.a78 32.13K
107 downloadsThis is what I ideally would have turned into a Mega Man style game. Scrolling is complete, and there's a few screens worth of world defined. I was quite happy with it. But, then, real life got in the way.
There wasn't a lot of knowledge or tools for the 7800 back then, so I typically found myself striving to get one demo done at a time. And, with this final demo, I gave up. Now, it's neat to see that the community has gotten through some of the major issues that were headaches for me back in the day.
I was really, really secretive about these in the past. I really wanted to drum up excitement about releasing a 7800 game, since none were created for a very long time. But, now that I look at it, these things are probably better shared with everyone. Maybe they'll be of interest.
Best regards,
-John
















