I’d love each new Game / Software forum post to include a ‘signature’ of shields / badges. These shields are to convey a bit more info to the user. The suggested order is for consistency. I propose (1) and (2) are mandatory. Each shield should be separated by a single space.
1. USB stack
Indicate if the USB stack is still present, or has been removed. This may be quite critical to some users, if they struggle to upload new software on the OG unit.
<img src="https://img.shields.io/badge/USB-✓-success">
<img src="https://img.shields.io/badge/USB-✗-critical">
2. FX support
This will be of growing importance, as more software is written to use the new FX units. It’s useful to know if: (i) there’s no FX features (supports OG and FX); (ii) an enhanced FX version is available; or (iii) if it only supports the FX units.
<img src="https://img.shields.io/badge/FX-n/a-inactive?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAKElEQVQY02NggIL//xEkCsAh8R8FoKlG46GpQRXBqoPqRuFwLkk+BwB5ZFWrX6ylDAAAAABJRU5ErkJggg==">
<img src="https://img.shields.io/badge/FX-Enhanced-success?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAKElEQVQY02NggIL//xEkCsAh8R8FoKlG46GpQRXBqoPqRuFwLkk+BwB5ZFWrX6ylDAAAAABJRU5ErkJggg==">
<img src="https://img.shields.io/badge/FX-Required-important?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAKElEQVQY02NggIL//xEkCsAh8R8FoKlG46GpQRXBqoPqRuFwLkk+BwB5ZFWrX6ylDAAAAABJRU5ErkJggg==">
3. Audio
Is there any audio provided? Users often try a game in the emulator before installing on their device; It’s not always possible to work out if any sound is expected.
<img src="https://img.shields.io/badge/Audio-✗-inactive?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMAQAAAABzEBENAAAAAnRSTlMAAHaTzTgAAAAjSURBVHgBY2BiYGBzYOBqYNjEwLAIiA4ASSAbKAIUB8oCAQBvfAWvPejJagAAAABJRU5ErkJggg==">
<img src="https://img.shields.io/badge/Audio-✓-success?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMAQAAAABzEBENAAAAAnRSTlMAAHaTzTgAAAAjSURBVHgBY2BiYGBzYOBqYNjEwLAIiA4ASSAbKAIUB8oCAQBvfAWvPejJagAAAABJRU5ErkJggg==">
4. EEPROM usage
Users would like to know if there is any ‘game save’ feature. Increasing it’s useful to know if there will be any data overwritten due to an address collision. The start ‒end addresses are inclusive and should be in decimal format, separated by an en-dash (U+2013 ‒
). E.g. the system reserved start block is 0‒15
. Do not abbreviate numbers. E.g. 180‒187
(not 180‒7
).
<img src="https://img.shields.io/badge/EEPROM-n/a-inactive?">
<img src="https://img.shields.io/badge/EEPROM-16‒1023-informational">
I welcome @bateske and the community’s feedback!
This obviously relies on shields.io to generate. Perhaps this could be self-hosted?
Is there anything else we should add? Is this too much? Cheers.
Example: