v0.4.0 Genesis Palette Accuracy & Tile Count
Qualetize GUI » Devlog



Thanks to a detailed comment from GONESBREW -[Rahzelk]-, we revisited the Genesis palette accuracy and added a requested tile counter.
What changed
- Custom per-channel quantization levels: The Genesis preset now uses measured Genesis/Megadrive brightness steps. The default preset adopts BlastEm’s values (close to measured hardware), and you can override with your own Custom Levels in the GUI.
- Tile count display: The UI reports unique tile count (with flip/transparent handling) so you can verify palette/tile budgets. It should match Aseprite’s counts.
Why the palette change
“Be careful, you're not using accurate Genesis palette.
Genesis palette contain the brightness levels for blue, green and red respectively. Possible values are 0, 2, 4, 6, 8, $A, $C and $E.
3-bit value → Brightness (0-255)
000 → 0 ($00)
001 → 52 ($34)
010 → 87 ($57)
011 → 116 ($74)
100 → 144 ($90)
101 → 172 ($AC)
110 → 206 ($CE)
111 → 255 ($FF)
Also, if you could have a function that count the number of different tiles after qualetization, it would be greater than great!”
Genesis palette contain the brightness levels for blue, green and red respectively. Possible values are 0, 2, 4, 6, 8, $A, $C and $E.
3-bit value → Brightness (0-255)
000 → 0 ($00)
001 → 52 ($34)
010 → 87 ($57)
011 → 116 ($74)
100 → 144 ($90)
101 → 172 ($AC)
110 → 206 ($CE)
111 → 255 ($FF)
Also, if you could have a function that count the number of different tiles after qualetization, it would be greater than great!”
Forum discussion: SpriteMind thread.
Hardware-derived non-linear ramp (per measurements):
- Normal:
0, 52, 87, 116, 144, 172, 206, 255 - Shadow:
0, 29, 52, 70, 87, 101, 116, 130 - Highlight:
130, 144, 158, 172, 187, 206, 228, 255
BlastEm’s emulation values:
- Normal:
0, 49, 87, 119, 146, 174, 206, 255 - Shadow:
0, 27, 49, 71, 87, 103, 119, 130 - Highlight:
130, 146, 157, 174, 190, 206, 228, 255
The two sets are very close; differences are minor and likely DAC/measurement variance. I chose BlastEm’s values for the default Genesis preset (it’s the emulator I use, and modern users often see emulated output). If you prefer the measured hardware steps, switch to Custom Levels and paste them in.
Tile count
- Shows the number of unique tiles after quantization.
- Options: treat fully transparent tiles as identical; allow flip X/Y equivalence.
- Implemented to match Aseprite’s counting.
Small UX tweak
- Palette overlay now shows palette/index +
#AARRGGBB+rgba(r,g,b,a)on hover; the hovered chip highlights.
Thanks for all the feedback and for using the tool!
Files
qualetize-gui-v0.4.0-x86_64-pc-windows-gnu.zip 4.2 MB
4 days ago
qualetize-gui-v0.4.0-aarch64-apple-darwin.tar.gz 4.4 MB
4 days ago
qualetize-gui-v0.4.0-x86_64-apple-darwin.tar.gz 4.7 MB
4 days ago
qualetize-gui-v0.4.0-aarch64-unknown-linux-gnu.tar.gz 6.4 MB
4 days ago
qualetize-gui-v0.4.0-x86_64-unknown-linux-gnu.tar.gz 6.6 MB
4 days ago
Get Qualetize GUI
Download NowName your own price
Qualetize GUI
Tile-based Image Quantization Tool
| Status | In development |
| Category | Tool |
| Author | tresus (とれす) |
| Tags | Pixel Art, Sega Genesis |
More posts
- v0.4.2 Small Bug Fixes / Minor UI Tweaks9 hours ago
- v0.4.1 Tile Reduction2 days ago
Leave a comment
Log in with itch.io to leave a comment.