Posted Fri Nov 11, 2011 7:09 AM
I thought about how to respond to this post for awhile. Though I'm really glad to hear that there are a lot of "what could have been in a few years" type projects (and I have a high interest in purchasing them and offering my support in the community), it's also important to realize that anything that has special hardware may not be something that some programmers would want to use. I'll explain why.
There seems to be a deviation growing between the "what could have been" for the 7800 and the "what was". It's great to offer opportunities to developers to use these tools, but it is worth noting that if the 7800 community gets new programming blood, there might be some people that just want to try to program for the challenge of "what was"-- TIA sound, limited memory, no special hardware. Why? Because it's hard. Very hard. The TIA sucks. The limited RAM is tough to budget. Adding more hardware into the mix changes the game (no pun intended). This is why I like programming 2600 games with 128 bytes of RAM on occasion. It's a heck of a challenge. Some people may feel that programming for the 7800's base features and limitations may also be fun.
I don't want to sound unsupportive here, and I have a feeling that my comments may be taken that way. I DON'T want people to think I'm detracting from this thread's enthusiasm. I think this is a great idea, and a cool project, and I am excited about it myself. But, I can't really keep quiet on this weird vibe I'm feeling on these forums as of recently that if you don't support all of these new add-ons, your game could be considered garbage or insufficient because it's not taking advantage of all of these new things. HSC support seems to be becoming a standard instead of a "nice-to-have". I don't want the community to discriminate against those that are coding for the challenge of "what was", even if it's a game with less bells and whistles. The XM is cool, an extra-hardware demo is cool, but games that don't use those features are also cool. Providing the extra hardware support may attract more coders, and it may not. But, I definitely don't want this to become a mandatory standard in the community. Programmers should be free to use whatever they choose.
Again, I don't want anyone thinking that I am not supporting these projects-- and regardless of how I express myself, I've noticed hyper-sensitivity on some subjects in these forums, and I could frustrate some people with my comments, and I'm trying really hard not to convey that. I'm just expressing a thought, that I think needs to be said.
These are "tools of what could have been", and they're cool. It should be up to an individual developer whether or not they want to use them.
If we get more people because of this, then great. But, if we get people that don't use the hardware-- also great.
At the end of the day, more games, regardless of what category they are in means that everybody wins.
I hope everyone's kind of on the same page about this.
-John