├── .gitignore ├── COPYING ├── README ├── build_qt.sh ├── build_sdl.sh ├── changelog ├── clean.sh ├── common ├── adaptivesleep.cpp ├── adaptivesleep.h ├── array.h ├── defined_ptr.h ├── rateest.cpp ├── rateest.h ├── resample │ ├── resampler.h │ ├── resamplerinfo.h │ └── src │ │ ├── blackmansinc.h │ │ ├── chainresampler.cpp │ │ ├── chainresampler.h │ │ ├── cic2.h │ │ ├── cic3.h │ │ ├── cic4.h │ │ ├── hammingsinc.h │ │ ├── i0.cpp │ │ ├── i0.h │ │ ├── kaiser50sinc.cpp │ │ ├── kaiser50sinc.h │ │ ├── kaiser70sinc.cpp │ │ ├── kaiser70sinc.h │ │ ├── linint.h │ │ ├── makesinckernel.cpp │ │ ├── makesinckernel.h │ │ ├── polyphasefir.h │ │ ├── rectsinc.h │ │ ├── resamplerinfo.cpp │ │ ├── rshift16_round.h │ │ ├── subresampler.h │ │ ├── u48div.cpp │ │ ├── u48div.h │ │ └── upsampler.h ├── ringbuffer.h ├── scoped_ptr.h ├── skipsched.cpp ├── skipsched.h ├── transfer_ptr.h ├── uncopyable.h ├── usec.h └── videolink │ ├── rgb32conv.cpp │ ├── rgb32conv.h │ ├── vfilterinfo.cpp │ ├── vfilterinfo.h │ ├── vfilters │ ├── catrom2x.cpp │ ├── catrom2x.h │ ├── catrom3x.cpp │ ├── catrom3x.h │ ├── kreed2xsai.cpp │ ├── kreed2xsai.h │ ├── maxsthq2x.cpp │ ├── maxsthq2x.h │ ├── maxsthq3x.cpp │ └── maxsthq3x.h │ └── videolink.h ├── gambatte_qt ├── gambatte_qt.pro └── src │ ├── cheatdialog.cpp │ ├── cheatdialog.h │ ├── fpsselector.cpp │ ├── fpsselector.h │ ├── framework │ ├── framework.pro │ ├── include │ │ ├── audioengineconf.h │ │ ├── auto_vector.h │ │ ├── blitterconf.h │ │ ├── callqueue.h │ │ ├── dialoghelpers.h │ │ ├── inputdialog.h │ │ ├── mainwindow.h │ │ ├── mediasource.h │ │ ├── mutual.h │ │ ├── pixelbuffer.h │ │ ├── resinfo.h │ │ ├── scalingmethod.h │ │ ├── sounddialog.h │ │ └── videodialog.h │ └── src │ │ ├── SDL_Joystick │ │ ├── include │ │ │ ├── SDL_config.h │ │ │ ├── SDL_error.h │ │ │ ├── SDL_event.h │ │ │ ├── SDL_joystick.h │ │ │ └── SDL_stdinc.h │ │ ├── lgpl-2.1.txt │ │ └── src │ │ │ ├── SDL_error.c │ │ │ ├── SDL_error_c.h │ │ │ ├── SDL_event.cpp │ │ │ ├── SDL_joystick.c │ │ │ ├── SDL_joystick_c.h │ │ │ ├── SDL_string.c │ │ │ ├── SDL_sysjoystick.h │ │ │ ├── bsd │ │ │ └── SDL_sysjoystick.c │ │ │ ├── darwin │ │ │ └── SDL_sysjoystick.c │ │ │ ├── dummy │ │ │ └── SDL_sysjoystick.c │ │ │ ├── linux │ │ │ └── SDL_sysjoystick.c │ │ │ └── win32 │ │ │ └── SDL_mmjoystick.c │ │ ├── addaudioengines.cpp │ │ ├── addaudioengines.h │ │ ├── addaudioengines_linux.cpp │ │ ├── addaudioengines_macx.cpp │ │ ├── addaudioengines_unix.cpp │ │ ├── addaudioengines_win32.cpp │ │ ├── addblitterwidgets.cpp │ │ ├── addblitterwidgets.h │ │ ├── addblitterwidgets_unix.cpp │ │ ├── addblitterwidgets_win32.cpp │ │ ├── atomicvar.h │ │ ├── audioengine.h │ │ ├── audioengineconf.cpp │ │ ├── audioengines │ │ ├── alsaengine.cpp │ │ ├── alsaengine.h │ │ ├── aoengine.cpp │ │ ├── aoengine.h │ │ ├── coreaudioengine.cpp │ │ ├── coreaudioengine.h │ │ ├── customdevconf.cpp │ │ ├── customdevconf.h │ │ ├── directsoundengine.cpp │ │ ├── directsoundengine.h │ │ ├── nullaudioengine.h │ │ ├── openalengine.cpp │ │ ├── openalengine.h │ │ ├── ossengine.cpp │ │ ├── ossengine.h │ │ ├── wasapiengine.cpp │ │ ├── wasapiengine.h │ │ └── wasapiinc.h │ │ ├── blitterconf.cpp │ │ ├── blittercontainer.cpp │ │ ├── blittercontainer.h │ │ ├── blitterwidget.cpp │ │ ├── blitterwidget.h │ │ ├── blitterwidgets │ │ ├── direct3dblitter.cpp │ │ ├── direct3dblitter.h │ │ ├── directdrawblitter.cpp │ │ ├── directdrawblitter.h │ │ ├── qglblitter.cpp │ │ ├── qglblitter.h │ │ ├── qpainterblitter.cpp │ │ ├── qpainterblitter.h │ │ ├── x11blitter.cpp │ │ ├── x11blitter.h │ │ ├── xvblitter.cpp │ │ └── xvblitter.h │ │ ├── dialoghelpers.cpp │ │ ├── dwmcontrol.cpp │ │ ├── dwmcontrol.h │ │ ├── frameratecontrol.cpp │ │ ├── frameratecontrol.h │ │ ├── fullmodetoggler.h │ │ ├── fullmodetogglers │ │ ├── gditoggler.cpp │ │ ├── gditoggler.h │ │ ├── nulltoggler.h │ │ ├── quartztoggler.cpp │ │ ├── quartztoggler.h │ │ ├── xf86vidmodetoggler.cpp │ │ ├── xf86vidmodetoggler.h │ │ ├── xrandr12toggler.cpp │ │ ├── xrandr12toggler.h │ │ ├── xrandrtoggler.cpp │ │ └── xrandrtoggler.h │ │ ├── gdisettings.cpp │ │ ├── gdisettings.h │ │ ├── getfullmodetoggler.cpp │ │ ├── getfullmodetoggler.h │ │ ├── getfullmodetoggler_macx.cpp │ │ ├── getfullmodetoggler_unix.cpp │ │ ├── getfullmodetoggler_win32.cpp │ │ ├── inputbox.cpp │ │ ├── inputbox.h │ │ ├── inputdialog.cpp │ │ ├── joysticklock.cpp │ │ ├── joysticklock.h │ │ ├── mainwindow.cpp │ │ ├── mediawidget.cpp │ │ ├── mediawidget.h │ │ ├── mediaworker.cpp │ │ ├── mediaworker.h │ │ ├── mmpriority.cpp │ │ ├── mmpriority.h │ │ ├── rational.h │ │ ├── sounddialog.cpp │ │ ├── sourceupdater.cpp │ │ ├── sourceupdater.h │ │ ├── swscale.h │ │ ├── syncvar.h │ │ ├── videobufferlocker.h │ │ └── videodialog.cpp │ ├── gambattemenuhandler.cpp │ ├── gambattemenuhandler.h │ ├── gambattesource.cpp │ ├── gambattesource.h │ ├── main.cpp │ ├── miscdialog.cpp │ ├── miscdialog.h │ ├── palettedialog.cpp │ ├── palettedialog.h │ ├── pathselector.cpp │ ├── pathselector.h │ └── src.pro ├── gambatte_sdl ├── SConstruct └── src │ ├── audiosink.cpp │ ├── audiosink.h │ ├── blitterwrapper.cpp │ ├── blitterwrapper.h │ ├── gambatte_sdl.cpp │ ├── parser.cpp │ ├── parser.h │ ├── scalebuffer.h │ ├── sdlblitter.cpp │ ├── sdlblitter.h │ ├── str_to_sdlkey.cpp │ ├── str_to_sdlkey.h │ └── usec.cpp ├── libgambatte ├── SConstruct ├── include │ ├── gambatte.h │ ├── gbint.h │ ├── inputgetter.h │ ├── loadres.h │ └── pakinfo.h └── src │ ├── bitmap_font.cpp │ ├── bitmap_font.h │ ├── counterdef.h │ ├── cpu.cpp │ ├── cpu.h │ ├── file │ ├── file.cpp │ ├── file.h │ ├── file_zip.cpp │ ├── stdfile.h │ └── unzip │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── unzip.c │ │ └── unzip.h │ ├── gambatte.cpp │ ├── initstate.cpp │ ├── initstate.h │ ├── insertion_sort.h │ ├── interrupter.cpp │ ├── interrupter.h │ ├── interruptrequester.cpp │ ├── interruptrequester.h │ ├── loadres.cpp │ ├── mem │ ├── cartridge.cpp │ ├── cartridge.h │ ├── memptrs.cpp │ ├── memptrs.h │ ├── pakinfo.cpp │ ├── pakinfo_internal.h │ ├── rtc.cpp │ └── rtc.h │ ├── memory.cpp │ ├── memory.h │ ├── minkeeper.h │ ├── osd_element.h │ ├── savestate.h │ ├── sound.cpp │ ├── sound.h │ ├── sound │ ├── channel1.cpp │ ├── channel1.h │ ├── channel2.cpp │ ├── channel2.h │ ├── channel3.cpp │ ├── channel3.h │ ├── channel4.cpp │ ├── channel4.h │ ├── duty_unit.cpp │ ├── duty_unit.h │ ├── envelope_unit.cpp │ ├── envelope_unit.h │ ├── length_counter.cpp │ ├── length_counter.h │ ├── master_disabler.h │ ├── psgdef.h │ ├── sound_unit.h │ └── static_output_tester.h │ ├── state_osd_elements.cpp │ ├── state_osd_elements.h │ ├── statesaver.cpp │ ├── statesaver.h │ ├── tima.cpp │ ├── tima.h │ ├── video.cpp │ ├── video.h │ └── video │ ├── lcddef.h │ ├── ly_counter.cpp │ ├── ly_counter.h │ ├── lyc_irq.cpp │ ├── lyc_irq.h │ ├── mstat_irq.h │ ├── next_m0_time.cpp │ ├── next_m0_time.h │ ├── ppu.cpp │ ├── ppu.h │ ├── sprite_mapper.cpp │ └── sprite_mapper.h └── test ├── SConstruct ├── assemble_tests.sh ├── clean_tests.sh ├── hwtests ├── bgen │ ├── bgoff_bgon_sprite_above_window.asm │ ├── bgoff_bgon_sprite_above_window_cgb04c.png │ ├── bgoff_bgon_sprite_above_window_xdmg08.png │ ├── bgoff_bgon_sprite_below_window.asm │ ├── bgoff_bgon_sprite_below_window_cgb04c.png │ └── bgoff_bgon_sprite_below_window_xdmg08.png ├── bgtiledata │ ├── bgtiledata_spx08_1.asm │ ├── bgtiledata_spx08_1_cgb04c.png │ ├── bgtiledata_spx08_1_dmg08.png │ ├── bgtiledata_spx08_2.asm │ ├── bgtiledata_spx08_2_cgb04c.png │ ├── bgtiledata_spx08_2_dmg08.png │ ├── bgtiledata_spx08_3.asm │ ├── bgtiledata_spx08_3_cgb04c.png │ ├── bgtiledata_spx08_3_dmg08.png │ ├── bgtiledata_spx08_4.asm │ ├── bgtiledata_spx08_4_cgb04c.png │ ├── bgtiledata_spx08_4_dmg08.png │ ├── bgtiledata_spx08_ds_1.asm │ ├── bgtiledata_spx08_ds_1_xcgb.png │ ├── bgtiledata_spx08_ds_2.asm │ ├── bgtiledata_spx08_ds_2_xcgb.png │ ├── bgtiledata_spx08_ds_3.asm │ ├── bgtiledata_spx08_ds_3_cgb04c.png │ ├── bgtiledata_spx08_ds_4.asm │ ├── bgtiledata_spx08_ds_4_cgb04c.png │ ├── bgtiledata_spx09_1.asm │ ├── bgtiledata_spx09_1_cgb04c.png │ ├── bgtiledata_spx09_1_dmg08.png │ ├── bgtiledata_spx09_2.asm │ ├── bgtiledata_spx09_2_dmg08.png │ ├── bgtiledata_spx09_2_xcgb.png │ ├── bgtiledata_spx09_3.asm │ ├── bgtiledata_spx09_3_cgb04c.png │ ├── bgtiledata_spx09_3_dmg08.png │ ├── bgtiledata_spx09_4.asm │ ├── bgtiledata_spx09_4_dmg08.png │ ├── bgtiledata_spx09_4_xcgb.png │ ├── bgtiledata_spx09_ds_1.asm │ ├── bgtiledata_spx09_ds_1_cgb04c.png │ ├── bgtiledata_spx09_ds_2.asm │ ├── bgtiledata_spx09_ds_2_cgb04c.png │ ├── bgtiledata_spx09_ds_3.asm │ ├── bgtiledata_spx09_ds_3_cgb04c.png │ ├── bgtiledata_spx09_ds_4.asm │ ├── bgtiledata_spx09_ds_4_cgb04c.png │ ├── bgtiledata_spx0A_1.asm │ ├── bgtiledata_spx0A_1_cgb04c.png │ ├── bgtiledata_spx0A_1_dmg08.png │ ├── bgtiledata_spx0A_2.asm │ ├── bgtiledata_spx0A_2_cgb04c.png │ ├── bgtiledata_spx0A_2_dmg08.png │ ├── bgtiledata_spx0A_3.asm │ ├── bgtiledata_spx0A_3_cgb04c.png │ ├── bgtiledata_spx0A_3_dmg08.png │ ├── bgtiledata_spx0A_4.asm │ ├── bgtiledata_spx0A_4_cgb04c.png │ ├── bgtiledata_spx0A_4_dmg08.png │ ├── bgtiledata_spx0B_1.asm │ ├── bgtiledata_spx0B_1_dmg08.png │ ├── bgtiledata_spx0B_1_xcgb.png │ ├── bgtiledata_spx0B_2.asm │ ├── bgtiledata_spx0B_2_cgb04c.png │ ├── bgtiledata_spx0B_2_dmg08.png │ ├── bgtiledata_spx0B_3.asm │ ├── bgtiledata_spx0B_3_dmg08.png │ ├── bgtiledata_spx0B_3_xcgb.png │ ├── bgtiledata_spx0B_4.asm │ ├── bgtiledata_spx0B_4_cgb04c.png │ └── bgtiledata_spx0B_4_dmg08.png ├── bgtilemap │ ├── bgtilemap_spx08_1.asm │ ├── bgtilemap_spx08_1_cgb04c.png │ ├── bgtilemap_spx08_1_dmg08.png │ ├── bgtilemap_spx08_2.asm │ ├── bgtilemap_spx08_2_cgb04c.png │ ├── bgtilemap_spx08_2_dmg08.png │ ├── bgtilemap_spx08_3.asm │ ├── bgtilemap_spx08_3_cgb04c.png │ ├── bgtilemap_spx08_3_dmg08.png │ ├── bgtilemap_spx08_4.asm │ ├── bgtilemap_spx08_4_cgb04c.png │ ├── bgtilemap_spx08_4_dmg08.png │ ├── bgtilemap_spx08_ds_1.asm │ ├── bgtilemap_spx08_ds_1_cgb04c.png │ ├── bgtilemap_spx08_ds_2.asm │ ├── bgtilemap_spx08_ds_2_cgb04c.png │ ├── bgtilemap_spx08_ds_3.asm │ ├── bgtilemap_spx08_ds_3_cgb04c.png │ ├── bgtilemap_spx08_ds_4.asm │ ├── bgtilemap_spx08_ds_4_cgb04c.png │ ├── bgtilemap_spx09_1.asm │ ├── bgtilemap_spx09_1_cgb04c.png │ ├── bgtilemap_spx09_1_dmg08.png │ ├── bgtilemap_spx09_2.asm │ ├── bgtilemap_spx09_2_cgb04c.png │ ├── bgtilemap_spx09_2_dmg08.png │ ├── bgtilemap_spx09_3.asm │ ├── bgtilemap_spx09_3_cgb04c.png │ ├── bgtilemap_spx09_3_dmg08.png │ ├── bgtilemap_spx09_4.asm │ ├── bgtilemap_spx09_4_cgb04c.png │ ├── bgtilemap_spx09_4_dmg08.png │ ├── bgtilemap_spx09_ds_1.asm │ ├── bgtilemap_spx09_ds_1_cgb04c.png │ ├── bgtilemap_spx09_ds_2.asm │ ├── bgtilemap_spx09_ds_2_cgb04c.png │ ├── bgtilemap_spx09_ds_3.asm │ ├── bgtilemap_spx09_ds_3_cgb04c.png │ ├── bgtilemap_spx09_ds_4.asm │ ├── bgtilemap_spx09_ds_4_cgb04c.png │ ├── bgtilemap_spx0A_1.asm │ ├── bgtilemap_spx0A_1_cgb04c.png │ ├── bgtilemap_spx0A_1_dmg08.png │ ├── bgtilemap_spx0A_2.asm │ ├── bgtilemap_spx0A_2_cgb04c.png │ ├── bgtilemap_spx0A_2_dmg08.png │ ├── bgtilemap_spx0A_3.asm │ ├── bgtilemap_spx0A_3_cgb04c.png │ ├── bgtilemap_spx0A_3_dmg08.png │ ├── bgtilemap_spx0A_4.asm │ ├── bgtilemap_spx0A_4_cgb04c.png │ ├── bgtilemap_spx0A_4_dmg08.png │ ├── bgtilemap_spx0B_1.asm │ ├── bgtilemap_spx0B_1_cgb04c.png │ ├── bgtilemap_spx0B_1_dmg08.png │ ├── bgtilemap_spx0B_2.asm │ ├── bgtilemap_spx0B_2_cgb04c.png │ ├── bgtilemap_spx0B_2_dmg08.png │ ├── bgtilemap_spx0B_3.asm │ ├── bgtilemap_spx0B_3_cgb04c.png │ ├── bgtilemap_spx0B_3_dmg08.png │ ├── bgtilemap_spx0B_4.asm │ ├── bgtilemap_spx0B_4_cgb04c.png │ └── bgtilemap_spx0B_4_dmg08.png ├── cgb_bgp_dumper.asm ├── cgb_objp_dumper.asm ├── cgbpal_m3 │ ├── cgbpal_m3end.txt │ ├── cgbpal_m3end_1_cgb04c_out7.asm │ ├── cgbpal_m3end_2_cgb04c_out0.asm │ ├── cgbpal_m3end_3_cgb04c_out0.asm │ ├── cgbpal_m3end_4_cgb04c_out1.asm │ ├── cgbpal_m3end_ds_1_cgb04c_out7.asm │ ├── cgbpal_m3end_ds_2_cgb04c_out0.asm │ ├── cgbpal_m3end_ds_3_cgb04c_out0.asm │ ├── cgbpal_m3end_ds_4_cgb04c_out1.asm │ ├── cgbpal_m3end_scx2_1_cgb04c_out7.asm │ ├── cgbpal_m3end_scx2_2_cgb04c_out0.asm │ ├── cgbpal_m3end_scx2_3_cgb04c_out0.asm │ ├── cgbpal_m3end_scx2_4_cgb04c_out1.asm │ ├── cgbpal_m3end_scx3_1_cgb04c_out7.asm │ ├── cgbpal_m3end_scx3_2_cgb04c_out0.asm │ ├── cgbpal_m3end_scx3_3_cgb04c_out0.asm │ ├── cgbpal_m3end_scx3_4_cgb04c_out1.asm │ ├── cgbpal_m3end_scx5_1_cgb04c_out7.asm │ ├── cgbpal_m3end_scx5_2_cgb04c_out0.asm │ ├── cgbpal_m3end_scx5_3_cgb04c_out0.asm │ ├── cgbpal_m3end_scx5_4_cgb04c_out1.asm │ ├── cgbpal_m3end_scx5_ds_1_cgb04c_out7.asm │ ├── cgbpal_m3end_scx5_ds_2_cgb04c_out0.asm │ ├── cgbpal_m3end_scx5_ds_3_cgb04c_out0.asm │ ├── cgbpal_m3end_scx5_ds_4_cgb04c_out1.asm │ ├── cgbpal_m3start.txt │ ├── cgbpal_m3start_1_cgb04c_out1.asm │ ├── cgbpal_m3start_2_cgb04c_out0.asm │ ├── cgbpal_m3start_ds_1_cgb04c_out1.asm │ ├── cgbpal_m3start_ds_2_cgb04c_out0.asm │ ├── cgbpal_read_m3start_1_cgb04c_out00.asm │ ├── cgbpal_read_m3start_2_cgb04c_outFF.asm │ ├── cgbpal_read_m3start_ds_1_cgb04c_out00.asm │ ├── cgbpal_read_m3start_ds_2_cgb04c_outFF.asm │ ├── cgbpal_read_m3start_ds_lcdoffset1_1_cgb04c_out00.asm │ ├── cgbpal_read_m3start_ds_lcdoffset1_2_cgb04c_outFF.asm │ ├── cgbpal_read_m3start_lcdoffset1_1_cgb04c_out00.asm │ ├── cgbpal_read_m3start_lcdoffset1_2_cgb04c_outFF.asm │ ├── cgbpal_write_m3start_1_cgb04c_out01.asm │ ├── cgbpal_write_m3start_2_cgb04c_out00.asm │ ├── cgbpal_write_m3start_ds_1_cgb04c_out01.asm │ ├── cgbpal_write_m3start_ds_2_cgb04c_out00.asm │ ├── cgbpal_write_m3start_ds_lcdoffset1_1_cgb04c_out01.asm │ ├── cgbpal_write_m3start_ds_lcdoffset1_2_cgb04c_out00.asm │ ├── cgbpal_write_m3start_lcdoffset1_1_cgb04c_out01.asm │ └── cgbpal_write_m3start_lcdoffset1_2_cgb04c_out00.asm ├── display_startstate │ ├── irq.txt │ ├── irq_dmg08_cgb04c_outE1.asm │ ├── ly.txt │ ├── ly_dmg08_out00_cgb04c_out90.asm │ ├── stat_1_cgb04c_out87.asm │ ├── stat_1_dmg08_out85.asm │ ├── stat_2_cgb04c_out84.asm │ ├── stat_2_dmg08_out84.asm │ ├── stat_scx2_1_cgb04c_out87.asm │ ├── stat_scx2_2_cgb04c_out84.asm │ ├── stat_scx3_1_cgb04c_out87.asm │ ├── stat_scx3_2_cgb04c_out84.asm │ ├── stat_scx5_1_cgb04c_out87.asm │ └── stat_scx5_2_cgb04c_out84.asm ├── div │ ├── start_inc_1_cgb04c_out1E.asm │ ├── start_inc_1_dmg08_outAB.asm │ ├── start_inc_2_cgb04c_out1F.asm │ ├── start_inc_2_dmg08_outAC.asm │ ├── start_stop1_inc_1_cgb04c_out00.asm │ ├── start_stop1_inc_2_cgb04c_out01.asm │ ├── start_stop2_inc_1_cgb04c_out00.asm │ └── start_stop2_inc_2_cgb04c_out01.asm ├── dma │ ├── dma_dst_wrap_1_cgb04c_out1.asm │ ├── dma_dst_wrap_2_cgb04c_out0.asm │ ├── dma_hiram_read_cgb04c_out7.asm │ ├── dma_hiram_read_result_cgb04c_out1.asm │ ├── dma_oam_read_cgb04c_out7.asm │ ├── dma_src_wrap_cgb04c_out1.asm │ ├── dma_vram_read_cgb04c_out7.asm │ ├── ff51_bits_cgb04c_outFF.asm │ ├── ff52_bits_cgb04c_outFF.asm │ ├── ff53_bits_cgb04c_outFF.asm │ ├── ff54_bits_cgb04c_outFF.asm │ ├── gdma_cycles_2xshort_ds_1_cgb04c_out3.asm │ ├── gdma_cycles_2xshort_ds_2_cgb04c_out0.asm │ ├── gdma_cycles_2xshort_scx5_ds_1_cgb04c_out3.asm │ ├── gdma_cycles_2xshort_scx5_ds_2_cgb04c_out0.asm │ ├── gdma_cycles_long_1_cgb04c_out3.asm │ ├── gdma_cycles_long_2_cgb04c_out0.asm │ ├── gdma_cycles_long_ds_1_cgb04c_out3.asm │ ├── gdma_cycles_long_ds_2_cgb04c_out0.asm │ ├── gdma_cycles_long_scx2_1_cgb04c_out3.asm │ ├── gdma_cycles_long_scx2_2_cgb04c_out0.asm │ ├── gdma_cycles_long_scx3_1_cgb04c_out3.asm │ ├── gdma_cycles_long_scx3_2_cgb04c_out0.asm │ ├── gdma_cycles_long_scx5_1_cgb04c_out3.asm │ ├── gdma_cycles_long_scx5_2_cgb04c_out0.asm │ ├── gdma_cycles_long_scx5_ds_1_cgb04c_out3.asm │ ├── gdma_cycles_long_scx5_ds_2_cgb04c_out0.asm │ ├── gdma_cycles_short_1_cgb04c_out3.asm │ ├── gdma_cycles_short_2_cgb04c_out0.asm │ ├── gdma_cycles_short_ds_1_cgb04c_out3.asm │ ├── gdma_cycles_short_ds_2_cgb04c_out0.asm │ ├── gdma_cycles_short_scx2_1_cgb04c_out3.asm │ ├── gdma_cycles_short_scx2_2_cgb04c_out0.asm │ ├── gdma_cycles_short_scx3_1_cgb04c_out3.asm │ ├── gdma_cycles_short_scx3_2_cgb04c_out0.asm │ ├── gdma_cycles_short_scx5_1_cgb04c_out3.asm │ ├── gdma_cycles_short_scx5_2_cgb04c_out0.asm │ ├── gdma_cycles_short_scx5_ds_1_cgb04c_out3.asm │ ├── gdma_cycles_short_scx5_ds_2_cgb04c_out0.asm │ ├── gdma_start_1_cgb04c_out1.asm │ ├── gdma_weird_1_cgb04c_out3.asm │ ├── gdma_weird_2_cgb04c_out0.asm │ ├── hdma_cycles_1_cgb04c_out3.asm │ ├── hdma_cycles_2_cgb04c_out0.asm │ ├── hdma_cycles_ds_1_cgb04c_out3.asm │ ├── hdma_cycles_ds_2_cgb04c_out0.asm │ ├── hdma_cycles_scx2_1_cgb04c_out3.asm │ ├── hdma_cycles_scx2_2_cgb04c_out0.asm │ ├── hdma_cycles_scx3_1_cgb04c_out3.asm │ ├── hdma_cycles_scx3_2_cgb04c_out0.asm │ ├── hdma_cycles_scx5_1_cgb04c_out3.asm │ ├── hdma_cycles_scx5_2_cgb04c_out0.asm │ ├── hdma_cycles_scx5_ds_1_cgb04c_out3.asm │ ├── hdma_cycles_scx5_ds_2_cgb04c_out0.asm │ ├── hdma_disable_display_1_cgb04c_out1.asm │ ├── hdma_disable_display_2_cgb04c_out0.asm │ ├── hdma_disabled_display_1_cgb04c_out1.asm │ ├── hdma_disabled_display_2_cgb04c_out0.asm │ ├── hdma_ei_m3halt_m0unhalt_ly_1_cgb04c_out02.asm │ ├── hdma_ei_m3halt_m0unhalt_ly_2_cgb04c_out03.asm │ ├── hdma_late_destl_1_cgb04c_out0.asm │ ├── hdma_late_destl_2_cgb04c_out1.asm │ ├── hdma_late_disable_1_cgb04c_out0.asm │ ├── hdma_late_disable_2_cgb04c_out1.asm │ ├── hdma_late_disable_ds_1_cgb04c_out0.asm │ ├── hdma_late_disable_ds_2_cgb04c_out1.asm │ ├── hdma_late_disable_scx2_1_cgb04c_out0.asm │ ├── hdma_late_disable_scx2_2_cgb04c_out1.asm │ ├── hdma_late_disable_scx3_1_cgb04c_out0.asm │ ├── hdma_late_disable_scx3_2_cgb04c_out1.asm │ ├── hdma_late_disable_scx5_1_cgb04c_out0.asm │ ├── hdma_late_disable_scx5_2_cgb04c_out1.asm │ ├── hdma_late_disable_scx5_ds_1_cgb04c_out0.asm │ ├── hdma_late_disable_scx5_ds_2_cgb04c_out1.asm │ ├── hdma_late_ei_m3halt_m2unhalt_ly_scx1_1_cgb04c_out02.asm │ ├── hdma_late_ei_m3halt_m2unhalt_ly_scx1_2_cgb04c_out03.asm │ ├── hdma_late_ei_m3halt_m2unhalt_ly_scx1_3_cgb04c_out02.asm │ ├── hdma_late_ei_m3halt_m2unhalt_ly_scx1_4_cgb04c_out03.asm │ ├── hdma_late_ei_m3halt_m2unhalt_ly_scx1_5_cgb04c_out02.asm │ ├── hdma_late_ei_m3halt_m2unhalt_ly_scx1_6_cgb04c_out03.asm │ ├── hdma_late_ei_m3halt_m2unhalt_pc_scx1_1_cgb04c_outAC.asm │ ├── hdma_late_ei_m3halt_m2unhalt_pc_scx1_2_cgb04c_outAD.asm │ ├── hdma_late_ei_m3halt_m2unhalt_pc_scx1_3_cgb04c_outAE.asm │ ├── hdma_late_enable_1_cgb04c_out1.asm │ ├── hdma_late_enable_2_cgb04c_out0.asm │ ├── hdma_late_enable_ds_1_cgb04c_out1.asm │ ├── hdma_late_enable_ds_2_cgb04c_out0.asm │ ├── hdma_late_enable_ds_lcdoffset1_1_cgb04c_out1.asm │ ├── hdma_late_enable_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── hdma_late_enable_lcdoffset3_1_cgb04c_out1.asm │ ├── hdma_late_enable_lcdoffset3_2_cgb04c_out0.asm │ ├── hdma_late_if_and_ie_halt_1_cgb04c_out00.asm │ ├── hdma_late_if_and_ie_halt_2_cgb04c_out02.asm │ ├── hdma_late_length_1_cgb04c_out0.asm │ ├── hdma_late_length_2_cgb04c_out1.asm │ ├── hdma_late_m0halt_1_cgb04c_out00.asm │ ├── hdma_late_m0halt_2_cgb04c_outFF.asm │ ├── hdma_late_m0halt_ds_1_cgb04c_out00.asm │ ├── hdma_late_m0halt_ds_2_cgb04c_outFF.asm │ ├── hdma_late_m0halt_ds_lcdoffset1_1_cgb04c_out00.asm │ ├── hdma_late_m0halt_ds_lcdoffset1_2_cgb04c_outFF.asm │ ├── hdma_late_m0halt_lcdoffset3_1_cgb04c_out00.asm │ ├── hdma_late_m0halt_lcdoffset3_2_cgb04c_outFF.asm │ ├── hdma_late_m0unhalt_1_cgb04c_out00.asm │ ├── hdma_late_m0unhalt_2_cgb04c_outFF.asm │ ├── hdma_late_m0unhalt_ds_1_cgb04c_out00.asm │ ├── hdma_late_m0unhalt_ds_2_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx1_1_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx1_2_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx1_3_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx1_4_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx2_1_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx2_2_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx2_3_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m0unhalt_scx2_4_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m2unhalt_inc_scx1_1_cgb04c_out01.asm │ ├── hdma_late_m3halt_m2unhalt_inc_scx1_2_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_inc_scx1_3_cgb04c_out01.asm │ ├── hdma_late_m3halt_m2unhalt_inc_scx2_1_cgb04c_out01.asm │ ├── hdma_late_m3halt_m2unhalt_inc_scx2_2_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_inc_scx2_3_cgb04c_out01.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx1_1_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx1_2_cgb04c_out03.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx1_3_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx1_4_cgb04c_out03.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx1_5_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx1_6_cgb04c_out03.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx2_1_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx2_2_cgb04c_out03.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx2_3_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx2_4_cgb04c_out03.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx2_5_cgb04c_out02.asm │ ├── hdma_late_m3halt_m2unhalt_ly_scx2_6_cgb04c_out03.asm │ ├── hdma_late_m3halt_m2unhalt_scx1_1_cgb04c_out00.asm │ ├── hdma_late_m3halt_m2unhalt_scx1_2_cgb04c_outFF.asm │ ├── hdma_late_m3halt_m2unhalt_scx2_1_cgb04c_out00.asm │ ├── hdma_late_m3halt_m2unhalt_scx2_2_cgb04c_outFF.asm │ ├── hdma_late_m3speedchange_hdma5_scx1_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_hdma5_scx1_2_cgb04c_out80.asm │ ├── hdma_late_m3speedchange_hdma5_scx1_3_cgb04c_outFF.asm │ ├── hdma_late_m3speedchange_hdma5_scx1_ds_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_hdma5_scx1_ds_2_cgb04c_outFF.asm │ ├── hdma_late_m3speedchange_hdma5_scx2_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_hdma5_scx2_2_cgb04c_out80.asm │ ├── hdma_late_m3speedchange_hdma5_scx2_3_cgb04c_outFF.asm │ ├── hdma_late_m3speedchange_hdma5_scx2_ds_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_hdma5_scx2_ds_2_cgb04c_outFF.asm │ ├── hdma_late_m3speedchange_inc_scx1_1_cgb04c_out01.asm │ ├── hdma_late_m3speedchange_inc_scx1_2_cgb04c_out02.asm │ ├── hdma_late_m3speedchange_inc_scx1_3_cgb04c_out01.asm │ ├── hdma_late_m3speedchange_ly_scx1_1_cgb04c_out92.asm │ ├── hdma_late_m3speedchange_ly_scx1_2_cgb04c_out93.asm │ ├── hdma_late_m3speedchange_ly_scx1_3_cgb04c_out92.asm │ ├── hdma_late_m3speedchange_ly_scx1_4_cgb04c_out93.asm │ ├── hdma_late_m3speedchange_ly_scx1_5_cgb04c_out92.asm │ ├── hdma_late_m3speedchange_ly_scx1_6_cgb04c_out93.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx1_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx1_2_cgb04c_out9F.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx1_ds_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx1_ds_2_cgb04c_out9F.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx2_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx2_2_cgb04c_out9F.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx2_ds_1_cgb04c_out00.asm │ ├── hdma_late_m3speedchange_read_hdmadst00_scx2_ds_2_cgb04c_out9F.asm │ ├── hdma_late_m3speedchange_tima_scx1_ds_1_cgb04c_outF3.asm │ ├── hdma_late_m3speedchange_tima_scx1_ds_2_cgb04c_outF4.asm │ ├── hdma_late_m3speedchange_tima_scx1_ds_3_cgb04c_outF6.asm │ ├── hdma_late_m3speedchange_tima_scx1_ds_4_cgb04c_outF7.asm │ ├── hdma_late_m3speedchange_tima_scx1_ds_5_cgb04c_outF8.asm │ ├── hdma_late_m3speedchange_tima_scx1_ds_6_cgb04c_outF9.asm │ ├── hdma_late_speedchange_inc_scx1_ds_1_cgb04c_out01.asm │ ├── hdma_late_speedchange_inc_scx1_ds_2_cgb04c_out02.asm │ ├── hdma_late_speedchange_inc_scx1_ds_3_cgb04c_out01.asm │ ├── hdma_late_wrambank_1_cgb04c_out0.asm │ ├── hdma_late_wrambank_2_cgb04c_out1.asm │ ├── hdma_m0halt_late_m3unhalt_scx1_1_cgb04c_outFF.asm │ ├── hdma_m0halt_late_m3unhalt_scx1_2_cgb04c_out00.asm │ ├── hdma_m0speedchange_late_m3wakeup_scx1_1_cgb04c_outFF.asm │ ├── hdma_m0speedchange_late_m3wakeup_scx1_2_cgb04c_out00.asm │ ├── hdma_m0speedchange_late_m3wakeup_scx2_1_cgb04c_outFF.asm │ ├── hdma_m0speedchange_late_m3wakeup_scx2_2_cgb04c_out00.asm │ ├── hdma_m1halt_m0unhalt_hdma5_cgb04c_outFF.asm │ ├── hdma_m2halt_m0unhalt_hdma5_cgb04c_outFF.asm │ ├── hdma_m3halt_m0unhalt_ly_1_cgb04c_out02.asm │ ├── hdma_m3halt_m0unhalt_ly_2_cgb04c_out03.asm │ ├── hdma_m3halt_m1unhalt_hdma5_cgb04c_out00.asm │ ├── hdma_m3speedchange_late_m0wakeup_1_cgb04c_outFF.asm │ ├── hdma_m3speedchange_late_m0wakeup_2_cgb04c_out00.asm │ ├── hdma_pc_7ffe_cgb04c_out02.asm │ ├── hdma_start_1_cgb04c_out0.asm │ ├── hdma_start_2_cgb04c_out1.asm │ ├── hdma_start_ds_1_cgb04c_out0.asm │ ├── hdma_start_ds_2_cgb04c_out1.asm │ ├── hdma_start_ly0_1_cgb04c_out0.asm │ ├── hdma_start_ly0_2_cgb04c_out1.asm │ ├── hdma_start_scx2_1_cgb04c_out0.asm │ ├── hdma_start_scx2_2_cgb04c_out1.asm │ ├── hdma_start_scx3_1_cgb04c_out0.asm │ ├── hdma_start_scx3_2_cgb04c_out1.asm │ ├── hdma_start_scx5_1_cgb04c_out0.asm │ ├── hdma_start_scx5_2_cgb04c_out1.asm │ ├── hdma_start_scx5_ds_1_cgb04c_out0.asm │ ├── hdma_start_scx5_ds_2_cgb04c_out1.asm │ ├── hdma_transition_7fffhalt_inc_m3unhalt_cgb04c_out01.asm │ ├── hdma_transition_ei_halt_late_unhalt_ldaaimm_hdma_scx1_1_cgb04c_out00.asm │ ├── hdma_transition_ei_halt_late_unhalt_ldaaimm_hdma_scx1_2_cgb04c_out02.asm │ ├── hdma_transition_ei_halt_late_unhalt_scx1_1_cgb04c_out00.asm │ ├── hdma_transition_ei_halt_late_unhalt_scx1_2_cgb04c_outFF.asm │ ├── hdma_transition_halt_hdmadst_unhalt_cgb04c_out01.asm │ ├── hdma_transition_halt_late_unhalt_ldaaimm_hdma_scx1_1_cgb04c_out00.asm │ ├── hdma_transition_halt_late_unhalt_ldaaimm_hdma_scx1_2_cgb04c_out02.asm │ ├── hdma_transition_halt_late_unhalt_scx1_1_cgb04c_out00.asm │ ├── hdma_transition_halt_late_unhalt_scx1_2_cgb04c_outFF.asm │ ├── hdma_transition_halt_m0unhalt_ldaaimm_scx1_cgb04c_out02.asm │ ├── hdma_transition_oamdma_1_cgb04c_out509E529C.asm │ ├── hdma_transition_oamdma_2_cgb04c_out67.asm │ ├── hdma_transition_speedchange_7fffstop_inc_cgb04c_out02.asm │ ├── hdma_transition_speedchange_hdmalen00_hdma5_scx1_cgb04c_out80.asm │ ├── hdma_transition_speedchange_hdmalen01_hdma5_scx1_cgb04c_out81.asm │ ├── hdma_transition_speedchange_hdmalen01_hdmadst10_scx1_cgb04c_out00.asm │ ├── hdma_transition_speedchange_hdmalen7f_hdma5_scx1_cgb04c_outFF.asm │ ├── hdma_transition_speedchange_hdmalen7f_hdmadst10_scx1_cgb04c_out00.asm │ ├── hdma_transition_speedchange_ldaaimm_scx1_cgb04c_outFF.asm │ ├── hdma_transition_speedchange_ldaaimm_scx1_ds_cgb04c_out03.asm │ ├── hdma_transition_speedchange_oamdma_cgb04c_out71.asm │ ├── hdma_vs_m0int_pc_scx1_1_cgb04c_out1033.asm │ ├── hdma_vs_m0int_pc_scx1_2_cgb04c_out1033.asm │ ├── late_gdma_pc_7ffe_1_cgb04c_out02.asm │ └── late_gdma_pc_7ffe_2_cgb04c_out00.asm ├── dmgpalette_during_m3 │ ├── dmgpalette_during_m3_1.asm │ ├── dmgpalette_during_m3_1.png │ ├── dmgpalette_during_m3_1_dmg08.png │ ├── dmgpalette_during_m3_2.asm │ ├── dmgpalette_during_m3_2.png │ ├── dmgpalette_during_m3_2_dmg08.png │ ├── dmgpalette_during_m3_2_gba.png │ ├── dmgpalette_during_m3_3.asm │ ├── dmgpalette_during_m3_3.png │ ├── dmgpalette_during_m3_3_dmg08.png │ ├── dmgpalette_during_m3_3_gba.png │ ├── dmgpalette_during_m3_4.asm │ ├── dmgpalette_during_m3_4.png │ ├── dmgpalette_during_m3_4_dmg08.png │ ├── dmgpalette_during_m3_4_gba.png │ ├── dmgpalette_during_m3_5.asm │ ├── dmgpalette_during_m3_5.png │ ├── dmgpalette_during_m3_5_dmg08.png │ ├── dmgpalette_during_m3_5_gba.png │ ├── dmgpalette_during_m3_scx1_1.asm │ ├── dmgpalette_during_m3_scx1_1_dmg08.png │ ├── dmgpalette_during_m3_scx1_4.asm │ ├── dmgpalette_during_m3_scx1_4_dmg08.png │ ├── dmgpalette_during_m3_scx2_1.asm │ ├── dmgpalette_during_m3_scx2_1_dmg08.png │ ├── lycint_dmgpalette_during_m3_1.asm │ ├── lycint_dmgpalette_during_m3_1.png │ ├── lycint_dmgpalette_during_m3_1_dmg08.png │ ├── lycint_dmgpalette_during_m3_1_gba.png │ ├── lycint_dmgpalette_during_m3_2.asm │ ├── lycint_dmgpalette_during_m3_2.png │ ├── lycint_dmgpalette_during_m3_2_dmg08.png │ ├── lycint_dmgpalette_during_m3_2_gba.png │ ├── lycint_dmgpalette_during_m3_3.asm │ ├── lycint_dmgpalette_during_m3_3.png │ ├── lycint_dmgpalette_during_m3_3_dmg08.png │ ├── lycint_dmgpalette_during_m3_3_gba.png │ ├── lycint_dmgpalette_during_m3_4.asm │ ├── lycint_dmgpalette_during_m3_4.png │ ├── lycint_dmgpalette_during_m3_4_dmg08.png │ ├── lycint_dmgpalette_during_m3_4_gba.png │ └── scx3 │ │ ├── dmgpalette_during_m3_1.asm │ │ ├── dmgpalette_during_m3_1.png │ │ ├── dmgpalette_during_m3_1_dmg08.png │ │ ├── dmgpalette_during_m3_1_gba.png │ │ ├── dmgpalette_during_m3_2.asm │ │ ├── dmgpalette_during_m3_2.png │ │ ├── dmgpalette_during_m3_2_dmg08.png │ │ ├── dmgpalette_during_m3_2_gba.png │ │ ├── dmgpalette_during_m3_3.asm │ │ ├── dmgpalette_during_m3_3.png │ │ ├── dmgpalette_during_m3_3_dmg08.png │ │ ├── dmgpalette_during_m3_3_gba.png │ │ ├── dmgpalette_during_m3_4.asm │ │ ├── dmgpalette_during_m3_4.png │ │ ├── dmgpalette_during_m3_4_dmg08.png │ │ ├── dmgpalette_during_m3_4_gba.png │ │ ├── dmgpalette_during_m3_5.asm │ │ ├── dmgpalette_during_m3_5.png │ │ ├── dmgpalette_during_m3_5_dmg08.png │ │ └── dmgpalette_during_m3_5_gba.png ├── enable_display │ ├── disable_display_regs_1_dmg08_cgb04c_out66e46666009266666666.asm │ ├── disable_display_regs_2_dmg08_cgb04c_out66e06666006666666666.asm │ ├── disable_display_regs_3_dmg08_cgb04c_out91e06666006666666666.asm │ ├── enable_display_ly0_m0irq_trigger_dmg08_cgb04c_out0.asm │ ├── enable_display_ly0_m2irq_dmg08_out0_cgb04c_out0.asm │ ├── enable_display_ly0_oambusy_read_1_dmg08_cgb04c_out0.asm │ ├── enable_display_ly0_oambusy_read_2_dmg08_cgb04c_out7.asm │ ├── enable_display_ly0_oambusy_read_ds_1_cgb04c_out0.asm │ ├── enable_display_ly0_oambusy_read_ds_2_cgb04c_out7.asm │ ├── enable_display_ly0_sprites_m0stat_1_dmg08_cgb04c_out3.asm │ ├── enable_display_ly0_sprites_m0stat_2_dmg08_cgb04c_out0.asm │ ├── enable_display_ly0_wemaster_1_dmg08_cgb04c_out3.asm │ ├── enable_display_ly0_wemaster_2_dmg08_cgb04c_out3.asm │ ├── frame0_ly_count_1_dmg08_cgb04c_out99.asm │ ├── frame0_ly_count_2_dmg08_cgb04c_out9A.asm │ ├── frame0_ly_count_ds_1_cgb04c_out99.asm │ ├── frame0_ly_count_ds_2_cgb04c_out9A.asm │ ├── frame0_m0irq_count_scx2_1_dmg08_cgb04c_out90.asm │ ├── frame0_m0irq_count_scx2_2_dmg08_cgb04c_out90.asm │ ├── frame0_m0irq_count_scx2_ds_1_cgb04c_out90.asm │ ├── frame0_m0irq_count_scx2_ds_2_cgb04c_out90.asm │ ├── frame0_m0irq_count_scx3_1_dmg08_cgb04c_out90.asm │ ├── frame0_m0irq_count_scx3_2_dmg08_cgb04c_out90.asm │ ├── frame0_m0irq_count_scx3_ds_1_cgb04c_out90.asm │ ├── frame0_m0irq_count_scx3_ds_2_cgb04c_out90.asm │ ├── frame0_m1stat_1_dmg08_cgb04c_out80.asm │ ├── frame0_m1stat_2_dmg08_cgb04c_out81.asm │ ├── frame0_m1stat_ds_1_cgb04c_out80.asm │ ├── frame0_m1stat_ds_2_cgb04c_out81.asm │ ├── frame0_m2irq_count_1_dmg08_cgb04c_out98.asm │ ├── frame0_m2irq_count_2_dmg08_cgb04c_out91.asm │ ├── frame0_m2irq_count_ds_1_cgb04c_out98.asm │ ├── frame0_m2irq_count_ds_2_cgb04c_out91.asm │ ├── frame0_m2stat_count_1_dmg08_cgb04c_out91.asm │ ├── frame0_m2stat_count_2_dmg08_cgb04c_out90.asm │ ├── frame0_m2stat_count_ds_1_cgb04c_out91.asm │ ├── frame0_m2stat_count_ds_2_cgb04c_out90.asm │ ├── frame0_m3stat_count_1_dmg08_cgb04c_out90.asm │ ├── frame0_m3stat_count_2_dmg08_cgb04c_out90.asm │ ├── frame0_m3stat_count_ds_1_cgb04c_out90.asm │ ├── frame0_m3stat_count_ds_2_cgb04c_out90.asm │ ├── frame1_ly_count_1_dmg08_cgb04c_out99.asm │ ├── frame1_ly_count_2_dmg08_cgb04c_out9A.asm │ ├── frame1_ly_count_ds_1_cgb04c_out99.asm │ ├── frame1_ly_count_ds_2_cgb04c_out9A.asm │ ├── frame1_m0irq_count_scx2_1_dmg08_cgb04c_out90.asm │ ├── frame1_m0irq_count_scx2_2_dmg08_cgb04c_out90.asm │ ├── frame1_m0irq_count_scx2_ds_1_cgb04c_out90.asm │ ├── frame1_m0irq_count_scx2_ds_2_cgb04c_out90.asm │ ├── frame1_m0irq_count_scx3_1_dmg08_cgb04c_out90.asm │ ├── frame1_m0irq_count_scx3_2_dmg08_cgb04c_out90.asm │ ├── frame1_m0irq_count_scx3_ds_1_cgb04c_out90.asm │ ├── frame1_m0irq_count_scx3_ds_2_cgb04c_out90.asm │ ├── frame1_m1stat_1_dmg08_cgb04c_out80.asm │ ├── frame1_m1stat_2_dmg08_cgb04c_out81.asm │ ├── frame1_m1stat_ds_1_cgb04c_out80.asm │ ├── frame1_m1stat_ds_2_cgb04c_out81.asm │ ├── frame1_m2irq_count_1_dmg08_cgb04c_out98.asm │ ├── frame1_m2irq_count_2_dmg08_cgb04c_out91.asm │ ├── frame1_m2irq_count_ds_1_cgb04c_out98.asm │ ├── frame1_m2irq_count_ds_2_cgb04c_out91.asm │ ├── frame1_m2stat_count_1_dmg08_cgb04c_out91.asm │ ├── frame1_m2stat_count_2_dmg08_cgb04c_out90.asm │ ├── frame1_m2stat_count_ds_1_cgb04c_out91.asm │ ├── frame1_m2stat_count_ds_2_cgb04c_out90.asm │ ├── frame1_m3stat_count_1_dmg08_cgb04c_out90.asm │ ├── frame1_m3stat_count_2_dmg08_cgb04c_out90.asm │ ├── frame1_m3stat_count_ds_1_cgb04c_out90.asm │ ├── frame1_m3stat_count_ds_2_cgb04c_out90.asm │ ├── frame2_m0irq_count_scx2_1_dmg08_cgb04c_out90.asm │ ├── frame2_m0irq_count_scx2_2_dmg08_cgb04c_out90.asm │ ├── frame2_m0irq_count_scx3_1_dmg08_cgb04c_out90.asm │ ├── frame2_m0irq_count_scx3_2_dmg08_cgb04c_out90.asm │ ├── lcdcenable_lyc0irq_1_dmg08_cgb04c_out2.asm │ ├── lcdcenable_lyc0irq_2_dmg08_cgb04c_out0.asm │ ├── ly.txt │ ├── ly0_late_cgbpr_1_cgb04c_out55.asm │ ├── ly0_late_cgbpr_2_cgb04c_outFF.asm │ ├── ly0_late_cgbpr_ds_1_cgb04c_out55.asm │ ├── ly0_late_cgbpr_ds_2_cgb04c_outFF.asm │ ├── ly0_late_cgbpw_1_cgb04c_outAA.asm │ ├── ly0_late_cgbpw_2_cgb04c_out55.asm │ ├── ly0_late_cgbpw_ds_1_cgb04c_outAA.asm │ ├── ly0_late_cgbpw_ds_2_cgb04c_out55.asm │ ├── ly0_late_oamw_1_dmg08_cgb04c_outAA.asm │ ├── ly0_late_oamw_2_dmg08_cgb04c_out55.asm │ ├── ly0_late_oamw_ds_1_cgb04c_outAA.asm │ ├── ly0_late_oamw_ds_2_cgb04c_out55.asm │ ├── ly0_late_scx7_m3stat_scx0_1_dmg08_cgb04c_out87.asm │ ├── ly0_late_scx7_m3stat_scx0_2_dmg08_out87_cgb04c_out84.asm │ ├── ly0_late_scx7_m3stat_scx0_3_dmg08_cgb04c_out84.asm │ ├── ly0_late_scx7_m3stat_scx1_1_dmg08_cgb04c_out87.asm │ ├── ly0_late_scx7_m3stat_scx1_2_dmg08_cgb04c_out84.asm │ ├── ly0_late_scx7_m3stat_scx3_1_dmg08_cgb04c_out87.asm │ ├── ly0_late_scx7_m3stat_scx3_2_dmg08_cgb04c_out84.asm │ ├── ly0_late_vramr_1_dmg08_cgb04c_out55.asm │ ├── ly0_late_vramr_2_dmg08_outFF_cgb04c_out55.asm │ ├── ly0_late_vramr_3_dmg08_cgb04c_outFF.asm │ ├── ly0_late_vramr_ds_1_cgb04c_out55.asm │ ├── ly0_late_vramr_ds_2_cgb04c_outFF.asm │ ├── ly0_late_vramw_1_dmg08_cgb04c_outAA.asm │ ├── ly0_late_vramw_2_dmg08_out55_cgb04c_outAA.asm │ ├── ly0_late_vramw_3_dmg08_cgb04c_out55.asm │ ├── ly0_m0irq_scx0_1_dmg08_cgb04c_outE0.asm │ ├── ly0_m0irq_scx0_2_dmg08_cgb04c_outE2.asm │ ├── ly0_m0irq_scx0_ds_1_cgb04c_outE0.asm │ ├── ly0_m0irq_scx0_ds_2_cgb04c_outE2.asm │ ├── ly0_m0irq_scx1_1_dmg08_cgb04c_outE0.asm │ ├── ly0_m0irq_scx1_2_dmg08_cgb04c_outE2.asm │ ├── ly0_m0irq_scx1_ds_1_cgb04c_outE0.asm │ ├── ly0_m0irq_scx1_ds_2_cgb04c_outE2.asm │ ├── ly1_late_cgbpw_1_cgb04c_outAA.asm │ ├── ly1_late_cgbpw_2_cgb04c_out55.asm │ ├── ly_dmg08_cgb04c_out00.asm │ ├── nextstat.txt │ ├── nextstat_1_dmg08_cgb04c_out84.asm │ ├── nextstat_2_dmg08_cgb04c_out87.asm │ ├── stat.txt │ └── stat_dmg08_cgb04c_out84.asm ├── fexx_ffxx_dumper.asm ├── fexx_ffxx_dumper_cgb.bin ├── fexx_ffxx_dumper_dmg08.bin ├── fexx_read_reset_set_dumper.asm ├── fexx_read_reset_set_dumper_cgb.bin ├── fexx_read_reset_set_dumper_dmg08.bin ├── halt │ ├── ifandie_ei_halt_m2int_m0stat_1_dmg08_cgb04c_out0.asm │ ├── ifandie_ei_halt_m2int_m0stat_2_dmg08_cgb04c_out2.asm │ ├── ifandie_ei_halt_sra_dmg08_cgb04c_out0A.asm │ ├── ime_noie_nolcdirq_readstat_dmg08_cgb_blank.asm │ ├── late_m0int_halt_m0stat_scx2_1a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx2_1b_dmg08_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx2_2a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx2_2b_dmg08_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx2_3a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx2_3b_dmg08_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx2_4a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx2_4b_dmg08_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx3_1a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx3_1b_dmg08_out0_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx3_1c_dmg08_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx3_2a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx3_2b_dmg08_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx3_3a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx3_3b_dmg08_out0_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx3_3c_dmg08_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx3_4a_dmg08_cgb04c_out0.asm │ ├── late_m0int_halt_m0stat_scx3_4b_dmg08_out0_cgb04c_out2.asm │ ├── late_m0int_halt_m0stat_scx3_4c_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_dec_scx2_1_dmg08_cgb04c_out7.asm │ ├── late_m0irq_halt_dec_scx2_2_dmg08_cgb04c_out6.asm │ ├── late_m0irq_halt_dec_scx3_1_dmg08_cgb04c_out7.asm │ ├── late_m0irq_halt_dec_scx3_2_dmg08_cgb04c_out6.asm │ ├── late_m0irq_halt_m0stat_scx2_1a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx2_1b_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx2_2a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx2_2b_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx2_3a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx2_3b_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx2_4a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx2_4b_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx3_1a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx3_1b_dmg08_out0_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx3_1c_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx3_2a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx3_2b_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx3_3a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx3_3b_dmg08_cgb04c_out2.asm │ ├── late_m0irq_halt_m0stat_scx3_4a_dmg08_cgb04c_out0.asm │ ├── late_m0irq_halt_m0stat_scx3_4b_dmg08_cgb04c_out2.asm │ ├── lycint_dmgpalette_during_m3_1.asm │ ├── lycint_dmgpalette_during_m3_1.png │ ├── lycint_dmgpalette_during_m3_1_gba.png │ ├── lycint_dmgpalette_during_m3_2.asm │ ├── lycint_dmgpalette_during_m3_2.png │ ├── lycint_dmgpalette_during_m3_2_gba.png │ ├── lycint_dmgpalette_during_m3_3.asm │ ├── lycint_dmgpalette_during_m3_3.png │ ├── lycint_dmgpalette_during_m3_3_gba.png │ ├── lycint_dmgpalette_during_m3_4.asm │ ├── lycint_dmgpalette_during_m3_4.png │ ├── lycint_dmgpalette_during_m3_4_gba.png │ ├── lycirq_m2stat_1_dmg08_cgb04c_out2.asm │ ├── lycirq_m2stat_2_dmg08_out2_cgb04c_out3.asm │ ├── lycirq_m2stat_3_dmg08_cgb04c_out3.asm │ ├── m0int_m0stat_scx2_1_dmg08_cgb04c_out0.asm │ ├── m0int_m0stat_scx2_2_dmg08_cgb04c_out2.asm │ ├── m0int_m0stat_scx2_ds_1_cgb04c_out0.asm │ ├── m0int_m0stat_scx2_ds_2_cgb04c_out2.asm │ ├── m0int_m0stat_scx3_1_dmg08_cgb04c_out0.asm │ ├── m0int_m0stat_scx3_2_dmg08_out0_cgb04c_out2.asm │ ├── m0int_m0stat_scx3_3_dmg08_cgb04c_out2.asm │ ├── m0int_m0stat_scx3_ds_1_cgb04c_out0.asm │ ├── m0int_m0stat_scx3_ds_2_cgb04c_out2.asm │ ├── m0int_m0stat_scx4_1_dmg08_cgb04c_out0.asm │ ├── m0int_m0stat_scx4_2_dmg08_out0_cgb04c_out2.asm │ ├── m0int_m0stat_scx4_3_dmg08_cgb04c_out2.asm │ ├── m0int_m0stat_scx5_1_dmg08_cgb04c_out0.asm │ ├── m0int_m0stat_scx5_2_dmg08_cgb04c_out2.asm │ ├── m0irq_m0stat_scx2_1_dmg08_cgb04c_out0.asm │ ├── m0irq_m0stat_scx2_2_dmg08_cgb04c_out2.asm │ ├── m0irq_m0stat_scx2_ds_1_cgb04c_out0.asm │ ├── m0irq_m0stat_scx2_ds_2_cgb04c_out2.asm │ ├── m0irq_m0stat_scx3_1_dmg08_cgb04c_out0.asm │ ├── m0irq_m0stat_scx3_2_dmg08_out0_cgb04c_out2.asm │ ├── m0irq_m0stat_scx3_3_dmg08_cgb04c_out2.asm │ ├── m0irq_m0stat_scx3_ds_1_cgb04c_out0.asm │ ├── m0irq_m0stat_scx3_ds_2_cgb04c_out2.asm │ ├── m0irq_m0stat_scx4_1_dmg08_cgb04c_out0.asm │ ├── m0irq_m0stat_scx4_2_dmg08_out0_cgb04c_out2.asm │ ├── m0irq_m0stat_scx4_3_dmg08_cgb04c_out2.asm │ ├── m0irq_m0stat_scx5_1_dmg08_cgb04c_out0.asm │ ├── m0irq_m0stat_scx5_2_dmg08_cgb04c_out2.asm │ ├── m1int_ly_1_dmg08_cgb04c_out90.asm │ ├── m1int_ly_2_dmg08_out90_cgb04c_out91.asm │ ├── m1int_ly_3_dmg08_cgb04c_out91.asm │ ├── noime_ifandie_halt_lda_3c_dmg08_cgb04c_out3F.asm │ ├── noime_ifandie_halt_sra_dmg08_cgb04c_outF1.asm │ ├── noime_ifandie_m2int_m0stat_1_dmg08_cgb04c_out0.asm │ ├── noime_ifandie_m2int_m0stat_2_dmg08_cgb04c_out2.asm │ ├── noime_m2irq_m0stat_1_dmg08_cgb04c_out0.asm │ ├── noime_m2irq_m0stat_2_dmg08_cgb04c_out2.asm │ └── noime_noie_nolcdirq_readstat_dmg08_cgb_blank.asm ├── ioregs_reset_dumper.asm ├── ioregs_reset_dumper_cgb.bin ├── ioregs_reset_dumper_dmg08.bin ├── irq_precedence │ ├── hdma_vs_m0_scx1_cgb04c_out1234.asm │ ├── hdma_vs_m0_scx2_cgb04c_out0183.asm │ ├── hdma_vs_m0_scx2_halt_cgb04c_out1234.asm │ ├── hdma_vs_m0_scx3_cgb04c_out1234.asm │ ├── if_and_ie_0_if_1_dmg08_cgb04c_outE4.asm │ ├── if_and_ie_0_if_2_dmg08_cgb04c_outE1.asm │ ├── if_and_ie_0_vector_1_dmg08_cgb04c_out00.asm │ ├── if_and_ie_0_vector_2_dmg08_cgb04c_out50.asm │ ├── if_and_ie_0_vector_3_dmg08_cgb04c_out00.asm │ ├── if_and_ie_0_vector_4_dmg08_cgb04c_out50.asm │ ├── late_hdma_vs_ei_scx1_1_cgb04c_out102E.asm │ ├── late_hdma_vs_ei_scx1_2_cgb04c_out1234.asm │ ├── late_hdma_vs_ei_scx2_1_cgb04c_out102F.asm │ ├── late_hdma_vs_ei_scx2_2_cgb04c_out1234.asm │ ├── late_hdma_vs_ie_scx1_1_cgb04c_out102E.asm │ ├── late_hdma_vs_ie_scx1_2_cgb04c_out1234.asm │ ├── late_hdma_vs_ie_scx2_1_cgb04c_out102F.asm │ ├── late_hdma_vs_ie_scx2_2_cgb04c_out1234.asm │ ├── late_hdma_vs_tima_scx1_1_cgb04c_out1234.asm │ ├── late_hdma_vs_tima_scx1_2_cgb04c_out11E9.asm │ ├── late_hdma_vs_tima_scx1_halt_1_cgb04c_out1234.asm │ ├── late_hdma_vs_tima_scx1_halt_2_cgb04c_out11C9.asm │ ├── late_hdma_vs_tima_scx2_1_cgb04c_out1234.asm │ ├── late_hdma_vs_tima_scx2_2_cgb04c_out11E9.asm │ ├── late_hdma_vs_tima_scx2_halt_1_cgb04c_out1234.asm │ ├── late_hdma_vs_tima_scx2_halt_2_cgb04c_out11C9.asm │ ├── late_if_via_sp_if_1_dmg08_cgb04c_outFD.asm │ ├── late_if_via_sp_if_2_dmg08_cgb04c_outE0.asm │ ├── late_m0irq_retrigger_1_dmg08_cgb04c_outE2.asm │ ├── late_m0irq_retrigger_2_dmg08_cgb04c_outE0.asm │ ├── late_m0irq_retrigger_ds_1_cgb04c_outE2.asm │ ├── late_m0irq_retrigger_ds_2_cgb04c_outE0.asm │ ├── late_m0irq_retrigger_scx1_1_dmg08_cgb04c_outE2.asm │ ├── late_m0irq_retrigger_scx1_2_dmg08_cgb04c_outE0.asm │ ├── late_m0irq_retrigger_scx1_ds_1_cgb04c_outE2.asm │ ├── late_m0irq_retrigger_scx1_ds_2_cgb04c_outE0.asm │ ├── late_m0irq_vs_tima_scx2_1_dmg08_cgb04c_out4.asm │ ├── late_m0irq_vs_tima_scx2_2_dmg08_cgb04c_out2.asm │ ├── late_m0irq_vs_tima_scx2_halt_1_dmg08_cgb04c_out4.asm │ ├── late_m0irq_vs_tima_scx2_halt_2_dmg08_cgb04c_out2.asm │ ├── late_m0irq_vs_tima_scx3_1_dmg08_cgb04c_out4.asm │ ├── late_m0irq_vs_tima_scx3_2_dmg08_cgb04c_out2.asm │ ├── late_m0irq_vs_tima_scx3_halt_1_dmg08_cgb04c_out4.asm │ └── late_m0irq_vs_tima_scx3_halt_2_dmg08_cgb04c_out2.asm ├── jpadirq.txt ├── jpadirq_1.asm ├── jpadirq_2.asm ├── lcd_offset │ ├── offset1_lyc8fint_m1irq_ds_1_cgb04c_outE0.asm │ ├── offset1_lyc8fint_m1irq_ds_2_cgb04c_outE3.asm │ ├── offset1_lyc8fint_m1stat_1_cgb04c_outC4.asm │ ├── offset1_lyc8fint_m1stat_2_cgb04c_outC1.asm │ ├── offset1_lyc8fint_m1stat_ds_1_cgb04c_outC0.asm │ ├── offset1_lyc8fint_m1stat_ds_2_cgb04c_outC1.asm │ ├── offset1_lyc98int_ly_count_1_cgb04c_out99.asm │ ├── offset1_lyc98int_ly_count_2_cgb04c_out9A.asm │ ├── offset1_lyc98int_ly_count_ds_1_cgb04c_out99.asm │ ├── offset1_lyc98int_ly_count_ds_2_cgb04c_out9A.asm │ ├── offset1_lyc98int_ly_count_ds_3_cgb04c_out9A.asm │ ├── offset1_lyc99int_m0irq_count_scx1_ds_1_cgb04c_out90.asm │ ├── offset1_lyc99int_m0irq_count_scx1_ds_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m0irq_count_scx2_ds_1_cgb04c_out90.asm │ ├── offset1_lyc99int_m0irq_count_scx2_ds_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx1_ds_1_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx1_ds_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx2_1_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx2_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx2_ds_1_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx2_ds_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx3_1_cgb04c_out90.asm │ ├── offset1_lyc99int_m0stat_count_scx3_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m2irq_count_1_cgb04c_out98.asm │ ├── offset1_lyc99int_m2irq_count_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m2irq_count_ds_1_cgb04c_out98.asm │ ├── offset1_lyc99int_m2irq_count_ds_2_cgb04c_out91.asm │ ├── offset1_lyc99int_m2stat_count_1_cgb04c_out91.asm │ ├── offset1_lyc99int_m2stat_count_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m2stat_count_ds_1_cgb04c_out91.asm │ ├── offset1_lyc99int_m2stat_count_ds_2_cgb04c_out90.asm │ ├── offset1_lyc99int_m3stat_count_ds_1_cgb04c_out90.asm │ ├── offset1_lyc99int_m3stat_count_ds_2_cgb04c_out90.asm │ ├── offset2_lyc8fint_m1irq_1_cgb04c_outE0.asm │ ├── offset2_lyc8fint_m1irq_2_cgb04c_outE3.asm │ ├── offset2_lyc8fint_m1stat_1_cgb04c_outC4.asm │ ├── offset2_lyc8fint_m1stat_2_cgb04c_outC1.asm │ ├── offset2_lyc98int_ly_count_1_cgb04c_out99.asm │ ├── offset2_lyc98int_ly_count_2_cgb04c_out9A.asm │ ├── offset2_lyc98int_ly_count_3_cgb04c_out9A.asm │ ├── offset2_lyc99int_m0stat_count_scx1_1_cgb04c_out90.asm │ ├── offset2_lyc99int_m0stat_count_scx1_2_cgb04c_out90.asm │ ├── offset2_lyc99int_m0stat_count_scx2_1_cgb04c_out90.asm │ ├── offset2_lyc99int_m0stat_count_scx2_2_cgb04c_out90.asm │ ├── offset2_lyc99int_m2irq_count_1_cgb04c_out98.asm │ ├── offset2_lyc99int_m2irq_count_2_cgb04c_out90.asm │ ├── offset3_lyc8fint_m1irq_1_cgb04c_outE0.asm │ ├── offset3_lyc8fint_m1irq_2_cgb04c_outE3.asm │ ├── offset3_lyc8fint_m1stat_1_cgb04c_outC0.asm │ ├── offset3_lyc8fint_m1stat_2_cgb04c_outC1.asm │ ├── offset3_lyc98int_ly_count_1_cgb04c_out99.asm │ ├── offset3_lyc98int_ly_count_2_cgb04c_out9A.asm │ ├── offset3_lyc99int_m0stat_count_scx0_1_cgb04c_out90.asm │ ├── offset3_lyc99int_m0stat_count_scx0_2_cgb04c_out90.asm │ ├── offset3_lyc99int_m0stat_count_scx1_1_cgb04c_out90.asm │ ├── offset3_lyc99int_m0stat_count_scx1_2_cgb04c_out90.asm │ ├── offset3_lyc99int_m2irq_count_1_cgb04c_out98.asm │ ├── offset3_lyc99int_m2irq_count_2_cgb04c_out91.asm │ ├── offset3_lyc99int_m2stat_count_1_cgb04c_out91.asm │ ├── offset3_lyc99int_m2stat_count_2_cgb04c_out90.asm │ ├── offset3_lyc99int_m3stat_count_1_cgb04c_out90.asm │ └── offset3_lyc99int_m3stat_count_2_cgb04c_out90.asm ├── lcdirq_precedence │ ├── lcdirqprecedence_lycirq_ly44_lcdstat58_dmg08_cgb04c_out2.asm │ ├── lcdirqprecedence_lycirq_ly44_lcdstat68_dmg08_cgb04c_out0.asm │ ├── lcdirqprecedence_lycirq_ly90_lcdstat68_dmg08_cgb04c_out1.asm │ ├── lcdirqprecedence_lycirq_ly91_lcdstat68_dmg08_cgb04c_out2.asm │ ├── lcdirqprecedence_m0irq_ly00_lcdstat48_lyc00_dmg08_cgb04c_out0.asm │ ├── lcdirqprecedence_m0irq_ly00_lcdstat48_lyc99_dmg08_cgb04c_out2.asm │ ├── lcdirqprecedence_m0irq_ly00_lcdstat58_lyc00_dmg08_cgb04c_out0.asm │ ├── lcdirqprecedence_m0irq_ly00_lcdstat58_lyc99_dmg08_cgb04c_out2.asm │ ├── lycirq_ly00_lcdstat50_dmg08_cgb04c_out0.asm │ ├── lycirq_ly44_lcdstat48_dmg08_cgb04c_out2.asm │ ├── lycirq_ly44_lcdstat50_dmg08_cgb04c_out2.asm │ ├── lycirq_ly8f_lcdstat50_dmg08_cgb04c_out2.asm │ ├── lycirq_ly91_lcdstat50_dmg08_cgb04c_out0.asm │ ├── lycirq_ly99_lcdstat50_dmg08_cgb04c_out0.asm │ ├── m0irq_ly00_lcdstat18_dmg08_cgb04c_out2.asm │ ├── m0irq_ly44_lcdstat18_dmg08_cgb04c_out2.asm │ ├── m0irq_ly44_lcdstat28_dmg08_cgb04c_out2.asm │ ├── m0irq_ly44_lcdstat48_lyc43_dmg08_cgb04c_out2.asm │ ├── m0irq_ly44_lcdstat48_lyc44_dmg08_cgb04c_out0.asm │ ├── m0irq_ly44_lcdstat48_lyc45_dmg08_cgb04c_out2.asm │ ├── m0irq_ly8f_lcdstat18_dmg08_cgb04c_out2.asm │ ├── m1irq_lcdstat18_dmg08_cgb04c_out1.asm │ ├── m1irq_lcdstat30_dmg08_cgb04c_out3.asm │ ├── m1irq_lcdstat50_lyc8f_dmg08_cgb04c_out3.asm │ ├── m1irq_lcdstat50_lyc90_dmg08_cgb04c_out3.asm │ ├── m1irq_lcdstat50_lyc91_dmg08_cgb04c_out3.asm │ ├── m2irq_ly00_lcdstat28_dmg08_cgb04c_out2.asm │ ├── m2irq_ly00_lcdstat30_dmg08_cgb04c_out0.asm │ ├── m2irq_ly44_lcdstat30_dmg08_cgb04c_out2.asm │ ├── m2irq_ly8f_lcdstat28_dmg08_cgb04c_out0.asm │ └── m2irq_ly8f_lcdstat30_dmg08_cgb04c_out2.asm ├── ly0 │ ├── lycint152_ly0stat.txt │ ├── lycint152_ly0stat_1_dmg08_cgb04c_outC1.asm │ ├── lycint152_ly0stat_2_dmg08_cgb04c_outC0.asm │ ├── lycint152_ly0stat_3_dmg08_cgb04c_outC2.asm │ ├── lycint152_ly0stat_ds_1_cgb04c_outC1.asm │ ├── lycint152_ly0stat_ds_2_cgb04c_outC1.asm │ ├── lycint152_ly0stat_ds_3_cgb04c_outC2.asm │ ├── lycint152_ly153.txt │ ├── lycint152_ly153_1_dmg08_cgb04c_out98.asm │ ├── lycint152_ly153_2_dmg08_cgb04c_out99.asm │ ├── lycint152_ly153_3_dmg08_cgb04c_out00.asm │ ├── lycint152_ly153_ds_1_cgb04c_out98.asm │ ├── lycint152_ly153_ds_2_cgb04c_out99.asm │ ├── lycint152_ly153_ds_3_cgb04c_out99.asm │ ├── lycint152_ly153_ds_4_cgb04c_out99.asm │ ├── lycint152_ly153_ds_5_cgb04c_out00.asm │ ├── lycint152_ly1_m2irq.txt │ ├── lycint152_ly1_m2irq_1_dmg08_cgb04c_outE0.asm │ ├── lycint152_ly1_m2irq_2_dmg08_cgb04c_outE2.asm │ ├── lycint152_lyc0flag.txt │ ├── lycint152_lyc0flag_1_dmg08_cgb04c_outC1.asm │ ├── lycint152_lyc0flag_2_dmg08_cgb04c_outC5.asm │ ├── lycint152_lyc0flag_3_dmg08_cgb04c_outC4.asm │ ├── lycint152_lyc0flag_4_dmg08_cgb04c_outC0.asm │ ├── lycint152_lyc0flag_ds_1_cgb04c_outC1.asm │ ├── lycint152_lyc0flag_ds_2_cgb04c_outC5.asm │ ├── lycint152_lyc0flag_ds_3_cgb04c_outC4.asm │ ├── lycint152_lyc0flag_ds_4_cgb04c_outC2.asm │ ├── lycint152_lyc0irq.txt │ ├── lycint152_lyc0irq_1_dmg08_cgb04c_outE0.asm │ ├── lycint152_lyc0irq_2_dmg08_cgb04c_outE2.asm │ ├── lycint152_lyc0irq_ds_1_cgb04c_outE0.asm │ ├── lycint152_lyc0irq_ds_2_cgb04c_outE2.asm │ ├── lycint152_lyc0irq_ifw_1_dmg08_cgb04c_outE2.asm │ ├── lycint152_lyc0irq_ifw_2_dmg08_cgb04c_outE0.asm │ ├── lycint152_lyc0irq_ifw_ds_1_cgb04c_outE2.asm │ ├── lycint152_lyc0irq_ifw_ds_2_cgb04c_outE0.asm │ ├── lycint152_lyc0irq_late_retrigger_1_dmg08_cgb04c_outE2.asm │ ├── lycint152_lyc0irq_late_retrigger_2_dmg08_cgb04c_outE0.asm │ ├── lycint152_lyc0irq_late_retrigger_ds_1_cgb04c_outE2.asm │ ├── lycint152_lyc0irq_late_retrigger_ds_2_cgb04c_outE0.asm │ ├── lycint152_lyc153flag_1_dmg08_cgb04c_outC1.asm │ ├── lycint152_lyc153flag_2_dmg08_cgb04c_outC5.asm │ ├── lycint152_lyc153flag_3_dmg08_cgb04c_outC1.asm │ ├── lycint152_lyc153flag_ds_1_cgb04c_outC1.asm │ ├── lycint152_lyc153flag_ds_2_cgb04c_outC5.asm │ ├── lycint152_lyc153flag_ds_3_cgb04c_outC5.asm │ ├── lycint152_lyc153flag_ds_4_cgb04c_outC1.asm │ ├── lycint152_lyc153irq.txt │ ├── lycint152_lyc153irq_1_dmg08_cgb04c_outE0.asm │ ├── lycint152_lyc153irq_2_dmg08_cgb04c_outE2.asm │ ├── lycint152_lyc153irq_ds_1_cgb04c_outE0.asm │ ├── lycint152_lyc153irq_ds_2_cgb04c_outE2.asm │ ├── lycint152_lyc153irq_ifw_1_dmg08_cgb04c_outE2.asm │ ├── lycint152_lyc153irq_ifw_2_dmg08_cgb04c_outE0.asm │ ├── lycint152_lyc153irq_ifw_ds_1_cgb04c_outE2.asm │ ├── lycint152_lyc153irq_ifw_ds_2_cgb04c_outE0.asm │ ├── lycint152_lyc153irq_late_retrigger_1_dmg08_cgb04c_outE2.asm │ ├── lycint152_lyc153irq_late_retrigger_2_dmg08_cgb04c_outE0.asm │ ├── lycint152_lyc153irq_late_retrigger_ds_1_cgb04c_outE2.asm │ ├── lycint152_lyc153irq_late_retrigger_ds_2_cgb04c_outE0.asm │ ├── lycint152_m0irq.txt │ ├── lycint152_m0irq_1_dmg08_cgb04c_outE0.asm │ ├── lycint152_m0irq_2_dmg08_cgb04c_outE2.asm │ ├── lycint152_m2irq.txt │ ├── lycint152_m2irq_1_dmg08_cgb04c_outE0.asm │ ├── lycint152_m2irq_2_dmg08_cgb04c_outE2.asm │ ├── lycint152_m2irq_ds_1_cgb04c_outE0.asm │ ├── lycint152_m2irq_ds_2_cgb04c_outE2.asm │ ├── lycint152_m2stat_1_dmg08_cgb04c_outC2.asm │ └── lycint152_m2stat_2_dmg08_cgb04c_outC3.asm ├── lyc0int_m0irq │ ├── lyc0int_m0irq.txt │ ├── lyc0int_m0irq_1_dmg08_cgb04c_out0.asm │ ├── lyc0int_m0irq_2_dmg08_cgb04c_out2.asm │ ├── lyc0int_m0irq_ds_1_cgb04c_out0.asm │ └── lyc0int_m0irq_ds_2_cgb04c_out2.asm ├── lyc153int_m2irq │ ├── lyc153int_m2irq_1_dmg08_cgb04c_out0.asm │ ├── lyc153int_m2irq_2_dmg08_cgb04c_out2.asm │ ├── lyc153int_m2irq_ifw_1_dmg08_cgb04c_out2.asm │ ├── lyc153int_m2irq_ifw_2_dmg08_cgb04c_out0.asm │ ├── lyc153int_m2irq_ifw_ds_1_cgb04c_out2.asm │ ├── lyc153int_m2irq_ifw_ds_2_cgb04c_out0.asm │ ├── lyc153int_m2irq_late_retrigger_1_dmg08_cgb04c_out2.asm │ ├── lyc153int_m2irq_late_retrigger_2_dmg08_cgb04c_out0.asm │ ├── lyc153int_m2irq_late_retrigger_ds_1_cgb04c_out2.asm │ └── lyc153int_m2irq_late_retrigger_ds_2_cgb04c_out0.asm ├── lycEnable │ ├── early_ff41_response_1_cgb04c_out0.asm │ ├── early_ff41_response_2_cgb04c_out7.asm │ ├── early_ff45_response_1_dmg08_cgb04c_out0.asm │ ├── early_ff45_response_2_dmg08_cgb04c_out7.asm │ ├── ff40_disable.txt │ ├── ff40_disable_1_dmg08_cgb04c_out0.asm │ ├── ff40_disable_2_dmg08_cgb04c_out2.asm │ ├── ff41_disable.txt │ ├── ff41_disable_1_dmg08_cgb04c_out0.asm │ ├── ff41_disable_2_dmg08_out0_cgb04c_out2.asm │ ├── ff41_disable_3_dmg08_cgb04c_out2.asm │ ├── ff41_disable_ds_1_cgb04c_out1.asm │ ├── ff41_disable_ds_2_cgb04c_out3.asm │ ├── ff41_reenable_1.txt │ ├── ff41_reenable_1_dmg08_cgb04c_out2.asm │ ├── ff41_reenable_2.txt │ ├── ff41_reenable_2_dmg08_cgb04c_out2.asm │ ├── ff41_reenable_3.txt │ ├── ff41_reenable_3_dmg08_cgb04c_out1.asm │ ├── ff45_disable.txt │ ├── ff45_disable_1_dmg08_cgb04c_out1.asm │ ├── ff45_disable_2_dmg08_out1_cgb04c_out3.asm │ ├── ff45_disable_3_dmg08_cgb04c_out3.asm │ ├── ff45_disable_ds_1_cgb04c_out1.asm │ ├── ff45_disable_ds_2_cgb04c_out3.asm │ ├── ff45_enable_weirdpoint.txt │ ├── ff45_enable_weirdpoint_1_dmg08_cgb04c_out3.asm │ ├── ff45_enable_weirdpoint_2_dmg08_out3_cgb04c_out1.asm │ ├── ff45_enable_weirdpoint_3_dmg08_out1_cgb04c_out3.asm │ ├── ff45_enable_weirdpoint_4_dmg08_cgb04c_out3.asm │ ├── ff45_enable_weirdpoint_ds_1_cgb04c_out3.asm │ ├── ff45_enable_weirdpoint_ds_2_cgb04c_out1.asm │ ├── ff45_enable_weirdpoint_ds_3_cgb04c_out1.asm │ ├── ff45_enable_weirdpoint_ds_4_cgb04c_out3.asm │ ├── ff45_enable_weirdpoint_ds_lcdoffset1_1_cgb04c_out2.asm │ ├── ff45_enable_weirdpoint_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── ff45_enable_weirdpoint_ds_lcdoffset1_3_cgb04c_out0.asm │ ├── ff45_enable_weirdpoint_ds_lcdoffset1_4_cgb04c_out2.asm │ ├── ff45_enable_weirdpoint_lcdoffset1_1_cgb04c_out2.asm │ ├── ff45_enable_weirdpoint_lcdoffset1_2_cgb04c_out0.asm │ ├── ff45_enable_weirdpoint_lcdoffset1_3_cgb04c_out2.asm │ ├── ff45_reenable_1.txt │ ├── ff45_reenable_1_dmg08_cgb04c_out3.asm │ ├── ff45_reenable_2.txt │ ├── ff45_reenable_2_dmg08_cgb04c_out2.asm │ ├── ff45_reenable_3.txt │ ├── ff45_reenable_3_dmg08_cgb04c_out1.asm │ ├── late_ff41_enable.txt │ ├── late_ff41_enable_1_dmg08_cgb04c_out2.asm │ ├── late_ff41_enable_2_dmg08_out2_cgb04c_out0.asm │ ├── late_ff41_enable_3_dmg08_cgb04c_out0.asm │ ├── late_ff41_enable_after_m2int.txt │ ├── late_ff41_enable_after_m2int_disable.txt │ ├── late_ff41_enable_after_m2int_disable_dmg08_cgb04c_out2.asm │ ├── late_ff41_enable_after_m2int_dmg08_cgb04c_out2.asm │ ├── late_ff41_enable_ds_1_cgb04c_out3.asm │ ├── late_ff41_enable_ds_2_cgb04c_out1.asm │ ├── late_ff41_enable_ds_lcdoffset1_1_cgb04c_out2.asm │ ├── late_ff41_enable_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── late_ff41_enable_lcdoffset1_1_cgb04c_out2.asm │ ├── late_ff41_enable_lcdoffset1_2_cgb04c_out0.asm │ ├── late_ff45_enable.txt │ ├── late_ff45_enable_1_dmg08_cgb04c_out3.asm │ ├── late_ff45_enable_2_dmg08_out3_cgb04c_out1.asm │ ├── late_ff45_enable_3_dmg08_cgb04c_out1.asm │ ├── late_ff45_enable_after_m2int.txt │ ├── late_ff45_enable_after_m2int_dmg08_cgb04c_out2.asm │ ├── late_ff45_enable_ds_1_cgb04c_out3.asm │ ├── late_ff45_enable_ds_2_cgb04c_out1.asm │ ├── late_ff45_enable_ds_lcdoffset1_1_cgb04c_out2.asm │ ├── late_ff45_enable_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── late_ff45_enable_lcdoffset1_1_cgb04c_out2.asm │ ├── late_ff45_enable_lcdoffset1_2_cgb04c_out0.asm │ ├── lcdoff_lycirqen_1_dmg08_cgb04c_outE2.asm │ ├── lcdoff_lycirqen_2_dmg08_cgb04c_outE0.asm │ ├── lcdoff_lycirqen_3_dmg08_cgb04c_outE0.asm │ ├── lcdoff_lycirqen_4_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc0_ff41_disable_1_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc0_ff41_disable_2_dmg08_cgb04c_outE2.asm │ ├── lyc0_ff41_disable_ds_1_cgb04c_outE0.asm │ ├── lyc0_ff41_disable_ds_2_cgb04c_outE2.asm │ ├── lyc0_ff45_disable_1_dmg08_cgb04c_outE0.asm │ ├── lyc0_ff45_disable_2_dmg08_outE0_cgb04c_outE2.asm │ ├── lyc0_ff45_disable_3_dmg08_cgb04c_outE2.asm │ ├── lyc0_ff45_disable_ds_1_cgb04c_outE0.asm │ ├── lyc0_ff45_disable_ds_2_cgb04c_outE2.asm │ ├── lyc0_ff45_enable_weirdpoint.txt │ ├── lyc0_ff45_enable_weirdpoint_1_dmg08_cgb04c_outE2.asm │ ├── lyc0_ff45_enable_weirdpoint_2_dmg08_cgb04c_outE2.asm │ ├── lyc0_ff45_enable_weirdpoint_3_dmg08_cgb04c_outE2.asm │ ├── lyc0_ff45_enable_weirdpoint_4_dmg08_cgb04c_outE2.asm │ ├── lyc0_late_ff45_enable_1_dmg08_cgb04c_outE2.asm │ ├── lyc0_late_ff45_enable_2_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc0_late_ff45_enable_3_dmg08_cgb04c_outE0.asm │ ├── lyc0_m1disable_1_dmg08_cgb04c_outE2.asm │ ├── lyc0_m1disable_2_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc0_m1disable_3_dmg08_cgb04c_outE0.asm │ ├── lyc0_m1disable_ds_1_cgb04c_outE2.asm │ ├── lyc0_m1disable_ds_2_cgb04c_outE0.asm │ ├── lyc153_late_enable_m1disable_1_dmg08_cgb04c_outE2.asm │ ├── lyc153_late_enable_m1disable_2_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc153_late_enable_m1disable_3_dmg08_cgb04c_outE0.asm │ ├── lyc153_late_ff41_enable.txt │ ├── lyc153_late_ff41_enable_1_dmg08_cgb04c_outE2.asm │ ├── lyc153_late_ff41_enable_2_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc153_late_ff41_enable_ds_1_cgb04c_outE2.asm │ ├── lyc153_late_ff41_enable_ds_2_cgb04c_outE0.asm │ ├── lyc153_late_ff41_enable_ds_lcdoffset1_1_cgb04c_outE2.asm │ ├── lyc153_late_ff41_enable_ds_lcdoffset1_2_cgb04c_outE0.asm │ ├── lyc153_late_ff41_enable_lcdoffset1_1_cgb04c_outE2.asm │ ├── lyc153_late_ff41_enable_lcdoffset1_2_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable.txt │ ├── lyc153_late_ff45_enable_1_dmg08_cgb04c_outE2.asm │ ├── lyc153_late_ff45_enable_2_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable_3_dmg08_outE0_cgb04c_outE2.asm │ ├── lyc153_late_ff45_enable_4_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable_5_dmg08_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable_ds_1_cgb04c_outE2.asm │ ├── lyc153_late_ff45_enable_ds_2_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable_ds_3_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable_ds_4_cgb04c_outE2.asm │ ├── lyc153_late_ff45_enable_ds_5_cgb04c_outE2.asm │ ├── lyc153_late_ff45_enable_ds_6_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable_ds_lcdoffset1_1_cgb04c_outE2.asm │ ├── lyc153_late_ff45_enable_ds_lcdoffset1_2_cgb04c_outE0.asm │ ├── lyc153_late_ff45_enable_lcdoffset1_1_cgb04c_outE2.asm │ ├── lyc153_late_ff45_enable_lcdoffset1_2_cgb04c_outE0.asm │ ├── lyc153_late_m1disable_1_dmg08_cgb04c_outE2.asm │ ├── lyc153_late_m1disable_2_dmg08_outE2_cgb04c_outE0.asm │ ├── lyc153_late_m1disable_3_dmg08_cgb04c_outE0.asm │ ├── lyc153_m1disable_ds_1_cgb04c_outE2.asm │ ├── lyc153_m1disable_ds_2_cgb04c_outE0.asm │ ├── lyc_ff41_enable_1_dmg08_cgb04c_out2.asm │ ├── lyc_ff41_enable_2_dmg08_cgb04c_out2.asm │ ├── lyc_ff41_enable_3_dmg08_cgb04c_out2.asm │ ├── lyc_ff41_enable_4_dmg08_cgb04c_out2.asm │ ├── lyc_ff41_enable_5_dmg08_cgb04c_out2.asm │ ├── lyc_ff41_enable_ds_1_cgb04c_out2.asm │ ├── lyc_ff41_enable_ds_2_cgb04c_out2.asm │ ├── lyc_ff41_enable_ds_3_cgb04c_out2.asm │ ├── lyc_ff41_enable_ds_4_cgb04c_out2.asm │ ├── lyc_ff41_enable_ds_5_cgb04c_out2.asm │ ├── lyc_ff41_enable_ds_6_cgb04c_out2.asm │ ├── lyc_ff41_trigger_delay_1_dmg08_cgb04c_out0.asm │ ├── lyc_ff41_trigger_delay_2_dmg08_cgb04c_out2.asm │ ├── lyc_ff45_disable2_1_dmg08_cgb04c_out1.asm │ ├── lyc_ff45_disable2_2_dmg08_out1_cgb04c_out3.asm │ ├── lyc_ff45_disable2_3_dmg08_cgb04c_out3.asm │ ├── lyc_ff45_disable2_ds_1_cgb04c_out1.asm │ ├── lyc_ff45_disable2_ds_2_cgb04c_out3.asm │ ├── lyc_ff45_trigger_delay_1_dmg08_cgb04c_out0.asm │ ├── lyc_ff45_trigger_delay_2_dmg08_out0_cgb04c_out2.asm │ ├── lyc_ff45_trigger_delay_3_dmg08_cgb04c_out2.asm │ ├── lyc_ff45_trigger_delay_ds_1_cgb04c_out0.asm │ ├── lyc_ff45_trigger_delay_ds_2_cgb04c_out2.asm │ ├── lycwirq_trigger_ly00_stat50_1_dmg08_cgb04c_outE0.asm │ ├── lycwirq_trigger_ly00_stat50_2_dmg08_outE0_cgb04c_outE2.asm │ ├── lycwirq_trigger_ly00_stat50_3_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_ly00_stat50_ds_1_cgb04c_outE0.asm │ ├── lycwirq_trigger_ly00_stat50_ds_2_cgb04c_outE2.asm │ ├── lycwirq_trigger_ly00_stat50_ds_lcdoffset1_1_cgb04c_outE0.asm │ ├── lycwirq_trigger_ly00_stat50_ds_lcdoffset1_2_cgb04c_outE2.asm │ ├── lycwirq_trigger_ly00_stat50_lcdoffset1_1_cgb04c_outE0.asm │ ├── lycwirq_trigger_ly00_stat50_lcdoffset1_2_cgb04c_outE2.asm │ └── lycwirq_trigger_ly94_stat50_dmg08_cgb04c_outE0.asm ├── lycint_ly │ ├── lycint_ly.txt │ ├── lycint_ly_1_dmg08_cgb04c_out5.asm │ ├── lycint_ly_2_dmg08_cgb04c_out6.asm │ ├── lycint_ly_ds_1_cgb04c_out5.asm │ └── lycint_ly_ds_2_cgb04c_out6.asm ├── lycint_lycflag │ ├── lycint_lycflag.txt │ ├── lycint_lycflag_1_dmg08_cgb04c_out0.asm │ ├── lycint_lycflag_2_dmg08_cgb04c_out6.asm │ ├── lycint_lycflag_3_dmg08_cgb04c_out4.asm │ ├── lycint_lycflag_4_dmg08_cgb04c_out0.asm │ ├── lycint_lycflag_ds_1_cgb04c_out0.asm │ ├── lycint_lycflag_ds_2_cgb04c_out6.asm │ ├── lycint_lycflag_ds_3_cgb04c_out4.asm │ └── lycint_lycflag_ds_4_cgb04c_out2.asm ├── lycint_lycirq │ ├── lycint_lycirq.txt │ ├── lycint_lycirq_1_dmg08_cgb04c_out1.asm │ └── lycint_lycirq_2_dmg08_cgb04c_out3.asm ├── lycint_m0stat │ ├── lycint_m0stat.txt │ ├── lycint_m0stat_1_dmg08_cgb04c_out0.asm │ ├── lycint_m0stat_2_dmg08_cgb04c_out2.asm │ ├── lycint_m0stat_ds_1_cgb04c_out0.asm │ └── lycint_m0stat_ds_2_cgb04c_out2.asm ├── lycm2int │ ├── lyc0m2int_m2irq.txt │ ├── lyc0m2int_m2irq_1_dmg08_cgb04c_out0.asm │ ├── lyc0m2int_m2irq_2_dmg08_cgb04c_out2.asm │ ├── lyc0m2int_stat.txt │ ├── lyc0m2int_stat_dmg08_cgb04c_out1.asm │ ├── lycm2int_m0stat_1_dmg08_cgb04c_out0.asm │ ├── lycm2int_m0stat_2_dmg08_cgb04c_out2.asm │ ├── lycm2int_m2irq.txt │ ├── lycm2int_m2irq_1_dmg08_cgb04c_out1.asm │ ├── lycm2int_m2irq_2_dmg08_cgb04c_out3.asm │ ├── m2irq_before_lycint.txt │ ├── m2irq_before_lycint_1_dmg08_cgb04c_out1.asm │ └── m2irq_before_lycint_2_dmg08_cgb04c_out3.asm ├── lywrite │ ├── lywrite77_ly44_m3_ly_dmg08_cgb04c_out44.asm │ ├── lywrite77_ly44_m3_stat_dmg08_cgb04c_outC7.asm │ ├── lywrite77_ly97_ly_dmg08_cgb04c_out97.asm │ └── lywrite77_ly97_stat_dmg08_cgb04c_outC5.asm ├── m0enable │ ├── disable.txt │ ├── disable_1_dmg08_cgb04c_out0.asm │ ├── disable_2_dmg08_out0_cgb04c_out2.asm │ ├── disable_3_dmg08_cgb04c_out2.asm │ ├── disable_ds_1_cgb04c_out1.asm │ ├── disable_ds_2_cgb04c_out3.asm │ ├── disable_scx1_1_dmg08_cgb04c_out0.asm │ ├── disable_scx1_2_dmg08_cgb04c_out2.asm │ ├── disable_scx2_1_dmg08_cgb04c_out0.asm │ ├── disable_scx2_2_dmg08_cgb04c_out2.asm │ ├── disable_scx3_1_dmg08_cgb04c_out0.asm │ ├── disable_scx3_2_dmg08_out0_cgb04c_out2.asm │ ├── disable_scx3_3_dmg08_cgb04c_out2.asm │ ├── disable_scx4_1_dmg08_cgb04c_out0.asm │ ├── disable_scx4_2_dmg08_out0_cgb04c_out2.asm │ ├── disable_scx4_3_dmg08_cgb04c_out2.asm │ ├── disable_scx5_1_dmg08_cgb04c_out0.asm │ ├── disable_scx5_2_dmg08_cgb04c_out2.asm │ ├── disable_scx5_ds_1_cgb04c_out1.asm │ ├── disable_scx5_ds_2_cgb04c_out3.asm │ ├── disable_scx7_1_dmg08_cgb04c_out0.asm │ ├── disable_scx7_2_dmg08_out0_cgb04c_out2.asm │ ├── disable_scx7_3_dmg08_cgb04c_out2.asm │ ├── enable_after_lyc_during_1.txt │ ├── enable_after_lyc_during_1_dmg08_cgb04c_out0.asm │ ├── enable_after_lyc_during_2.txt │ ├── enable_after_lyc_during_2_dmg08_cgb04c_out0.asm │ ├── enable_after_lyc_prior_1.txt │ ├── enable_after_lyc_prior_1_dmg08_cgb04c_out2.asm │ ├── enable_after_lyc_prior_2.txt │ ├── enable_after_lyc_prior_2_dmg08_cgb04c_out0.asm │ ├── enable_after_m2_during.txt │ ├── enable_after_m2_during_1_dmg08_cgb04c_out2.asm │ ├── enable_after_m2_during_2_dmg08_cgb04c_out2.asm │ ├── enable_after_m2_prior.txt │ ├── enable_after_m2_prior_1_dmg08_cgb04c_out2.asm │ ├── enable_after_m2_prior_2_dmg08_cgb04c_out2.asm │ ├── enable_before_lycint_1.txt │ ├── enable_before_lycint_1_dmg08_cgb04c_out0.asm │ ├── enable_before_lycint_2.txt │ ├── enable_before_lycint_2_dmg08_cgb04c_out2.asm │ ├── enable_twice.txt │ ├── enable_twice_1_dmg08_cgb04c_out0.asm │ ├── enable_wxA6_2x_spxA7_1_dmg08_cgb04c_out2.asm │ ├── enable_wxA6_2x_spxA7_2_dmg08_cgb04c_out2.asm │ ├── enable_wxA6_2x_spxA7_3_dmg08_cgb04c_out2.asm │ ├── enable_wxA6_2x_spxA7_4_dmg08_cgb04c_out2.asm │ ├── enable_wxA6_2x_spxA7_ds_1_cgb04c_out2.asm │ ├── enable_wxA6_2x_spxA7_ds_2_cgb04c_out2.asm │ ├── enable_wxA6_2x_spxA7_ds_3_cgb04c_out2.asm │ ├── enable_wxA6_2x_spxA7_ds_4_cgb04c_out2.asm │ ├── late_enable.txt │ ├── late_enable_1_dmg08_cgb04c_out2.asm │ ├── late_enable_2_dmg08_out2_cgb04c_out0.asm │ ├── late_enable_3_dmg08_cgb04c_out0.asm │ ├── late_enable_ds_1_cgb04c_out3.asm │ ├── late_enable_ds_2_cgb04c_out1.asm │ ├── late_enable_ds_lcdoffset1_1_cgb04c_out2.asm │ ├── late_enable_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── late_enable_lcdoffset1_1_cgb04c_out2.asm │ ├── late_enable_lcdoffset1_2_cgb04c_out0.asm │ ├── lycdisable_ff41_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff41_2_dmg08_out2_cgb04c_out0.asm │ ├── lycdisable_ff41_3_dmg08_cgb04c_out0.asm │ ├── lycdisable_ff41_ds_1_cgb04c_out2.asm │ ├── lycdisable_ff41_ds_2_cgb04c_out0.asm │ ├── lycdisable_ff41_scx1_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff41_scx1_2_dmg08_cgb04c_out0.asm │ ├── lycdisable_ff41_scx1_ds_1_cgb04c_out2.asm │ ├── lycdisable_ff41_scx1_ds_2_cgb04c_out0.asm │ ├── lycdisable_ff41_scx2_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff41_scx2_2_dmg08_cgb04c_out0.asm │ ├── lycdisable_ff41_scx3_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff41_scx3_2_dmg08_out2_cgb04c_out0.asm │ ├── lycdisable_ff41_scx3_3_dmg08_cgb04c_out0.asm │ ├── lycdisable_ff45_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff45_2_dmg08_out2_cgb04c_out0.asm │ ├── lycdisable_ff45_3_dmg08_out2_cgb04c_out0.asm │ ├── lycdisable_ff45_4_dmg08_cgb04c_out0.asm │ ├── lycdisable_ff45_ds_1_cgb04c_out2.asm │ ├── lycdisable_ff45_ds_2_xout0.asm │ ├── lycdisable_ff45_scx1_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff45_scx1_2_dmg08_out2_cgb04c_out0.asm │ ├── lycdisable_ff45_scx1_3_dmg08_cgb04c_out0.asm │ ├── lycdisable_ff45_scx1_ds_1_cgb04c_out2.asm │ ├── lycdisable_ff45_scx1_ds_2_cgb04c_out0.asm │ ├── lycdisable_ff45_scx2_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff45_scx2_2_dmg08_out2_cgb04c_out0.asm │ ├── lycdisable_ff45_scx2_3_dmg08_cgb04c_out0.asm │ ├── lycdisable_ff45_scx3_1_dmg08_cgb04c_out2.asm │ ├── lycdisable_ff45_scx3_2_dmg08_out2_cgb04c_out0.asm │ ├── lycdisable_ff45_scx3_3_dmg08_cgb04c_out0.asm │ ├── m0_enable_1_dmg08_cgb04c_out2.asm │ ├── m0_enable_2_dmg08_cgb04c_out2.asm │ ├── m0_enable_3_dmg08_cgb04c_out2.asm │ ├── m0_enable_4_dmg08_cgb04c_out2.asm │ ├── m0_enable_5_dmg08_cgb04c_out2.asm │ ├── m0_enable_ds_1_cgb04c_out2.asm │ ├── m0_enable_ds_2_cgb04c_out2.asm │ ├── m0_enable_ds_3_cgb04c_out2.asm │ ├── m0_enable_ds_4_cgb04c_out2.asm │ ├── m0_enable_ds_5_cgb04c_out2.asm │ ├── m0_enable_ds_6_cgb04c_out2.asm │ ├── m0_enable_ds_7_cgb04c_out2.asm │ ├── m0_enable_ds_8_cgb04c_out2.asm │ ├── m0_trigger_delay_1_dmg08_cgb04c_out0.asm │ ├── m0_trigger_delay_2_dmg08_cgb04c_out2.asm │ ├── reenable_1.txt │ ├── reenable_1_dmg08_cgb04c_out2.asm │ ├── reenable_2.txt │ ├── reenable_2_dmg08_cgb04c_out2.asm │ ├── reenable_3.txt │ └── reenable_3_dmg08_cgb04c_out0.asm ├── m0int_m0irq │ ├── m0int_m0irq.txt │ ├── m0int_m0irq_1_dmg08_cgb04c_out0.asm │ └── m0int_m0irq_2_dmg08_cgb04c_out2.asm ├── m0int_m0stat │ ├── m0int_m0stat_ds_1_cgb04c_out0.asm │ ├── m0int_m0stat_ds_2_cgb04c_out2.asm │ ├── m0int_m0stat_scx2_1_dmg08_cgb04c_out0.asm │ ├── m0int_m0stat_scx2_2_dmg08_cgb04c_out2.asm │ ├── m0int_m0stat_scx3_1_dmg08_cgb04c_out0.asm │ ├── m0int_m0stat_scx3_2_dmg08_cgb04c_out2.asm │ ├── m0int_m0stat_scx5_ds_1_cgb04c_out0.asm │ └── m0int_m0stat_scx5_ds_2_cgb04c_out2.asm ├── m0int_m3stat │ ├── m0int_m3stat.txt │ ├── m0int_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m0int_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m0int_m3stat_ds_1_cgb04c_out3.asm │ └── m0int_m3stat_ds_2_cgb04c_out0.asm ├── m1 │ ├── ly143_late_m0enable_1_dmg08_cgb04c_out3.asm │ ├── ly143_late_m0enable_2_dmg08_out3_cgb04c_out1.asm │ ├── ly143_late_m0enable_ds_1_cgb04c_out3.asm │ ├── ly143_late_m0enable_ds_2_cgb04c_out1.asm │ ├── ly143_late_m0enable_ds_lcdoffset1_1_cgb04c_out3.asm │ ├── ly143_late_m0enable_ds_lcdoffset1_2_cgb04c_out1.asm │ ├── ly143_late_m0enable_lcdoffset1_1_cgb04c_out3.asm │ ├── ly143_late_m0enable_lcdoffset1_2_cgb04c_out1.asm │ ├── ly143_late_m2enable_1_dmg08_cgb04c_out3.asm │ ├── ly143_late_m2enable_2_dmg08_out3_cgb04c_out1.asm │ ├── ly143_late_m2enable_ds_1_cgb04c_out3.asm │ ├── ly143_late_m2enable_ds_2_cgb04c_out1.asm │ ├── ly143_late_m2enable_ds_lcdoffset1_1_cgb04c_out3.asm │ ├── ly143_late_m2enable_ds_lcdoffset1_2_cgb04c_out1.asm │ ├── lyc143_late_m0enable_lycdisable_1_dmg08_cgb04c_out1.asm │ ├── lyc143_late_m0enable_lycdisable_2_dmg08_cgb04c_out1.asm │ ├── lyc143_late_m0enable_lycdisable_3_dmg08_out3_cgb04c_out1.asm │ ├── lyc143_late_m0enable_lycdisable_ds_1_cgb04c_out1.asm │ ├── lyc143_late_m0enable_lycdisable_ds_2_cgb04c_out1.asm │ ├── lyc143_late_m2enable_lycdisable_1_dmg08_cgb04c_out3.asm │ ├── lyc143_late_m2enable_lycdisable_2_dmg08_cgb04c_out1.asm │ ├── lyc143_late_m2enable_lycdisable_3_dmg08_out3_cgb04c_out1.asm │ ├── lyc143_late_m2enable_lycdisable_ds_1_cgb04c_out3.asm │ ├── lyc143_late_m2enable_lycdisable_ds_2_cgb04c_out1.asm │ ├── lyc147++_ly148_push_m1irq_late_enable_dmg08_cgb04c_out3.asm │ ├── lyc147_ly148_push_m1irq_late_enable_dmg08_cgb04c_out2.asm │ ├── lyc148_ly148_m1irq_late_enable_dmg08_cgb04c_out0.asm │ ├── lyc148_ly148_push_m1irq_late_enable_dmg08_cgb04c_out0.asm │ ├── lycint143_m1irq.txt │ ├── lycint143_m1irq_1_dmg08_cgb04c_out0.asm │ ├── lycint143_m1irq_2_dmg08_cgb04c_out3.asm │ ├── lycint143_m1irq_ds_1_cgb04c_out0.asm │ ├── lycint143_m1irq_ds_2_cgb04c_out3.asm │ ├── lycint143_m1irq_ifw_1_dmg08_cgb04c_out3.asm │ ├── lycint143_m1irq_ifw_2_dmg08_cgb04c_out0.asm │ ├── lycint143_m1irq_ifw_ds_1_cgb04c_out3.asm │ ├── lycint143_m1irq_ifw_ds_2_cgb04c_out0.asm │ ├── lycint143_m1irq_late_retrigger_1_dmg08_cgb04c_out3.asm │ ├── lycint143_m1irq_late_retrigger_2_dmg08_cgb04c_out1.asm │ ├── lycint143_m1irq_late_retrigger_ds_1_cgb04c_out3.asm │ ├── lycint143_m1irq_late_retrigger_ds_2_cgb04c_out1.asm │ ├── lycint_m1intirq.txt │ ├── lycint_m1intirq_1_dmg08_cgb04c_out3.asm │ ├── lycint_m1intirq_2_dmg08_cgb04c_out1.asm │ ├── lycint_m1stat.txt │ ├── lycint_m1stat_1_dmg08_cgb04c_out0.asm │ ├── lycint_m1stat_2_dmg08_cgb04c_out1.asm │ ├── lycint_vblankintirq.txt │ ├── lycint_vblankintirq_1_dmg08_cgb04c_out1.asm │ ├── lycint_vblankintirq_2_dmg08_cgb04c_out0.asm │ ├── lycint_vblankirq.txt │ ├── lycint_vblankirq_1_dmg08_cgb04c_out0.asm │ ├── lycint_vblankirq_2_dmg08_cgb04c_out1.asm │ ├── lycint_vblankirq_late_retrigger_1_dmg08_cgb04c_out1.asm │ ├── lycint_vblankirq_late_retrigger_2_dmg08_cgb04c_out0.asm │ ├── lycint_vblankirq_late_retrigger_ds_1_cgb04c_out1.asm │ ├── lycint_vblankirq_late_retrigger_ds_2_cgb04c_out0.asm │ ├── m1irq_disable_1_dmg08_out3_cgb04c_out1.asm │ ├── m1irq_disable_2_dmg08_cgb04c_out3.asm │ ├── m1irq_disable_ds_1_cgb04c_out1.asm │ ├── m1irq_disable_ds_2_cgb04c_out3.asm │ ├── m1irq_enable_1_dmg08_cgb04c_out3.asm │ ├── m1irq_enable_2_dmg08_cgb04c_out3.asm │ ├── m1irq_enable_3_dmg08_cgb04c_out3.asm │ ├── m1irq_enable_4_dmg08_cgb04c_out3.asm │ ├── m1irq_enable_after_lyc144.txt │ ├── m1irq_enable_after_lyc144_1_dmg08_cgb04c_out1.asm │ ├── m1irq_enable_after_lyc144_2_dmg08_out1_cgb04c_out3.asm │ ├── m1irq_enable_after_lyc144_3_dmg08_cgb04c_out3.asm │ ├── m1irq_enable_after_lyc153.txt │ ├── m1irq_enable_after_lyc153_cgb04c_out2.asm │ ├── m1irq_enable_ds_1_cgb04c_out3.asm │ ├── m1irq_enable_ds_2_cgb04c_out3.asm │ ├── m1irq_enable_ds_3_cgb04c_out3.asm │ ├── m1irq_enable_ds_4_cgb04c_out3.asm │ ├── m1irq_late_enable.txt │ ├── m1irq_late_enable_1_dmg08_cgb04c_out2.asm │ ├── m1irq_late_enable_2_dmg08_out2_cgb04c_out0.asm │ ├── m1irq_late_enable_3_dmg08_cgb04c_out0.asm │ ├── m1irq_late_enable_ds_1_cgb04c_out2.asm │ ├── m1irq_late_enable_ds_2_cgb04c_out0.asm │ ├── m1irq_late_enable_ds_lcdoffset1_1_cgb04c_out2.asm │ ├── m1irq_late_enable_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── m1irq_late_enable_lcdoffset1_1_cgb04c_out2.asm │ ├── m1irq_late_enable_lcdoffset1_2_cgb04c_out0.asm │ ├── m1irq_m0disable_1_dmg08_cgb04c_out3.asm │ ├── m1irq_m0disable_2_dmg08_out3_cgb04c_out1.asm │ ├── m1irq_m0disable_3_dmg08_cgb04c_out1.asm │ ├── m1irq_m0disable_ds_1_cgb04c_out3.asm │ ├── m1irq_m0disable_ds_2_cgb04c_out1.asm │ ├── m1irq_m0enable_1_dmg08_cgb04c_out3.asm │ ├── m1irq_m0enable_2_dmg08_cgb04c_out3.asm │ ├── m1irq_m0enable_3_dmg08_cgb04c_out3.asm │ ├── m1irq_m0enable_ds_1_cgb04c_out3.asm │ ├── m1irq_m0enable_ds_2_cgb04c_out3.asm │ ├── m1irq_m2disable_lycdisable_1_dmg08_cgb04c_out3.asm │ ├── m1irq_m2disable_lycdisable_2_dmg08_out3_cgb04c_out1.asm │ ├── m1irq_m2disable_lycdisable_3_dmg08_cgb04c_out1.asm │ ├── m1irq_m2disable_lycdisable_ds_1_cgb04c_out3.asm │ ├── m1irq_m2disable_lycdisable_ds_2_cgb04c_out1.asm │ ├── m1irq_m2enable_1_dmg08_cgb04c_out3.asm │ ├── m1irq_m2enable_2_dmg08_cgb04c_out3.asm │ ├── m1irq_m2enable_3_dmg08_cgb04c_out3.asm │ ├── m1irq_m2enable_ds_1_cgb04c_out3.asm │ ├── m1irq_m2enable_ds_2_cgb04c_out3.asm │ ├── m1irq_m2enable_lyc_1_dmg08_cgb04c_out1.asm │ ├── m1irq_m2enable_lyc_2_dmg08_out1_cgb04c_out3.asm │ ├── m1irq_m2enable_lyc_3_dmg08_cgb04c_out3.asm │ ├── m1irq_m2enable_lyc_ds_1_cgb04c_out1.asm │ ├── m1irq_m2enable_lyc_ds_2_cgb04c_out3.asm │ ├── m2m1irq_ifw_1_dmg08_cgb04c_out3.asm │ ├── m2m1irq_ifw_2_dmg08_cgb04c_out1.asm │ ├── m2m1irq_ifw_3_dmg08_cgb04c_out0.asm │ ├── m2m1irq_ifw_ds_1_cgb04c_out3.asm │ ├── m2m1irq_ifw_ds_2_cgb04c_out1.asm │ ├── m2m1irq_ifw_ds_3_cgb04c_out0.asm │ └── vblankint_lcd147++int_m1irq_enable_1_dmg08_cgb04c_out2.asm ├── m2enable │ ├── disable.txt │ ├── disable_1_dmg08_out2_cgb04c_out0.asm │ ├── disable_2_dmg08_cgb04c_out2.asm │ ├── disable_by_m1enable_ly0_1_dmg08_cgb04c_out2.asm │ ├── disable_by_m1enable_ly0_2_dmg08_cgb04c_out2.asm │ ├── disable_by_m1enable_ly0_ds_1_cgb04c_out3.asm │ ├── disable_ds_1_cgb04c_out1.asm │ ├── disable_ds_2_cgb04c_out3.asm │ ├── disable_ly0_1_dmg08_out2_cgb04c_out0.asm │ ├── disable_ly0_2_dmg08_cgb04c_out2.asm │ ├── disable_ly0_ds_1_cgb04c_out1.asm │ ├── disable_ly0_ds_2_cgb04c_out3.asm │ ├── enable_after_lycint.txt │ ├── enable_after_lycint_1_dmg08_cgb04c_out1.asm │ ├── enable_after_lycint_2_dmg08_cgb04c_out3.asm │ ├── enable_after_lycint_disable.txt │ ├── enable_after_lycint_disable_1_dmg08_cgb04c_out1.asm │ ├── enable_after_lycint_disable_2_dmg08_cgb04c_out3.asm │ ├── late_enable.txt │ ├── late_enable_1_dmg08_cgb04c_out2.asm │ ├── late_enable_2_dmg08_cgb04c_out0.asm │ ├── late_enable_after_lycint.txt │ ├── late_enable_after_lycint_1_dmg08_cgb04c_out0.asm │ ├── late_enable_after_lycint_2_dmg08_out0_cgb04c_out2.asm │ ├── late_enable_after_lycint_3_dmg08_cgb04c_out0.asm │ ├── late_enable_after_lycint_4_dmg08_cgb04c_out0.asm │ ├── late_enable_after_lycint_disable.txt │ ├── late_enable_after_lycint_disable_1_dmg08_cgb04c_out2.asm │ ├── late_enable_after_lycint_disable_2_dmg08_out0_cgb04c_out2.asm │ ├── late_enable_after_lycint_disable_3_dmg08_cgb04c_out0.asm │ ├── late_enable_ds_1_cgb04c_out2.asm │ ├── late_enable_ds_2_cgb04c_out0.asm │ ├── late_enable_ds_lcdoffset1_1_cgb04c_out2.asm │ ├── late_enable_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── late_enable_lcdoffset2_1_cgb04c_out2.asm │ ├── late_enable_lcdoffset2_2_cgb04c_out0.asm │ ├── late_enable_lcdoffset3_1_cgb04c_out2.asm │ ├── late_enable_lcdoffset3_2_cgb04c_out0.asm │ ├── late_enable_ly0_1_dmg08_cgb04c_out2.asm │ ├── late_enable_ly0_2_dmg08_cgb04c_out0.asm │ ├── late_enable_ly0_ds_1_cgb04c_out2.asm │ ├── late_enable_ly0_ds_2_cgb04c_out0.asm │ ├── late_enable_ly0_ds_lcdoffset1_1_cgb04c_out2.asm │ ├── late_enable_ly0_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── late_enable_ly0_lcdoffset2_1_cgb04c_out2.asm │ ├── late_enable_ly0_lcdoffset2_2_cgb04c_out0.asm │ ├── late_enable_m0disable_1_dmg08_cgb04c_out2.asm │ ├── late_enable_m0disable_2_dmg08_out0_cgb04c_out2.asm │ ├── late_enable_m0disable_3_dmg08_cgb04c_out0.asm │ ├── late_enable_m0disable_ds_1_cgb04c_out2.asm │ ├── late_enable_m0disable_ds_2_cgb04c_out0.asm │ ├── late_enable_m1disable_ly0_1_dmg08_cgb04c_out2.asm │ ├── late_enable_m1disable_ly0_2_dmg08_out2_cgb04c_out0.asm │ ├── late_enable_m1disable_ly0_3_dmg08_cgb04c_out0.asm │ ├── late_enable_m1disable_ly0_ds_1_cgb04c_out2.asm │ ├── late_enable_m1disable_ly0_ds_2_cgb04c_out0.asm │ ├── late_m1disable_ly0_1_dmg08_cgb04c_out2.asm │ ├── late_m1disable_ly0_2_dmg08_out2_cgb04c_out0.asm │ ├── late_m1disable_ly0_3_dmg08_cgb04c_out0.asm │ ├── lyc0_late_m2enable_lycdisable_1_dmg08_cgb04c_out2.asm │ ├── lyc0_late_m2enable_lycdisable_2_dmg08_out2_cgb04c_out0.asm │ ├── lyc0_late_m2enable_lycdisable_3_dmg08_cgb04c_out0.asm │ ├── lyc0_late_m2enable_lycdisable_ds_1_cgb04c_out2.asm │ ├── lyc0_late_m2enable_lycdisable_ds_2_cgb04c_out0.asm │ ├── lyc1_late_m2enable_lycdisable_1_dmg08_out0_cgb04c_out2.asm │ ├── lyc1_late_m2enable_lycdisable_2_dmg08_cgb04c_out0.asm │ ├── lyc1_late_m2enable_lycdisable_ds_1_cgb04c_out2.asm │ ├── lyc1_late_m2enable_lycdisable_ds_2_cgb04c_out0.asm │ ├── lyc1_late_m2enable_lycdisable_ds_3_cgb04c_out2.asm │ ├── lyc1_m2irq_late_lyc255_1_dmg08_cgb04c_out2.asm │ ├── lyc1_m2irq_late_lyc255_2_dmg08_out2_cgb04c_out0.asm │ ├── lyc1_m2irq_late_lyc255_3_dmg08_cgb04c_out0.asm │ ├── lyc1_m2irq_late_lyc255_ds_1_cgb04c_out2.asm │ ├── lyc1_m2irq_late_lyc255_ds_2_cgb04c_out0.asm │ ├── lyc1_m2irq_late_lycdisable_1_dmg08_cgb04c_out2.asm │ ├── lyc1_m2irq_late_lycdisable_2_dmg08_cgb04c_out0.asm │ ├── lyc1_m2irq_late_lycdisable_ds_1_cgb04c_out2.asm │ ├── lyc1_m2irq_late_lycdisable_ds_2_cgb04c_out0.asm │ ├── m2_late_m0disable_1_dmg08_cgb04c_out2.asm │ ├── m2_late_m0disable_2_dmg08_cgb04c_out0.asm │ ├── m2_late_m0disable_ds_1_cgb04c_out2.asm │ ├── m2_late_m0disable_ds_2_cgb04c_out0.asm │ ├── m2_late_m1disable_ly0_ds_1_cgb04c_out2.asm │ └── m2_late_m1disable_ly0_ds_2_cgb04c_out0.asm ├── m2int_m0irq │ ├── m2int_m0irq.txt │ ├── m2int_m0irq_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_ds_1_cgb04c_out1.asm │ ├── m2int_m0irq_ds_2_cgb04c_out3.asm │ ├── m2int_m0irq_scx2_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx2_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx2_di_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx2_di_1_dmg08_cgb04c_out8.asm │ ├── m2int_m0irq_scx2_ei_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx2_ei_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx2_ie_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx2_ie_2_dmg08_cgb04c_out8.asm │ ├── m2int_m0irq_scx2_reti_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx2_reti_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx3_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx3_di_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_di_2_dmg08_cgb04c_out8.asm │ ├── m2int_m0irq_scx3_ei_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_ei_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx3_ie_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_ie_2_dmg08_cgb04c_out8.asm │ ├── m2int_m0irq_scx3_ifw_1_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx3_ifw_2_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_ifw_3_dmg08_cgb04c_out8.asm │ ├── m2int_m0irq_scx3_ifw_4_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_ifw_ds_1_cgb04c_out2.asm │ ├── m2int_m0irq_scx3_ifw_ds_2_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_reti_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx3_reti_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx4_ifw_1_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx4_ifw_2_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx4_ifw_3_dmg08_cgb04c_out8.asm │ ├── m2int_m0irq_scx4_ifw_4_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx4_ifw_ds_1_cgb04c_out2.asm │ ├── m2int_m0irq_scx4_ifw_ds_2_cgb04c_out0.asm │ ├── m2int_m0irq_scx5_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0irq_scx5_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0irq_scx5_ds_1_cgb04c_out1.asm │ └── m2int_m0irq_scx5_ds_2_cgb04c_out3.asm ├── m2int_m0stat │ ├── m2int_m0stat.txt │ ├── m2int_m0stat_1_dmg08_cgb04c_out0.asm │ ├── m2int_m0stat_2_dmg08_cgb04c_out2.asm │ ├── m2int_m0stat_ds_1_cgb04c_out0.asm │ └── m2int_m0stat_ds_2_cgb04c_out2.asm ├── m2int_m2irq │ ├── m2int_m2irq.txt │ ├── m2int_m2irq_1_dmg08_cgb04c_out0.asm │ ├── m2int_m2irq_2_dmg08_cgb04c_out2.asm │ ├── m2int_m2irq_ds_1_cgb04c_out1.asm │ ├── m2int_m2irq_ds_2_cgb04c_out3.asm │ ├── m2int_m2irq_ifw_1_dmg08_cgb04c_out2.asm │ ├── m2int_m2irq_ifw_2_dmg08_cgb04c_out0.asm │ ├── m2int_m2irq_ifw_ds_1_cgb04c_out2.asm │ ├── m2int_m2irq_ifw_ds_2_cgb04c_out0.asm │ ├── m2int_m2irq_late_retrigger_1_dmg08_cgb04c_out2.asm │ ├── m2int_m2irq_late_retrigger_2_dmg08_cgb04c_out0.asm │ ├── m2int_m2irq_late_retrigger_ds_1_cgb04c_out2.asm │ └── m2int_m2irq_late_retrigger_ds_2_cgb04c_out0.asm ├── m2int_m2stat │ ├── m2int_m2stat.txt │ ├── m2int_m2stat_1_dmg08_cgb04c_out2.asm │ ├── m2int_m2stat_2_dmg08_cgb04c_out3.asm │ ├── m2int_m2stat_ds_1_cgb04c_out2.asm │ ├── m2int_m2stat_ds_2_cgb04c_out3.asm │ ├── m2int_scx4_m2stat_ds_1_cgb04c_out2.asm │ └── m2int_scx4_m2stat_ds_2_cgb04c_out3.asm ├── m2int_m3stat │ ├── m2int_m3stat.txt │ ├── m2int_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_m3stat_ds_2_cgb04c_out0.asm │ ├── nobg │ │ ├── m2int_nobg_m3stat_1_cgb04c_out3.asm │ │ ├── m2int_nobg_m3stat_2_cgb04c_out0.asm │ │ ├── m2int_nobg_scx7_m3stat_1_cgb04c_out3.asm │ │ └── m2int_nobg_scx7_m3stat_2_cgb04c_out0.asm │ └── scx │ │ ├── late_scx4_1_dmg08_cgb04c_out3.asm │ │ ├── late_scx4_2_dmg08_cgb04c_out0.asm │ │ ├── late_scx4_ds_1_cgb04c_out3.asm │ │ ├── late_scx4_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── m2int_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx2_m3stat_1_dmg08_cgb04c_out3.asm │ │ ├── m2int_scx2_m3stat_2_dmg08_cgb04c_out0.asm │ │ ├── m2int_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── m2int_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx3_m3stat_1_dmg08_cgb04c_out3.asm │ │ ├── m2int_scx3_m3stat_2_dmg08_cgb04c_out0.asm │ │ ├── m2int_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── m2int_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── m2int_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx5_m3stat_1_dmg08_cgb04c_out3.asm │ │ ├── m2int_scx5_m3stat_2_dmg08_cgb04c_out0.asm │ │ ├── m2int_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── m2int_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── m2int_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── m2int_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── m2int_scx8_m3stat_ds_1_cgb04c_out3.asm │ │ └── m2int_scx8_m3stat_ds_2_cgb04c_out0.asm ├── miscmstatirq │ ├── .directory │ ├── lcdoff_statirqen_if_dmg08_cgb04c_outE0.asm │ ├── lycflag_statwirq_1_dmg08_out2.asm │ ├── lycflag_statwirq_2_dmg08_out2.asm │ ├── lycflag_statwirq_3_dmg08_out2.asm │ ├── lycflag_statwirq_4_dmg08_out0.asm │ ├── lycstatwirq_trigger_00_00_dmg08_out2_cgb04c_out0.asm │ ├── lycstatwirq_trigger_00_40_dmg08_out2_cgb04c_out2.asm │ ├── lycstatwirq_trigger_00_bf_dmg08_out2_cgb04c_out0.asm │ ├── lycstatwirq_trigger_00_ff_dmg08_out2_cgb04c_out2.asm │ ├── lycstatwirq_trigger_40_00_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_40_40_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_40_bf_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_40_ff_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_bf_00_dmg08_out2_cgb04c_out0.asm │ ├── lycstatwirq_trigger_bf_40_dmg08_out2_cgb04c_out2.asm │ ├── lycstatwirq_trigger_bf_bf_dmg08_out2_cgb04c_out0.asm │ ├── lycstatwirq_trigger_bf_ff_dmg08_out2_cgb04c_out2.asm │ ├── lycstatwirq_trigger_ff_00_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_ff_40_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_ff_bf_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_ff_ff_dmg08_cgb04c_out0.asm │ ├── lycstatwirq_trigger_ly00_10_50_1_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_ly00_10_50_2_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_ly00_10_50_ds_1_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_ly00_10_50_ds_2_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_ly00_10_50_ds_lcdoffset1_1_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_ly00_10_50_ds_lcdoffset1_2_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_ly00_10_50_lcdoffset3_1_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_ly00_10_50_lcdoffset3_2_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_ly94_00_50_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_ly94_10_40_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_ly94_10_50_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_1_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_2_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_3_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_4_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_5_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_6_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_7_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_8_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_early_ly44_lyc44_08_40_9_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_1_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_2_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_3_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_4_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_ds_1_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_ds_2_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_ds_3_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_late_ly44_lyc44_08_40_ds_4_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_00_40_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_00_48_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_08_40_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_08_48_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_08_ff_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_b7_40_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_b7_f7_dmg08_cgb04c_outE2.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_bf_40_dmg08_cgb04c_outE0.asm │ ├── lycstatwirq_trigger_m0_ly44_lyc44_bf_ff_dmg08_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_early_ly44_1_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_2_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_3_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_4_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_5_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_6_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_7_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_8_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_early_ly44_9_dmg08_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_1_dmg08_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_2_dmg08_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_3_dmg08_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_4_dmg08_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_ds_1_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_ds_2_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_ds_3_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_ds_4_cgb04c_outE0.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_1_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_2_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_3_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_4_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_5_dmg08_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_ds_1_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_ds_2_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_ds_3_cgb04c_outE2.asm │ ├── lycwirq_trigger_m0_late_ly44_lyc45_ds_4_cgb04c_outE2.asm │ ├── m0statwirq_1_dmg08_out2.asm │ ├── m0statwirq_2_dmg08_out0.asm │ ├── m0statwirq_3_dmg08_out0.asm │ ├── m0statwirq_4_dmg08_out2.asm │ ├── m0statwirq_scx2_1_dmg08_out0.asm │ ├── m0statwirq_scx2_2_dmg08_out2.asm │ ├── m0statwirq_scx3_1_dmg08_out0.asm │ ├── m0statwirq_scx3_2_dmg08_out2.asm │ ├── m0statwirq_scx5_1_dmg08_out0.asm │ ├── m0statwirq_scx5_2_dmg08_out2.asm │ ├── m0statwirq_trigger_00_00_dmg08_out2_cgb04c_out0.asm │ ├── m0statwirq_trigger_00_08_dmg08_out2_cgb04c_out2.asm │ ├── m0statwirq_trigger_00_f7_dmg08_out2_cgb04c_out0.asm │ ├── m0statwirq_trigger_00_ff_dmg08_out2_cgb04c_out2.asm │ ├── m0statwirq_trigger_08_00_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_08_08_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_08_f7_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_08_ff_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_f7_00_dmg08_out2_cgb04c_out0.asm │ ├── m0statwirq_trigger_f7_08_dmg08_out2_cgb04c_out2.asm │ ├── m0statwirq_trigger_f7_f7_dmg08_out2_cgb04c_out0.asm │ ├── m0statwirq_trigger_f7_ff_dmg08_out2_cgb04c_out2.asm │ ├── m0statwirq_trigger_ff_00_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_ff_08_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_ff_f7_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_ff_ff_dmg08_cgb04c_out0.asm │ ├── m0statwirq_trigger_ly44_lyc44_00_08_dmg08_cgb04c_outE2.asm │ ├── m0statwirq_trigger_ly44_lyc44_40_08_dmg08_cgb04c_outE0.asm │ ├── m0statwirq_trigger_ly44_lyc44_40_48_dmg08_cgb04c_outE0.asm │ ├── m1statwirq_1_dmg08_out3.asm │ ├── m1statwirq_2_dmg08_out3.asm │ ├── m1statwirq_3_dmg08_out2.asm │ ├── m1statwirq_4_dmg08_out0.asm │ ├── m1statwirq_trigger_00_00_dmg08_out2_cgb04c_out0.asm │ ├── m1statwirq_trigger_00_10_dmg08_out2_cgb04c_out2.asm │ ├── m1statwirq_trigger_00_ef_dmg08_out2_cgb04c_out0.asm │ ├── m1statwirq_trigger_00_ff_dmg08_out2_cgb04c_out2.asm │ ├── m1statwirq_trigger_10_00_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_10_10_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_10_ef_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_10_ff_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_ef_00_dmg08_out2_cgb04c_out0.asm │ ├── m1statwirq_trigger_ef_10_dmg08_out2_cgb04c_out2.asm │ ├── m1statwirq_trigger_ef_ef_dmg08_out2_cgb04c_out0.asm │ ├── m1statwirq_trigger_ef_ff_dmg08_out2_cgb04c_out2.asm │ ├── m1statwirq_trigger_ff_00_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_ff_10_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_ff_ef_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_ff_ff_dmg08_cgb04c_out0.asm │ ├── m1statwirq_trigger_ly94_lyc94_00_10_dmg08_cgb04c_outE2.asm │ ├── m1statwirq_trigger_ly94_lyc94_00_50_dmg08_cgb04c_outE2.asm │ ├── m1statwirq_trigger_ly94_lyc94_40_10_dmg08_cgb04c_outE0.asm │ ├── m1statwirq_trigger_ly94_lyc94_40_50_1_dmg08_cgb04c_outE0.asm │ ├── m1statwirq_trigger_ly94_lyc94_40_50_2_dmg08_outE0_cgb04c_outE2.asm │ ├── m1statwirq_trigger_ly94_lyc94_40_50_3_dmg08_cgb04c_outE2.asm │ ├── m1statwirq_trigger_ly94_lyc94_40_50_dmg08_cgb04c_outE0.asm │ ├── m1statwirq_trigger_ly94_lyc94_40_50_ds_1_cgb04c_outE0.asm │ ├── m1statwirq_trigger_ly94_lyc94_40_50_ds_2_cgb04c_outE2.asm │ ├── m2disable_dmg08_cgb_dmg08_out0.asm │ ├── m2statwirq_trigger_00_00_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_00_20_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_00_df_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_00_ff_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_20_00_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_20_20_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_20_df_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_20_ff_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_df_00_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_df_20_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_df_df_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_df_ff_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_ff_00_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_ff_20_dmg08_cgb04c_out0.asm │ ├── m2statwirq_trigger_ff_df_dmg08_cgb04c_out0.asm │ └── m2statwirq_trigger_ff_ff_dmg08_cgb04c_out0.asm ├── oam_access │ ├── 10spritesprline_postread_1_dmg08_cgb04c_out3.asm │ ├── 10spritesprline_postread_2_dmg08_cgb04c_out0.asm │ ├── midread_1_dmg08_cgb04c_out3.asm │ ├── midread_2_dmg08_cgb04c_out3.asm │ ├── midread_3_dmg08_cgb04c_out3.asm │ ├── midwrite_1_dmg08_cgb04c_out0.asm │ ├── midwrite_2_dmg08_out1_cgb04c_out0.asm │ ├── midwrite_3_dmg08_cgb04c_out0.asm │ ├── postread_1_dmg08_cgb04c_out3.asm │ ├── postread_2_dmg08_cgb04c_out0.asm │ ├── postread_ds_1_cgb04c_out3.asm │ ├── postread_ds_2_cgb04c_out0.asm │ ├── postread_scx2_1_dmg08_cgb04c_out3.asm │ ├── postread_scx2_2_dmg08_cgb04c_out0.asm │ ├── postread_scx3_1_dmg08_cgb04c_out3.asm │ ├── postread_scx3_2_dmg08_xout1_cgb04c_out0.asm │ ├── postread_scx3_3_dmg08_cgb04c_out0.asm │ ├── postread_scx5_1_dmg08_cgb04c_out3.asm │ ├── postread_scx5_2_dmg08_cgb04c_out0.asm │ ├── postread_scx5_ds_1_cgb04c_out3.asm │ ├── postread_scx5_ds_2_cgb04c_out0.asm │ ├── postwrite_1_dmg08_cgb04c_out0.asm │ ├── postwrite_2_dmg08_cgb04c_out1.asm │ ├── postwrite_2_scx3_dmg08_cgb04c_out1.asm │ ├── postwrite_ds_1_cgb04c_out0.asm │ ├── postwrite_ds_2_cgb04c_out1.asm │ ├── postwrite_scx1_ds_1_cgb04c_out0.asm │ ├── postwrite_scx1_ds_2_cgb04c_out1.asm │ ├── preread_1_dmg08_cgb04c_out0.asm │ ├── preread_2_dmg08_cgb04c_out3.asm │ ├── preread_ds_1_cgb04c_out0.asm │ ├── preread_ds_2_cgb04c_out3.asm │ ├── preread_ds_lcdoffset1_1_cgb04c_out0.asm │ ├── preread_ds_lcdoffset1_2_cgb04c_out3.asm │ ├── preread_lcdoffset1_1_cgb04c_out0.asm │ ├── preread_lcdoffset1_2_cgb04c_out3.asm │ ├── prewrite_1_dmg08_cgb04c_out1.asm │ ├── prewrite_2_dmg08_out1_cgb04c_out0.asm │ ├── prewrite_3_dmg08_cgb04c_out0.asm │ ├── prewrite_ds_1_cgb04c_out1.asm │ ├── prewrite_ds_2_cgb04c_out0.asm │ ├── prewrite_ds_lcdoffset1_1_cgb04c_out1.asm │ ├── prewrite_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── prewrite_lcdoffset1_1_cgb04c_out1.asm │ └── prewrite_lcdoffset1_2_cgb04c_out0.asm ├── oamdma │ ├── late_sp00x_1_dmg08_cgb04c_out0.asm │ ├── late_sp00x_2_dmg08_cgb04c_out3.asm │ ├── late_sp00x_ds_1_cgb04c_out0.asm │ ├── late_sp00x_ds_2_cgb04c_out3.asm │ ├── late_sp00y_1_dmg08_cgb04c_out3.asm │ ├── late_sp00y_2_dmg08_cgb04c_out0.asm │ ├── late_sp00y_ds_1_cgb04c_out3.asm │ ├── late_sp00y_ds_2_cgb04c_out0.asm │ ├── late_sp01x_1_dmg08_cgb04c_out0.asm │ ├── late_sp01x_2_dmg08_cgb04c_out3.asm │ ├── late_sp01x_ds_1_cgb04c_out0.asm │ ├── late_sp01x_ds_2_cgb04c_out3.asm │ ├── late_sp01y_1_dmg08_cgb04c_out3.asm │ ├── late_sp01y_2_dmg08_cgb04c_out0.asm │ ├── late_sp01y_ds_1_cgb04c_out3.asm │ ├── late_sp01y_ds_2_cgb04c_out0.asm │ ├── late_sp02x_1_dmg08_cgb04c_out0.asm │ ├── late_sp02x_2_dmg08_cgb04c_out3.asm │ ├── late_sp02y_1_dmg08_cgb04c_out3.asm │ ├── late_sp02y_2_dmg08_cgb04c_out0.asm │ ├── late_sp39x_1_dmg08_cgb04c_out0.asm │ ├── late_sp39x_2_dmg08_cgb04c_out3.asm │ ├── late_sp39x_3_cgb04c_out0.asm │ ├── late_sp39x_4_cgb04c_out3.asm │ ├── late_sp39x_ds_1_cgb04c_out0.asm │ ├── late_sp39x_ds_2_cgb04c_out3.asm │ ├── late_sp39y_1_dmg08_cgb04c_out3.asm │ ├── late_sp39y_2_dmg08_cgb04c_out0.asm │ ├── late_sp39y_ds_1_cgb04c_out3.asm │ ├── late_sp39y_ds_2_cgb04c_out0.asm │ ├── oamdma_busydelay_1_dmg08_cgb04c_out5.asm │ ├── oamdma_late_halt_stat_1_dmg08_cgb04c_out0.asm │ ├── oamdma_late_halt_stat_2_dmg08_cgb04c_out3.asm │ ├── oamdma_late_speedchange_stat_1_cgb04c_out0.asm │ ├── oamdma_late_speedchange_stat_2_cgb04c_out3.asm │ ├── oamdma_src0000_busycallAFFF_dmg08_cgb04c_outFF8F.asm │ ├── oamdma_src0000_busyint0002_dmg08_cgb04c_outFF941234.asm │ ├── oamdma_src0000_busypop7FFF_dmg08_cgb04c_out657665AA.asm │ ├── oamdma_src0000_busypop9FFF_2_dmg08_cgb04c_out65765576.asm │ ├── oamdma_src0000_busypop9FFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_src0000_busypopBFFF_2_dmg08_out65766576_cgb04c_out657665AA.asm │ ├── oamdma_src0000_busypopBFFF_dmg08_out65766576_cgb04c_out657665AA.asm │ ├── oamdma_src0000_busypopDFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_src0000_busypopEFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_src0000_busypopFDFF_dmg08_out657665FF_cgb04c_out657655FF.asm │ ├── oamdma_src0000_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_src0000_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_src0000_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_src0000_busypopFFFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_src0000_busypush0001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_src0000_busypush8001_dmg08_cgb04c_out65AA1255.asm │ ├── oamdma_src0000_busypushA001_2_dmg08_cgb04c_out5576AAFF.asm │ ├── oamdma_src0000_busypushA001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_src0000_busypushC001_2_dmg08_out55AAFF34_cgb04c_out65AAFF55.asm │ ├── oamdma_src0000_busypushC001_dmg08_out55AA1234_cgb04c_out65AA1255.asm │ ├── oamdma_src0000_busypushE001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_src0000_busypushF001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_src0000_busypushFE01_dmg08_out65AA1298_cgb04c_out6576AA98.asm │ ├── oamdma_src0000_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_src0000_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_src0000_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_src0000_busyread0000_1_dmg08_cgb04c_out4.asm │ ├── oamdma_src0000_busyread0000_2_dmg08_cgb04c_out5.asm │ ├── oamdma_src0000_busyread0000_3_dmg08_cgb04c_out1.asm │ ├── oamdma_src0000_busyread0000_4_dmg08_cgb04c_out5.asm │ ├── oamdma_src0000_busyread0000_ds_1_cgb04c_out4.asm │ ├── oamdma_src0000_busyread0000_ds_2_cgb04c_out5.asm │ ├── oamdma_src0000_busyread0000_ds_3_cgb04c_out1.asm │ ├── oamdma_src0000_busyread8000_dmg08_cgb04c_out1.asm │ ├── oamdma_src0000_busyreadA000_1_dmg08_cgb04c_out5.asm │ ├── oamdma_src0000_busyreadA000_2_dmg08_cgb04c_out1.asm │ ├── oamdma_src0000_busyreadC000_1_dmg08_out5_cgb04c_out1.asm │ ├── oamdma_src0000_busyreadC000_2_dmg08_cgb04c_out1.asm │ ├── oamdma_src0000_busyreadFE00_1_dmg08_cgb04c_out0.asm │ ├── oamdma_src0000_busyreadFE00_2_dmg08_cgb04c_out2.asm │ ├── oamdma_src0000_busyreadFF4B_dmg08_cgb04c_out1.asm │ ├── oamdma_src0000_busyrst0002_dmg08_cgb04c_outFF8DFA9E.asm │ ├── oamdma_src0000_rombankchange_1_dmg08_cgb04c_out4.asm │ ├── oamdma_src0000_rombankchange_2_dmg08_cgb04c_out0.asm │ ├── oamdma_src0000_srambankchange_1_dmg08_cgb04c_out4.asm │ ├── oamdma_src0000_srambankchange_2_dmg08_cgb04c_out0.asm │ ├── oamdma_src0000_wrambankchange_cgb04c_out0.asm │ ├── oamdma_src7F00_busypop7FFF_dmg08_cgb04c_out657665AA.asm │ ├── oamdma_src7F00_busypop9FFF_2_dmg08_cgb04c_out65765576.asm │ ├── oamdma_src7F00_busypop9FFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_src7F00_busypopBFFF_2_dmg08_out65766576_cgb04c_out657665AA.asm │ ├── oamdma_src7F00_busypopBFFF_dmg08_out65766576_cgb04c_out657665AA.asm │ ├── oamdma_src7F00_busypopDFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_src7F00_busypopEFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_src7F00_busypopFDFF_dmg08_out657665FF_cgb04c_out657655FF.asm │ ├── oamdma_src7F00_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_src7F00_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_src7F00_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_src7F00_busypopFFFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_src7F00_busypush0001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_src7F00_busypush8001_dmg08_cgb04c_out65AA1255.asm │ ├── oamdma_src7F00_busypushA001_2_dmg08_cgb04c_out5576AAFF.asm │ ├── oamdma_src7F00_busypushA001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_src7F00_busypushC001_2_dmg08_out55AAFF34_cgb04c_out65AAFF55.asm │ ├── oamdma_src7F00_busypushC001_dmg08_out55AA1234_cgb04c_out65AA1255.asm │ ├── oamdma_src7F00_busypushE001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_src7F00_busypushF001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_src7F00_busypushFE01_dmg08_out65AA1298_cgb04c_out6576AA98.asm │ ├── oamdma_src7F00_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_src7F00_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_src7F00_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_src8000_busypop7FFF_dmg08_out65765576_cgb04c_out65005576.asm │ ├── oamdma_src8000_busypop9FFF_2_dmg08_out657665FF_cgb04c_out007665FF.asm │ ├── oamdma_src8000_busypop9FFF_dmg08_out657665AA_cgb04c_out007665AA.asm │ ├── oamdma_src8000_busypopBFFF_2_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_src8000_busypopBFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src8000_busypopDFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src8000_busypopEFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src8000_busypopFDFF_dmg08_cgb04c_out657655FF.asm │ ├── oamdma_src8000_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_src8000_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_src8000_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_src8000_busypopFFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src8000_busypush0001_dmg08_cgb04c_out6576AA34.asm │ ├── oamdma_src8000_busypush8001_dmg08_out55761234_cgb04c_out00761234.asm │ ├── oamdma_src8000_busypushA001_2_dmg08_out65AA12FF_cgb04c_out650012FF.asm │ ├── oamdma_src8000_busypushA001_dmg08_out65AA1255_cgb04c_out65001255.asm │ ├── oamdma_src8000_busypushC001_2_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_src8000_busypushC001_dmg08_cgb04c_out6576AA55.asm │ ├── oamdma_src8000_busypushE001_dmg08_cgb04c_out6576AA55.asm │ ├── oamdma_src8000_busypushF001_dmg08_cgb04c_out6576AA55.asm │ ├── oamdma_src8000_busypushFE01_dmg08_cgb04c_out6576AA98.asm │ ├── oamdma_src8000_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_src8000_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_src8000_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_src8000_busyread0000_dmg08_cgb04c_out1.asm │ ├── oamdma_src8000_busyread8000_1_dmg08_cgb04c_out5.asm │ ├── oamdma_src8000_busyread8000_2_dmg08_cgb04c_out1.asm │ ├── oamdma_src8000_busyreadA000_dmg08_cgb04c_out1.asm │ ├── oamdma_src8000_busyreadC000_dmg08_cgb04c_out1.asm │ ├── oamdma_src8000_busywrite8000_dmg08_cgb04c_out0.asm │ ├── oamdma_src8000_srcchange0000_busyinc_dmg08_cgb04c_out0.asm │ ├── oamdma_src8000_srcchange0000_busyread0000_1_dmg08_cgb04c_out5.asm │ ├── oamdma_src8000_srcchange0000_busyread0000_2_dmg08_cgb04c_out1.asm │ ├── oamdma_src8000_srcchangeC000_busyread8000_dmg08_cgb04c_out1.asm │ ├── oamdma_src8000_vrambankchange_1_cgb04c_out0.asm │ ├── oamdma_src8000_vrambankchange_2_cgb04c_out4.asm │ ├── oamdma_src8000_vrambankchange_3_cgb04c_out0.asm │ ├── oamdma_src8000_vrambankchange_4_cgb04c_out3.asm │ ├── oamdma_src80_oambusy_dumper_1.asm │ ├── oamdma_src80_oambusy_dumper_1.dump │ ├── oamdma_src80_oambusy_dumper_1_dmg08.dump │ ├── oamdma_src9F00_busypop7FFF_dmg08_out65765576_cgb04c_out65005576.asm │ ├── oamdma_src9F00_busypop9FFF_2_dmg08_out657665FF_cgb04c_out007665FF.asm │ ├── oamdma_src9F00_busypop9FFF_dmg08_out657665AA_cgb04c_out007665AA.asm │ ├── oamdma_src9F00_busypopBFFF_2_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_src9F00_busypopBFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src9F00_busypopDFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src9F00_busypopEFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src9F00_busypopFDFF_dmg08_cgb04c_out657655FF.asm │ ├── oamdma_src9F00_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_src9F00_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_src9F00_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_src9F00_busypopFFFF_dmg08_cgb04c_out657655AA.asm │ ├── oamdma_src9F00_busypush0001_dmg08_cgb04c_out6576AA34.asm │ ├── oamdma_src9F00_busypush8001_dmg08_out55761234_cgb04c_out00761234.asm │ ├── oamdma_src9F00_busypushA001_2_dmg08_out65AA12FF_cgb04c_out650012FF.asm │ ├── oamdma_src9F00_busypushA001_dmg08_out65AA1255_cgb04c_out65001255.asm │ ├── oamdma_src9F00_busypushC001_2_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_src9F00_busypushC001_dmg08_cgb04c_out6576AA55.asm │ ├── oamdma_src9F00_busypushE001_dmg08_cgb04c_out6576AA55.asm │ ├── oamdma_src9F00_busypushF001_dmg08_cgb04c_out6576AA55.asm │ ├── oamdma_src9F00_busypushFE01_dmg08_cgb04c_out6576AA98.asm │ ├── oamdma_src9F00_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_src9F00_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_src9F00_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_srcA000_busypop7FFF_dmg08_cgb04c_out657665AA.asm │ ├── oamdma_srcA000_busypop9FFF_2_dmg08_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcA000_busypop9FFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_srcA000_busypopBFFF_2_dmg08_outFFFFFFFF_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcA000_busypopBFFF_dmg08_out65766576_cgb04c_out657665AA.asm │ ├── oamdma_srcA000_busypopDFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_srcA000_busypopEFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_srcA000_busypopFDFF_dmg08_out657665FF_cgb04c_out657655FF.asm │ ├── oamdma_srcA000_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_srcA000_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_srcA000_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_srcA000_busypopFFFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_srcA000_busypush0001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_srcA000_busypush8001_dmg08_cgb04c_out65AA1255.asm │ ├── oamdma_srcA000_busypushA001_2_dmg08_cgb04c_out55FFAAFF.asm │ ├── oamdma_srcA000_busypushA001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_srcA000_busypushC001_2_dmg08_out55AAFF34_cgb04c_outFFAAFF55.asm │ ├── oamdma_srcA000_busypushC001_dmg08_out55AA1234_cgb04c_out65AA1255.asm │ ├── oamdma_srcA000_busypushE001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_srcA000_busypushF001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_srcA000_busypushFE01_dmg08_out65AA1298_cgb04c_out6576AA98.asm │ ├── oamdma_srcA000_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_srcA000_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_srcA000_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_srcA000_busyread0000_1_dmg08_cgb04c_out5.asm │ ├── oamdma_srcA000_busyread0000_2_dmg08_cgb04c_out1.asm │ ├── oamdma_srcA000_busyreadC000_1_dmg08_out5_cgb04c_out1.asm │ ├── oamdma_srcA000_busyreadC000_2_dmg08_cgb04c_out1.asm │ ├── oamdma_srcA000_busywrite4000_dmg08_cgb04c_out2.asm │ ├── oamdma_srcA000_srambankchange_1_dmg08_cgb04c_out4.asm │ ├── oamdma_srcA000_srambankchange_2_dmg08_cgb04c_out0.asm │ ├── oamdma_srcBF00_busypop7FFF_dmg08_cgb04c_out657665AA.asm │ ├── oamdma_srcBF00_busypop9FFF_2_dmg08_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcBF00_busypop9FFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_srcBF00_busypopBFFF_2_dmg08_outFFFFFFFF_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcBF00_busypopBFFF_dmg08_out65766576_cgb04c_out657665AA.asm │ ├── oamdma_srcBF00_busypopDFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_srcBF00_busypopEFFF_dmg08_out65766576_cgb04c_out657655AA.asm │ ├── oamdma_srcBF00_busypopFDFF_dmg08_out657665FF_cgb04c_out657655FF.asm │ ├── oamdma_srcBF00_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_srcBF00_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_srcBF00_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_srcBF00_busypopFFFF_dmg08_cgb04c_out65765576.asm │ ├── oamdma_srcBF00_busypush0001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_srcBF00_busypush8001_dmg08_cgb04c_out65AA1255.asm │ ├── oamdma_srcBF00_busypushA001_2_dmg08_cgb04c_out55FFAAFF.asm │ ├── oamdma_srcBF00_busypushA001_dmg08_cgb04c_out5576AA34.asm │ ├── oamdma_srcBF00_busypushC001_2_dmg08_out55AAFF34_cgb04c_outFFAAFF55.asm │ ├── oamdma_srcBF00_busypushC001_dmg08_out55AA1234_cgb04c_out65AA1255.asm │ ├── oamdma_srcBF00_busypushE001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_srcBF00_busypushF001_dmg08_out55AA1234_cgb04c_out6576AA55.asm │ ├── oamdma_srcBF00_busypushFE01_dmg08_out65AA1298_cgb04c_out6576AA98.asm │ ├── oamdma_srcBF00_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_srcBF00_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_srcBF00_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_srcC000_busypop7FFF_dmg08_out657665AA_cgb04c_out657655AA.asm │ ├── oamdma_srcC000_busypop9FFF_2_dmg08_out65765576_cgb04c_out657655FF.asm │ ├── oamdma_srcC000_busypop9FFF_dmg08_out65765576_cgb04c_out657655AA.asm │ ├── oamdma_srcC000_busypopBFFF_2_dmg08_out65766576_cgb04c_out6576FF76.asm │ ├── oamdma_srcC000_busypopBFFF_dmg08_out65766576_cgb04c_out65765576.asm │ ├── oamdma_srcC000_busypopDFFF_dmg08_cgb04c_out65766576.asm │ ├── oamdma_srcC000_busypopEFFF_dmg08_cgb04c_out65766576.asm │ ├── oamdma_srcC000_busypopFDFF_dmg08_cgb04c_out657665FF.asm │ ├── oamdma_srcC000_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_srcC000_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_srcC000_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_srcC000_busypopFFFF_dmg08_out65765576_cgb04c_out657655AA.asm │ ├── oamdma_srcC000_busypush0001_dmg08_out4576AA34_cgb04c_out6576AA34.asm │ ├── oamdma_srcC000_busypush8001_dmg08_out65221255_cgb04c_out65761255.asm │ ├── oamdma_srcC000_busypushA001_2_dmg08_out4576AAFF_cgb04c_out6576AAFF.asm │ ├── oamdma_srcC000_busypushA001_dmg08_out4576AA34_cgb04c_out6576AA55.asm │ ├── oamdma_srcC000_busypushC001_2_dmg08_out4522FF34_cgb04c_out6576FF34.asm │ ├── oamdma_srcC000_busypushC001_dmg08_out45221234_cgb04c_out6576AA34.asm │ ├── oamdma_srcC000_busypushE001_dmg08_out45221234_cgb04c_out65761234.asm │ ├── oamdma_srcC000_busypushF001_dmg08_out45221234_cgb04c_out65761234.asm │ ├── oamdma_srcC000_busypushFE01_dmg08_out65221298_cgb04c_out65761298.asm │ ├── oamdma_srcC000_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_srcC000_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_srcC000_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_srcC000_busyreadA000_1_dmg08_out5_cgb04c_out1.asm │ ├── oamdma_srcC000_busyreadA000_2_dmg08_cgb04c_out1.asm │ ├── oamdma_srcC000_srambankchange_1_dmg08_out4_cgb04c_out0.asm │ ├── oamdma_srcC000_srambankchange_2_dmg08_cgb04c_out0.asm │ ├── oamdma_srcC0_oambusy_dumper_1.asm │ ├── oamdma_srcC0_oambusy_dumper_1.dump │ ├── oamdma_srcD000_wrambankchange_1_cgb04c_out0.asm │ ├── oamdma_srcD000_wrambankchange_2_cgb04c_out4.asm │ ├── oamdma_srcDF00_busypop7FFF_dmg08_out657665AA_cgb04c_out657655AA.asm │ ├── oamdma_srcDF00_busypop9FFF_2_dmg08_out65765576_cgb04c_out657655FF.asm │ ├── oamdma_srcDF00_busypop9FFF_dmg08_out65765576_cgb04c_out657655AA.asm │ ├── oamdma_srcDF00_busypopBFFF_2_dmg08_out65766576_cgb04c_out6576FF76.asm │ ├── oamdma_srcDF00_busypopBFFF_dmg08_out65766576_cgb04c_out65765576.asm │ ├── oamdma_srcDF00_busypopDFFF_dmg08_cgb04c_out65766576.asm │ ├── oamdma_srcDF00_busypopEFFF_dmg08_cgb04c_out65766576.asm │ ├── oamdma_srcDF00_busypopFDFF_dmg08_cgb04c_out657665FF.asm │ ├── oamdma_srcDF00_busypopFE9F_dmg08_cgb04c_out6576FFFF.asm │ ├── oamdma_srcDF00_busypopFEFF_dmg08_cgb04c_out6576FFEF.asm │ ├── oamdma_srcDF00_busypopFF7F_dmg08_cgb04c_out6576FFAA.asm │ ├── oamdma_srcDF00_busypopFFFF_dmg08_out65765576_cgb04c_out657655AA.asm │ ├── oamdma_srcDF00_busypush0001_dmg08_out4576AA34_cgb04c_out6576AA34.asm │ ├── oamdma_srcDF00_busypush8001_dmg08_out65221255_cgb04c_out65761255.asm │ ├── oamdma_srcDF00_busypushA001_2_dmg08_out4576AAFF_cgb04c_out6576AAFF.asm │ ├── oamdma_srcDF00_busypushA001_dmg08_out4576AA34_cgb04c_out6576AA55.asm │ ├── oamdma_srcDF00_busypushC001_2_dmg08_out4522FF34_cgb04c_out6576FF34.asm │ ├── oamdma_srcDF00_busypushC001_dmg08_out45221234_cgb04c_out6576AA34.asm │ ├── oamdma_srcDF00_busypushE001_dmg08_out45221234_cgb04c_out65761234.asm │ ├── oamdma_srcDF00_busypushF001_dmg08_out45221234_cgb04c_out65761234.asm │ ├── oamdma_srcDF00_busypushFE01_dmg08_out65221298_cgb04c_out65761298.asm │ ├── oamdma_srcDF00_busypushFEA1_dmg08_out65768700_cgb04c_out65768734.asm │ ├── oamdma_srcDF00_busypushFF01_dmg08_out657600DF_cgb04c_out657612DF.asm │ ├── oamdma_srcDF00_busypushFF81_dmg08_cgb04c_out6576FF55.asm │ ├── oamdma_srcDF00_readFE00_dmg08_cgb04c_out2.asm │ ├── oamdma_srcE000_busypop7FFF_dmg08_out657665AA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcE000_busypop9FFF_2_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcE000_busypop9FFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcE000_busypopBFFF_2_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcE000_busypopBFFF_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcE000_busypopDFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcE000_busypopEFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcE000_busypopFDFF_dmg08_out657665FF_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcE000_busypopFE9F_dmg08_out6576FFFF_cgb04c_outFFFFFFFF.asm │ ├── oamdma_srcE000_busypopFEFF_dmg08_out6576FFEF_cgb04c_outFFFFFFEF.asm │ ├── oamdma_srcE000_busypopFF7F_dmg08_out6576FFAA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcE000_busypopFFFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcE000_busypush0001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcE000_busypush8001_dmg08_out65221255_cgb04c_outFFAA1255.asm │ ├── oamdma_srcE000_busypushA001_2_dmg08_out4576AAFF_cgb04c_out55FFAAFF.asm │ ├── oamdma_srcE000_busypushA001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcE000_busypushC001_2_dmg08_out4522FF34_cgb04c_outFFAAFF55.asm │ ├── oamdma_srcE000_busypushC001_dmg08_out45221234_cgb04c_outFFAA1255.asm │ ├── oamdma_srcE000_busypushE001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcE000_busypushF001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcE000_busypushFE01_dmg08_out65221298_cgb04c_outFFFFAAFF.asm │ ├── oamdma_srcE000_busypushFEA1_dmg08_out65768700_cgb04c_outFFFFFF34.asm │ ├── oamdma_srcE000_busypushFF01_dmg08_out657600DF_cgb04c_outFFFF12DF.asm │ ├── oamdma_srcE000_busypushFF81_dmg08_out6576FF55_cgb04c_outFFFFFF55.asm │ ├── oamdma_srcE000_readFE00_dmg08_out2_cgb04c_out0.asm │ ├── oamdma_srcEF00_busypop7FFF_dmg08_out657665AA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcEF00_busypop9FFF_2_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcEF00_busypop9FFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcEF00_busypopBFFF_2_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcEF00_busypopBFFF_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcEF00_busypopDFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcEF00_busypopEFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcEF00_busypopFDFF_dmg08_out657665FF_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcEF00_busypopFE9F_dmg08_out6576FFFF_cgb04c_outFFFFFFFF.asm │ ├── oamdma_srcEF00_busypopFEFF_dmg08_out6576FFEF_cgb04c_outFFFFFFEF.asm │ ├── oamdma_srcEF00_busypopFF7F_dmg08_out6576FFAA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcEF00_busypopFFFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcEF00_busypush0001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcEF00_busypush8001_dmg08_out65221255_cgb04c_outFFAA1255.asm │ ├── oamdma_srcEF00_busypushA001_2_dmg08_out4576AAFF_cgb04c_out55FFAAFF.asm │ ├── oamdma_srcEF00_busypushA001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcEF00_busypushC001_2_dmg08_out4522FF34_cgb04c_outFFAAFF55.asm │ ├── oamdma_srcEF00_busypushC001_dmg08_out45221234_cgb04c_outFFAA1255.asm │ ├── oamdma_srcEF00_busypushE001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcEF00_busypushF001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcEF00_busypushFE01_dmg08_out65221298_cgb04c_outFFFFAAFF.asm │ ├── oamdma_srcEF00_busypushFEA1_dmg08_out65768700_cgb04c_outFFFFFF34.asm │ ├── oamdma_srcEF00_busypushFF01_dmg08_out657600DF_cgb04c_outFFFF12DF.asm │ ├── oamdma_srcEF00_busypushFF81_dmg08_out6576FF55_cgb04c_outFFFFFF55.asm │ ├── oamdma_srcF000_busypop7FFF_dmg08_out657665AA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcF000_busypop9FFF_2_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcF000_busypop9FFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcF000_busypopBFFF_2_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcF000_busypopBFFF_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcF000_busypopDFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcF000_busypopEFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcF000_busypopFDFF_dmg08_out657665FF_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcF000_busypopFE9F_dmg08_out6576FFFF_cgb04c_outFFFFFFFF.asm │ ├── oamdma_srcF000_busypopFEFF_dmg08_out6576FFEF_cgb04c_outFFFFFFEF.asm │ ├── oamdma_srcF000_busypopFF7F_dmg08_out6576FFAA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcF000_busypopFFFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcF000_busypush0001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcF000_busypush8001_dmg08_out65221255_cgb04c_outFFAA1255.asm │ ├── oamdma_srcF000_busypushA001_2_dmg08_out4576AAFF_cgb04c_out55FFAAFF.asm │ ├── oamdma_srcF000_busypushA001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcF000_busypushC001_2_dmg08_out4522FF34_cgb04c_outFFAAFF55.asm │ ├── oamdma_srcF000_busypushC001_dmg08_out45221234_cgb04c_outFFAA1255.asm │ ├── oamdma_srcF000_busypushE001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcF000_busypushF001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcF000_busypushFE01_dmg08_out65221298_cgb04c_outFFFFAAFF.asm │ ├── oamdma_srcF000_busypushFEA1_dmg08_out65768700_cgb04c_outFFFFFF34.asm │ ├── oamdma_srcF000_busypushFF01_dmg08_out657600DF_cgb04c_outFFFF12DF.asm │ ├── oamdma_srcF000_busypushFF81_dmg08_out6576FF55_cgb04c_outFFFFFF55.asm │ ├── oamdma_srcF000_busyread0000_1_dmg08_out9_cgb04c_out0.asm │ ├── oamdma_srcF000_busyread0000_2_dmg08_cgb04c_out3.asm │ ├── oamdma_srcF000_busyread8000_dmg08_cgb04c_out3.asm │ ├── oamdma_srcF000_busyreadA000_dmg08_out6_cgb04c_out0.asm │ ├── oamdma_srcF000_busyreadC000_dmg08_out6_cgb_xoutblank.asm │ ├── oamdma_srcFD00_readFE00_dmg08_out2_cgb04c_out0.asm │ ├── oamdma_srcFE00_busypop7FFF_dmg08_out657665AA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFE00_busypop9FFF_2_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFE00_busypop9FFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFE00_busypopBFFF_2_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFE00_busypopBFFF_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFE00_busypopDFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcFE00_busypopEFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcFE00_busypopFDFF_dmg08_out657665FF_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFE00_busypopFE9F_dmg08_out6576FFFF_cgb04c_outFFFFFFFF.asm │ ├── oamdma_srcFE00_busypopFEFF_dmg08_out6576FFEF_cgb04c_outFFFFFFEF.asm │ ├── oamdma_srcFE00_busypopFF7F_dmg08_out6576FFAA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFE00_busypopFFFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFE00_busypush0001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcFE00_busypush8001_dmg08_out65221255_cgb04c_outFFAA1255.asm │ ├── oamdma_srcFE00_busypushA001_2_dmg08_out4576AAFF_cgb04c_out55FFAAFF.asm │ ├── oamdma_srcFE00_busypushA001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcFE00_busypushC001_2_dmg08_out4522FF34_cgb04c_outFFAAFF55.asm │ ├── oamdma_srcFE00_busypushC001_dmg08_out45221234_cgb04c_outFFAA1255.asm │ ├── oamdma_srcFE00_busypushE001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcFE00_busypushF001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcFE00_busypushFE01_dmg08_out65221298_cgb04c_outFFFFAAFF.asm │ ├── oamdma_srcFE00_busypushFEA1_dmg08_out65768700_cgb04c_outFFFFFF34.asm │ ├── oamdma_srcFE00_busypushFF01_dmg08_out657600DF_cgb04c_outFFFF12DF.asm │ ├── oamdma_srcFE00_busypushFF81_dmg08_out6576FF55_cgb04c_outFFFFFF55.asm │ ├── oamdma_srcFE00_busyread0000_dmg08_cgb04c_out0.asm │ ├── oamdma_srcFE00_busyread8000_dmg08_cgb04c_out3.asm │ ├── oamdma_srcFE00_busyreadA000_dmg08_cgb04c_out0.asm │ ├── oamdma_srcFE00_busyreadC000_dmg08_out0_cgb_xoutblank.asm │ ├── oamdma_srcFE00_readFE00_dmg08_cgb04c_out0.asm │ ├── oamdma_srcFF00_busypop7FFF_dmg08_out657665AA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFF00_busypop9FFF_2_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFF00_busypop9FFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFF00_busypopBFFF_2_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFF00_busypopBFFF_dmg08_out65766576_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFF00_busypopDFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcFF00_busypopEFFF_dmg08_out65766576_cgb04c_outFFFF55AA.asm │ ├── oamdma_srcFF00_busypopFDFF_dmg08_out657665FF_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFF00_busypopFE9F_dmg08_out6576FFFF_cgb04c_outFFFFFFFF.asm │ ├── oamdma_srcFF00_busypopFEFF_dmg08_out6576FFEF_cgb04c_outFFFFFFEF.asm │ ├── oamdma_srcFF00_busypopFF7F_dmg08_out6576FFAA_cgb04c_outFFFFFFAA.asm │ ├── oamdma_srcFF00_busypopFFFF_dmg08_out65765576_cgb04c_outFFFF55FF.asm │ ├── oamdma_srcFF00_busypush0001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcFF00_busypush8001_dmg08_out65221255_cgb04c_outFFAA1255.asm │ ├── oamdma_srcFF00_busypushA001_2_dmg08_out4576AAFF_cgb04c_out55FFAAFF.asm │ ├── oamdma_srcFF00_busypushA001_dmg08_out4576AA34_cgb04c_out55FFAA34.asm │ ├── oamdma_srcFF00_busypushC001_2_dmg08_out4522FF34_cgb04c_outFFAAFF55.asm │ ├── oamdma_srcFF00_busypushC001_dmg08_out45221234_cgb04c_outFFAA1255.asm │ ├── oamdma_srcFF00_busypushE001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcFF00_busypushF001_dmg08_out45221234_cgb04c_outFFFFAA55.asm │ ├── oamdma_srcFF00_busypushFE01_dmg08_out65221298_cgb04c_outFFFFAAFF.asm │ ├── oamdma_srcFF00_busypushFEA1_dmg08_out65768700_cgb04c_outFFFFFF34.asm │ ├── oamdma_srcFF00_busypushFF01_dmg08_out657600DF_cgb04c_outFFFF12DF.asm │ ├── oamdma_srcFF00_busypushFF81_dmg08_out6576FF55_cgb04c_outFFFFFF55.asm │ ├── oamdma_srcFF00_busyread0000_dmg08_out1_cgb04c_out0.asm │ ├── oamdma_srcFF00_busyread8000_dmg08_cgb04c_out3.asm │ ├── oamdma_srcFF00_busyreadA000_dmg08_out1_cgb04c_out0.asm │ ├── oamdma_srcFF00_busyreadC000_dmg08_out1_cgb_xoutblank.asm │ ├── oamdma_srcFF00_busyreadFF4B_dmg08_cgb04c_out3.asm │ ├── oamdma_srcFF00_readFE00_dmg08_out1_cgb04c_out0.asm │ ├── oamdma_srcFF00_readFE45_dmg08_out1_cgb04c_out0.asm │ ├── oamdmasrc8000_gdmasrcC000_2xgdmalen09_oamdumper_1.asm │ ├── oamdmasrc8000_gdmasrcC000_2xgdmalen09_oamdumper_1.dump │ ├── oamdmasrc8000_gdmasrcC000_2xgdmalen09_vramdumper_1.asm │ ├── oamdmasrc8000_gdmasrcC000_2xgdmalen09_vramdumper_1.dump │ ├── oamdmasrc80_halt_lycirq_read8000_dmg08_cgb04c_out81.asm │ ├── oamdmasrc80_halt_m2irq_read8000_dmg08_cgb04c_out81.asm │ ├── oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_1.asm │ ├── oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_1.dump │ ├── oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_ds_1.asm │ ├── oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_ds_1.dump │ ├── oamdmasrcC000_gdmasrc0000_gdmalen13_oamdumper_ds_1.asm │ ├── oamdmasrcC000_gdmasrc0000_gdmalen13_oamdumper_ds_1.dump │ ├── oamdmasrcC000_gdmasrc0000_gdmalen13_vramdumper_ds_1.asm │ ├── oamdmasrcC000_gdmasrc0000_gdmalen13_vramdumper_ds_1.dump │ ├── oamdmasrcC000_gdmasrcC000_2xgdmalen09_oamdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC000_2xgdmalen09_oamdumper_1.dump │ ├── oamdmasrcC000_gdmasrcC000_2xgdmalen09_vramdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC000_2xgdmalen09_vramdumper_1.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen09_oamdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen09_oamdumper_1.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen09_vramdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen09_vramdumper_1.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_1.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_2.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_2.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_1.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_1.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_2.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_2.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_3.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_3.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_1.dump │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_ds_1.asm │ ├── oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_ds_1.dump │ ├── oamdmasrcC000_gdmasrcC0F0_gdmalen13_oamdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC0F0_gdmalen13_oamdumper_1.dump │ ├── oamdmasrcC000_gdmasrcC0F0_gdmalen13_vramdumper_1.asm │ ├── oamdmasrcC000_gdmasrcC0F0_gdmalen13_vramdumper_1.dump │ ├── oamdmasrcC000_hdmasrc0000_cgb04c_out0A940C0D.asm │ └── oamdmasrcC0_speedchange_readC000_cgb04c_out11.asm ├── scx_during_m3 │ ├── old │ │ ├── offset_3 │ │ │ ├── scx_during_m3_1.asm │ │ │ ├── scx_during_m3_1.png │ │ │ ├── scx_during_m3_2.asm │ │ │ ├── scx_during_m3_2.png │ │ │ ├── scx_during_m3_3.asm │ │ │ ├── scx_during_m3_3.png │ │ │ ├── scx_during_m3_4.asm │ │ │ ├── scx_during_m3_4.png │ │ │ ├── scx_during_m3_5.asm │ │ │ ├── scx_during_m3_5.png │ │ │ ├── scx_during_m3_ds_1.asm │ │ │ ├── scx_during_m3_ds_1.png │ │ │ ├── scx_during_m3_ds_2.asm │ │ │ ├── scx_during_m3_ds_2.png │ │ │ ├── scx_during_m3_ds_3.asm │ │ │ ├── scx_during_m3_ds_3.png │ │ │ ├── scx_during_m3_ds_4.asm │ │ │ ├── scx_during_m3_ds_4.png │ │ │ ├── scx_during_m3_ds_5.asm │ │ │ ├── scx_during_m3_ds_5.png │ │ │ ├── scx_during_m3_ds_6.asm │ │ │ ├── scx_during_m3_ds_6.png │ │ │ ├── scx_during_m3_ds_7.asm │ │ │ └── scx_during_m3_ds_7.png │ │ ├── revoffset_3 │ │ │ ├── scx_during_m3_1.asm │ │ │ ├── scx_during_m3_1.png │ │ │ ├── scx_during_m3_2.asm │ │ │ ├── scx_during_m3_2.png │ │ │ ├── scx_during_m3_3.asm │ │ │ ├── scx_during_m3_3.png │ │ │ ├── scx_during_m3_4.asm │ │ │ ├── scx_during_m3_4.png │ │ │ ├── scx_during_m3_5.asm │ │ │ ├── scx_during_m3_5.png │ │ │ ├── scx_during_m3_ds_1.asm │ │ │ ├── scx_during_m3_ds_1.png │ │ │ ├── scx_during_m3_ds_2.asm │ │ │ ├── scx_during_m3_ds_2.png │ │ │ ├── scx_during_m3_ds_3.asm │ │ │ ├── scx_during_m3_ds_3.png │ │ │ ├── scx_during_m3_ds_4.asm │ │ │ ├── scx_during_m3_ds_4.png │ │ │ ├── scx_during_m3_ds_5.asm │ │ │ ├── scx_during_m3_ds_5.png │ │ │ ├── scx_during_m3_ds_6.asm │ │ │ ├── scx_during_m3_ds_6.png │ │ │ ├── scx_during_m3_ds_7.asm │ │ │ └── scx_during_m3_ds_7.png │ │ ├── scx_during_m3_1.asm │ │ ├── scx_during_m3_1.png │ │ ├── scx_during_m3_2.asm │ │ ├── scx_during_m3_2.png │ │ ├── scx_during_m3_3.asm │ │ ├── scx_during_m3_3.png │ │ ├── scx_during_m3_4.asm │ │ ├── scx_during_m3_4.png │ │ ├── scx_during_m3_ds_1.asm │ │ ├── scx_during_m3_ds_1.png │ │ ├── scx_during_m3_ds_2.asm │ │ ├── scx_during_m3_ds_2.png │ │ ├── scx_during_m3_ds_3.asm │ │ ├── scx_during_m3_ds_3.png │ │ ├── scx_during_m3_ds_4.asm │ │ ├── scx_during_m3_ds_4.png │ │ ├── scx_during_m3_ds_5.asm │ │ ├── scx_during_m3_ds_5.png │ │ ├── scx_during_m3_ds_6.asm │ │ ├── scx_during_m3_ds_6.png │ │ ├── scx_during_m3_ds_7.asm │ │ └── scx_during_m3_ds_7.png │ ├── scx1_scx0_during_m3_1.asm │ ├── scx1_scx0_during_m3_1_cgb04c.png │ ├── scx1_scx0_during_m3_1_dmg08.png │ ├── scx2_scx0_during_m3_1.asm │ ├── scx2_scx0_during_m3_1_cgb04c.png │ ├── scx2_scx0_during_m3_1_dmg08.png │ ├── scx2_scx1_during_m3_1.asm │ ├── scx2_scx1_during_m3_1_cgb04c.png │ ├── scx2_scx1_during_m3_1_dmg08.png │ ├── scx_0060c0 │ │ ├── scx_during_m3_1.asm │ │ ├── scx_during_m3_1_cgb04c.png │ │ ├── scx_during_m3_1_dmg08.png │ │ ├── scx_during_m3_2.asm │ │ ├── scx_during_m3_2_cgb04c.png │ │ ├── scx_during_m3_2_dmg08.png │ │ ├── scx_during_m3_3.asm │ │ ├── scx_during_m3_3_cgb04c.png │ │ ├── scx_during_m3_3_dmg08.png │ │ ├── scx_during_m3_4.asm │ │ ├── scx_during_m3_4_cgb04c.png │ │ ├── scx_during_m3_4_dmg08.png │ │ ├── scx_during_m3_5.asm │ │ ├── scx_during_m3_5_cgb04c.png │ │ ├── scx_during_m3_5_dmg08.png │ │ ├── scx_during_m3_6.asm │ │ ├── scx_during_m3_6_cgb04c.png │ │ ├── scx_during_m3_6_dmg08.png │ │ ├── scx_during_m3_ds_1.asm │ │ ├── scx_during_m3_ds_1_cgb04c.png │ │ ├── scx_during_m3_ds_2.asm │ │ ├── scx_during_m3_ds_2_cgb04c.png │ │ ├── scx_during_m3_ds_3.asm │ │ ├── scx_during_m3_ds_3_cgb04c.png │ │ ├── scx_during_m3_ds_4.asm │ │ ├── scx_during_m3_ds_4_cgb04c.png │ │ ├── scx_during_m3_ds_5.asm │ │ ├── scx_during_m3_ds_5_cgb04c.png │ │ ├── scx_during_m3_ds_6.asm │ │ ├── scx_during_m3_ds_6_cgb04c.png │ │ ├── scx_during_m3_ds_7.asm │ │ ├── scx_during_m3_ds_7_cgb04c.png │ │ ├── scx_during_m3_ds_8.asm │ │ └── scx_during_m3_ds_8_cgb04c.png │ ├── scx_0063c0 │ │ ├── scx_during_m3_1.asm │ │ ├── scx_during_m3_1_cgb04c.png │ │ ├── scx_during_m3_1_dmg08.png │ │ ├── scx_during_m3_2.asm │ │ ├── scx_during_m3_2_cgb04c.png │ │ ├── scx_during_m3_2_dmg08.png │ │ ├── scx_during_m3_3.asm │ │ ├── scx_during_m3_3_cgb04c.png │ │ ├── scx_during_m3_3_dmg08.png │ │ ├── scx_during_m3_4.asm │ │ ├── scx_during_m3_4_cgb04c.png │ │ ├── scx_during_m3_4_dmg08.png │ │ ├── scx_during_m3_5.asm │ │ ├── scx_during_m3_5_cgb04c.png │ │ ├── scx_during_m3_5_dmg08.png │ │ ├── scx_during_m3_6.asm │ │ ├── scx_during_m3_6_cgb04c.png │ │ ├── scx_during_m3_6_dmg08.png │ │ ├── scx_during_m3_ds_1.asm │ │ ├── scx_during_m3_ds_1_cgb04c.png │ │ ├── scx_during_m3_ds_2.asm │ │ ├── scx_during_m3_ds_2_cgb04c.png │ │ ├── scx_during_m3_ds_3.asm │ │ ├── scx_during_m3_ds_3_cgb04c.png │ │ ├── scx_during_m3_ds_4.asm │ │ ├── scx_during_m3_ds_4_cgb04c.png │ │ ├── scx_during_m3_ds_5.asm │ │ ├── scx_during_m3_ds_5_cgb04c.png │ │ ├── scx_during_m3_ds_6.asm │ │ ├── scx_during_m3_ds_6_cgb04c.png │ │ ├── scx_during_m3_ds_7.asm │ │ ├── scx_during_m3_ds_7_cgb04c.png │ │ ├── scx_during_m3_ds_8.asm │ │ └── scx_during_m3_ds_8_cgb04c.png │ ├── scx_0360c0 │ │ ├── scx_during_m3_1.asm │ │ ├── scx_during_m3_1_cgb04c.png │ │ ├── scx_during_m3_1_dmg08.png │ │ ├── scx_during_m3_2.asm │ │ ├── scx_during_m3_2_cgb04c.png │ │ ├── scx_during_m3_2_dmg08.png │ │ ├── scx_during_m3_3.asm │ │ ├── scx_during_m3_3_cgb04c.png │ │ ├── scx_during_m3_3_dmg08.png │ │ ├── scx_during_m3_4.asm │ │ ├── scx_during_m3_4_cgb04c.png │ │ ├── scx_during_m3_4_dmg08.png │ │ ├── scx_during_m3_5.asm │ │ ├── scx_during_m3_5_cgb04c.png │ │ ├── scx_during_m3_5_dmg08.png │ │ ├── scx_during_m3_6.asm │ │ ├── scx_during_m3_6_cgb04c.png │ │ ├── scx_during_m3_6_dmg08.png │ │ ├── scx_during_m3_ds_1.asm │ │ ├── scx_during_m3_ds_1_cgb04c.png │ │ ├── scx_during_m3_ds_2.asm │ │ ├── scx_during_m3_ds_2_cgb04c.png │ │ ├── scx_during_m3_ds_3.asm │ │ ├── scx_during_m3_ds_3_cgb04c.png │ │ ├── scx_during_m3_ds_4.asm │ │ ├── scx_during_m3_ds_4_cgb04c.png │ │ ├── scx_during_m3_ds_5.asm │ │ ├── scx_during_m3_ds_5_cgb04c.png │ │ ├── scx_during_m3_ds_6.asm │ │ ├── scx_during_m3_ds_6_cgb04c.png │ │ ├── scx_during_m3_ds_7.asm │ │ ├── scx_during_m3_ds_7_cgb04c.png │ │ ├── scx_during_m3_ds_8.asm │ │ └── scx_during_m3_ds_8_cgb04c.png │ ├── scx_0363c0 │ │ ├── scx_during_m3_1.asm │ │ ├── scx_during_m3_1_cgb04c.png │ │ ├── scx_during_m3_1_dmg08.png │ │ ├── scx_during_m3_2.asm │ │ ├── scx_during_m3_2_cgb04c.png │ │ ├── scx_during_m3_2_dmg08.png │ │ ├── scx_during_m3_3.asm │ │ ├── scx_during_m3_3_cgb04c.png │ │ ├── scx_during_m3_3_dmg08.png │ │ ├── scx_during_m3_4.asm │ │ ├── scx_during_m3_4_cgb04c.png │ │ ├── scx_during_m3_4_dmg08.png │ │ ├── scx_during_m3_5.asm │ │ ├── scx_during_m3_5_cgb04c.png │ │ ├── scx_during_m3_5_dmg08.png │ │ ├── scx_during_m3_6.asm │ │ ├── scx_during_m3_6_cgb04c.png │ │ ├── scx_during_m3_6_dmg08.png │ │ ├── scx_during_m3_ds_1.asm │ │ ├── scx_during_m3_ds_1_cgb04c.png │ │ ├── scx_during_m3_ds_2.asm │ │ ├── scx_during_m3_ds_2_cgb04c.png │ │ ├── scx_during_m3_ds_3.asm │ │ ├── scx_during_m3_ds_3_cgb04c.png │ │ ├── scx_during_m3_ds_4.asm │ │ ├── scx_during_m3_ds_4_cgb04c.png │ │ ├── scx_during_m3_ds_5.asm │ │ ├── scx_during_m3_ds_5_cgb04c.png │ │ ├── scx_during_m3_ds_6.asm │ │ ├── scx_during_m3_ds_6_cgb04c.png │ │ ├── scx_during_m3_ds_7.asm │ │ ├── scx_during_m3_ds_7_cgb04c.png │ │ ├── scx_during_m3_ds_8.asm │ │ └── scx_during_m3_ds_8_cgb04c.png │ ├── scx_0367c0 │ │ ├── scx_during_m3_1.asm │ │ ├── scx_during_m3_1_cgb04c.png │ │ ├── scx_during_m3_1_dmg08.png │ │ ├── scx_during_m3_2.asm │ │ ├── scx_during_m3_2_cgb04c.png │ │ ├── scx_during_m3_2_dmg08.png │ │ ├── scx_during_m3_3.asm │ │ ├── scx_during_m3_3_cgb04c.png │ │ ├── scx_during_m3_3_dmg08.png │ │ ├── scx_during_m3_4.asm │ │ ├── scx_during_m3_4_cgb04c.png │ │ ├── scx_during_m3_4_dmg08.png │ │ ├── scx_during_m3_5.asm │ │ ├── scx_during_m3_5_cgb04c.png │ │ ├── scx_during_m3_5_dmg08.png │ │ ├── scx_during_m3_6.asm │ │ ├── scx_during_m3_6_cgb04c.png │ │ ├── scx_during_m3_6_dmg08.png │ │ ├── scx_during_m3_ds_1.asm │ │ ├── scx_during_m3_ds_1_cgb04c.png │ │ ├── scx_during_m3_ds_2.asm │ │ ├── scx_during_m3_ds_2_cgb04c.png │ │ ├── scx_during_m3_ds_3.asm │ │ ├── scx_during_m3_ds_3_cgb04c.png │ │ ├── scx_during_m3_ds_4.asm │ │ ├── scx_during_m3_ds_4_cgb04c.png │ │ ├── scx_during_m3_ds_5.asm │ │ ├── scx_during_m3_ds_5_cgb04c.png │ │ ├── scx_during_m3_ds_6.asm │ │ ├── scx_during_m3_ds_6_cgb04c.png │ │ ├── scx_during_m3_ds_7.asm │ │ ├── scx_during_m3_ds_7_cgb04c.png │ │ ├── scx_during_m3_ds_8.asm │ │ └── scx_during_m3_ds_8_cgb04c.png │ ├── scx_0761c0 │ │ ├── scx_during_m3_1.asm │ │ ├── scx_during_m3_1_cgb04c.png │ │ ├── scx_during_m3_1_dmg08.png │ │ ├── scx_during_m3_2.asm │ │ ├── scx_during_m3_2_cgb04c.png │ │ ├── scx_during_m3_2_dmg08.png │ │ ├── scx_during_m3_3.asm │ │ ├── scx_during_m3_3_cgb04c.png │ │ ├── scx_during_m3_3_dmg08.png │ │ ├── scx_during_m3_4.asm │ │ ├── scx_during_m3_4_cgb04c.png │ │ ├── scx_during_m3_4_dmg08.png │ │ ├── scx_during_m3_5.asm │ │ ├── scx_during_m3_5_cgb04c.png │ │ ├── scx_during_m3_5_dmg08.png │ │ ├── scx_during_m3_6.asm │ │ ├── scx_during_m3_6_cgb04c.png │ │ ├── scx_during_m3_6_dmg08.png │ │ ├── scx_during_m3_ds_1.asm │ │ ├── scx_during_m3_ds_1_cgb04c.png │ │ ├── scx_during_m3_ds_2.asm │ │ ├── scx_during_m3_ds_2_cgb04c.png │ │ ├── scx_during_m3_ds_3.asm │ │ ├── scx_during_m3_ds_3_cgb04c.png │ │ ├── scx_during_m3_ds_4.asm │ │ ├── scx_during_m3_ds_4_cgb04c.png │ │ ├── scx_during_m3_ds_5.asm │ │ ├── scx_during_m3_ds_5_cgb04c.png │ │ ├── scx_during_m3_ds_6.asm │ │ ├── scx_during_m3_ds_6_cgb04c.png │ │ ├── scx_during_m3_ds_7.asm │ │ ├── scx_during_m3_ds_7_cgb04c.png │ │ ├── scx_during_m3_ds_8.asm │ │ └── scx_during_m3_ds_8_cgb04c.png │ ├── scx_attrib_during_m3_spx0.asm │ ├── scx_attrib_during_m3_spx0.png │ ├── scx_attrib_during_m3_spx1.asm │ ├── scx_attrib_during_m3_spx1.png │ ├── scx_attrib_during_m3_spx1_ds.asm │ ├── scx_attrib_during_m3_spx1_ds_cgb04c.png │ ├── scx_attrib_during_m3_spx2_ds.asm │ ├── scx_attrib_during_m3_spx2_ds_cgb04c.png │ ├── scx_during_m3_spx0.asm │ ├── scx_during_m3_spx0_cgb04c.png │ ├── scx_during_m3_spx0_dmg08.png │ ├── scx_during_m3_spx1.asm │ ├── scx_during_m3_spx1_cgb04c.png │ ├── scx_during_m3_spx1_dmg08.png │ ├── scx_during_m3_spx2.asm │ ├── scx_during_m3_spx2_cgb04c.png │ ├── scx_during_m3_spx2_dmg08.png │ ├── scx_during_m3_spx2_ds.asm │ ├── scx_during_m3_spx2_ds_cgb04c.png │ ├── scx_m3_extend_1_dmg08_cgb04c_out3.asm │ ├── scx_m3_extend_2_dmg08_cgb04c_out0.asm │ ├── scx_m3_extend_ds_1_cgb04c_out3.asm │ └── scx_m3_extend_ds_2_cgb04c_out0.asm ├── scy │ ├── scx3 │ │ ├── scy_during_m3_1.asm │ │ ├── scy_during_m3_1_cgb04c.png │ │ ├── scy_during_m3_1_dmg08.png │ │ ├── scy_during_m3_2.asm │ │ ├── scy_during_m3_2_cgb04c.png │ │ ├── scy_during_m3_2_dmg08.png │ │ ├── scy_during_m3_3.asm │ │ ├── scy_during_m3_3_cgb04c.png │ │ ├── scy_during_m3_3_dmg08.png │ │ ├── scy_during_m3_4.asm │ │ ├── scy_during_m3_4_cgb04c.png │ │ ├── scy_during_m3_4_dmg08.png │ │ ├── scy_during_m3_5.asm │ │ ├── scy_during_m3_5_cgb04c.png │ │ ├── scy_during_m3_5_dmg08.png │ │ ├── scy_during_m3_6.asm │ │ ├── scy_during_m3_6_cgb04c.png │ │ └── scy_during_m3_6_dmg08.png │ ├── scy_during_m3_1.asm │ ├── scy_during_m3_1_cgb04c.png │ ├── scy_during_m3_1_dmg08.png │ ├── scy_during_m3_2.asm │ ├── scy_during_m3_2_cgb04c.png │ ├── scy_during_m3_2_dmg08.png │ ├── scy_during_m3_3.asm │ ├── scy_during_m3_3_cgb04c.png │ ├── scy_during_m3_3_dmg08.png │ ├── scy_during_m3_4.asm │ ├── scy_during_m3_4_cgb04c.png │ ├── scy_during_m3_4_dmg08.png │ ├── scy_during_m3_5.asm │ ├── scy_during_m3_5_cgb04c.png │ ├── scy_during_m3_5_dmg08.png │ ├── scy_during_m3_6.asm │ ├── scy_during_m3_6_cgb04c.png │ ├── scy_during_m3_6_dmg08.png │ ├── scy_during_m3_ds_1.asm │ ├── scy_during_m3_ds_1_cgb04c.png │ ├── scy_during_m3_ds_2.asm │ ├── scy_during_m3_ds_2_cgb04c.png │ ├── scy_during_m3_ds_3.asm │ ├── scy_during_m3_ds_3_cgb04c.png │ ├── scy_during_m3_ds_4.asm │ ├── scy_during_m3_ds_4_cgb04c.png │ ├── scy_during_m3_ds_5.asm │ ├── scy_during_m3_ds_5_cgb04c.png │ ├── scy_during_m3_ds_6.asm │ ├── scy_during_m3_ds_6_cgb04c.png │ ├── scy_during_m3_ds_7.asm │ ├── scy_during_m3_ds_7_cgb04c.png │ ├── scy_during_m3_spx08_1.asm │ ├── scy_during_m3_spx08_1_cgb04c.png │ ├── scy_during_m3_spx08_1_dmg08.png │ ├── scy_during_m3_spx08_2.asm │ ├── scy_during_m3_spx08_2_cgb04c.png │ ├── scy_during_m3_spx08_2_dmg08.png │ ├── scy_during_m3_spx08_3.asm │ ├── scy_during_m3_spx08_3_cgb04c.png │ ├── scy_during_m3_spx08_3_dmg08.png │ ├── scy_during_m3_spx08_4.asm │ ├── scy_during_m3_spx08_4_cgb04c.png │ ├── scy_during_m3_spx08_ds_1.asm │ ├── scy_during_m3_spx08_ds_1_cgb04c.png │ ├── scy_during_m3_spx08_ds_2.asm │ ├── scy_during_m3_spx08_ds_2_cgb04c.png │ ├── scy_during_m3_spx08_ds_3.asm │ ├── scy_during_m3_spx08_ds_3_cgb04c.png │ ├── scy_during_m3_spx08_ds_4.asm │ ├── scy_during_m3_spx08_ds_4_cgb04c.png │ ├── scy_during_m3_spx09_1.asm │ ├── scy_during_m3_spx09_1_cgb04c.png │ ├── scy_during_m3_spx09_1_dmg08.png │ ├── scy_during_m3_spx09_2.asm │ ├── scy_during_m3_spx09_2_cgb04c.png │ ├── scy_during_m3_spx09_2_dmg08.png │ ├── scy_during_m3_spx09_3.asm │ ├── scy_during_m3_spx09_3_cgb04c.png │ ├── scy_during_m3_spx09_3_dmg08.png │ ├── scy_during_m3_spx09_4.asm │ ├── scy_during_m3_spx09_4_cgb04c.png │ ├── scy_during_m3_spx09_ds_1.asm │ ├── scy_during_m3_spx09_ds_1_cgb04c.png │ ├── scy_during_m3_spx09_ds_2.asm │ ├── scy_during_m3_spx09_ds_2_cgb04c.png │ ├── scy_during_m3_spx09_ds_3.asm │ ├── scy_during_m3_spx09_ds_3_cgb04c.png │ ├── scy_during_m3_spx09_ds_4.asm │ ├── scy_during_m3_spx09_ds_4_cgb04c.png │ ├── scy_during_m3_spx0A_1.asm │ ├── scy_during_m3_spx0A_1_cgb04c.png │ ├── scy_during_m3_spx0A_1_dmg08.png │ ├── scy_during_m3_spx0A_2.asm │ ├── scy_during_m3_spx0A_2_cgb04c.png │ ├── scy_during_m3_spx0A_2_dmg08.png │ ├── scy_during_m3_spx0A_3.asm │ ├── scy_during_m3_spx0A_3_cgb04c.png │ ├── scy_during_m3_spx0A_3_dmg08.png │ ├── scy_during_m3_spx0A_4.asm │ ├── scy_during_m3_spx0A_4_cgb04c.png │ ├── scy_during_m3_spx0B_1.asm │ ├── scy_during_m3_spx0B_1_cgb04c.png │ ├── scy_during_m3_spx0B_1_dmg08.png │ ├── scy_during_m3_spx0B_2.asm │ ├── scy_during_m3_spx0B_2_cgb04c.png │ ├── scy_during_m3_spx0B_2_dmg08.png │ ├── scy_during_m3_spx0B_3.asm │ ├── scy_during_m3_spx0B_3_cgb04c.png │ ├── scy_during_m3_spx0B_3_dmg08.png │ ├── scy_during_m3_spx0B_4.asm │ └── scy_during_m3_spx0B_4_cgb04c.png ├── serial │ ├── div_write_start_wait_read_if_1_dmg08_cgb04c_outE0.asm │ ├── div_write_start_wait_read_if_2_dmg08_cgb04c_outE8.asm │ ├── nopx1_div_write_start_wait_read_if_1_dmg08_cgb04c_outE0.asm │ ├── nopx1_div_write_start_wait_read_if_2_dmg08_cgb04c_outE8.asm │ ├── nopx1_start83_wait_read_if_1_dmg08_cgb04c_outE0.asm │ ├── nopx1_start83_wait_read_if_2_dmg08_outE0_cgb04c_outE8.asm │ ├── nopx1_start_wait_read_if_1_dmg08_cgb04c_outE0.asm │ ├── nopx1_start_wait_read_if_2_dmg08_cgb04c_outE8.asm │ ├── nopx2_start83_wait_read_if_1_dmg08_cgb04c_outE0.asm │ ├── nopx2_start83_wait_read_if_2_dmg08_outE0_cgb04c_outE8.asm │ ├── nopx2_start_wait_read_if_1_dmg08_cgb04c_outE0.asm │ ├── nopx2_start_wait_read_if_2_dmg08_cgb04c_outE8.asm │ ├── start83_late_div_write_wait_read_if_1a_cgb04c_outE0.asm │ ├── start83_late_div_write_wait_read_if_1b_cgb04c_outE8.asm │ ├── start83_late_div_write_wait_read_if_2a_cgb04c_outE0.asm │ ├── start83_late_div_write_wait_read_if_2b_cgb04c_outE8.asm │ ├── start_late_div_write_wait_read_if_1a_dmg08_cgb04c_outE0.asm │ ├── start_late_div_write_wait_read_if_1b_dmg08_cgb04c_outE8.asm │ ├── start_late_div_write_wait_read_if_2a_dmg08_cgb04c_outE0.asm │ ├── start_late_div_write_wait_read_if_2b_dmg08_cgb04c_outE8.asm │ ├── start_late_div_write_wait_read_if_3a_dmg08_cgb04c_outE0.asm │ ├── start_late_div_write_wait_read_if_3b_dmg08_cgb04c_outE8.asm │ ├── start_late_div_write_wait_read_if_4_dmg08_cgb04c_outE8.asm │ ├── start_wait_clear_if_read_if_1_dmg08_cgb04c_outE8.asm │ ├── start_wait_clear_if_read_if_2_dmg08_cgb04c_outE0.asm │ ├── start_wait_clear_if_read_if_ds_1_cgb04c_outE8.asm │ ├── start_wait_clear_if_read_if_ds_2_cgb04c_outE0.asm │ ├── start_wait_read_if_1_dmg08_cgb04c_outE0.asm │ ├── start_wait_read_if_2_dmg08_cgb04c_outE8.asm │ ├── start_wait_read_if_ds_1_cgb04c_outE0.asm │ ├── start_wait_read_if_ds_2_cgb04c_outE8.asm │ ├── start_wait_read_sb_1_dmg08_cgb04c_out7F.asm │ ├── start_wait_read_sb_2_dmg08_cgb04c_outFF.asm │ ├── start_wait_read_sc_1_dmg08_outFF_cgb04c_outFD.asm │ ├── start_wait_read_sc_2_dmg08_out7F_cgb04c_out7D.asm │ ├── start_wait_restart_read_if_1_dmg08_cgb04c_outE0.asm │ ├── start_wait_restart_read_if_2_dmg08_cgb04c_outE8.asm │ ├── start_wait_sc80_read_if_1_dmg08_cgb04c_outE0.asm │ ├── start_wait_sc80_read_if_2_dmg08_cgb04c_outE8.asm │ ├── start_wait_stop_read_if_1_dmg08_cgb04c_outE0.asm │ ├── start_wait_stop_read_if_2_dmg08_cgb04c_outE8.asm │ ├── start_wait_trigger_int8_read_if_1_dmg08_cgb04c_outE8.asm │ ├── start_wait_trigger_int8_read_if_2_dmg08_outE8_cgb04c_outE0.asm │ ├── start_wait_trigger_int8_read_if_3_dmg08_cgb04c_outE0.asm │ ├── start_wait_trigger_int8_read_if_ds_1_cgb04c_outE8.asm │ └── start_wait_trigger_int8_read_if_ds_2_cgb04c_outE0.asm ├── sound │ ├── ch1_div_write_reset_length_counter_timing_nr52_1_dmg08_cgb04c_outF1.asm │ ├── ch1_div_write_reset_length_counter_timing_nr52_2_dmg08_cgb04c_outF0.asm │ ├── ch1_duty0_pattern_pos0_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pattern_pos1_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pattern_pos2_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pattern_pos3_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pattern_pos4_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pattern_pos5_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pattern_pos6_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pattern_pos7_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty0_pattern_pos8_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pos6_to_pos7_timing_1_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_pos6_to_pos7_timing_2_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty0_pos6_to_pos7_timing_ds_1_cgb04c_outaudio0.asm │ ├── ch1_duty0_pos6_to_pos7_timing_ds_2_cgb04c_outaudio1.asm │ ├── ch1_duty0_pos6_to_pos7_timing_ds_3_cgb04c_outaudio0.asm │ ├── ch1_duty0_pos6_to_pos7_timing_ds_4_cgb04c_outaudio1.asm │ ├── ch1_duty0_pos6_to_pos7_timing_ds_5_cgb04c_outaudio0.asm │ ├── ch1_duty0_pos6_to_pos7_timing_ds_6_cgb04c_outaudio1.asm │ ├── ch1_duty0_to_duty3_pos3_0_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty0_to_duty3_pos3_1_dmg08_cgb_xoutaudio1.asm │ ├── ch1_duty0_to_duty3_pos3_2_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty0_to_duty3_pos3_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos0_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos1_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos2_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos3_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos4_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos5_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos6_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty1_pattern_pos7_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty1_pattern_pos8_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty2_pattern_pos0_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty2_pattern_pos1_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty2_pattern_pos2_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty2_pattern_pos3_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty2_pattern_pos4_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty2_pattern_pos5_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty2_pattern_pos6_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty2_pattern_pos7_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty2_pattern_pos8_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty3_pattern_pos0_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty3_pattern_pos1_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty3_pattern_pos2_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty3_pattern_pos3_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty3_pattern_pos4_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty3_pattern_pos5_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty3_pattern_pos6_dmg08_cgb04c_outaudio1.asm │ ├── ch1_duty3_pattern_pos7_dmg08_cgb04c_outaudio0.asm │ ├── ch1_duty3_pattern_pos8_dmg08_cgb04c_outaudio0.asm │ ├── ch1_init_pos_1_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch1_init_pos_2_dmg08_cgb04c_outaudio1.asm │ ├── ch1_init_pos_3_dmg08_cgb04c_outaudio1.asm │ ├── ch1_init_pos_4_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch1_init_pos_5_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch1_init_pos_6_dmg08_cgb04c_outaudio0.asm │ ├── ch1_init_pos_7_dmg08_cgb04c_outaudio0.asm │ ├── ch1_init_pos_8_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch1_init_reset_sweep_counter_timing_10_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch1_init_reset_sweep_counter_timing_11_dmg08_outaudio0_cgb_xoutaudio1lowpitch.asm │ ├── ch1_init_reset_sweep_counter_timing_12_dmg08_cgb04c_outaudio0.asm │ ├── ch1_init_reset_sweep_counter_timing_1_dmg08_cgb04c_outaudio1.asm │ ├── ch1_init_reset_sweep_counter_timing_2_dmg08_xoutaudio1lowpitch_cgb04c_outaudio1.asm │ ├── ch1_init_reset_sweep_counter_timing_3_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch1_init_reset_sweep_counter_timing_4_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch1_init_reset_sweep_counter_timing_5_dmg08_xoutaudio1lowpitch_cgb04c_outaudio0.asm │ ├── ch1_init_reset_sweep_counter_timing_6_dmg08_cgb04c_outaudio0.asm │ ├── ch1_init_reset_sweep_counter_timing_7_dmg08_cgb04c_outaudio1.asm │ ├── ch1_init_reset_sweep_counter_timing_8_dmg08_outaudio1_cgb_xoutaudio1lowpitch.asm │ ├── ch1_init_reset_sweep_counter_timing_9_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch1_init_reset_sweep_counter_timing_nr52_1_dmg08_cgb04c_out1.asm │ ├── ch1_init_reset_sweep_counter_timing_nr52_2_dmg08_out0_cgb04c_out1.asm │ ├── ch1_init_reset_sweep_counter_timing_nr52_3_dmg08_out0_cgb04c_out1.asm │ ├── ch1_init_reset_sweep_counter_timing_nr52_4_dmg08_cgb04c_out0.asm │ ├── ch1_late_div_write_nr52_1a_dmg08_cgb04c_outF1.asm │ ├── ch1_late_div_write_nr52_1b_dmg08_cgb04c_outF0.asm │ ├── ch1_late_div_write_nr52_2a_dmg08_cgb04c_outF1.asm │ ├── ch1_late_div_write_nr52_2b_dmg08_cgb04c_outF0.asm │ ├── ch2_div_write_reset_length_counter_timing_nr52_1_dmg08_cgb04c_outF2.asm │ ├── ch2_div_write_reset_length_counter_timing_nr52_2_dmg08_cgb04c_outF0.asm │ ├── ch2_init_env_counter_timing_1_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_env_counter_timing_2_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_env_counter_timing_3_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_env_counter_timing_4_dmg08_cgb04c_outaudio1.asm │ ├── ch2_init_pos_1_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_pos_2_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_10_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_11_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_12_dmg08_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_13_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_14_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_15_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_16_dmg08_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_1_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_2_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_3_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_4_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_5_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_6_dmg08_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_7_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_reset_env_counter_timing_8_dmg08_cgb04c_outaudio1.asm │ ├── ch2_init_reset_env_counter_timing_9_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_reset_length_counter_timing_1_dmg08_cgb04c_outaudio1.asm │ ├── ch2_init_reset_length_counter_timing_2_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch2_init_reset_length_counter_timing_3_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_reset_length_counter_timing_4_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_reset_length_counter_timing_5_dmg08_cgb04c_outaudio1.asm │ ├── ch2_init_reset_length_counter_timing_6_dmg08_outaudio1_cgb04c_outaudio0.asm │ ├── ch2_init_reset_length_counter_timing_7_dmg08_outaudio0_cgb04c_outaudio1.asm │ ├── ch2_init_reset_length_counter_timing_8_dmg08_cgb04c_outaudio0.asm │ ├── ch2_init_reset_length_counter_timing_nr52_1_dmg08_out2_cgb04c_out0.asm │ ├── ch2_init_reset_length_counter_timing_nr52_2_dmg08_cgb04c_out0.asm │ ├── ch2_init_reset_length_counter_timing_nr52_3_dmg08_cgb04c_out2.asm │ ├── ch2_init_reset_length_counter_timing_nr52_4_dmg08_out2_cgb04c_out0.asm │ ├── ch2_late_div_write_nr52_1a_dmg08_cgb04c_outF2.asm │ ├── ch2_late_div_write_nr52_1b_dmg08_cgb04c_outF0.asm │ ├── ch2_late_div_write_nr52_2a_dmg08_cgb04c_outF2.asm │ ├── ch2_late_div_write_nr52_2b_dmg08_cgb04c_outF0.asm │ ├── ch2_late_div_write_nr52_ds_1a_cgb04c_outF2.asm │ ├── ch2_late_div_write_nr52_ds_1b_cgb04c_outF0.asm │ ├── ch2_late_div_write_nr52_ds_2a_cgb04c_outF2.asm │ ├── ch2_late_div_write_nr52_ds_2b_cgb04c_outF0.asm │ ├── ch2_late_reset_nr52_1a_dmg08_cgb04c_out2.asm │ ├── ch2_late_reset_nr52_1b_dmg08_cgb04c_out0.asm │ ├── ch2_late_reset_nr52_2a_dmg08_cgb04c_out2.asm │ ├── ch2_late_reset_nr52_2b_dmg08_cgb04c_out0.asm │ ├── ch2_late_reset_nr52_ds_1a_cgb04c_out2.asm │ ├── ch2_late_reset_nr52_ds_1b_cgb04c_out0.asm │ ├── ch2_late_reset_nr52_ds_2a_cgb04c_out2.asm │ ├── ch2_late_reset_nr52_ds_2b_cgb04c_out0.asm │ ├── ch2_reset_length_counter_timing_nr52_ds_1_cgb04c_outF2.asm │ ├── ch2_reset_length_counter_timing_nr52_ds_2_cgb04c_outF0.asm │ ├── ch3_div_write_reset_length_counter_timing_nr52_1_dmg08_cgb04c_outF4.asm │ ├── ch3_div_write_reset_length_counter_timing_nr52_2_dmg08_cgb04c_outF0.asm │ ├── ch3_late_div_write_nr52_1a_dmg08_cgb04c_outF4.asm │ ├── ch3_late_div_write_nr52_1b_dmg08_cgb04c_outF0.asm │ ├── ch3_late_div_write_nr52_2a_dmg08_cgb04c_outF4.asm │ ├── ch3_late_div_write_nr52_2b_dmg08_cgb04c_outF0.asm │ ├── ch3_reset_nop_nr4init_freq7ff_read_ff30_ds_1_cgb04c_out10.asm │ ├── ch3_reset_nop_nr4init_freq7ff_read_ff30_ds_2_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7fd_read_ff30_1_dmg08_cgb04c_out10.asm │ ├── ch3_reset_nr4init_freq7fd_read_ff30_2_dmg08_outFF_cgb04c_out10.asm │ ├── ch3_reset_nr4init_freq7fd_read_ff30_3_dmg08_outFF_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7fd_read_ff30_4_dmg08_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7fd_write_ff30_1_dmg08_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7fd_write_ff30_2_dmg08_out32_cgb04c_out00.asm │ ├── ch3_reset_nr4init_freq7fd_write_ff30_3_dmg08_cgb04c_out00.asm │ ├── ch3_reset_nr4init_freq7fd_write_ff30_4_dmg08_out32_cgb04c_out00.asm │ ├── ch3_reset_nr4init_freq7fe_read_ff30_1_dmg08_outFF_cgb04c_out10.asm │ ├── ch3_reset_nr4init_freq7fe_read_ff30_2_dmg08_outFF_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7fe_read_ff30_3_dmg08_outFF_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7fe_read_ff30_4_dmg08_outFF_cgb04c_out54.asm │ ├── ch3_reset_nr4init_freq7ff_read_ff30_1_dmg08_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7ff_read_ff30_2_dmg08_cgb04c_out54.asm │ ├── ch3_reset_nr4init_freq7ff_read_ff30_ds_1_cgb04c_out10.asm │ ├── ch3_reset_nr4init_freq7ff_read_ff30_ds_2_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7ff_write_ff30_ds_1_cgb04c_out32.asm │ ├── ch3_reset_nr4init_freq7ff_write_ff30_ds_2_cgb04c_out00.asm │ ├── ch4_div_write_reset_length_counter_timing_nr52_1_dmg08_cgb04c_outF8.asm │ ├── ch4_div_write_reset_length_counter_timing_nr52_2_dmg08_cgb04c_outF0.asm │ ├── ch4_late_div_write_nr52_1a_dmg08_cgb04c_outF8.asm │ ├── ch4_late_div_write_nr52_1b_dmg08_cgb04c_outF0.asm │ ├── ch4_late_div_write_nr52_2a_dmg08_cgb04c_outF8.asm │ └── ch4_late_div_write_nr52_2b_dmg08_cgb04c_outF0.asm ├── speedchange │ ├── key1_set_dmg08_outFF_cgb04c_out7F.asm │ ├── key1_set_unset_dmg08_outFF_cgb04c_out7E.asm │ ├── m2int_m3stat_lcdoffds_1_cgb04c_out3.asm │ ├── m2int_m3stat_lcdoffds_2_cgb04c_out0.asm │ ├── m2int_m3stat_scx1_lcdoffds_1_cgb04c_out3.asm │ ├── m2int_m3stat_scx1_lcdoffds_2_cgb04c_out0.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_ds_1_cgb04c_outaudio0.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_ds_2_cgb04c_outaudio1.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_nop_1_cgb04c_outaudio0.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_nop_2_cgb04c_outaudio1.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_nop_ds_1_cgb04c_outaudio0.asm │ ├── speedchange2_ch1_duty0_pos6_to_pos7_timing_nop_ds_2_cgb04c_outaudio1.asm │ ├── speedchange2_ch2_nr52_1a_cgb04c_outF2.asm │ ├── speedchange2_ch2_nr52_1b_cgb04c_outF0.asm │ ├── speedchange2_ch2_nr52_2a_cgb04c_outF2.asm │ ├── speedchange2_ch2_nr52_2b_cgb04c_outF0.asm │ ├── speedchange2_ch2_nr52_ds_1a_cgb04c_outF2.asm │ ├── speedchange2_ch2_nr52_ds_1b_cgb04c_outF0.asm │ ├── speedchange2_ch2_nr52_ds_2a_cgb04c_outF2.asm │ ├── speedchange2_ch2_nr52_ds_2b_cgb04c_outF0.asm │ ├── speedchange2_div_1_cgb04c_out00.asm │ ├── speedchange2_div_2_cgb04c_out01.asm │ ├── speedchange2_div_nop_1_cgb04c_out00.asm │ ├── speedchange2_div_nop_2_cgb04c_out01.asm │ ├── speedchange2_frame1_m2int_m3stat_scx2_1_cgb04c_out3.asm │ ├── speedchange2_frame1_m2int_m3stat_scx2_2_cgb04c_out0.asm │ ├── speedchange2_frame1_m2int_m3stat_scx3_1_cgb04c_out3.asm │ ├── speedchange2_frame1_m2int_m3stat_scx3_2_cgb04c_out0.asm │ ├── speedchange2_key1_cgb04c_out7E.asm │ ├── speedchange2_lcdoff2_m2int_m3stat_scx3_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff2_m2int_m3stat_scx3_2_cgb04c_out0.asm │ ├── speedchange2_lcdoff2_m2int_m3stat_scx4_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff2_m2int_m3stat_scx4_2_cgb04c_out0.asm │ ├── speedchange2_lcdoff_m2int_m3stat_scx2_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff_m2int_m3stat_scx2_2_cgb04c_out0.asm │ ├── speedchange2_lcdoff_m2int_m3stat_scx3_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff_m2int_m3stat_scx3_2_cgb04c_out0.asm │ ├── speedchange2_lcdoff_nop_m2int_m3stat_scx1_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff_nop_m2int_m3stat_scx1_2_cgb04c_out0.asm │ ├── speedchange2_lcdoff_nop_m2int_m3stat_scx4_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff_nop_m2int_m3stat_scx4_2_cgb04c_out0.asm │ ├── speedchange2_lcdoff_nopx2_m2int_m3stat_scx2_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff_nopx2_m2int_m3stat_scx2_2_cgb04c_out0.asm │ ├── speedchange2_lcdoff_nopx2_m2int_m3stat_scx3_1_cgb04c_out3.asm │ ├── speedchange2_lcdoff_nopx2_m2int_m3stat_scx3_2_cgb04c_out0.asm │ ├── speedchange2_ly44_m3_ly_1_cgb04c_out25.asm │ ├── speedchange2_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange2_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_m3stat_scx3_1_cgb04c_outC3.asm │ ├── speedchange2_ly44_m3_m3stat_scx3_2_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_nop_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange2_ly44_m3_nop_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_nop_m3stat_scx4_1_cgb04c_outC3.asm │ ├── speedchange2_ly44_m3_nop_m3stat_scx4_2_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_nopx2_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange2_ly44_m3_nopx2_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_nopx2_m3stat_scx3_1_cgb04c_outC3.asm │ ├── speedchange2_ly44_m3_nopx2_m3stat_scx3_2_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_stat_1_cgb04c_outC3.asm │ ├── speedchange2_ly44_m3_stat_2_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_stat_3_cgb04c_outC0.asm │ ├── speedchange2_ly44_m3_stat_4_cgb04c_outC2.asm │ ├── speedchange2_m2int_m3stat_scx2_1_cgb04c_out3.asm │ ├── speedchange2_m2int_m3stat_scx2_2_cgb04c_out0.asm │ ├── speedchange2_m2int_m3stat_scx3_1_cgb04c_out3.asm │ ├── speedchange2_m2int_m3stat_scx3_2_cgb04c_out0.asm │ ├── speedchange2_nop_ch1_duty0_pos6_to_pos7_timing_ds_1_cgb04c_outaudio0.asm │ ├── speedchange2_nop_ch1_duty0_pos6_to_pos7_timing_ds_2_cgb04c_outaudio1.asm │ ├── speedchange2_nop_lcdoff_m2int_m3stat_scx2_1_cgb04c_out3.asm │ ├── speedchange2_nop_lcdoff_m2int_m3stat_scx2_2_cgb04c_out0.asm │ ├── speedchange2_nop_lcdoff_m2int_m3stat_scx3_1_cgb04c_out3.asm │ ├── speedchange2_nop_lcdoff_m2int_m3stat_scx3_2_cgb04c_out0.asm │ ├── speedchange2_nop_lcdoff_nop_m2int_m3stat_scx1_1_cgb04c_out3.asm │ ├── speedchange2_nop_lcdoff_nop_m2int_m3stat_scx1_2_cgb04c_out0.asm │ ├── speedchange2_nop_lcdoff_nop_m2int_m3stat_scx4_1_cgb04c_out3.asm │ ├── speedchange2_nop_lcdoff_nop_m2int_m3stat_scx4_2_cgb04c_out0.asm │ ├── speedchange2_nop_lcdoff_nopx2_m2int_m3stat_scx2_1_cgb04c_out3.asm │ ├── speedchange2_nop_lcdoff_nopx2_m2int_m3stat_scx2_2_cgb04c_out0.asm │ ├── speedchange2_nop_lcdoff_nopx2_m2int_m3stat_scx3_1_cgb04c_out3.asm │ ├── speedchange2_nop_lcdoff_nopx2_m2int_m3stat_scx3_2_cgb04c_out0.asm │ ├── speedchange2_nop_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange2_nop_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange2_nop_ly44_m3_m3stat_scx3_1_cgb04c_outC3.asm │ ├── speedchange2_nop_ly44_m3_m3stat_scx3_2_cgb04c_outC0.asm │ ├── speedchange2_nop_ly44_m3_nop_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange2_nop_ly44_m3_nop_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange2_nop_ly44_m3_nop_m3stat_scx4_1_cgb04c_outC3.asm │ ├── speedchange2_nop_ly44_m3_nop_m3stat_scx4_2_cgb04c_outC0.asm │ ├── speedchange2_nop_m2int_m3stat_scx1_1_cgb04c_out3.asm │ ├── speedchange2_nop_m2int_m3stat_scx1_2_cgb04c_out0.asm │ ├── speedchange2_nop_m2int_m3stat_scx4_1_cgb04c_out3.asm │ ├── speedchange2_nop_m2int_m3stat_scx4_2_cgb04c_out0.asm │ ├── speedchange2_tima00_1a_cgb04c_out00.asm │ ├── speedchange2_tima00_1b_cgb04c_out01.asm │ ├── speedchange2_tima00_2a_cgb04c_out01.asm │ ├── speedchange2_tima00_2b_cgb04c_out02.asm │ ├── speedchange2_tima01_1_cgb04c_out09.asm │ ├── speedchange2_tima01_2_cgb04c_out0A.asm │ ├── speedchange2_tima01_nop_1_cgb04c_out0A.asm │ ├── speedchange2_tima01_nop_2_cgb04c_out0B.asm │ ├── speedchange2_tima02_1a_cgb04c_out02.asm │ ├── speedchange2_tima02_1b_cgb04c_out03.asm │ ├── speedchange2_tima02_2a_cgb04c_out03.asm │ ├── speedchange2_tima02_2b_cgb04c_out04.asm │ ├── speedchange2_tima03_1a_cgb04c_out00.asm │ ├── speedchange2_tima03_1b_cgb04c_out01.asm │ ├── speedchange2_tima03_2a_cgb04c_out01.asm │ ├── speedchange2_tima03_2b_cgb04c_out02.asm │ ├── speedchange3_ch1_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange3_ch1_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange3_ch1_duty0_pos6_to_pos7_timing_nop_1_cgb04c_outaudio0.asm │ ├── speedchange3_ch1_duty0_pos6_to_pos7_timing_nop_2_cgb04c_outaudio1.asm │ ├── speedchange3_ch2_nr52_1a_cgb04c_outF2.asm │ ├── speedchange3_ch2_nr52_1b_cgb04c_outF0.asm │ ├── speedchange3_ch2_nr52_2a_cgb04c_outF2.asm │ ├── speedchange3_ch2_nr52_2b_cgb04c_outF0.asm │ ├── speedchange3_ly44_m3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange3_ly44_m3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange3_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange3_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange3_ly44_m3_nop_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange3_ly44_m3_nop_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange3_ly44_m3_nop_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange3_ly44_m3_nop_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange3_nop_ch1_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange3_nop_ch1_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange3_nop_ly44_m3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange3_nop_ly44_m3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange3_nop_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange3_nop_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange4_ch1_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange4_ch1_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange4_ch1_duty0_pos6_to_pos7_timing_nop_1_cgb04c_outaudio0.asm │ ├── speedchange4_ch1_duty0_pos6_to_pos7_timing_nop_2_cgb04c_outaudio1.asm │ ├── speedchange4_ch2_nr52_1a_cgb04c_outF2.asm │ ├── speedchange4_ch2_nr52_1b_cgb04c_outF0.asm │ ├── speedchange4_ch2_nr52_2a_cgb04c_outF2.asm │ ├── speedchange4_ch2_nr52_2b_cgb04c_outF0.asm │ ├── speedchange4_ly44_m3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange4_ly44_m3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange4_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange4_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange4_ly44_m3_nop_m3stat_scx3_1_cgb04c_outC3.asm │ ├── speedchange4_ly44_m3_nop_m3stat_scx3_2_cgb04c_outC0.asm │ ├── speedchange4_ly44_m3_nop_m3stat_scx4_1_cgb04c_outC3.asm │ ├── speedchange4_ly44_m3_nop_m3stat_scx4_2_cgb04c_outC0.asm │ ├── speedchange4_nop_ly44_m3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange4_nop_ly44_m3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange4_nop_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange4_nop_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange5_ch1_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange5_ch1_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange5_ch1_duty0_pos6_to_pos7_timing_nop_1_cgb04c_outaudio0.asm │ ├── speedchange5_ch1_duty0_pos6_to_pos7_timing_nop_2_cgb04c_outaudio1.asm │ ├── speedchange5_ch2_nr52_1a_cgb04c_outF2.asm │ ├── speedchange5_ch2_nr52_1b_cgb04c_outF0.asm │ ├── speedchange5_ch2_nr52_2a_cgb04c_outF2.asm │ ├── speedchange5_ch2_nr52_2b_cgb04c_outF0.asm │ ├── speedchange5_ly44_m3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange5_ly44_m3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange5_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange5_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange5_ly44_m3_nop_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange5_ly44_m3_nop_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange5_ly44_m3_nop_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange5_ly44_m3_nop_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange5_nop_ch1_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange5_nop_ch1_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange5_nop_ly44_m3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange5_nop_ly44_m3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange5_nop_ly44_m3_m3stat_scx2_1_cgb04c_outC3.asm │ ├── speedchange5_nop_ly44_m3_m3stat_scx2_2_cgb04c_outC0.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_ds_1_cgb04c_outaudio0.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_ds_2_cgb04c_outaudio1.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_nop_1_cgb04c_outaudio0.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_nop_2_cgb04c_outaudio1.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_nop_ds_1_cgb04c_outaudio0.asm │ ├── speedchange_ch1_duty0_pos6_to_pos7_timing_nop_ds_2_cgb04c_outaudio1.asm │ ├── speedchange_ch1_nr4init_duty0_pos6_to_pos7_timing_1_cgb04c_outaudio0.asm │ ├── speedchange_ch1_nr4init_duty0_pos6_to_pos7_timing_2_cgb04c_outaudio1.asm │ ├── speedchange_ch2_nr52_1a_cgb04c_outF2.asm │ ├── speedchange_ch2_nr52_1b_cgb04c_outF0.asm │ ├── speedchange_ch2_nr52_2a_cgb04c_outF2.asm │ ├── speedchange_ch2_nr52_2b_cgb04c_outF0.asm │ ├── speedchange_ch2_nr52_ds_1a_cgb04c_outF2.asm │ ├── speedchange_ch2_nr52_ds_1b_cgb04c_outF0.asm │ ├── speedchange_ch2_nr52_ds_2a_cgb04c_outF2.asm │ ├── speedchange_ch2_nr52_ds_2b_cgb04c_outF0.asm │ ├── speedchange_div_1_cgb04c_out00.asm │ ├── speedchange_div_2_cgb04c_out01.asm │ ├── speedchange_div_nop_1_cgb04c_out00.asm │ ├── speedchange_div_nop_2_cgb04c_out01.asm │ ├── speedchange_key1_cgb04c_outFE.asm │ ├── speedchange_lcdoff_tima00_1_cgb04c_out80.asm │ ├── speedchange_lcdoff_tima01_1_cgb04c_out08.asm │ ├── speedchange_lcdoff_tima01_2_cgb04c_out09.asm │ ├── speedchange_ly44_m3_ly_cgb04c_out39.asm │ ├── speedchange_ly44_m3_m3stat_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_m3stat_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nop_m3stat_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nop_m3stat_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nop_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nop_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nopx2_m3stat_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nopx2_m3stat_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nopx2_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nopx2_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nopx3_m3stat_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nopx3_m3stat_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nopx3_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nopx3_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nopx4_m3stat_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nopx4_m3stat_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_nopx4_m3stat_scx1_1_cgb04c_outC3.asm │ ├── speedchange_ly44_m3_nopx4_m3stat_scx1_2_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_stat_1_cgb04c_outC0.asm │ ├── speedchange_ly44_m3_stat_2_cgb04c_outC2.asm │ ├── speedchange_ly44_m3_stat_cgb04c_outC0.asm │ ├── speedchange_ly97_ly_cgb04c_out8C.asm │ ├── speedchange_ly97_stat_cgb04c_outC0.asm │ ├── speedchange_tima00_1a_cgb04c_out80.asm │ ├── speedchange_tima00_1b_cgb04c_out81.asm │ ├── speedchange_tima00_2a_cgb04c_out81.asm │ ├── speedchange_tima00_2b_cgb04c_out82.asm │ ├── speedchange_tima01_1_cgb04c_out07.asm │ ├── speedchange_tima01_2_cgb04c_out08.asm │ ├── speedchange_tima01_nop_1_cgb04c_out07.asm │ ├── speedchange_tima01_nop_2_cgb04c_out08.asm │ ├── speedchange_tima02_1a_cgb04c_out02.asm │ ├── speedchange_tima02_1b_cgb04c_out03.asm │ ├── speedchange_tima02_2a_cgb04c_out03.asm │ ├── speedchange_tima02_2b_cgb04c_out04.asm │ ├── speedchange_tima03_1a_cgb04c_out00.asm │ ├── speedchange_tima03_1b_cgb04c_out01.asm │ ├── speedchange_tima03_2a_cgb04c_out01.asm │ └── speedchange_tima03_2b_cgb04c_out02.asm ├── sprites │ ├── .directory │ ├── 10spritesPrLine_10xposA6_m0irq_1_dmg08_cgb04c_out0.asm │ ├── 10spritesPrLine_10xposA6_m0irq_2_dmg08_cgb04c_out2.asm │ ├── 10spritesPrLine_10xposA7_m0irq_1_dmg08_cgb04c_out0.asm │ ├── 10spritesPrLine_10xposA7_m0irq_2_dmg08_cgb04c_out2.asm │ ├── 10spritesPrLine_10xposA7_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 10spritesPrLine_10xposA7_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 10spritesPrLine_1xpos0_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 10spritesPrLine_1xpos0_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 10spritesPrLine_1xposA8_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 10spritesPrLine_1xposA8_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 10spritesPrLine_m2stat_1_dmg08_cgb04c_out2.asm │ ├── 10spritesPrLine_m2stat_2_dmg08_cgb04c_out3.asm │ ├── 10spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 10spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 10spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa0_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa0_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa1_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa1_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa2_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa2_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa3_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa3_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa4_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa4_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa5_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa5_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa6_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa6_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_1xposa7_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_1xposa7_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap1_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap1_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap2_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap2_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap3_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap3_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap4_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap4_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap5_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap5_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap6_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap6_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap7_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap7_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2overlap8_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2overlap8_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2xposa2overlap8_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2xposa2overlap8_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_2xposa7overlap8_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_2xposa7overlap8_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_3overlap8_m3stat_ds_1_cgb04c_out3.asm │ ├── 10spritesprline_3overlap8_m3stat_ds_2_cgb04c_out0.asm │ ├── 10spritesprline_m0stat_1_dmg08_cgb04c_out0.asm │ ├── 10spritesprline_m0stat_2_dmg08_cgb04c_out2.asm │ ├── 11spritesPrLine_10xposA8.asm │ ├── 1spritesPrLine_1sprite8pBgCover_m3stat_ds_1_cgb04c_out3.asm │ ├── 1spritesPrLine_1sprite8pBgCover_m3stat_ds_2_cgb04c_out0.asm │ ├── 1spritesPrLine_1sprite8pBgPrior_m3stat_ds_1_cgb04c_out3.asm │ ├── 1spritesPrLine_1sprite8pBgPrior_m3stat_ds_2_cgb04c_out0.asm │ ├── 1spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 1spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 1spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 1spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 1spritesPrLine_offset7_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 1spritesPrLine_offset7_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 1spritesPrLine_scx1_offset7_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 1spritesPrLine_scx1_offset7_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 1spritesPrLine_xpos01_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 1spritesPrLine_xpos01_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 1spritesPrLine_xpos01_scx4_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 1spritesPrLine_xpos01_scx4_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 1spritesPrLine_xpos07_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 1spritesPrLine_xpos07_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 1spritesPrLine_xpos09_scx4_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 1spritesPrLine_xpos09_scx4_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 2spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 2spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 2spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 2spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 3spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 3spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 3spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 3spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 4spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 4spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 4spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 4spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 5spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 5spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 5spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 5spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 6spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 6spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 6spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 6spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 7spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 7spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 7spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 7spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 8spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 8spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 8spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 8spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── 9spritesPrLine_m3stat_1_dmg08_cgb04c_out3.asm │ ├── 9spritesPrLine_m3stat_2_dmg08_cgb04c_out0.asm │ ├── 9spritesPrLine_m3stat_ds_1_cgb04c_out3.asm │ ├── 9spritesPrLine_m3stat_ds_2_cgb04c_out0.asm │ ├── enable │ │ ├── late_disable_ds_1_cgb04c_out3.asm │ │ ├── late_disable_ds_2_cgb04c_out3.asm │ │ ├── late_disable_ds_3_cgb04c_out3.asm │ │ └── late_disable_ds_4_cgb04c_out0.asm │ ├── late_disable_1_dmg08_out0.asm │ ├── late_disable_2_dmg08_out3.asm │ ├── late_disable_ds_1_cgb04c_out3.asm │ ├── late_disable_group_image_1.asm │ ├── late_disable_group_image_2.asm │ ├── late_disable_group_image_3.asm │ ├── late_disable_group_image_4.asm │ ├── late_disable_group_image_5.asm │ ├── late_disable_group_image_6.asm │ ├── late_disable_group_image_7.asm │ ├── late_disable_group_image_8.asm │ ├── late_disable_group_image_9.asm │ ├── late_disable_scx5_1.asm │ ├── late_disable_scx5_2.asm │ ├── late_disable_sp00x18_1.asm │ ├── late_disable_sp00x18_2.asm │ ├── late_sizechange2_sp00_1_dmg08_cgb04c_out3.asm │ ├── late_sizechange2_sp00_2_dmg08_cgb04c_out0.asm │ ├── late_sizechange2_sp00_ds_1_cgb04c_out3.asm │ ├── late_sizechange2_sp00_ds_2_cgb04c_out0.asm │ ├── late_sizechange2_sp01_1_dmg08_cgb04c_out3.asm │ ├── late_sizechange2_sp01_2_dmg08_cgb04c_out0.asm │ ├── late_sizechange2_sp01_ds_1_cgb04c_out3.asm │ ├── late_sizechange2_sp01_ds_2_cgb04c_out0.asm │ ├── late_sizechange2_sp02_1_dmg08_cgb04c_out3.asm │ ├── late_sizechange2_sp02_2_dmg08_cgb04c_out0.asm │ ├── late_sizechange2_sp39_1_dmg08_cgb04c_out3.asm │ ├── late_sizechange2_sp39_2_dmg08_cgb04c_out0.asm │ ├── late_sizechange2_sp39_ds_1_cgb04c_out3.asm │ ├── late_sizechange2_sp39_ds_2_cgb04c_out0.asm │ ├── late_sizechange_1_dmg08_cgb04c_out0.asm │ ├── late_sizechange_2_dmg08_out0_cgb04c_out3.asm │ ├── late_sizechange_3_dmg08_cgb04c_out3.asm │ ├── late_sizechange_ds_1_cgb04c_out0.asm │ ├── late_sizechange_ds_2_cgb04c_out3.asm │ ├── late_sizechange_sp00_1_dmg08_cgb04c_out0.asm │ ├── late_sizechange_sp00_2_dmg08_cgb04c_out3.asm │ ├── late_sizechange_sp00_3_dmg08_cgb04c_out3.asm │ ├── late_sizechange_sp00_4_dmg08_cgb04c_out0.asm │ ├── late_sizechange_sp00_ds_1_cgb04c_out0.asm │ ├── late_sizechange_sp00_ds_2_cgb04c_out3.asm │ ├── late_sizechange_sp01_1_dmg08_cgb04c_out0.asm │ ├── late_sizechange_sp01_2_dmg08_out0_cgb04c_out3.asm │ ├── late_sizechange_sp01_3_dmg08_cgb04c_out3.asm │ ├── late_sizechange_sp01_ds_1_cgb04c_out0.asm │ ├── late_sizechange_sp01_ds_2_cgb04c_out3.asm │ ├── late_sizechange_sp02_1_dmg08_cgb04c_out0.asm │ ├── late_sizechange_sp02_2_dmg08_cgb04c_out3.asm │ ├── late_sizechange_sp39_1_dmg08_cgb04c_out0.asm │ ├── late_sizechange_sp39_2_dmg08_out0_cgb04c_out3.asm │ ├── late_sizechange_sp39_3_dmg08_cgb04c_out3.asm │ ├── late_sizechange_sp39_ds_1_cgb04c_out0.asm │ ├── late_sizechange_sp39_ds_2_cgb04c_out3.asm │ ├── mix_m3stat_1_dmg08_cgb04c_out3.asm │ ├── mix_m3stat_2_dmg08_cgb04c_out0.asm │ ├── mix_m3stat_ds_1_cgb04c_out3.asm │ ├── mix_m3stat_ds_2_cgb04c_out0.asm │ ├── space │ │ ├── .directory │ │ ├── 10spritesPrLine_late_scx4_ds_1_cgb04c_out0.asm │ │ ├── 10spritesPrLine_late_scx4_ds_2_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space10_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space10_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space11_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space11_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space12_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space12_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space13_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space13_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space8_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space8_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr10space9_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr10space9_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_nr1space4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_nr1space4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx4_nr1space4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx4_nr1space4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx0_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx0_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 10spritesPrLine_wx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 10spritesPrLine_wx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 1pos8_8pos9_wx08_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 1pos8_8pos9_wx08_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap1_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap1_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap1_offset5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap1_offset5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap2_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap2_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap3_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap3_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap4_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap4_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap5_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap5_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap6_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap6_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap7_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap7_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap8_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap8_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 2overlap8_offset4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 2overlap8_offset4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap1_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap1_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap1_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap1_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap1_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap1_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap2_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap2_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap3_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap3_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap4_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap4_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_rev_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_rev_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap5_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap5_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_rev_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_rev_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap6_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap6_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_rev_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_rev_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap7_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap7_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_scx1_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_scx1_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_scx2_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_scx2_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_scx3_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_scx3_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_scx4_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_scx4_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_scx6_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_scx6_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 3overlap8_scx7_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 3overlap8_scx7_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx08_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 9pos8_wx08_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx08_scx5_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 9pos8_wx08_scx5_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx09_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 9pos8_wx09_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx0A_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 9pos8_wx0A_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx0B_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 9pos8_wx0B_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx0C_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 9pos8_wx0C_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx0D_m3stat_ds_1_cgb04c_out3.asm │ │ ├── 9pos8_wx0D_m3stat_ds_2_cgb04c_out0.asm │ │ ├── 9pos8_wx0E_m3stat_ds_1_cgb04c_out3.asm │ │ └── 9pos8_wx0E_m3stat_ds_2_cgb04c_out0.asm │ ├── sprite_late_disable_spx18_1_dmg08_out0.asm │ ├── sprite_late_disable_spx18_2_dmg08_out3.asm │ ├── sprite_late_disable_spx19_1_dmg08_out0.asm │ ├── sprite_late_disable_spx19_2_dmg08_out3.asm │ ├── sprite_late_disable_spx1A_1_dmg08_out0.asm │ ├── sprite_late_disable_spx1A_2_dmg08_out3.asm │ ├── sprite_late_disable_spx1B_1_dmg08_out0.asm │ ├── sprite_late_disable_spx1B_2_dmg08_out3.asm │ ├── sprite_late_enable_spx18_1_dmg08_out3.asm │ ├── sprite_late_enable_spx18_2_dmg08_out0.asm │ ├── sprite_late_enable_spx19_1_dmg08_out3.asm │ ├── sprite_late_enable_spx19_2_dmg08_xout0.asm │ ├── sprite_late_enable_spx1A_1_dmg08_out3.asm │ ├── sprite_late_enable_spx1A_2_dmg08_out0.asm │ ├── sprite_late_enable_spx1B_1_dmg08_out3.asm │ ├── sprite_late_enable_spx1B_2_dmg08_out0.asm │ ├── sprite_late_late_disable_spx18_1_dmg08_out0.asm │ ├── sprite_late_late_disable_spx18_2_dmg08_out3.asm │ ├── sprite_late_late_disable_spx19_1_dmg08_out0.asm │ ├── sprite_late_late_disable_spx19_2_dmg08_out3.asm │ ├── sprite_late_late_disable_spx1A_1_dmg08_out0.asm │ ├── sprite_late_late_disable_spx1A_2_dmg08_out3.asm │ ├── sprite_late_late_disable_spx1B_1_dmg08_out0.asm │ └── sprite_late_late_disable_spx1B_2_dmg08_out3.asm ├── sram.asm ├── tima │ ├── tc00_1stopstart_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc00_1stopstart_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc00_1stopstart_ff_tma_3_dmg08_cgb04c_outFE.asm │ ├── tc00_1stopstart_offset1_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc00_1stopstart_offset1_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc00_1stopstart_offset1_ff_tma_3_dmg08_cgb04c_outFE.asm │ ├── tc00_1stopstart_offset2_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc00_1stopstart_offset2_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc00_1stopstart_offset2_ff_tma_3_dmg08_cgb04c_outFE.asm │ ├── tc00_div_write_start_1_dmg08_cgb04c_outF0.asm │ ├── tc00_div_write_start_2_dmg08_cgb04c_outF1.asm │ ├── tc00_fe_ff_1_dmg08_cgb04c_outFE.asm │ ├── tc00_fe_ff_2_dmg08_cgb04c_outFF.asm │ ├── tc00_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc00_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc00_ff_tma_3_dmg08_cgb04c_outFE.asm │ ├── tc00_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc00_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc00_irq_ds_1_cgb04c_outE0.asm │ ├── tc00_irq_ds_2_cgb04c_outE4.asm │ ├── tc00_irq_ifw_1_dmg08_cgb04c_outE4.asm │ ├── tc00_irq_ifw_2_dmg08_cgb04c_outE0.asm │ ├── tc00_irq_ifw_ds_1_cgb04c_outE4.asm │ ├── tc00_irq_ifw_ds_2_cgb04c_outE0.asm │ ├── tc00_irq_late_retrigger_1_dmg08_cgb04c_outE4.asm │ ├── tc00_irq_late_retrigger_2_dmg08_outE4_cgb04c_outE0.asm │ ├── tc00_irq_late_retrigger_3_dmg08_cgb04c_outE0.asm │ ├── tc00_irq_late_retrigger_ds_1_cgb04c_outE4.asm │ ├── tc00_irq_late_retrigger_ds_2_cgb04c_outE0.asm │ ├── tc00_late_div_write_1a_dmg08_cgb04c_outFF.asm │ ├── tc00_late_div_write_1b_dmg08_cgb04c_out00.asm │ ├── tc00_late_div_write_2a_dmg08_cgb04c_outFE.asm │ ├── tc00_late_div_write_2b_dmg08_cgb04c_outFF.asm │ ├── tc00_late_div_write_3a_dmg08_cgb04c_outFE.asm │ ├── tc00_late_div_write_3b_dmg08_cgb04c_outFF.asm │ ├── tc00_late_div_write_4a_dmg08_cgb04c_outFE.asm │ ├── tc00_late_div_write_4b_dmg08_cgb04c_outFF.asm │ ├── tc00_late_div_write_if_1a_dmg08_cgb04c_outE0.asm │ ├── tc00_late_div_write_if_1b_dmg08_cgb04c_outE4.asm │ ├── tc00_late_div_write_if_2_dmg08_cgb04c_outE4.asm │ ├── tc00_late_stop_inc_1_dmg08_cgb04c_outFE.asm │ ├── tc00_late_stop_inc_2_dmg08_cgb04c_outFF.asm │ ├── tc00_late_stop_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc00_late_stop_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc00_late_stop_of_1_dmg08_cgb04c_outFF.asm │ ├── tc00_late_stop_of_2_dmg08_cgb04c_outFE.asm │ ├── tc00_late_tc01_1_dmg08_cgb04c_outFF.asm │ ├── tc00_late_tc01_2_dmg08_cgb04c_outFF.asm │ ├── tc00_late_tc01_3_dmg08_cgb04c_outFF.asm │ ├── tc00_late_tc01_4_dmg08_cgb04c_outFF.asm │ ├── tc00_late_tc01_5_dmg08_cgb04c_out00.asm │ ├── tc00_late_tc01_6_dmg08_cgb04c_outFE.asm │ ├── tc00_late_tc01_7_dmg08_cgb04c_outFF.asm │ ├── tc00_late_tc01_8_dmg08_cgb04c_outFF.asm │ ├── tc00_nop_div_write_start_1_dmg08_cgb04c_outF0.asm │ ├── tc00_nop_div_write_start_2_dmg08_cgb04c_outF1.asm │ ├── tc00_start_1_cgb04c_outF0.asm │ ├── tc00_start_2_cgb04c_outF1.asm │ ├── tc00_start_3_dmg08_outF0.asm │ ├── tc00_start_4_dmg08_outF1.asm │ ├── tc00_tc01_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc00_tc01_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc00_tc01_ff_tma_3_dmg08_cgb04c_outF0.asm │ ├── tc00_tc01_late_tc00_of_1_dmg08_cgb04c_outFF.asm │ ├── tc00_tc01_late_tc00_of_2_dmg08_cgb04c_outF0.asm │ ├── tc01_1stopstart_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc01_1stopstart_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc01_1stopstart_ff_tma_3_dmg08_cgb04c_outF0.asm │ ├── tc01_1stopstart_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc01_1stopstart_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc01_1stopstart_offset1_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc01_1stopstart_offset1_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc01_1stopstart_offset1_ff_tma_3_dmg08_cgb04c_outF0.asm │ ├── tc01_1stopstart_offset1_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc01_1stopstart_offset1_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc01_1stopstart_offset2_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc01_1stopstart_offset2_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc01_1stopstart_offset2_ff_tma_3_dmg08_cgb04c_outF0.asm │ ├── tc01_1stopstart_offset2_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc01_1stopstart_offset2_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc01_1stopstart_offset3_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc01_1stopstart_offset3_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc01_1stopstart_offset3_ff_tma_3_dmg08_cgb04c_outF0.asm │ ├── tc01_1stopstart_offset3_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc01_1stopstart_offset3_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc01_div_write_start_1_dmg08_cgb04c_outF1.asm │ ├── tc01_div_write_start_2_dmg08_cgb04c_outF2.asm │ ├── tc01_fe_ff_1_dmg08_cgb04c_outFE.asm │ ├── tc01_fe_ff_2_dmg08_cgb04c_outFF.asm │ ├── tc01_ff_tma_1_dmg08_cgb04c_outFF.asm │ ├── tc01_ff_tma_2_dmg08_cgb04c_out00.asm │ ├── tc01_ff_tma_3_dmg08_cgb04c_outF0.asm │ ├── tc01_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc01_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc01_late_div_write_1a_dmg08_cgb04c_outFF.asm │ ├── tc01_late_div_write_1b_dmg08_cgb04c_out00.asm │ ├── tc01_late_div_write_2a_dmg08_cgb04c_outFE.asm │ ├── tc01_late_div_write_2b_dmg08_cgb04c_outFF.asm │ ├── tc01_late_div_write_3a_dmg08_cgb04c_outFE.asm │ ├── tc01_late_div_write_3b_dmg08_cgb04c_outFF.asm │ ├── tc01_late_div_write_4a_dmg08_cgb04c_outFE.asm │ ├── tc01_late_div_write_4b_dmg08_cgb04c_outFF.asm │ ├── tc01_late_stop_inc_1_dmg08_cgb04c_outFD.asm │ ├── tc01_late_stop_inc_2_dmg08_cgb04c_outFE.asm │ ├── tc01_late_stop_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc01_late_stop_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc01_late_stop_of_1_dmg08_cgb04c_outFF.asm │ ├── tc01_late_stop_of_2_dmg08_cgb04c_outF0.asm │ ├── tc01_late_tima_inc_1_dmg08_cgb04c_out11.asm │ ├── tc01_late_tima_inc_2_dmg08_cgb04c_out10.asm │ ├── tc01_late_tima_irq_1_dmg08_cgb04c_outE0.asm │ ├── tc01_late_tima_irq_2_dmg08_cgb04c_outE4.asm │ ├── tc01_late_tima_tma_1_dmg08_cgb04c_out11.asm │ ├── tc01_late_tima_tma_2_dmg08_cgb04c_outF1.asm │ ├── tc01_late_tima_tma_3_dmg08_cgb04c_out11.asm │ ├── tc01_late_tma_1_dmg08_cgb04c_out11.asm │ ├── tc01_late_tma_2_dmg08_cgb04c_outF1.asm │ ├── tc01_nop_div_write_start_1_dmg08_cgb04c_outF1.asm │ ├── tc01_nop_div_write_start_2_dmg08_cgb04c_outF2.asm │ ├── tc01_tma_next_1_dmg08_cgb04c_outF0.asm │ └── tc01_tma_next_2_dmg08_cgb04c_outF1.asm ├── undef_ops │ ├── undef_op_d3_dmg08_cgb04c_out01.asm │ ├── undef_op_db_dmg08_cgb04c_out01.asm │ ├── undef_op_e3_dmg08_cgb04c_out01.asm │ ├── undef_op_e4_dmg08_cgb04c_out01.asm │ ├── undef_op_eb_dmg08_cgb04c_out01.asm │ ├── undef_op_ec_dmg08_cgb04c_out01.asm │ ├── undef_op_ed_dmg08_cgb04c_out01.asm │ ├── undef_op_f4_dmg08_cgb04c_out01.asm │ ├── undef_op_fc_dmg08_cgb04c_out01.asm │ └── undef_op_fd_dmg08_cgb04c_out01.asm ├── vram_dumper.asm ├── vram_dumper_cgb.bin ├── vram_dumper_dmg08.bin ├── vram_m3 │ ├── 10spritesprline_postread_1_dmg08_cgb04c_out3.asm │ ├── 10spritesprline_postread_2_dmg08_cgb04c_out0.asm │ ├── postread_1_dmg08_cgb04c_out3.asm │ ├── postread_2_dmg08_cgb04c_out0.asm │ ├── postread_ds_1_cgb04c_out3.asm │ ├── postread_ds_2_cgb04c_out0.asm │ ├── postread_scx2_1_dmg08_cgb04c_out3.asm │ ├── postread_scx2_2_dmg08_cgb04c_out0.asm │ ├── postread_scx3_1_dmg08_cgb04c_out3.asm │ ├── postread_scx3_2_dmg08_cgb04c_out0.asm │ ├── postread_scx5_1_dmg08_cgb04c_out3.asm │ ├── postread_scx5_2_dmg08_cgb04c_out0.asm │ ├── postread_scx5_ds_1_cgb04c_out3.asm │ ├── postread_scx5_ds_2_cgb04c_out0.asm │ ├── preread_1_dmg08_cgb04c_out0.asm │ ├── preread_2_dmg08_out3_cgb04c_out0.asm │ ├── preread_3_dmg08_cgb04c_out3.asm │ ├── preread_ds_1_cgb04c_out0.asm │ ├── preread_ds_2_cgb04c_out3.asm │ ├── preread_ds_lcdoffset1_1_cgb04c_out0.asm │ ├── preread_ds_lcdoffset1_2_cgb04c_out3.asm │ ├── preread_lcdoffset1_1_cgb04c_out0.asm │ ├── preread_lcdoffset1_2_cgb04c_out3.asm │ ├── preread_lcdoffset2_1_cgb04c_out0.asm │ ├── preread_lcdoffset2_2_cgb04c_out3.asm │ ├── prewrite_ds_1_cgb04c_out1.asm │ ├── prewrite_ds_2_cgb04c_out0.asm │ ├── prewrite_ds_lcdoffset1_1_cgb04c_out1.asm │ ├── prewrite_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── prewrite_lcdoffset1_1_cgb04c_out1.asm │ ├── prewrite_lcdoffset1_2_cgb04c_out0.asm │ ├── prewrite_lcdoffset2_1_cgb04c_out1.asm │ ├── prewrite_lcdoffset2_2_cgb04c_out0.asm │ ├── vramw_m3start_1_dmg08_cgb04c_out1.asm │ └── vramw_m3start_2_dmg08_cgb04c_out0.asm ├── vramw_m3end │ ├── vramw_m3end_1_dmg08_cgb04c_out7.asm │ ├── vramw_m3end_2_dmg08_cgb04c_out7.asm │ ├── vramw_m3end_3_dmg08_cgb04c_out0.asm │ ├── vramw_m3end_4_dmg08_cgb04c_out0.asm │ ├── vramw_m3end_5_dmg08_cgb04c_out1.asm │ ├── vramw_m3end_6_dmg08_cgb04c_out1.asm │ ├── vramw_m3end_ds_1_cgb04c_out7.asm │ ├── vramw_m3end_ds_2_cgb04c_out7.asm │ ├── vramw_m3end_ds_3_cgb04c_out0.asm │ ├── vramw_m3end_ds_4_cgb04c_out0.asm │ ├── vramw_m3end_ds_5_cgb04c_out1.asm │ ├── vramw_m3end_ds_6_cgb04c_out1.asm │ ├── vramw_m3end_scx3_1_dmg08_cgb04c_out7.asm │ ├── vramw_m3end_scx3_2_dmg08_cgb04c_out7.asm │ ├── vramw_m3end_scx3_3_dmg08_cgb04c_out0.asm │ ├── vramw_m3end_scx3_4_dmg08_cgb04c_out0.asm │ ├── vramw_m3end_scx3_5_dmg08_cgb04c_out3.asm │ ├── vramw_m3end_scx3_6_dmg08_cgb04c_out3.asm │ ├── vramw_m3end_scx5_ds_1_cgb04c_out7.asm │ ├── vramw_m3end_scx5_ds_2_cgb04c_out7.asm │ ├── vramw_m3end_scx5_ds_3_cgb04c_out0.asm │ ├── vramw_m3end_scx5_ds_4_cgb04c_out0.asm │ ├── vramw_m3end_scx5_ds_5_cgb04c_out5.asm │ └── vramw_m3end_scx5_ds_6_cgb04c_out5.asm ├── window │ ├── arg │ │ ├── late_enable_afterVblank_3_dmg08_cgb04c_out3.asm │ │ ├── late_enable_afterVblank_4_dmg08_out3_cgb04c_out0.asm │ │ ├── late_enable_afterVblank_5_dmg08_cgb04c_out0.asm │ │ ├── late_scx_late_wy_FFto4_ly4_wx00_1_dmg08_cgb04c_out3.asm │ │ ├── late_scx_late_wy_FFto4_ly4_wx00_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_scx_late_wy_FFto4_ly4_wx00_3_dmg08_cgb04c_out0.asm │ │ ├── late_scx_late_wy_FFto4_ly4_wx20_1_dmg08_cgb04c_out3.asm │ │ ├── late_scx_late_wy_FFto4_ly4_wx20_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_scx_late_wy_FFto4_ly4_wx20_3_dmg08_cgb04c_out0.asm │ │ ├── late_wx_late_wy_FFto2_ly2_1_dmg08_cgb04c_out0.asm │ │ ├── late_wx_late_wy_FFto2_ly2_2_dmg08_cgb04c_out3.asm │ │ ├── late_wy_10to0_ly1_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_10to0_ly1_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_10to0_ly1_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_10to1_ly1_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_10to1_ly1_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_10to1_ly1_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_1_dmg08_cgb04c_out0.asm │ │ ├── late_wy_1toFF_1_dmg08_cgb04c_out0.asm │ │ ├── late_wy_1toFF_2_dmg08_out0_cgb04c_out3.asm │ │ ├── late_wy_1toFF_3_dmg08_cgb04c_out3.asm │ │ ├── late_wy_1toFF_ds_1_cgb04c_out0.asm │ │ ├── late_wy_1toFF_ds_2_cgb04c_out3.asm │ │ ├── late_wy_1toFF_ds_lcdoffset1_1_cgb04c_out0.asm │ │ ├── late_wy_1toFF_ds_lcdoffset1_2_cgb04c_out3.asm │ │ ├── late_wy_1toFF_lcdoffset1_1_cgb04c_out0.asm │ │ ├── late_wy_1toFF_lcdoffset1_2_cgb04c_out3.asm │ │ ├── late_wy_2_dmg08_cgb04c_out3.asm │ │ ├── late_wy_2toFF_1_dmg08_cgb04c_out0.asm │ │ ├── late_wy_2toFF_2_dmg08_out0_cgb04c_out3.asm │ │ ├── late_wy_2toFF_3_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto0_ly0_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto0_ly0_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto0_ly0_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto0_ly2_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto0_ly2_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto0_ly2_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto0_ly2_ds_1_cgb04c_out3.asm │ │ ├── late_wy_FFto0_ly2_ds_2_cgb04c_out0.asm │ │ ├── late_wy_FFto1_ly2_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto1_ly2_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto1_ly2_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_ds_1_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_ds_2_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_scx2_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_scx2_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_scx2_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_scx3_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_scx3_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_scx3_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_scx5_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_scx5_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_scx5_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_scx5_ds_1_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_scx5_ds_2_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_wx00_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_wx00_2_dmg08_out3_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_wx00_3_dmg08_cgb04c_out0.asm │ │ ├── late_wy_FFto2_ly2_wx0f_1_dmg08_cgb04c_out3.asm │ │ ├── late_wy_FFto2_ly2_wx0f_2_dmg08_out3_cgb04c_out0.asm │ │ └── late_wy_FFto2_ly2_wx0f_3_dmg08_cgb04c_out0.asm │ ├── late_disable_0_dmg08_cgb04c_out0.asm │ ├── late_disable_1_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_2_dmg08_cgb04c_out3.asm │ ├── late_disable_ds_1_cgb04c_out0.asm │ ├── late_disable_ds_2_cgb04c_out3.asm │ ├── late_disable_early_scx00_wx0f_ds_1_cgb04c_out0.asm │ ├── late_disable_early_scx00_wx0f_ds_2_cgb04c_out3.asm │ ├── late_disable_early_scx00_wx10_ds_1_cgb04c_out0.asm │ ├── late_disable_early_scx00_wx10_ds_2_cgb04c_out3.asm │ ├── late_disable_early_scx00_wx11_ds_1_cgb04c_out0.asm │ ├── late_disable_early_scx00_wx11_ds_2_cgb04c_out3.asm │ ├── late_disable_early_scx00_wx12_ds_1_cgb04c_out0.asm │ ├── late_disable_early_scx00_wx12_ds_2_cgb04c_out3.asm │ ├── late_disable_early_scx03_wx0f_1_dmg08_cgb04c_out0.asm │ ├── late_disable_early_scx03_wx0f_2_dmg08_cgb04c_out3.asm │ ├── late_disable_early_scx03_wx10_1_dmg08_cgb04c_out0.asm │ ├── late_disable_early_scx03_wx10_2_dmg08_cgb04c_out3.asm │ ├── late_disable_early_scx03_wx11_1_dmg08_cgb04c_out0.asm │ ├── late_disable_early_scx03_wx11_2_dmg08_cgb04c_out3.asm │ ├── late_disable_early_scx03_wx12_1_dmg08_cgb04c_out0.asm │ ├── late_disable_early_scx03_wx12_2_dmg08_out0_cgb04c_out3.asm │ ├── late_disable_early_scx03_wx12_3_dmg08_cgb04c_out3.asm │ ├── late_disable_late_scx00_wx0f_ds_1_cgb04c_out0.asm │ ├── late_disable_late_scx00_wx0f_ds_2_cgb04c_out3.asm │ ├── late_disable_late_scx00_wx10_ds_1_cgb04c_out0.asm │ ├── late_disable_late_scx00_wx10_ds_2_cgb04c_out3.asm │ ├── late_disable_late_scx03_wx0f_1_dmg08_cgb04c_out0.asm │ ├── late_disable_late_scx03_wx0f_2_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_late_scx03_wx0f_3_dmg08_cgb04c_out3.asm │ ├── late_disable_late_scx03_wx10_1_dmg08_cgb04c_out0.asm │ ├── late_disable_late_scx03_wx10_2_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_late_scx03_wx10_3_dmg08_cgb04c_out3.asm │ ├── late_disable_late_scx03_wx11_1_dmg08_cgb04c_out0.asm │ ├── late_disable_late_scx03_wx11_2_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_late_scx03_wx11_3_dmg08_cgb04c_out3.asm │ ├── late_disable_late_scx03_wx12_1_dmg08_cgb04c_out0.asm │ ├── late_disable_late_scx03_wx12_2_dmg08_cgb04c_out3.asm │ ├── late_disable_scx2_0_dmg08_cgb04c_out0.asm │ ├── late_disable_scx2_1_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_scx2_2_dmg08_cgb04c_out3.asm │ ├── late_disable_scx3_0_dmg08_cgb04c_out0.asm │ ├── late_disable_scx3_1_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_scx3_2_dmg08_cgb04c_out3.asm │ ├── late_disable_scx5_0_dmg08_cgb04c_out0.asm │ ├── late_disable_scx5_1_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_scx5_2_dmg08_cgb04c_out3.asm │ ├── late_disable_scx5_ds_1_cgb04c_out0.asm │ ├── late_disable_scx5_ds_2_cgb04c_out3.asm │ ├── late_disable_spx10_wx0f_1_dmg08_cgb04c_out0.asm │ ├── late_disable_spx10_wx0f_2_dmg08_cgb04c_out3.asm │ ├── late_disable_wx0f_0_dmg08_cgb04c_out0.asm │ ├── late_disable_wx0f_1_dmg08_out3_cgb04c_out0.asm │ ├── late_disable_wx0f_2_dmg08_cgb04c_out3.asm │ ├── late_enable_afterVblank_1_dmg08_cgb04c_out3.asm │ ├── late_enable_afterVblank_2_dmg08_out3_cgb04c_out0.asm │ ├── late_enable_afterVblank_3_dmg08_cgb04c_out0.asm │ ├── late_enable_afterVblank_ds_1_cgb04c_out3.asm │ ├── late_enable_afterVblank_ds_2_cgb04c_out0.asm │ ├── late_enable_afterVblank_ds_lcdoffset1_1_cgb04c_out3.asm │ ├── late_enable_afterVblank_ds_lcdoffset1_2_cgb04c_out0.asm │ ├── late_enable_afterVblank_lcdoffset1_1_cgb04c_out3.asm │ ├── late_enable_afterVblank_lcdoffset1_2_cgb04c_out0.asm │ ├── late_enable_ly0_ds_1_cgb04c_out3.asm │ ├── late_enable_ly0_ds_2_cgb04c_out0.asm │ ├── late_reenable_1_dmg08_cgb04c_out3.asm │ ├── late_reenable_2_dmg08_cgb04c_out0.asm │ ├── late_reenable_ds_1_cgb04c_out3.asm │ ├── late_reenable_ds_2_cgb04c_out0.asm │ ├── late_reenable_scx2_1_dmg08_cgb04c_out3.asm │ ├── late_reenable_scx2_2_dmg08_out3_cgb04c_out0.asm │ ├── late_reenable_scx2_3_dmg08_cgb04c_out0.asm │ ├── late_reenable_scx3_1_dmg08_cgb04c_out3.asm │ ├── late_reenable_scx3_2_dmg08_out3_cgb04c_out0.asm │ ├── late_reenable_scx3_3_dmg08_cgb04c_out0.asm │ ├── late_reenable_scx5_1_dmg08_cgb04c_out3.asm │ ├── late_reenable_scx5_2_dmg08_out3_cgb04c_out0.asm │ ├── late_reenable_scx5_3_dmg08_cgb04c_out0.asm │ ├── late_reenable_scx5_ds_1_cgb04c_out3.asm │ ├── late_reenable_scx5_ds_2_cgb04c_out0.asm │ ├── late_reenable_wx0f_1_dmg08_cgb04c_out3.asm │ ├── late_reenable_wx0f_2_dmg08_cgb04c_out0.asm │ ├── late_scx_late_disable_0_dmg08_cgb04c_out0.asm │ ├── late_scx_late_disable_1_dmg08_out3_cgb04c_out0.asm │ ├── late_scx_late_disable_2_dmg08_cgb04c_out3.asm │ ├── late_wx_1_dmg08_cgb04c_out0.asm │ ├── late_wx_2_dmg08_cgb04c_out3.asm │ ├── late_wx_ds_1_cgb04c_out0.asm │ ├── late_wx_ds_2_cgb04c_out3.asm │ ├── late_wx_ff_07_1_dmg08_cgb04c_out3.asm │ ├── late_wx_ff_07_2_dmg08_cgb04c_out0.asm │ ├── late_wx_ff_0f_1_dmg08_cgb04c_out3.asm │ ├── late_wx_ff_0f_2_dmg08_cgb04c_out0.asm │ ├── late_wx_scx2_1_dmg08_cgb04c_out0.asm │ ├── late_wx_scx2_2_dmg08_cgb04c_out3.asm │ ├── late_wx_scx3_1_dmg08_cgb04c_out0.asm │ ├── late_wx_scx3_2_dmg08_out0_cgb04c_out3.asm │ ├── late_wx_scx3_3_dmg08_cgb04c_out3.asm │ ├── late_wx_scx5_1_dmg08_cgb04c_out0.asm │ ├── late_wx_scx5_2_dmg08_cgb04c_out3.asm │ ├── late_wx_scx5_ds_1_cgb04c_out0.asm │ ├── late_wx_scx5_ds_2_cgb04c_out3.asm │ ├── late_wx_wx03_1_dmg08_cgb04c_out0.asm │ ├── late_wx_wx03_2_dmg08_cgb04c_out3.asm │ ├── late_wx_wx0f_1_dmg08_cgb04c_out0.asm │ ├── late_wx_wx0f_2_dmg08_cgb04c_out3.asm │ ├── late_wy_1_dmg08_cgb04c_out0.asm │ ├── late_wy_2_dmg08_cgb04c_out3.asm │ ├── late_wy_ds_1_cgb04c_out0.asm │ ├── late_wy_ds_2_cgb04c_out3.asm │ ├── late_wy_ds_lcdoffset1_1_cgb04c_out0.asm │ ├── late_wy_ds_lcdoffset1_2_cgb04c_out3.asm │ ├── late_wy_lcdoffset1_1_cgb04c_out0.asm │ ├── late_wy_lcdoffset1_2_cgb04c_out3.asm │ ├── m2int_wx00_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx00_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx03_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx03_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx03_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wx03_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wx03_scx2_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx03_scx2_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx03_scx3_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx03_scx3_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx03_scx5_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx03_scx5_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx03_scx5_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wx03_scx5_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wx07_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx07_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx07_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wx07_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wx07_scx2_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx07_scx2_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx07_scx3_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx07_scx3_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx07_scx5_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx07_scx5_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx07_scx5_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wx07_scx5_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wx0C_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wx0C_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wx17_wxA5_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wx17_wxA5_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wx57_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wx57_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wxA5_m0irq_1_dmg08_cgb04c_out0.asm │ ├── m2int_wxA5_m0irq_2_dmg08_cgb04c_out2.asm │ ├── m2int_wxA5_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wxA5_m3stat_2_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_firstline_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wxA6_firstline_m3stat_2_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_firstline_m3stat_3_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_m0irq2_1_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_m0irq2_2_dmg08_cgb04c_out2.asm │ ├── m2int_wxA6_m0irq_1_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_m0irq_2_dmg08_cgb04c_out2.asm │ ├── m2int_wxA6_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wxA6_m3stat_2_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_m3stat_3_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wxA6_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wxA6_oambusyread_1_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_oambusyread_2_dmg08_out5_cgb04c_out0.asm │ ├── m2int_wxA6_oambusyread_3_dmg08_out5_cgb_xout1.asm │ ├── m2int_wxA6_oambusyread_4_dmg08_cgb04c_out5.asm │ ├── m2int_wxA6_scx2_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wxA6_scx2_m3stat_2_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_scx2_m3stat_3_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_scx2_m3stat_4_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_scx3_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wxA6_scx3_m3stat_2_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_scx3_m3stat_3_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_scx3_m3stat_4_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_scx5_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wxA6_scx5_m3stat_2_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_scx5_m3stat_3_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_scx5_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wxA6_scx5_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wxA6_spxA7_m0irq_1_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_spxA7_m0irq_2_dmg08_cgb04c_out2.asm │ ├── m2int_wxA6_spxA7_m3stat_1_dmg08_cgb04c_out3.asm │ ├── m2int_wxA6_spxA7_m3stat_2_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_spxA7_m3stat_4_dmg08_out0_cgb04c_out3.asm │ ├── m2int_wxA6_spxA7_m3stat_5_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_vrambusyread_1_dmg08_cgb04c_out0.asm │ ├── m2int_wxA6_vrambusyread_2_dmg08_out5_cgb04c_out0.asm │ ├── m2int_wxA6_vrambusyread_3_dmg08_cgb04c_out5.asm │ ├── m2int_wxA7_m3stat_ds.txt │ ├── m2int_wxA7_m3stat_ds_1_cgb04c_out0.asm │ ├── m2int_wxA7_m3stat_ds_2_cgb04c_out0.asm │ ├── m2int_wxDefault_m3stat_ds_1_cgb04c_out3.asm │ ├── m2int_wxDefault_m3stat_ds_2_cgb04c_out0.asm │ ├── on_screen │ │ ├── late_wx_ds_1.asm │ │ ├── late_wx_ds_1.png │ │ ├── late_wx_ds_2.asm │ │ ├── late_wx_ds_2.png │ │ ├── weon_wx18_weoff_weon_wx80.asm │ │ ├── weon_wx18_weoff_weon_wx80_cgb04c.png │ │ ├── weon_wx18_weoff_weon_wx80_dmg08.png │ │ ├── wx17_weoff_wxA5_weon.asm │ │ ├── wx17_weoff_wxA5_weon_cgb04c.png │ │ ├── wx17_weoff_wxA5_weon_dmg08.png │ │ ├── wx17_wxA5.asm │ │ ├── wx17_wxA5_cgb04c.png │ │ ├── wx17_wxA5_dmg08.png │ │ ├── wxA5_weoff_at_xposA5.asm │ │ ├── wxA5_weoff_at_xposA5_cgb04c.png │ │ ├── wxA5_weoff_at_xposA5_dmg08.png │ │ ├── wxA6_3.asm │ │ ├── wxA6_3_cgb04c.png │ │ ├── wxA6_3_dmg08.png │ │ ├── wxA6_late_we_reenable_1.asm │ │ ├── wxA6_late_we_reenable_1_cgb04c.png │ │ ├── wxA6_late_we_reenable_1_dmg08.png │ │ ├── wxA6_late_we_reenable_2.asm │ │ ├── wxA6_late_we_reenable_2_cgb04c.png │ │ ├── wxA6_late_we_reenable_2_dmg08.png │ │ ├── wxA6_late_we_reenable_3.asm │ │ ├── wxA6_late_we_reenable_3_cgb04c.png │ │ ├── wxA6_late_we_reenable_3_dmg08.png │ │ ├── wxA6_late_we_reenable_4.asm │ │ ├── wxA6_late_we_reenable_4_cgb04c.png │ │ ├── wxA6_late_we_reenable_4_dmg08.png │ │ ├── wxA6_scx7.asm │ │ ├── wxA6_scx7_cgb04c.png │ │ ├── wxA6_scx7_dmg08.png │ │ ├── wxA6_weoff_at_xposA6.asm │ │ ├── wxA6_weoff_at_xposA6_cgb04c.png │ │ ├── wxA6_weoff_at_xposA6_dmg08.png │ │ ├── wxA6_wy00.asm │ │ ├── wxA6_wy00_cgb04c.png │ │ ├── wxA6_wy00_dmg08.png │ │ ├── wxA6_wy01.asm │ │ ├── wxA6_wy01_cgb04c.png │ │ ├── wxA6_wy01_dmg08.png │ │ ├── wxA6_wy01_weoff_ly02.asm │ │ ├── wxA6_wy01_weoff_ly02_cgb04c.png │ │ ├── wxA6_wy01_weoff_ly02_dmg08.png │ │ ├── wxA6_wy01_weoff_ly02_weon_ly60.asm │ │ ├── wxA6_wy01_weoff_ly02_weon_ly60_cgb04c.png │ │ ├── wxA6_wy01_weoff_ly02_weon_ly60_dmg08.png │ │ ├── wxA6_wy01_wxA5_ly02.asm │ │ ├── wxA6_wy01_wxA5_ly02_cgb04c.png │ │ ├── wxA6_wy01_wxA5_ly02_dmg08.png │ │ ├── wxA6_wy01_wxA7_ly02.asm │ │ ├── wxA6_wy01_wxA7_ly02_cgb04c.png │ │ ├── wxA6_wy01_wxA7_ly02_dmg08.png │ │ ├── wxA6_wy8F.asm │ │ ├── wxA6_wy8F_cgb04c.png │ │ └── wxA6_wy8F_dmg08.png │ ├── reenable_ds.txt │ └── reenable_ds_cgb04c_out3.asm ├── wram_dumper.asm ├── wram_dumper_cgb.bin └── wram_dumper_dmg08.bin ├── qdgbas.py ├── run_tests.sh └── testrunner.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | *.*.swp 2 | *.o 3 | .scon* 4 | *.a 5 | config.log 6 | *.gb 7 | *.gbc 8 | *.exe 9 | Makefile* 10 | *.Debug 11 | *.Release 12 | gambatte_sdl/gambatte_sdl 13 | gambatte_qt/src/moc_*.cpp 14 | gambatte_qt/src/release/ 15 | gambatte_qt/bin/ 16 | test/testrunner 17 | -------------------------------------------------------------------------------- /build_qt.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "cd libgambatte && scons" 4 | (cd libgambatte && scons) || exit 5 | 6 | echo "cd gambatte_qt && qmake && make" 7 | (cd gambatte_qt && qmake && make) 8 | -------------------------------------------------------------------------------- /build_sdl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "cd libgambatte && scons" 4 | (cd libgambatte && scons) || exit 5 | 6 | echo "cd gambatte_sdl && scons" 7 | (cd gambatte_sdl && scons) 8 | -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "cd gambatte_qt && make distclean" 4 | (cd gambatte_qt && make distclean) 5 | 6 | echo "cd gambatte_sdl && scons -c" 7 | (cd gambatte_sdl && scons -c) 8 | 9 | echo "cd libgambatte && scons -c" 10 | (cd libgambatte && scons -c) 11 | 12 | echo "rm -f *gambatte*/config.log" 13 | rm -f *gambatte*/config.log 14 | 15 | echo "rm -rf *gambatte*/.scon*" 16 | rm -rf *gambatte*/.scon* 17 | -------------------------------------------------------------------------------- /common/defined_ptr.h: -------------------------------------------------------------------------------- 1 | #ifndef DEFINED_PTR_H 2 | #define DEFINED_PTR_H 3 | 4 | template 5 | inline T * defined_ptr(T *t) { 6 | typedef char type_is_defined[sizeof *t ? 1 : -1]; 7 | (void) sizeof(type_is_defined); 8 | return t; 9 | } 10 | 11 | template 12 | inline void defined_delete(T *t) { delete defined_ptr(t); } 13 | 14 | struct defined_deleter { template static void del(T *p) { defined_delete(p); } }; 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /gambatte_qt/gambatte_qt.pro: -------------------------------------------------------------------------------- 1 | SUBDIRS += src 2 | TEMPLATE = subdirs 3 | -------------------------------------------------------------------------------- /gambatte_qt/src/framework/src/SDL_Joystick/src/darwin/SDL_sysjoystick.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/gambatte_qt/src/framework/src/SDL_Joystick/src/darwin/SDL_sysjoystick.c -------------------------------------------------------------------------------- /libgambatte/include/loadres.h: -------------------------------------------------------------------------------- 1 | #ifndef GAMBATTE_LOADRES_H 2 | #define GAMBATTE_LOADRES_H 3 | 4 | #include 5 | 6 | namespace gambatte { 7 | 8 | enum LoadRes { 9 | LOADRES_BAD_FILE_OR_UNKNOWN_MBC = -0x7FFF, 10 | LOADRES_IO_ERROR, 11 | LOADRES_UNSUPPORTED_MBC_HUC3 = -0x1FE, 12 | LOADRES_UNSUPPORTED_MBC_TAMA5, 13 | LOADRES_UNSUPPORTED_MBC_POCKET_CAMERA, 14 | LOADRES_UNSUPPORTED_MBC_MBC7 = -0x122, 15 | LOADRES_UNSUPPORTED_MBC_MBC6 = -0x120, 16 | LOADRES_UNSUPPORTED_MBC_MBC4 = -0x117, 17 | LOADRES_UNSUPPORTED_MBC_MMM01 = -0x10D, 18 | LOADRES_OK = 0 19 | }; 20 | 21 | std::string const to_string(LoadRes); 22 | 23 | } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /libgambatte/include/pakinfo.h: -------------------------------------------------------------------------------- 1 | #ifndef GAMBATTE_PAKINFO_H 2 | #define GAMBATTE_PAKINFO_H 3 | 4 | #include 5 | 6 | namespace gambatte { 7 | 8 | class PakInfo { 9 | public: 10 | PakInfo(); 11 | PakInfo(bool multipak, unsigned rombanks, unsigned char const romheader[]); 12 | bool headerChecksumOk() const; 13 | std::string const mbc() const; 14 | unsigned rambanks() const; 15 | unsigned rombanks() const; 16 | 17 | private: 18 | unsigned short flags_; 19 | unsigned short rombanks_; 20 | unsigned char h144x_[12]; 21 | }; 22 | 23 | } 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /libgambatte/src/counterdef.h: -------------------------------------------------------------------------------- 1 | #ifndef COUNTERDEF_H 2 | #define COUNTERDEF_H 3 | 4 | namespace gambatte { 5 | 6 | enum { disabled_time = 0xfffffffful }; 7 | 8 | } 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /libgambatte/src/mem/pakinfo_internal.h: -------------------------------------------------------------------------------- 1 | #ifndef PAKINFO_INTERNAL_H 2 | #define PAKINFO_INTERNAL_H 3 | 4 | #include "pakinfo.h" 5 | 6 | namespace gambatte { 7 | 8 | unsigned numRambanksFromH14x(unsigned char h147, unsigned char h149); 9 | 10 | } 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /libgambatte/src/sound/psgdef.h: -------------------------------------------------------------------------------- 1 | #ifndef PSGDEF_H 2 | #define PSGDEF_H 3 | 4 | namespace gambatte { 5 | 6 | enum { 7 | psg_nr10_rsh = 0x07, 8 | psg_nr10_neg = 0x08, 9 | psg_nr10_time = 0x70 10 | }; 11 | 12 | enum { 13 | psg_nr2_step = 0x07, 14 | psg_nr2_inc = 0x08, 15 | psg_nr2_initvol = 0xF0 16 | }; 17 | 18 | enum { 19 | psg_nr43_r = 0x07, 20 | psg_nr43_7biten = 0x08, 21 | psg_nr43_s = 0xF0 22 | }; 23 | 24 | enum { 25 | psg_nr4_lcen = 0x40, 26 | psg_nr4_init = 0x80 27 | }; 28 | 29 | } 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /libgambatte/src/video/next_m0_time.cpp: -------------------------------------------------------------------------------- 1 | #include "next_m0_time.h" 2 | #include "ppu.h" 3 | 4 | void gambatte::NextM0Time::predictNextM0Time(PPU const &ppu) { 5 | predictedNextM0Time_ = ppu.predictedNextXposTime(lcd_hres + 7); 6 | } 7 | -------------------------------------------------------------------------------- /libgambatte/src/video/next_m0_time.h: -------------------------------------------------------------------------------- 1 | #ifndef NEXT_M0_TIME_H_ 2 | #define NEXT_M0_TIME_H_ 3 | 4 | namespace gambatte { 5 | 6 | class NextM0Time { 7 | public: 8 | NextM0Time() : predictedNextM0Time_(0) {} 9 | void predictNextM0Time(class PPU const &v); 10 | void invalidatePredictedNextM0Time() { predictedNextM0Time_ = 0; } 11 | unsigned long predictedNextM0Time() const { return predictedNextM0Time_; } 12 | 13 | private: 14 | unsigned long predictedNextM0Time_; 15 | }; 16 | 17 | } 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /test/assemble_tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | python qdgbas.py hwtests/*.asm hwtests/*/*.asm hwtests/*/*/*.asm hwtests/*/*/*/*.asm 3 | -------------------------------------------------------------------------------- /test/clean_tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | rm hwtests/*.gb* hwtests/*/*.gb* hwtests/*/*/*.gb* hwtests/*/*/*/*.gb* 3 | -------------------------------------------------------------------------------- /test/hwtests/bgen/bgoff_bgon_sprite_above_window_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgen/bgoff_bgon_sprite_above_window_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgen/bgoff_bgon_sprite_above_window_xdmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgen/bgoff_bgon_sprite_above_window_xdmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgen/bgoff_bgon_sprite_below_window_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgen/bgoff_bgon_sprite_below_window_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgen/bgoff_bgon_sprite_below_window_xdmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgen/bgoff_bgon_sprite_below_window_xdmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_ds_1_xcgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_ds_1_xcgb.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_ds_2_xcgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_ds_2_xcgb.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx08_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx08_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_2_xcgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_2_xcgb.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_4_xcgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_4_xcgb.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx09_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx09_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0A_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0A_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_1_xcgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_1_xcgb.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_3_xcgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_3_xcgb.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtiledata/bgtiledata_spx0B_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtiledata/bgtiledata_spx0B_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx08_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx08_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx09_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx09_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0A_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0A_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/bgtilemap/bgtilemap_spx0B_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/bgtilemap/bgtilemap_spx0B_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/cgbpal_m3/cgbpal_m3end.txt: -------------------------------------------------------------------------------- 1 | go doubleSpeed 2 | wait for mode3 3 | enable mode0 int 4 | write 0 to cgbpal1 5 | wait for int 6 | 7 | on int: 8 | jump to 0x1000 9 | bunch of nops 10 | write 1 to cgbpal1 11 | read cgbpal1 12 | output value of cgbpal1&7 13 | 14 | cgbpal_m3end_1.gbc should output 7 15 | cgbpal_m3end_2.gbc should output 0 16 | cgbpal_m3end_3.gbc should output 0 17 | cgbpal_m3end_4.gbc should output 1 -------------------------------------------------------------------------------- /test/hwtests/cgbpal_m3/cgbpal_m3start.txt: -------------------------------------------------------------------------------- 1 | go doubleSpeed 2 | wait for mode3 3 | enable mode0 int 4 | write 0 to cgbpal1 5 | wait for int 6 | 7 | on int: 8 | jump to 0x1000 9 | some of nops 10 | write 1 to cgbpal1 11 | bunch of nops 12 | read cgbpal1 13 | output value of cgbpal1&7 14 | 15 | cgbpal_m3start_1.gbc should output 1 16 | cgbpal_m3start_2.gbc should output 0 17 | -------------------------------------------------------------------------------- /test/hwtests/display_startstate/irq.txt: -------------------------------------------------------------------------------- 1 | DMG-08 / CGB: E1 2 | -------------------------------------------------------------------------------- /test/hwtests/display_startstate/ly.txt: -------------------------------------------------------------------------------- 1 | DMG-08 : 00 2 | CGB: 90 3 | -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@48 4 | ei 5 | jp lstatint 6 | 7 | .text@100 8 | jp lbegin 9 | 10 | .text@150 11 | lbegin: 12 | ld c, 41 13 | ld b, 03 14 | lbegin_waitm3: 15 | ldff a, (c) 16 | and a, b 17 | cmp a, b 18 | jrnz lbegin_waitm3 19 | ld a, 20 20 | ldff(c), a 21 | ld a, 02 22 | ldff(ff), a 23 | xor a, a 24 | ldff(0f), a 25 | ei 26 | ld c, 47 27 | ld a, ff 28 | ldff(c), a 29 | inc a 30 | 31 | .text@1000 32 | lstatint: 33 | nop 34 | nop 35 | nop 36 | nop 37 | nop 38 | nop 39 | nop 40 | nop 41 | nop 42 | nop 43 | ldff(c), a 44 | dec a 45 | 46 | .text@1034 47 | ldff(c), a 48 | inc a 49 | pop hl 50 | 51 | -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_1.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_2.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@48 4 | ei 5 | jp lstatint 6 | 7 | .text@100 8 | jp lbegin 9 | 10 | .text@150 11 | lbegin: 12 | ld c, 41 13 | ld b, 03 14 | lbegin_waitm3: 15 | ldff a, (c) 16 | and a, b 17 | cmp a, b 18 | jrnz lbegin_waitm3 19 | ld a, 20 20 | ldff(c), a 21 | ld a, 02 22 | ldff(ff), a 23 | xor a, a 24 | ldff(0f), a 25 | ei 26 | ld c, 47 27 | ld a, ff 28 | ldff(c), a 29 | inc a 30 | 31 | .text@1000 32 | lstatint: 33 | nop 34 | nop 35 | nop 36 | nop 37 | nop 38 | nop 39 | nop 40 | nop 41 | nop 42 | nop 43 | nop 44 | ldff(c), a 45 | dec a 46 | 47 | .text@1033 48 | ldff(c), a 49 | inc a 50 | pop hl 51 | 52 | -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_2.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_2_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_2_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_3.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_3_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_3_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_4.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_4_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_4_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_5.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_5_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_5_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_scx1_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_scx1_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_scx1_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_scx1_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_scx2_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/dmgpalette_during_m3_scx2_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_1.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_1_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_1_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_2.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_2_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_2_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_3.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_3_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_3_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_4.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_4_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/lycint_dmgpalette_during_m3_4_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_1.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_1_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_1_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_2.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_2_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_2_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_3.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_3_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_3_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_4.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_4_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_4_gba.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_5.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_5_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/dmgpalette_during_m3/scx3/dmgpalette_during_m3_5_gba.png -------------------------------------------------------------------------------- /test/hwtests/enable_display/ly.txt: -------------------------------------------------------------------------------- 1 | waits for vblank 2 | disables display 3 | enables display 4 | reads ly 5 | outputs value of ly in hex 6 | 7 | DMG-08 / CGB: 8 | should output 00 9 | -------------------------------------------------------------------------------- /test/hwtests/enable_display/nextstat.txt: -------------------------------------------------------------------------------- 1 | waits for vblank 2 | disables display 3 | enables display 4 | does a bunch of nops 5 | reads lcdstat 6 | outputs value of lcdstat in hex 7 | 8 | DMG-08 / CGB: 9 | nextstat_1.gb should output 84 10 | nextstat_2.gb should output 87 11 | -------------------------------------------------------------------------------- /test/hwtests/enable_display/stat.txt: -------------------------------------------------------------------------------- 1 | waits for vblank 2 | disables display 3 | enables display 4 | reads lcdstat 5 | outputs value of lcdstat in hex 6 | 7 | DMG-08 / CGB: 8 | should output 84 9 | -------------------------------------------------------------------------------- /test/hwtests/fexx_ffxx_dumper_cgb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/fexx_ffxx_dumper_cgb.bin -------------------------------------------------------------------------------- /test/hwtests/fexx_ffxx_dumper_dmg08.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/fexx_ffxx_dumper_dmg08.bin -------------------------------------------------------------------------------- /test/hwtests/fexx_read_reset_set_dumper_cgb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/fexx_read_reset_set_dumper_cgb.bin -------------------------------------------------------------------------------- /test/hwtests/fexx_read_reset_set_dumper_dmg08.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/fexx_read_reset_set_dumper_dmg08.bin -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_1.png -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_1_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_1_gba.png -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_2.png -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_2_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_2_gba.png -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_3.png -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_3_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_3_gba.png -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_4.png -------------------------------------------------------------------------------- /test/hwtests/halt/lycint_dmgpalette_during_m3_4_gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/halt/lycint_dmgpalette_during_m3_4_gba.png -------------------------------------------------------------------------------- /test/hwtests/ioregs_reset_dumper_cgb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/ioregs_reset_dumper_cgb.bin -------------------------------------------------------------------------------- /test/hwtests/ioregs_reset_dumper_dmg08.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/ioregs_reset_dumper_dmg08.bin -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_ly0stat.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | does a bunch of nops 9 | reads stat 10 | outputs value of stat in hex 11 | 12 | DMG-08 / CGB: 13 | lycint152_ly0stat_1.gb should output C1 14 | lycint152_ly0stat_2.gb should output C0 15 | lycint152_ly0stat_3.gb should output C2 16 | 17 | CGB: 18 | lycint152_ly0stat_ds_1.gb should output C1 19 | lycint152_ly0stat_ds_2.gb should output C1 20 | lycint152_ly0stat_ds_3.gb should output C2 21 | -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_ly153.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | does a bunch of nops 9 | reads ly 10 | outputs value of ly in hex 11 | 12 | DMG-08 / CGB: 13 | lycint152_ly153_1.gb should output 98 14 | lycint152_ly153_2.gb should output 99 15 | lycint152_ly153_3.gb should output 00 16 | -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_ly1_m2irq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | nops into ly0 9 | writes 0x20 to ff41 10 | writes 0 to IF 11 | does a bunch of nops 12 | reads IF 13 | outputs value of IF in hex 14 | 15 | DMG-08 / CGB: 16 | lycint152_ly1_m2irq_1.gb should output E0 17 | lycint152_ly1_m2irq_2.gb should output E2 18 | -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_lyc0flag.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | sets lyc to 0 9 | does a bunch of nops 10 | reads STAT 11 | outputs value of STAT in hex 12 | 13 | DMG-08 / CGB: 14 | lycint152_lyc0flag_1.gb should output C1 15 | lycint152_lyc0flag_2.gb should output C5 16 | lycint152_lyc0flag_3.gb should output C4 17 | lycint152_lyc0flag_4.gb should output C0 18 | 19 | CGB: 20 | lycint152_lyc0flag_ds_1.gb should output C1 21 | lycint152_lyc0flag_ds_2.gb should output C5 22 | lycint152_lyc0flag_ds_3.gb should output C4 23 | lycint152_lyc0flag_ds_4.gb should output C2 24 | -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_lyc0irq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | sets lyc to 0 9 | does a bunch of nops 10 | reads IF 11 | outputs value of IF in hex 12 | 13 | DMG-08 / CGB: 14 | lycint152_lyc0irq_1.gb should output E0 15 | lycint152_lyc0irq_2.gb should output E2 16 | -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_lyc153irq.txt: -------------------------------------------------------------------------------- 1 | DMG-08 / CGB: 2 | lycint152_lyc153irq_1.gb: E0 3 | lycint152_lyc153irq_2.gb: E2 4 | -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_m0irq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | writes 0x08 to ff41 9 | writes 0 to IF 10 | does a bunch of nops 11 | reads IF 12 | outputs value of IF in hex 13 | 14 | DMG-08 / CGB: 15 | lycint152_m0irq_1.gb should output E0 16 | lycint152_m0irq_2.gb should output E2 17 | -------------------------------------------------------------------------------- /test/hwtests/ly0/lycint152_m2irq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | writes 0x20 to ff41 9 | writes 0 to IF 10 | does a bunch of nops 11 | reads IF 12 | outputs value of IF in hex 13 | 14 | DMG-08 / CGB: 15 | lycint152_m2irq_1.gb should output E0 16 | lycint152_m2irq_2.gb should output E2 17 | -------------------------------------------------------------------------------- /test/hwtests/lyc0int_m0irq/lyc0int_m0irq.txt: -------------------------------------------------------------------------------- 1 | waits until ly=151 2 | sets lyc to 0 3 | enables lyc int 4 | enables mode0 int 5 | waits for int 6 | 7 | on int: 8 | jumps to 0x1000 9 | lots of nops 10 | reads IF 11 | outputs value of IF&3 12 | 13 | DMG-08 / CGB: 14 | lyc0int_m0irq_1.gb should output 0 15 | lyc0int_m0irq_2.gb should output 2 16 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff40_disable.txt: -------------------------------------------------------------------------------- 1 | waits until ly=91 2 | sets lyc to 93 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | sets lyc to 94 8 | jumps to 0x1000 9 | lots of nops 10 | disables display 11 | reads IF 12 | outputs value of IF&3 13 | 14 | ff40_disable_1.gb should output 0 15 | ff40_disable_2.gb should output 2 16 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff41_disable.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | sets lyc to 6 8 | jumps to 0x1000 9 | lots of nops 10 | disables lyc through ff41 11 | reads IF 12 | outputs value of IF&3 13 | 14 | ff41_disable_1.gb should output 0 15 | ff41_disable_2.gb should output 2 16 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff41_reenable_1.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | sets STAT to 0 9 | sets STAT to 0x40 10 | reads IF 11 | outputs value of IF&3 12 | 13 | ff41_reenable_1.gb should output 2 14 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff41_reenable_2.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | nops til next ly 9 | sets lyc to 6 10 | sets STAT to 0 11 | sets IF to 0 12 | sets STAT to 0x40 13 | reads IF 14 | outputs value of IF&3 15 | 16 | ff41_reenable_2.gb should output 2 17 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff41_reenable_3.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | sets STAT to 0x40 9 | reads IF 10 | outputs value of IF&3 11 | 12 | ff41_reenable_3.gb should output 1 13 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff45_disable.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | sets lyc to 6 8 | jumps to 0x1000 9 | lots of nops 10 | sets lyc to 0xFF 11 | reads IF 12 | outputs value of IF&3 13 | 14 | ff45_disable_1.gb should output 0 15 | ff45_disable_2.gb should output 2 16 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff45_enable_weirdpoint.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | nops til somewhere in or before next ly 9 | sets lyc to 6 10 | some nops 11 | reads IF 12 | outputs value of IF&3 13 | 14 | ff45_enable_weirdpoint_1.gb should output 2 15 | ff45_enable_weirdpoint_2.gb should output 0 16 | ff45_enable_weirdpoint_3.gb should output 2 17 | 18 | ff45_enable_weirdpoint_ds_1.gb should output 2 19 | ff45_enable_weirdpoint_ds_2.gb should output 0 20 | ff45_enable_weirdpoint_ds_3.gb should output 0 21 | ff45_enable_weirdpoint_ds_4.gb should output 2 22 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff45_reenable_1.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | sets lyc to 6 9 | sets lyc to 5 10 | reads IF 11 | outputs value of IF&3 12 | 13 | ff45_reenable_1.gb should output 2 14 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff45_reenable_2.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | nops til next ly 9 | sets lyc to 6 10 | sets lyc to 5 11 | sets IF to 0 12 | sets lyc to 6 13 | reads IF 14 | outputs value of IF&3 15 | 16 | ff45_reenable_2.gb should output 2 17 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/ff45_reenable_3.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | sets lyc to 5 9 | reads IF 10 | outputs value of IF&3 11 | 12 | ff45_reenable_3.gb should output 1 13 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/late_ff41_enable.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | sets lyc to 6 8 | sets STAT to 0 9 | jumps to 0x1000 10 | nops til late next ly 11 | sets STAT to 0x40 12 | reads IF 13 | outputs value of IF&3 14 | 15 | late_ff41_enable_1.gbc should output 2 16 | late_ff41_enable_2.gbc should output 0 17 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/late_ff41_enable_after_m2int.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | sets lyc to ly+1 4 | waits for int 5 | 6 | on int jumps to 0x1000 7 | writes 0x60 to ff41 8 | reads IF 9 | outputs value of IF&3 10 | 11 | late_ff41_enable_after_m2int.gbc should output 2 12 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/late_ff41_enable_after_m2int_disable.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | sets lyc to ly+1 4 | waits for int 5 | 6 | on int jumps to 0x1000 7 | writes 0x40 to ff41 8 | reads IF 9 | outputs value of IF&3 10 | 11 | late_ff41_enable_after_m2int_disable.gbc should output 2 12 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/late_ff45_enable.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | nops til late next ly 9 | sets lyc to 6 10 | reads IF 11 | outputs value of IF&3 12 | 13 | late_ff45_enable_1.gb should output 2 14 | late_ff45_enable_2.gb should output 0 15 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/late_ff45_enable_after_m2int.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | writes 0x60 to ff41 7 | sets lyc to ly 8 | reads IF 9 | outputs value of IF&3 10 | 11 | late_ff45_enable_after_m2int.gbc should output 2 12 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/lyc0_ff45_enable_weirdpoint.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | nops til somewhere in or before ly153/ly0 9 | sets lyc to 0 10 | some nops 11 | reads IF 12 | outputs value of IF in hex 13 | 14 | lyc0_ff45_enable_weirdpoint_1.gb should output E2 15 | lyc0_ff45_enable_weirdpoint_2.gb should output E2 16 | lyc0_ff45_enable_weirdpoint_3.gb should output E2 17 | -------------------------------------------------------------------------------- /test/hwtests/lycEnable/lyc153_late_ff41_enable.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | sets ff41 to 0 9 | sets lyc to 153 10 | nops til somewhere in or before ly153 11 | sets ff41 to 0x40 12 | some nops 13 | reads IF 14 | outputs value of IF in hex 15 | 16 | lyc153_late_ff41_enable_1.gb should output E2 17 | lyc153_late_ff41_enable_2.gb should output E0 18 | -------------------------------------------------------------------------------- /test/hwtests/lycint_ly/lycint_ly.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | lots of nops 9 | reads ly 10 | outputs value of ly&7 11 | 12 | DMG-08 / CGB: 13 | lycint_ly_1.gb should output 5 14 | lycint_ly_2.gb should output 6 15 | -------------------------------------------------------------------------------- /test/hwtests/lycint_lycflag/lycint_lycflag.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | sets lyc to 6 8 | jumps to 0x1000 9 | lots of nops 10 | reads STAT 11 | outputs value of STAT&7 12 | 13 | DMG-08 / CGB: 14 | lycint_lycflag_1.gb should output 0 15 | lycint_lycflag_2.gb should output 6 16 | lycint_lycflag_3.gb should output 4 17 | lycint_lycflag_4.gb should output 0 18 | 19 | CGB: 20 | lycint_lycflag_ds_1.gb should output 0 21 | lycint_lycflag_ds_2.gb should output 6 22 | lycint_lycflag_ds_3.gb should output 4 23 | lycint_lycflag_ds_4.gb should output 2 24 | -------------------------------------------------------------------------------- /test/hwtests/lycint_lycirq/lycint_lycirq.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | sets lyc to 6 8 | jumps to 0x1000 9 | lots of nops 10 | reads IF 11 | outputs value of IF&3 12 | 13 | DMG-08 / CGB: 14 | lycint_lycirq_1.gb should output 1 15 | lycint_lycirq_2.gb should output 3 16 | -------------------------------------------------------------------------------- /test/hwtests/lycint_m0stat/lycint_m0stat.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | lots of nops 9 | reads stat 10 | outputs value of stat&3 11 | 12 | DMG-08 / CGB: 13 | lycint_m0stat_1.gb should output 0 14 | lycint_m0stat_2.gb should output 2 15 | -------------------------------------------------------------------------------- /test/hwtests/lycm2int/lyc0m2int_m2irq.txt: -------------------------------------------------------------------------------- 1 | waits until ly=151 2 | sets lyc to 0 3 | enables lyc int 4 | enables mode2 int 5 | waits for int 6 | 7 | on int: 8 | jumps to 0x1000 9 | lots of nops 10 | reads IF 11 | outputs value of IF&3 12 | 13 | DMG-08 / CGB: 14 | lyc0m2int_m2irq_1.gb should output 0 15 | lyc0m2int_m2irq_2.gb should output 2 16 | -------------------------------------------------------------------------------- /test/hwtests/lycm2int/lyc0m2int_stat.txt: -------------------------------------------------------------------------------- 1 | waits until ly=151 2 | sets lyc to 0 3 | enables lyc int 4 | enables mode2 int 5 | waits for int 6 | 7 | on int: 8 | jumps to 0x1000 9 | reads STAT 10 | outputs value of STAT&3 11 | 12 | DMG-08 / CGB: 13 | lyc0m2int_stat.gb should output 1 14 | -------------------------------------------------------------------------------- /test/hwtests/lycm2int/lycm2int_m2irq.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 4 3 | enables lyc int 4 | enables mode2 int 5 | waits for int 6 | 7 | on int: 8 | jumps to 0x1000 9 | lots of nops 10 | reads IF 11 | outputs value of IF&3 12 | 13 | DMG-08 / CGB: 14 | lycm2int_m2irq_1.gb should output 1 15 | lycm2int_m2irq_2.gb should output 3 16 | -------------------------------------------------------------------------------- /test/hwtests/lycm2int/m2irq_before_lycint.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 6 3 | enables lyc int 4 | enables mode2 int 5 | waits for int 6 | 7 | on int: 8 | jumps to 0x1000 9 | nops til next mode2 10 | reads IF 11 | outputs value of IF&3 12 | 13 | DMG-08 / CGB: 14 | m2irq_before_lycint_1.gb should output 1 15 | m2irq_before_lycint_2.gb should output 3 16 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/disable.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | nops til late next mode3 7 | disables mode0 irq 8 | reads IF 9 | outputs value of IF&3 10 | 11 | disable_1.gbc should output 0 12 | disable_2.gbc should output 2 13 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_after_lyc_during_1.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | nops til mode0 9 | wites 0x8 to ff41 10 | reads IF 11 | outputs value of IF&3 12 | 13 | enable_after_lyc_during_1.gbc should output 0 14 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_after_lyc_during_2.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | nops til mode0 9 | wites 0x48 to ff41 10 | reads IF 11 | outputs value of IF&3 12 | 13 | enable_after_lyc_during_2.gbc should output 0 14 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_after_lyc_prior_1.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | wites 0x8 to ff41 9 | nops til mode0 10 | reads IF 11 | outputs value of IF&3 12 | 13 | enable_after_lyc_prior_1.gbc should output 2 14 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_after_lyc_prior_2.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | wites 0x48 to ff41 9 | nops til mode0 10 | reads IF 11 | outputs value of IF&3 12 | 13 | enable_after_lyc_prior_1.gbc should output 0 14 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_after_m2_during.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | nops til mode0 7 | enables mode0 irq 8 | reads IF 9 | outputs value of IF&3 10 | 11 | enable_after_m2_during_1.gbc should output 2 12 | enable_after_m2_during_2.gbc should output 2 13 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_after_m2_prior.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | enables mode0 irq 7 | nops til mode0 8 | reads IF 9 | outputs value of IF&3 10 | 11 | enable_after_m2_prior_1.gbc should output 2 12 | enable_after_m2_prior_2.gbc should output 2 13 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_before_lycint_1.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | writes 0x48 to ff41 3 | writes 0x2 to ffff 4 | waits until ly=4 5 | wais until mode=0 6 | writes 0 to ff0f 7 | sets lyc to 5 8 | ei 9 | waits for int 10 | 11 | on int: 12 | jumps to 0x1000 13 | nops til mode0 14 | reads IF 15 | outputs value of IF&3 16 | 17 | enable_before_lycint_1.gbc should output 0 18 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_before_lycint_2.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | writes 0x48 to ff41 3 | writes 0x2 to ffff 4 | waits until ly=4 5 | wais until mode=0 6 | writes 0 to ff0f 7 | sets lyc to 5 8 | ei 9 | waits for int 10 | 11 | on int: 12 | jumps to 0x1000 13 | nops til next ly 14 | nops til mode0 15 | reads IF 16 | outputs value of IF&3 17 | 18 | enable_before_lycint_1.gbc should output 2 19 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/enable_twice.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | disables mode0 irq 7 | nops til next mode0 8 | writes 0x28 to ff41 9 | sets IF to 0 10 | writes 0x08 to ff41 11 | reads IF 12 | outputs value of IF&3 13 | 14 | enable_twice_1.gbc should output 0 15 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/late_enable.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | disables mode0 irq 7 | nops til late next mode0 8 | enables mode0 irq 9 | reads IF 10 | outputs value of IF&3 11 | 12 | late_enable_1.gbc should output 2 13 | late_enable_2.gbc should output 0 14 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/reenable_1.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | disables mode0 irq 7 | enables mode0 irq 8 | reads IF 9 | outputs value of IF&3 10 | 11 | reenable_1.gbc should output 2 12 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/reenable_2.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | disables mode0 irq 7 | nops til next mode0 8 | enables mode0 irq 9 | disables mode0 irq 10 | sets IF to 0 11 | enables mode0 irq 12 | reads IF 13 | outputs value of IF&3 14 | 15 | reenable_2.gbc should output 2 16 | -------------------------------------------------------------------------------- /test/hwtests/m0enable/reenable_3.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | enables mode0 irq 7 | reads IF 8 | outputs value of IF&3 9 | 10 | reenable_3.gbc should output 1 11 | -------------------------------------------------------------------------------- /test/hwtests/m0int_m0irq/m0int_m0irq.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | lots of nops 7 | reads IF 8 | outputs value of IF&3 9 | 10 | DMG-08 / CGB: 11 | m0int_m0irq_1.gb should output 0 12 | m0int_m0irq_2.gb should output 2 13 | -------------------------------------------------------------------------------- /test/hwtests/m0int_m3stat/m0int_m3stat.txt: -------------------------------------------------------------------------------- 1 | waits for mode2 2 | enables mode 0 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | lots of nops 7 | reads stat 8 | outputs value of stat&3 9 | 10 | DMG-01 / CGB-001: 11 | m0int_m3stat_1.gb should output 3 12 | m0int_m3stat_2.gb should output 0 -------------------------------------------------------------------------------- /test/hwtests/m1/lycint143_m1irq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 141 2 | enables lyc 3 | enables m1irq 4 | sets lyc to 143 5 | interrupt enable 6 | 7 | on int 8 | jumps to 0x1000 9 | does a bunch of nops 10 | reads IF 11 | outputs value of IF&3 12 | 13 | lycint142_m1irq_1.gb should output 0 14 | lycint142_m1irq_2.gb should output 3 15 | -------------------------------------------------------------------------------- /test/hwtests/m1/lycint_m1intirq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 141 2 | enables lycint 3 | sets lyc to 143 4 | enables m1 int 5 | d=2 6 | interrupt enable 7 | 8 | on lycint: 9 | dec d 10 | if nz jr 1 11 | ret 12 | jump to 0x1000 13 | ei 14 | does a bunch of nops 15 | reads IF 16 | outputs value of IF&3 17 | 18 | lycint_m1intirq_1.gb should output 3 19 | lycint_m1intirq_2.gb should output 1 20 | -------------------------------------------------------------------------------- /test/hwtests/m1/lycint_m1stat.txt: -------------------------------------------------------------------------------- 1 | waits for ly 141 2 | enables lyc 3 | sets lyc to 143 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | does a bunch of nops 9 | reads STAT 10 | outputs value of STAT&3 11 | 12 | lycint_m1stat_1.gb should output 0 13 | lycint_m1stat_2.gb should output 1 14 | -------------------------------------------------------------------------------- /test/hwtests/m1/lycint_vblankintirq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 141 2 | enables lycint 3 | sets lyc to 143 4 | enables vblank int 5 | interrupt enable 6 | 7 | on lycint: 8 | jumps to 0x1000 9 | ei 10 | does a bunch of nops 11 | reads IF 12 | outputs value of IF&3 13 | 14 | on vblankint: 15 | ret 16 | 17 | lycint_vblankintirq_1.gb should output 1 18 | lycint_vblankintirq_2.gb should output 0 19 | -------------------------------------------------------------------------------- /test/hwtests/m1/lycint_vblankirq.txt: -------------------------------------------------------------------------------- 1 | waits for ly 141 2 | enables lyc 3 | sets lyc to 143 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | does a bunch of nops 9 | reads IF 10 | outputs value of IF&3 11 | 12 | lycint_vblankirq_1.gb should output 0 13 | lycint_vblankirq_2.gb should output 1 14 | -------------------------------------------------------------------------------- /test/hwtests/m1/m1irq_enable_after_lyc144.txt: -------------------------------------------------------------------------------- 1 | waits for ly 142 2 | enables lycint 3 | sets lyc to 144 4 | interrupt enable 5 | 6 | on lycint: 7 | jump to 0x1000 8 | does a bunch of nops 9 | writes 0x10 to ff41 10 | reads IF 11 | outputs value of IF&3 12 | 13 | m1irq_enable_after_lyc144_1.gbc should output 1 14 | m1irq_enable_after_lyc144_2.gbc should output 3 15 | -------------------------------------------------------------------------------- /test/hwtests/m1/m1irq_enable_after_lyc153.txt: -------------------------------------------------------------------------------- 1 | waits for ly 151 2 | enables lycint 3 | sets lyc to 153 4 | interrupt enable 5 | 6 | on lycint: 7 | jump to 0x1000 8 | writes 0x10 to ff41 9 | reads IF 10 | outputs value of IF&3 11 | 12 | m1irq_enable_after_lyc153.gbc should output 3 13 | -------------------------------------------------------------------------------- /test/hwtests/m1/m1irq_late_enable.txt: -------------------------------------------------------------------------------- 1 | waits for ly 150 2 | enables lyc 3 | sets lyc to 152 4 | interrupt enable 5 | 6 | on int 7 | jumps to 0x1000 8 | does a bunch of nops 9 | enables mode1 irq 10 | reads IF 11 | outputs value of IF&3 12 | 13 | m1irq_late_enable_1.gbc should output 2 14 | m1irq_late_enable_2.gbc should output 0 15 | -------------------------------------------------------------------------------- /test/hwtests/m2enable/disable.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | nops til late mode0 7 | disables mode2 irq 8 | reads IF 9 | outputs value of IF&3 10 | 11 | disable_1.gbc should output 0 12 | disable_2.gbc should output 2 13 | -------------------------------------------------------------------------------- /test/hwtests/m2enable/enable_after_lycint.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | writes 0x60 to ff41 9 | lots of nops 10 | reads IF 11 | outputs value of IF&3 12 | 13 | enable_after_lycint_1.gb should output 0 14 | enable_after_lycint_2.gb should output 2 15 | -------------------------------------------------------------------------------- /test/hwtests/m2enable/enable_after_lycint_disable.txt: -------------------------------------------------------------------------------- 1 | waits until ly=3 2 | sets lyc to 5 3 | enables lyc int 4 | waits for int 5 | 6 | on int: 7 | jumps to 0x1000 8 | writes 0x20 to ff41 9 | lots of nops 10 | reads IF 11 | outputs value of IF&3 12 | 13 | enable_after_lycint_disable_1.gb should output 0 14 | enable_after_lycint_disable_2.gb should output 2 15 | -------------------------------------------------------------------------------- /test/hwtests/m2enable/late_enable.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | disables mode2 irq 7 | nops til somewhere in or before next mode2 8 | enables mode2 irq 9 | reads IF 10 | outputs value of IF&3 11 | 12 | late_enable_1.gbc should output 2 13 | late_enable_2.gbc should output 0 14 | -------------------------------------------------------------------------------- /test/hwtests/m2enable/late_enable_after_lycint.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | sets lyc to ly+1 4 | enables lyc int 5 | waits for int 6 | 7 | on int jumps to 0x1000 8 | writes 0x40 to ff41 9 | nops til somewhere in or before next mode2 10 | writes 0x60 to ff41 11 | reads IF 12 | outputs value of IF&3 13 | 14 | late_enable_after_lycint_1.gbc should output 0 15 | late_enable_after_lycint_2.gbc should output 2 16 | late_enable_after_lycint_3.gbc should output 0 17 | late_enable_after_lycint_4.gbc should output 0 18 | -------------------------------------------------------------------------------- /test/hwtests/m2enable/late_enable_after_lycint_disable.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | sets lyc to ly+1 4 | enables lyc int 5 | waits for int 6 | 7 | on int jumps to 0x1000 8 | writes 0x40 to ff41 9 | nops til somewhere in or before next mode2 10 | writes 0x20 to ff41 11 | reads IF 12 | outputs value of IF&3 13 | 14 | late_enable_after_lycint_disable_1.gbc should output 2 15 | late_enable_after_lycint_disable_2.gbc should output 0 16 | -------------------------------------------------------------------------------- /test/hwtests/m2int_m0irq/m2int_m0irq.txt: -------------------------------------------------------------------------------- 1 | DMG-08/CGB 2 | *_1.gb: 00 3 | *_2.gb: 02 4 | 5 | CGB: 6 | *_ds_1.gbc: 01 7 | *_ds_2.gbc: 03 8 | -------------------------------------------------------------------------------- /test/hwtests/m2int_m0stat/m2int_m0stat.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | lots of nops 7 | reads stat 8 | outputs value of stat&3 9 | 10 | DMG-08 / CGB: 11 | m2int_m0stat_1.gb should output 0 12 | m2int_m0stat_2.gb should output 2 13 | -------------------------------------------------------------------------------- /test/hwtests/m2int_m2irq/m2int_m2irq.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | lots of nops 7 | reads IF 8 | outputs value of IF&3 9 | 10 | DMG-08 / CGB: 11 | m2int_m2irq_1.gb should output 0 12 | m2int_m2irq_2.gb should output 2 13 | -------------------------------------------------------------------------------- /test/hwtests/m2int_m2stat/m2int_m2stat.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | some nops 7 | reads stat 8 | outputs value of stat&3 9 | 10 | DMG-08 / CGB: 11 | m2int_m2stat_1.gb should output 2 12 | m2int_m2stat_2.gb should output 3 13 | -------------------------------------------------------------------------------- /test/hwtests/m2int_m3stat/m2int_m3stat.txt: -------------------------------------------------------------------------------- 1 | waits for mode3 2 | enables mode 2 int 3 | waits for int 4 | 5 | on int jumps to 0x1000 6 | some nops 7 | reads stat 8 | outputs value of stat&3 9 | 10 | DMG-08 / CGB: 11 | m2int_m3stat_1.gb should output 3 12 | m2int_m3stat_2.gb should output 0 13 | -------------------------------------------------------------------------------- /test/hwtests/miscmstatirq/.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | Timestamp=2011,1,8,14,3,12 3 | ViewMode=1 4 | -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdma_src80_oambusy_dumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdma_src80_oambusy_dumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdma_src80_oambusy_dumper_1_dmg08.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdma_src80_oambusy_dumper_1_dmg08.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdma_srcC0_oambusy_dumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdma_srcC0_oambusy_dumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrc8000_gdmasrcC000_2xgdmalen09_oamdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrc8000_gdmasrcC000_2xgdmalen09_oamdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrc8000_gdmasrcC000_2xgdmalen09_vramdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrc8000_gdmasrcC000_2xgdmalen09_vramdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_ds_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen04_oamdumper_ds_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen13_oamdumper_ds_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen13_oamdumper_ds_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen13_vramdumper_ds_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrc0000_gdmalen13_vramdumper_ds_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_2xgdmalen09_oamdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_2xgdmalen09_oamdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_2xgdmalen09_vramdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_2xgdmalen09_vramdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen09_oamdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen09_oamdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen09_vramdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen09_vramdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_2.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_2.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_2.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_3.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_oamdumper_ds_3.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_ds_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC000_gdmalen13_vramdumper_ds_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC0F0_gdmalen13_oamdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC0F0_gdmalen13_oamdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/oamdma/oamdmasrcC000_gdmasrcC0F0_gdmalen13_vramdumper_1.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/oamdma/oamdmasrcC000_gdmasrcC0F0_gdmalen13_vramdumper_1.dump -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_1.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_2.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_3.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_4.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_5.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_1.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_2.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_3.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_4.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_5.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_6.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/offset_3/scx_during_m3_ds_7.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_1.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_2.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_3.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_4.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_5.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_1.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_2.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_3.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_4.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_5.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_6.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/revoffset_3/scx_during_m3_ds_7.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_1.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_2.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_3.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_4.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_ds_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_ds_1.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_ds_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_ds_2.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_ds_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_ds_3.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_ds_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_ds_4.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_ds_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_ds_5.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_ds_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_ds_6.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/old/scx_during_m3_ds_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/old/scx_during_m3_ds_7.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx1_scx0_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx1_scx0_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx1_scx0_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx1_scx0_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx2_scx0_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx2_scx0_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx2_scx0_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx2_scx0_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx2_scx1_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx2_scx1_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx2_scx1_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx2_scx1_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_8_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0060c0/scx_during_m3_ds_8_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_8_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0063c0/scx_during_m3_ds_8_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_8_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0360c0/scx_during_m3_ds_8_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_8_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0363c0/scx_during_m3_ds_8_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_8_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0367c0/scx_during_m3_ds_8_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_8_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_0761c0/scx_during_m3_ds_8_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_attrib_during_m3_spx0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_attrib_during_m3_spx0.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_attrib_during_m3_spx1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_attrib_during_m3_spx1.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_attrib_during_m3_spx1_ds_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_attrib_during_m3_spx1_ds_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_attrib_during_m3_spx2_ds_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_attrib_during_m3_spx2_ds_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_during_m3_spx0_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_during_m3_spx0_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_during_m3_spx0_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_during_m3_spx0_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_during_m3_spx1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_during_m3_spx1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_during_m3_spx1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_during_m3_spx1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_during_m3_spx2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_during_m3_spx2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_during_m3_spx2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_during_m3_spx2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scx_during_m3/scx_during_m3_spx2_ds_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scx_during_m3/scx_during_m3_spx2_ds_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scx3/scy_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scx3/scy_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_ds_5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_ds_5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_ds_6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_ds_6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_ds_7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_ds_7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx08_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx08_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_ds_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_ds_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_ds_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_ds_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_ds_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_ds_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx09_ds_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx09_ds_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0A_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0A_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0A_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0A_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0A_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0A_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0A_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0A_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0A_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0A_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0A_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0A_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0A_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0A_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0B_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0B_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0B_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0B_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0B_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0B_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0B_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0B_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0B_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0B_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0B_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0B_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/scy/scy_during_m3_spx0B_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/scy/scy_during_m3_spx0B_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos0_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 01 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos1_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 11 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos2_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 21 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos3_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 31 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos4_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 41 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos5_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 51 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos6_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 61 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos7_dmg08_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 71 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty0_pattern_pos8_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 00 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 81 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos0_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 01 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos1_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 11 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos2_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 21 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos3_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 31 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos4_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 41 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos5_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 51 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos6_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 61 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos7_dmg08_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 71 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty1_pattern_pos8_dmg08_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 40 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 81 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty2_pattern_pos0_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 80 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 01 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty2_pattern_pos1_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 80 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 11 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty2_pattern_pos2_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 80 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 21 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty2_pattern_pos3_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 80 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 31 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_duty2_pattern_pos4_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(26), a 13 | ld a, 80 14 | ldff(26), a 15 | ld a, 77 16 | ldff(24), a 17 | ld a, 11 18 | ldff(25), a 19 | ld a, 80 20 | ldff(11), a 21 | ld a, 80 22 | ldff(12), a 23 | ld a, c0 24 | ldff(13), a 25 | ld a, 87 26 | ldff(14), a 27 | ld b, 41 28 | lwaitpos: 29 | dec b 30 | jrnz lwaitpos 31 | ld a, 80 32 | lmodulate: 33 | xor a, 40 34 | ldff(12), a 35 | ld b, a 36 | ld a, 80 37 | ldff(14), a 38 | ld a, b 39 | ld b, 20 40 | lwaitperiod: 41 | dec b 42 | jrnz lwaitperiod 43 | jr lmodulate 44 | 45 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_1_dmg08_outaudio0_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 16 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | nop 22 | ld a, 77 23 | ldff(24), a 24 | ld a, 11 25 | ldff(25), a 26 | ld a, 80 27 | lmodulate: 28 | xor a, 40 29 | ldff(12), a 30 | ld b, a 31 | ld a, 80 32 | ldff(14), a 33 | ld a, b 34 | ld b, 20 35 | lwaitperiod: 36 | dec b 37 | jrnz lwaitperiod 38 | jr lmodulate 39 | 40 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_2_dmg08_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 16 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | nop 22 | nop 23 | ld a, 77 24 | ldff(24), a 25 | ld a, 11 26 | ldff(25), a 27 | ld a, 80 28 | lmodulate: 29 | xor a, 40 30 | ldff(12), a 31 | ld b, a 32 | ld a, 80 33 | ldff(14), a 34 | ld a, b 35 | ld b, 20 36 | lwaitperiod: 37 | dec b 38 | jrnz lwaitperiod 39 | jr lmodulate 40 | 41 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_3_dmg08_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 1e 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | ld a, 77 22 | ldff(24), a 23 | ld a, 11 24 | ldff(25), a 25 | ld a, 80 26 | lmodulate: 27 | xor a, 40 28 | ldff(12), a 29 | ld b, a 30 | ld a, 80 31 | ldff(14), a 32 | ld a, b 33 | ld b, 20 34 | lwaitperiod: 35 | dec b 36 | jrnz lwaitperiod 37 | jr lmodulate 38 | 39 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_4_dmg08_outaudio1_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 1e 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | nop 22 | ld a, 77 23 | ldff(24), a 24 | ld a, 11 25 | ldff(25), a 26 | ld a, 80 27 | lmodulate: 28 | xor a, 40 29 | ldff(12), a 30 | ld b, a 31 | ld a, 80 32 | ldff(14), a 33 | ld a, b 34 | ld b, 20 35 | lwaitperiod: 36 | dec b 37 | jrnz lwaitperiod 38 | jr lmodulate 39 | 40 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_5_dmg08_outaudio1_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 55 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | nop 22 | ld a, 77 23 | ldff(24), a 24 | ld a, 11 25 | ldff(25), a 26 | ld a, 80 27 | lmodulate: 28 | xor a, 40 29 | ldff(12), a 30 | ld b, a 31 | ld a, 80 32 | ldff(14), a 33 | ld a, b 34 | ld b, 20 35 | lwaitperiod: 36 | dec b 37 | jrnz lwaitperiod 38 | jr lmodulate 39 | 40 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_6_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 55 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | nop 22 | nop 23 | ld a, 77 24 | ldff(24), a 25 | ld a, 11 26 | ldff(25), a 27 | ld a, 80 28 | lmodulate: 29 | xor a, 40 30 | ldff(12), a 31 | ld b, a 32 | ld a, 80 33 | ldff(14), a 34 | ld a, b 35 | ld b, 20 36 | lwaitperiod: 37 | dec b 38 | jrnz lwaitperiod 39 | jr lmodulate 40 | 41 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_7_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 5d 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | ld a, 77 22 | ldff(24), a 23 | ld a, 11 24 | ldff(25), a 25 | ld a, 80 26 | lmodulate: 27 | xor a, 40 28 | ldff(12), a 29 | ld b, a 30 | ld a, 80 31 | ldff(14), a 32 | ld a, b 33 | ld b, 20 34 | lwaitperiod: 35 | dec b 36 | jrnz lwaitperiod 37 | jr lmodulate 38 | 39 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch1_init_pos_8_dmg08_outaudio0_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | xor a, a 12 | ldff(25), a 13 | ldff(10), a 14 | ld a, 80 15 | ldff(11), a 16 | ldff(12), a 17 | ld b, 5d 18 | lwaitpos: 19 | dec b 20 | jrnz lwaitpos 21 | nop 22 | ld a, 77 23 | ldff(24), a 24 | ld a, 11 25 | ldff(25), a 26 | ld a, 80 27 | lmodulate: 28 | xor a, 40 29 | ldff(12), a 30 | ld b, a 31 | ld a, 80 32 | ldff(14), a 33 | ld a, b 34 | ld b, 20 35 | lwaitperiod: 36 | dec b 37 | jrnz lwaitperiod 38 | jr lmodulate 39 | 40 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch2_init_env_counter_timing_1_dmg08_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | ld a, 77 12 | ldff(24), a 13 | ld a, 22 14 | ldff(25), a 15 | ld a, 00 16 | ldff(16), a 17 | ld a, 09 18 | ldff(17), a 19 | ld a, 00 20 | ldff(18), a 21 | ld a, 87 22 | ldff(19), a 23 | ld b, 2e 24 | ld c, 0e 25 | lwait: 26 | dec b 27 | jrnz lwait 28 | dec c 29 | jrnz lwait 30 | nop 31 | ld a, 08 32 | ldff(17), a 33 | limbo: 34 | jr limbo 35 | 36 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch2_init_env_counter_timing_2_dmg08_outaudio1_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | ld a, 77 12 | ldff(24), a 13 | ld a, 22 14 | ldff(25), a 15 | ld a, 00 16 | ldff(16), a 17 | ld a, 09 18 | ldff(17), a 19 | ld a, 00 20 | ldff(18), a 21 | ld a, 87 22 | ldff(19), a 23 | ld b, 2e 24 | ld c, 0e 25 | lwait: 26 | dec b 27 | jrnz lwait 28 | dec c 29 | jrnz lwait 30 | nop 31 | nop 32 | ld a, 08 33 | ldff(17), a 34 | limbo: 35 | jr limbo 36 | 37 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch2_init_env_counter_timing_3_dmg08_outaudio1_cgb04c_outaudio0.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | ld a, 77 12 | ldff(24), a 13 | ld a, 22 14 | ldff(25), a 15 | ld a, 00 16 | ldff(16), a 17 | ld a, 09 18 | ldff(17), a 19 | ld a, 00 20 | ldff(18), a 21 | ld a, 87 22 | ldff(19), a 23 | ld b, 00 24 | ld c, 0e 25 | lwait: 26 | dec b 27 | jrnz lwait 28 | dec c 29 | jrnz lwait 30 | nop 31 | nop 32 | nop 33 | nop 34 | ld a, 08 35 | ldff(17), a 36 | limbo: 37 | jr limbo 38 | 39 | -------------------------------------------------------------------------------- /test/hwtests/sound/ch2_init_env_counter_timing_4_dmg08_cgb04c_outaudio1.asm: -------------------------------------------------------------------------------- 1 | .size 8000 2 | 3 | .text@100 4 | jp lbegin 5 | 6 | .data@143 7 | 80 8 | 9 | .text@150 10 | lbegin: 11 | ld a, 77 12 | ldff(24), a 13 | ld a, 22 14 | ldff(25), a 15 | ld a, 00 16 | ldff(16), a 17 | ld a, 09 18 | ldff(17), a 19 | ld a, 00 20 | ldff(18), a 21 | ld a, 87 22 | ldff(19), a 23 | ld b, 00 24 | ld c, 0e 25 | lwait: 26 | dec b 27 | jrnz lwait 28 | dec c 29 | jrnz lwait 30 | nop 31 | nop 32 | nop 33 | nop 34 | nop 35 | ld a, 08 36 | ldff(17), a 37 | limbo: 38 | jr limbo 39 | 40 | -------------------------------------------------------------------------------- /test/hwtests/sprites/.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | Timestamp=2011,1,1,23,18,57 3 | ViewMode=1 4 | -------------------------------------------------------------------------------- /test/hwtests/sprites/space/.directory: -------------------------------------------------------------------------------- 1 | [Dolphin] 2 | Timestamp=2011,1,1,23,21,8 3 | ViewMode=1 4 | -------------------------------------------------------------------------------- /test/hwtests/vram_dumper_cgb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/vram_dumper_cgb.bin -------------------------------------------------------------------------------- /test/hwtests/vram_dumper_dmg08.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/vram_dumper_dmg08.bin -------------------------------------------------------------------------------- /test/hwtests/window/m2int_wxA7_m3stat_ds.txt: -------------------------------------------------------------------------------- 1 | m2int_wxA7_m3stat_ds_1.gbc 0 2 | m2int_wxA7_m3stat_ds_2.gbc 0 3 | -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/late_wx_ds_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/late_wx_ds_1.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/late_wx_ds_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/late_wx_ds_2.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/weon_wx18_weoff_weon_wx80_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/weon_wx18_weoff_weon_wx80_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/weon_wx18_weoff_weon_wx80_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/weon_wx18_weoff_weon_wx80_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wx17_weoff_wxA5_weon_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wx17_weoff_wxA5_weon_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wx17_weoff_wxA5_weon_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wx17_weoff_wxA5_weon_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wx17_wxA5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wx17_wxA5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wx17_wxA5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wx17_wxA5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA5_weoff_at_xposA5_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA5_weoff_at_xposA5_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA5_weoff_at_xposA5_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA5_weoff_at_xposA5_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_1_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_1_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_1_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_1_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_2_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_2_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_2_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_2_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_3_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_3_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_3_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_3_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_4_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_4_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_late_we_reenable_4_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_late_we_reenable_4_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_scx7_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_scx7_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_scx7_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_scx7_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_weoff_at_xposA6_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_weoff_at_xposA6_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_weoff_at_xposA6_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_weoff_at_xposA6_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy00_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy00_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy00_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy00_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_weon_ly60_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_weon_ly60_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_weon_ly60_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_weoff_ly02_weon_ly60_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_wxA5_ly02_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_wxA5_ly02_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_wxA5_ly02_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_wxA5_ly02_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_wxA7_ly02_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_wxA7_ly02_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy01_wxA7_ly02_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy01_wxA7_ly02_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy8F_cgb04c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy8F_cgb04c.png -------------------------------------------------------------------------------- /test/hwtests/window/on_screen/wxA6_wy8F_dmg08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/window/on_screen/wxA6_wy8F_dmg08.png -------------------------------------------------------------------------------- /test/hwtests/window/reenable_ds.txt: -------------------------------------------------------------------------------- 1 | reenable_ds.gbc 3 2 | -------------------------------------------------------------------------------- /test/hwtests/wram_dumper_cgb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/wram_dumper_cgb.bin -------------------------------------------------------------------------------- /test/hwtests/wram_dumper_dmg08.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/endrift/gambatte/efa674a9327ce598bd24585d38d85f744436b7c6/test/hwtests/wram_dumper_dmg08.bin -------------------------------------------------------------------------------- /test/run_tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./testrunner hwtests/*.gb* hwtests/*/*.gb* hwtests/*/*/*.gb* hwtests/*/*/*/*.gb* 3 | --------------------------------------------------------------------------------