This uses pretty much the same algorithm as my NES version, and is about as fast for a 32x32 grid. If you're running on a Game Boy Color you can change it to double speed mode so it'll go faster.
Plans for later:
- Add double buffering
- Finish the 64x64 grid mode, and add scrolling
- Add predefined patterns