Re: bsnes and headers
Posted: Wed Oct 31, 2012 9:08 pm
The iSNS thread was a joke about rushing through a universal standard without fully understanding the problem domain first.
(UPS was a personal example of my own similar failure, in fact.)
When I listed the ROM and RAM multipliers as increments larger than the smallest examples, it was a jab at the issue with Galaxian.
Separating the RAM size into two fields mirrored the issue with "16 mappers should be enough for everybody."
Leaving dead space was just asking for "DiskDude!" and other people to continue extending the spec.
But to be fair, although I am against including mapping information in with ROM data directly (SNES mapping is -really- nuanced, it's unlikely anyone would agree on a format to use); I would prefer it over having no precise mapping information at all. That also won't happen because it requires changing existing ROMs.
So NES is stuck with (inadequate) headers because we can't change files, and SNES is stuck with (useless) headers because we can't change files, and the GBA is stuck with no headers because we can't change files.
Doesn't it get tiresome that we can never make things better for fear of change?
Ironically, we might be able to subvert copier headers to add mapping info. But that too will probably get people complaining.
I learned a long time ago that nothing you do will go without criticism. Sometimes you just have to ignore people.
(UPS was a personal example of my own similar failure, in fact.)
When I listed the ROM and RAM multipliers as increments larger than the smallest examples, it was a jab at the issue with Galaxian.
Separating the RAM size into two fields mirrored the issue with "16 mappers should be enough for everybody."
Leaving dead space was just asking for "DiskDude!" and other people to continue extending the spec.
But to be fair, although I am against including mapping information in with ROM data directly (SNES mapping is -really- nuanced, it's unlikely anyone would agree on a format to use); I would prefer it over having no precise mapping information at all. That also won't happen because it requires changing existing ROMs.
So NES is stuck with (inadequate) headers because we can't change files, and SNES is stuck with (useless) headers because we can't change files, and the GBA is stuck with no headers because we can't change files.
Doesn't it get tiresome that we can never make things better for fear of change?
Ironically, we might be able to subvert copier headers to add mapping info. But that too will probably get people complaining.
I learned a long time ago that nothing you do will go without criticism. Sometimes you just have to ignore people.