Skip to content

Commit

Permalink
This is GB 0.06
Browse files Browse the repository at this point in the history
Free bytes in bank 0: 83
Free bytes in bank 1: 44
Total: 127 bytes
  • Loading branch information
pinobatch committed Jun 3, 2018
1 parent b38c4ae commit fc2d9c7
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 19 deletions.
7 changes: 3 additions & 4 deletions gameboy/CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
0.06 (future)
* Add help text for forthcoming GBC-exclusive tests (PLUGE,
Gradient color bars, SMPTE bars, Color bars on gray, Color bleed)
* Add Color bleed test
0.06 (2018-06-03)
* Add GBC-exclusive tests (PLUGE, Gradient color bars, SMPTE bars,
Color bars on gray, Color bleed)
* LR35902 assembly source files use .z80 extension for more
convenient syntax highlighting
* Backlight zone background is black, not green
Expand Down
25 changes: 12 additions & 13 deletions gameboy/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
144p Test Suite
===============
This ROM represents an attempt to port parts of Artemio Urbina's 240p
Test Suite to the Game Boy, as a way of learning the Game Boy CPU.
This ROM is a port of Artemio Urbina's 240p Test Suite to the
Game Boy, as a way of learning the Game Boy CPU.

Build requirements: RGBDS, Python 3, Pillow, and GNU Make

Expand All @@ -23,21 +23,20 @@ data, the [cartridges sold by Catskull] are limited to 32 KiB.
Fortunately, the graphics for several tests are smaller than on a
240p platform, which makes the menu, Linearity, Sharpness, Drop
Shadow, and Scroll Test smaller. I managed to make some tests' help
text more concise. In addition, several tests do not apply at all to
a monochrome Game Boy, allowing leaving out their help and graphics.
text more concise. Easily readable VRAM helps, as does the LR35902
CPU's better code density for anything that doesn't use structs or
parallel arrays.

* PLUGE, Color Bars, SMPTE Color Bars, Color Bars w/ Gray Ref,
Color Bleed Check, Mode 7: Omitted because they don't apply
* 100 IRE: Subsumed into Motion blur
* 100 IRE: Extended into Motion blur.
* Linearity: Only one pixel aspect ratio (square) instead of 2 (NTSC
and PAL), and square pixels allow calculating the grid at runtime.
* White & RGB Screen: No custom color control
* Sound Test: No "Crowd" because GB doesn't support PCM
* Alternate 240p/480i: SGB and GB Player offer no access to the
underlying systems' interlace modes except through SGB JUMP
* Sound Test: No "Crowd" because GB PCM is limited to 4 bits.
* Alternate 240p/480i: SGB and GB Player offer no control over
the host systems' interlace modes except through SGB JUMP.

Super Game Boy and Game Boy Color enhancements are currently omitted
due to lack of ROM space and more importantly lack of time.
Though Game Boy Color enhancements just barely fit into 32 KiB,
Super Game Boy enhancements are omitted due to lack of ROM space
and more importantly lack of time.

[cartridges sold by Catskull]: https://catskullelectronics.com/32kcart

Expand Down
4 changes: 2 additions & 2 deletions gameboy/src/helppages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -664,8 +664,8 @@ Select: Show or hide

== 144p Test Suite ==

Ver. 0.05 (2018-05-30)
GBC enhancement
Ver. 0.06 (2018-06-03)
Add GBC exclusive tests

© 2011-2016
Artemio Urbina
Expand Down

0 comments on commit fc2d9c7

Please sign in to comment.