List of behaviours that aren't currently emulated properly in Peanut-GB.
LCD
The LCD is emulated line by line, where a line is rendered when the LCD enters Mode 3 (Reading OAM and VRAM to generate the picture).
Mid-scanline effects will not be rendered (changing BGP during Mode 3).
The duration of Mode 3 is constant, and does not change with the number of sprites rendered. This means that the duration of Mode 0 is also constant. The duration of Mode 0 is made to be the maximum possible regardless of sprites rendered on the line.
Only MBC1, 2, 3, 5, with optional RTC and SRAM, are implemented. Other memory bank controllers, such as MMM01, MBC6, MBC7, POCKET CAMERA, BANDAI TAMA5, HuC3, HuC1 are not implemented.
List of behaviours that aren't currently emulated properly in Peanut-GB.
LCD
CPU
MBC