11144p Test Suite
22===============
3- This ROM represents an attempt to port parts of Artemio Urbina's 240p
4- Test Suite to the Game Boy, as a way of learning the Game Boy CPU.
3+ This ROM is a port of Artemio Urbina's 240p Test Suite to the
4+ Game Boy, as a way of learning the Game Boy CPU.
55
66Build requirements: RGBDS, Python 3, Pillow, and GNU Make
77
@@ -23,21 +23,20 @@ data, the [cartridges sold by Catskull] are limited to 32 KiB.
2323Fortunately, the graphics for several tests are smaller than on a
2424240p platform, which makes the menu, Linearity, Sharpness, Drop
2525Shadow, and Scroll Test smaller. I managed to make some tests' help
26- text more concise. In addition, several tests do not apply at all to
27- a monochrome Game Boy, allowing leaving out their help and graphics.
26+ text more concise. Easily readable VRAM helps, as does the LR35902
27+ CPU's better code density for anything that doesn't use structs or
28+ parallel arrays.
2829
29- * PLUGE, Color Bars, SMPTE Color Bars, Color Bars w/ Gray Ref,
30- Color Bleed Check, Mode 7: Omitted because they don't apply
31- * 100 IRE: Subsumed into Motion blur
30+ * 100 IRE: Extended into Motion blur.
3231* Linearity: Only one pixel aspect ratio (square) instead of 2 (NTSC
3332 and PAL), and square pixels allow calculating the grid at runtime.
34- * White & RGB Screen: No custom color control
35- * Sound Test: No "Crowd" because GB doesn't support PCM
36- * Alternate 240p/480i: SGB and GB Player offer no access to the
37- underlying systems' interlace modes except through SGB JUMP
33+ * Sound Test: No "Crowd" because GB PCM is limited to 4 bits.
34+ * Alternate 240p/480i: SGB and GB Player offer no control over
35+ the host systems' interlace modes except through SGB JUMP.
3836
39- Super Game Boy and Game Boy Color enhancements are currently omitted
40- due to lack of ROM space and more importantly lack of time.
37+ Though Game Boy Color enhancements just barely fit into 32 KiB,
38+ Super Game Boy enhancements are omitted due to lack of ROM space
39+ and more importantly lack of time.
4140
4241[ cartridges sold by Catskull ] : https://catskullelectronics.com/32kcart
4342
0 commit comments