Move mode 0 into macro-land so that much of the logic can be inlined
Move mode 0 into macro-land so that much of the logic can be inlined

iracigt/mgba,jeremyherbert/mgba,mgba-emu/mgba,iracigt/mgba,Iniquitatis/mgba,nattthebear/mgba,fr500/mgba,Anty-Lemon/mgba,askotx/mgba,askotx/mgba,askotx/mgba,cassos/mgba,Anty-Lemon/mgba,Touched/mgba,libretro/mgba,Touched/mgba,MerryMage/mgba,Iniquitatis/mgba,bentley/mgba,bentley/mgba,nattthebear/mgba,Touched/mgba,Anty-Lemon/mgba,libretro/mgba,MerryMage/mgba,mgba-emu/mgba,Iniquitatis/mgba,askotx/mgba,mgba-emu/mgba,sergiobenrocha2/mgba,mgba-emu/mgba,AdmiralCurtiss/mgba,cassos/mgba,matthewbauer/mgba,sergiobenrocha2/mgba,AdmiralCurtiss/mgba,jeremyherbert/mgba,iracigt/mgba,MerryMage/mgba,sergiobenrocha2/mgba,matthewbauer/mgba,fr500/mgba,iracigt/mgba,jeremyherbert/mgba,Iniquitatis/mgba,libretro/mgba,zerofalcon/mgba,fr500/mgba,zerofalcon/mgba,Anty-Lemon/mgba,jeremyherbert/mgba,cassos/mgba,zerofalcon/mgba,sergiobenrocha2/mgba,fr500/mgba,AdmiralCurtiss/mgba,libretro/mgba,sergiobenrocha2/mgba,libretro/mgba