To solve this, the iBoy developers patched the kernel to allow the user to manually set buffer size through a syscall. The custom Linux kern was created because the regular kernel eats up a huge amount (80kb) of SRAM for the audio buffer. iboy_newkern - This build of iBoy requires a customized Linux kernel ( ), available on the SourceForge Project Page ( ). It does not support Gameboy Color games.Ģ. iboy_oldkern - This build of iBoy is for the standard Linux kernel. Each iBoy release consists of two builds:ġ. Starting with version 0.7 of iBoy, iBoy supports GameBoy Color games. Several display modes (down-scaling, cropping) Coprocessor used for graphical routines Emulation through dynamic translation of gameboy code Can emulate both Gameboy and Gameboy Color games Compatible with iPod 3G, 4G (Grayscale), 4G (Color, 5G, 5.5G IBoy is a Gameboy and Gameboy Color emulator for the iPod. It NEEDS the modified Linux 2.4 kernel from SourceForge: * Windows: Manual Installation for podzilla2ġ) Please read the iBoy wiki for all of the latest informationĢ) To play Gameboy Color games on both color and grayscale ipods you MUST use the newkern version.