Features:
- GB Printer support
- Super Game Boy borders (not full SGB mode)
- MP4 screen recording
- MBC30 support
- MBC1 multicart support
- MBC5 rumble support
- Link Cable support using shared memory (Pokemon Link Cable example)
- New Sphinx docs
- Wiki moved to Sphinx
Emulation improvements:
- All Mooneye tests (except CGB revision checks)
- All Samesuite tests (except CGB revision checks)
- All Blargg tests (except wont-fix oam-bug)
- Improvements include changes to: OAM, DMA, PPU/LCD, APU, interrupt, CPU-timing, etc.
Wrappers:
- Super Mario Deluxe
- Greatly improve Pokemon Red/Blue
- 2048 (homebrew)
- Pandora blocks (homebrew)
Development:
- CGB colors in debug view
- ROM tests to mark failures with xfail
- Debug view for game area with object annotations
- Run all pyboy/, tests/ and docs/ in compiled mode
- Major refactor of testing. Many tests converted from screenshots to text
- Using official reference images for testing
- A LOT of new test ROMs