So fix it for crying out loud. You have the power !
We all have already, in various forms. This includes Squirrel, a few open sourced games on Aetherbyte.com, help with code that will ultimately make it into ObeyBrew.com or something (some of which helps get around HuC's quirks), and some other stuff that will eventually get sorted out and probably handed out to people.
The tone of your post comes off sounding like blame for a failed product from a manufacturer who is profiting significantly from it; I can assure you that nothing could be farther from the truth. We just wanted to make games. I personally invested many hundreds of hours into HuC, and it is the best that it could be with the people who were contributing.
No, I'm just saying, you can't really accurately weigh in on cost/benefit for something that was never actually done. It's a catch-22 of sorts.
Now that new people have come along and want some better documentation, do what we all did back then (but sadly don't have time for anymore) - write it. Share it with others. Pay it forward. That's how HuC came to be born. We all struggled with the machine, with the lack of English information, and we all wanted to make games. We're all the same.
Agreed. This is still being done. That wasn't really ever up for debate. The problem is finding people who want to wade through everything and sort it out. You can barely find those people on the supposedly more popular systems like NES and C64.
Believe me, I sat with a chart trying to figure out what words like "PAAKAASHON" meant (percussion). It was a pain in the ass. I had to bother some friends who were a bit more clued in about kanji to sort that out too for things like waveform.
I was mostly just commenting on the whole "cost/benefit" thing. I'm the type of person where if ONE person benefits from a document I wrote, it was worth writing. 1:1 ratio, and all. It only gets better from there.
If something was a pain in the ass for me to get going, I'd like to make sure I leave it in a state that is less of a pain in the ass for future readers. Leaving comments throughout a bunch of assembler/source is still a pain in the ass. It's just a different one.
That's all.
Nobody has a secret cache of information which is guarded from outsiders. Nobody is withholding anything. Nobody had a development team or a budget or an unlimited amount of time to create broad vistas of information.
I never said there was a secret cache of information. I think we all wish there was some secret book-o-stuff. That would rule.
I appreciate what you're trying to say, but the truth is that nobody was making assumptions about what needed to be done; there simply weren't any people available to work on the compiler, let alone to use it. The documentation wasn't glossed over as an unnecessary extravagance, it was the number two priority after getting the compiler operational (without which, the compiler documentation would be extraneous). As you can see, the number one priority of getting the compiler operational had barely enough resources to squeak by, and there were no resources left over for documentation.
Eh, it's been awhile, dude. I think one of you could have organized something by now, seeing as you guys would be the best source for a documentation since you actually worked on it and were all there for the earliest stuff. It mostly sounds like you guys are still going with that cost/benefit stance, and as a result, have not bothered.
It's similar to that time I mentioned a few of HuC's quirks to you and you said it wasn't worth fixing because of the cost/benefit.
It's fine if you guys don't want to write documents anymore. Just don't get worked up about it when people comment on the lack of them.
Sadly, I can't recall a time when there was a compliment or expression of gratitude for the work invested in HuC. Maybe I received one, but if I did, I can't remember it anymore.
We all know this is mostly a thankless hobby. You can assume that people using it and sticking with it to complete projects is thanks enough. Just like how we assume people are saying thanks when they actually buy these games we slap together, and continue to pay attention to what we're doing.
FWIW, I am fairly certain we have thanks in our code in comments in a few places where people were expected to have read them.
It's also in the credits for our games, thanking all of our forefathers, essentially. Not by name, but by group.
Basically, I think Bonknuts has it completely right - it's not popular because the system itself is not popular.
Eh, I disagree. At this point, every old system is popular. It's not like the SMS is the most popular thing ever, and that thing's a bigger pain in the dick to program than the PCE will ever be.
I've watched a handful of people come and go, trying to get involved with PCE development. The lack of resources / documentation has scared them all off. Hence, ObeyBrew and Squirrel.
I've also watched people come to other scenes like the MSX scene, completely new to programming in general...
The documentation has allowed them to pick up assembler/the hardware easily enough to get games up and running in a matter of months.
And this is why I applaud anyone who contributes to the ecosystem.
It sort of sounds like you only applaud certain people, because you take things too personally.