Merge branch 'master' (early part) into medusa
jump to
@@ -37,6 +37,9 @@ - Ports: Ability to enable or disable all SGB features (closes mgba.io/i/1205)
- Ports: Ability to crop SGB borders off screen (closes mgba.io/i/1204) - Cheats: Add support for loading Libretro-style cht files - GBA Cheats: Add support for loading EZ Flash-style cht files + - Support for unlicensed Wisdom Tree Game Boy mapper + - Qt: Add export button for tile view (closes mgba.io/i/1507) + - Qt: Add recent game list clearing (closes mgba.io/i/1380) Emulation fixes: - GBA: All IRQs have 7 cycle delay (fixes mgba.io/i/539, mgba.io/i/1208) - GBA: Reset now reloads multiboot ROMs@@ -53,6 +56,8 @@ - GB Audio: Deschedule channel 3 when disabled (fixes mgba.io/i/1463)
- GB Audio: Deschedule channel 1 when disabled by sweep (fixes mgba.io/i/1467) - GBA Memory: Fix STM/LDM to invalid VRAM - GB: Fix savedata initialization (fixes mgba.io/i/1473, mgba.io/i/1478) + - GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB + - GB Printer: Reset printer buffer index after printing Other fixes: - Qt: Fix some Qt display driver race conditions - Core: Improved lockstep driver reliability (Le Hoang Quyen)@@ -67,6 +72,10 @@ - mGUI: Fix crash if last loaded ROM directory disappears (fixes mgba.io/i/1466)
- Libretro: Fix crash changing allowing opposing directions (hhromic) - Qt: Fix race conditions initializing GDB stub - GBA: Set up GPIO mapping on null and ELF ROM regions (fixes mgba.io/i/1481) + - GBA Cheats: Fix value incrementing in CB slide codes (fixes mgba.io/i/1501) + - Qt: Only show emulator restart warning once per settings saving + - Qt: Improve cheat view UX + - GB: Fix SGB controller selection initialization (fixes mgba.io/i/1104) Misc: - GBA Savedata: EEPROM performance fixes - GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash@@ -93,6 +102,7 @@ - Core: Create game-related paths if they don't exist (fixes mgba.io/i/1446)
- Qt: Add option to pause on minimizing window (closes mgba.io/i/1379) - Switch: Support file associations - Qt: Show error message if file failed to load + - Qt: Scale pixel color values to full range (fixes mgba.io/i/1511) 0.7.2: (2019-05-25) Emulation fixes:
@@ -49,6 +49,7 @@ - MBC3+RTC (MBC3+Echtzeituhr)
- MBC5 - MBC5+Rumble (MBC5+Rüttel-Modul) - MBC7 +- Wisdom Tree (nicht lizenziert) Die folgenden Mapper werden teilweise unterstützt:@@ -85,7 +86,7 @@ Andere Unix-ähnliche Plattformen wie OpenBSD sind ebenfalls dafür bekannt, mit mGBA kompatibel zu sein. Sie sind jedoch nicht getestet und werden nicht voll unterstützt.
### Systemvoraussetzungen -Die Systemvoraussetzungen sind minimal. Jeder Computer, der mit Windows Vista oder neuer läuft, sollte in der Lage sein, die Emulation zu bewältigen. Unterstützung für OpenGL 1.1 oder neuer ist ebenfalls voraussgesetzt. +Die Systemvoraussetzungen sind minimal. Jeder Computer, der mit Windows Vista oder neuer läuft, sollte in der Lage sein, die Emulation zu bewältigen. Unterstützung für OpenGL 1.1 oder neuer ist ebenfalls voraussgesetzt. OpenGL 3.0 oder neuer wird für Shader und erweiterte Funktionen benötigt. Downloads ---------
@@ -1,206 +1,144 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/add_sp_e_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/add_sp_e_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0150 _wait_ly_4 -00:0156 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0150 main@wait_ly_5 +00:0156 main@wait_ly_6 00:0180 test_finish -00:01c4 wram_test -00:01d3 hiram_test -00:01d3 test_round1 -00:01d5 _wait_ly_6 -00:01db _wait_ly_7 -00:01f0 finish_round1 -00:01ff test_round2 -00:0201 _wait_ly_8 -00:0207 _wait_ly_9 -00:021d finish_round2 -00:c014 result_tmp -00:c016 result_round1 +00:01c9 wram_test +00:01d8 hiram_test +00:01d8 test_round1 +00:01da test_round1@wait_ly_7 +00:01e0 test_round1@wait_ly_8 +00:01f5 finish_round1 +00:0204 test_round2 +00:0206 test_round2@wait_ly_9 +00:020c test_round2@wait_ly_10 +00:0222 finish_round2 +00:ff91 result_tmp +00:ff93 result_round1 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_result_tmp +00000002 _sizeof_result_round1 +00000030 _sizeof_main +00000049 _sizeof_test_finish +0000000f _sizeof_wram_test +00000000 _sizeof_hiram_test +0000001d _sizeof_test_round1 +0000000f _sizeof_finish_round1 +0000001e _sizeof_test_round2
@@ -1,212 +1,50 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/bits/mem_oam.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/bits/mem_oam.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:016f test_finish -00:0183 _wait_ly_4 -00:0189 _wait_ly_5 -00:019f _print_results_halt_1 -00:01a2 _test_ok_cb_0 -00:01aa _print_sl_data55 -00:01b2 _print_sl_out55 -00:01b5 fail_1 -00:01c9 _wait_ly_6 -00:01cf _wait_ly_7 -00:01e5 _print_results_halt_2 -00:01e8 _test_failure_cb_0 -00:01f0 _print_sl_data56 -00:01fd _print_sl_out56 -00:0200 fail_0 -00:0214 _wait_ly_8 -00:021a _wait_ly_9 -00:0230 _print_results_halt_3 -00:0233 _test_failure_cb_1 -00:023b _print_sl_data57 -00:0248 _print_sl_out57 +00:0176 test_finish@quit_inline_1 +00:0187 fail_1 +00:018e fail_1@quit_inline_2 +00:01a4 fail_0 +00:01ab fail_0@quit_inline_3 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +0000001f _sizeof_main +00000018 _sizeof_test_finish +0000001d _sizeof_fail_1
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/bits/reg_f.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/bits/reg_f.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0160 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000010 _sizeof_main
@@ -1,194 +1,32 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/bits/unused_hwio-GS.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/bits/unused_hwio-GS.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48bb clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48cf memcpy +01:48d8 memset +01:4898 print_hex4 +01:48c5 print_hex8 +01:48e8 print_inline_string +01:48a4 print_load_font +01:48b0 print_newline +01:48e1 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c017 regs_save -00:c017 regs_save.f -00:c018 regs_save.a -00:c019 regs_save.c -00:c01a regs_save.b -00:c01b regs_save.e -00:c01c regs_save.d -00:c01d regs_save.l -00:c01e regs_save.h -00:c01f regs_flags -00:c020 regs_assert -00:c020 regs_assert.f -00:c021 regs_assert.a -00:c022 regs_assert.c -00:c023 regs_assert.b -00:c024 regs_assert.e -00:c025 regs_assert.d -00:c026 regs_assert.l -00:c027 regs_assert.h -00:c028 memdump_len -00:c029 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:0161 _test_data_0 00:0177 _finish_0 00:0187 _test_data_1@@ -497,39 +335,357 @@ 00:17f1 _test_data_152
00:1807 _finish_152 00:1817 _test_data_153 00:182d _finish_153 -00:1841 _wait_ly_4 -00:1847 _wait_ly_5 -00:185d _print_results_halt_1 -00:1860 _test_ok_cb_0 -00:1868 _print_sl_data55 -00:1870 _print_sl_out55 -00:1873 run_testcase -00:189e _wait_ly_6 -00:18a4 _wait_ly_7 -00:18ba _print_results_halt_2 -00:18bd test_failure_cb -00:18c5 _print_sl_data56 -00:18d1 _print_sl_out56 -00:18df _print_sl_data57 -00:18e3 _print_sl_out57 -00:18f1 _print_sl_data58 -00:1901 _print_sl_out58 -00:190f _print_sl_data59 -00:191c _print_sl_out59 -00:192d _print_sl_data60 -00:193a _print_sl_out60 -00:194b _print_sl_data61 -00:1958 _print_sl_out61 -00:195e fetch_test_data -00:1978 print_got -00:198a _print_zero -00:198e _print_one -00:1990 _print_bit -00:1999 _skip -00:199a _next -00:c000 test_addr -00:c002 test_got -00:c003 test_reg -00:c004 test_mask -00:c005 test_str_write -00:c00e test_str_expect +00:1834 _finish_153@quit_inline_1 +00:1845 run_testcase +00:1863 run_testcase@quit_inline_2 +00:18e6 fetch_test_data +00:1900 print_got +00:1912 _print_zero +00:1916 _print_one +00:1918 _print_bit +00:1921 _skip +00:1922 _next +00:ff80 test_addr +00:ff82 test_got +00:ff83 test_reg +00:ff84 test_mask +00:ff85 test_str_write +00:ff8e test_str_expect + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000002 _sizeof_test_addr +00000001 _sizeof_test_got +00000001 _sizeof_test_reg +00000001 _sizeof_test_mask +00000009 _sizeof_test_str_write +00000009 _sizeof_test_str_expect +00000011 _sizeof_main +00000016 _sizeof__test_data_0 +00000010 _sizeof__finish_0 +00000016 _sizeof__test_data_1 +00000010 _sizeof__finish_1 +00000016 _sizeof__test_data_2 +00000010 _sizeof__finish_2 +00000016 _sizeof__test_data_3 +00000010 _sizeof__finish_3 +00000016 _sizeof__test_data_4 +00000010 _sizeof__finish_4 +00000016 _sizeof__test_data_5 +00000010 _sizeof__finish_5 +00000016 _sizeof__test_data_6 +00000010 _sizeof__finish_6 +00000016 _sizeof__test_data_7 +00000010 _sizeof__finish_7 +00000016 _sizeof__test_data_8 +00000010 _sizeof__finish_8 +00000016 _sizeof__test_data_9 +00000010 _sizeof__finish_9 +00000016 _sizeof__test_data_10 +00000010 _sizeof__finish_10 +00000016 _sizeof__test_data_11 +00000010 _sizeof__finish_11 +00000016 _sizeof__test_data_12 +00000010 _sizeof__finish_12 +00000016 _sizeof__test_data_13 +00000010 _sizeof__finish_13 +00000016 _sizeof__test_data_14 +00000010 _sizeof__finish_14 +00000016 _sizeof__test_data_15 +00000010 _sizeof__finish_15 +00000016 _sizeof__test_data_16 +00000010 _sizeof__finish_16 +00000016 _sizeof__test_data_17 +00000010 _sizeof__finish_17 +00000016 _sizeof__test_data_18 +00000010 _sizeof__finish_18 +00000016 _sizeof__test_data_19 +00000010 _sizeof__finish_19 +00000016 _sizeof__test_data_20 +00000010 _sizeof__finish_20 +00000016 _sizeof__test_data_21 +00000010 _sizeof__finish_21 +00000016 _sizeof__test_data_22 +00000010 _sizeof__finish_22 +00000016 _sizeof__test_data_23 +00000010 _sizeof__finish_23 +00000016 _sizeof__test_data_24 +00000010 _sizeof__finish_24 +00000016 _sizeof__test_data_25 +00000010 _sizeof__finish_25 +00000016 _sizeof__test_data_26 +00000010 _sizeof__finish_26 +00000016 _sizeof__test_data_27 +00000010 _sizeof__finish_27 +00000016 _sizeof__test_data_28 +00000010 _sizeof__finish_28 +00000016 _sizeof__test_data_29 +00000010 _sizeof__finish_29 +00000016 _sizeof__test_data_30 +00000010 _sizeof__finish_30 +00000016 _sizeof__test_data_31 +00000010 _sizeof__finish_31 +00000016 _sizeof__test_data_32 +00000010 _sizeof__finish_32 +00000016 _sizeof__test_data_33 +00000010 _sizeof__finish_33 +00000016 _sizeof__test_data_34 +00000010 _sizeof__finish_34 +00000016 _sizeof__test_data_35 +00000010 _sizeof__finish_35 +00000016 _sizeof__test_data_36 +00000010 _sizeof__finish_36 +00000016 _sizeof__test_data_37 +00000010 _sizeof__finish_37 +00000016 _sizeof__test_data_38 +00000010 _sizeof__finish_38 +00000016 _sizeof__test_data_39 +00000010 _sizeof__finish_39 +00000016 _sizeof__test_data_40 +00000010 _sizeof__finish_40 +00000016 _sizeof__test_data_41 +00000010 _sizeof__finish_41 +00000016 _sizeof__test_data_42 +00000010 _sizeof__finish_42 +00000016 _sizeof__test_data_43 +00000010 _sizeof__finish_43 +00000016 _sizeof__test_data_44 +00000010 _sizeof__finish_44 +00000016 _sizeof__test_data_45 +00000010 _sizeof__finish_45 +00000016 _sizeof__test_data_46 +00000010 _sizeof__finish_46 +00000016 _sizeof__test_data_47 +00000010 _sizeof__finish_47 +00000016 _sizeof__test_data_48 +00000010 _sizeof__finish_48 +00000016 _sizeof__test_data_49 +00000010 _sizeof__finish_49 +00000016 _sizeof__test_data_50 +00000010 _sizeof__finish_50 +00000016 _sizeof__test_data_51 +00000010 _sizeof__finish_51 +00000016 _sizeof__test_data_52 +00000010 _sizeof__finish_52 +00000016 _sizeof__test_data_53 +00000010 _sizeof__finish_53 +00000016 _sizeof__test_data_54 +00000010 _sizeof__finish_54 +00000016 _sizeof__test_data_55 +00000010 _sizeof__finish_55 +00000016 _sizeof__test_data_56 +00000010 _sizeof__finish_56 +00000016 _sizeof__test_data_57 +00000010 _sizeof__finish_57 +00000016 _sizeof__test_data_58 +00000010 _sizeof__finish_58 +00000016 _sizeof__test_data_59 +00000010 _sizeof__finish_59 +00000016 _sizeof__test_data_60 +00000010 _sizeof__finish_60 +00000016 _sizeof__test_data_61 +00000010 _sizeof__finish_61 +00000016 _sizeof__test_data_62 +00000010 _sizeof__finish_62 +00000016 _sizeof__test_data_63 +00000010 _sizeof__finish_63 +00000016 _sizeof__test_data_64 +00000010 _sizeof__finish_64 +00000016 _sizeof__test_data_65 +00000010 _sizeof__finish_65 +00000016 _sizeof__test_data_66 +00000010 _sizeof__finish_66 +00000016 _sizeof__test_data_67 +00000010 _sizeof__finish_67 +00000016 _sizeof__test_data_68 +00000010 _sizeof__finish_68 +00000016 _sizeof__test_data_69 +00000010 _sizeof__finish_69 +00000016 _sizeof__test_data_70 +00000010 _sizeof__finish_70 +00000016 _sizeof__test_data_71 +00000010 _sizeof__finish_71 +00000016 _sizeof__test_data_72 +00000010 _sizeof__finish_72 +00000016 _sizeof__test_data_73 +00000010 _sizeof__finish_73 +00000016 _sizeof__test_data_74 +00000010 _sizeof__finish_74 +00000016 _sizeof__test_data_75 +00000010 _sizeof__finish_75 +00000016 _sizeof__test_data_76 +00000010 _sizeof__finish_76 +00000016 _sizeof__test_data_77 +00000010 _sizeof__finish_77 +00000016 _sizeof__test_data_78 +00000010 _sizeof__finish_78 +00000016 _sizeof__test_data_79 +00000010 _sizeof__finish_79 +00000016 _sizeof__test_data_80 +00000010 _sizeof__finish_80 +00000016 _sizeof__test_data_81 +00000010 _sizeof__finish_81 +00000016 _sizeof__test_data_82 +00000010 _sizeof__finish_82 +00000016 _sizeof__test_data_83 +00000010 _sizeof__finish_83 +00000016 _sizeof__test_data_84 +00000010 _sizeof__finish_84 +00000016 _sizeof__test_data_85 +00000010 _sizeof__finish_85 +00000016 _sizeof__test_data_86 +00000010 _sizeof__finish_86 +00000016 _sizeof__test_data_87 +00000010 _sizeof__finish_87 +00000016 _sizeof__test_data_88 +00000010 _sizeof__finish_88 +00000016 _sizeof__test_data_89 +00000010 _sizeof__finish_89 +00000016 _sizeof__test_data_90 +00000010 _sizeof__finish_90 +00000016 _sizeof__test_data_91 +00000010 _sizeof__finish_91 +00000016 _sizeof__test_data_92 +00000010 _sizeof__finish_92 +00000016 _sizeof__test_data_93 +00000010 _sizeof__finish_93 +00000016 _sizeof__test_data_94 +00000010 _sizeof__finish_94 +00000016 _sizeof__test_data_95 +00000010 _sizeof__finish_95 +00000016 _sizeof__test_data_96 +00000010 _sizeof__finish_96 +00000016 _sizeof__test_data_97 +00000010 _sizeof__finish_97 +00000016 _sizeof__test_data_98 +00000010 _sizeof__finish_98 +00000016 _sizeof__test_data_99 +00000010 _sizeof__finish_99 +00000016 _sizeof__test_data_100 +00000010 _sizeof__finish_100 +00000016 _sizeof__test_data_101 +00000010 _sizeof__finish_101 +00000016 _sizeof__test_data_102 +00000010 _sizeof__finish_102 +00000016 _sizeof__test_data_103 +00000010 _sizeof__finish_103 +00000016 _sizeof__test_data_104 +00000010 _sizeof__finish_104 +00000016 _sizeof__test_data_105 +00000010 _sizeof__finish_105 +00000016 _sizeof__test_data_106 +00000010 _sizeof__finish_106 +00000016 _sizeof__test_data_107 +00000010 _sizeof__finish_107 +00000016 _sizeof__test_data_108 +00000010 _sizeof__finish_108 +00000016 _sizeof__test_data_109 +00000010 _sizeof__finish_109 +00000016 _sizeof__test_data_110 +00000010 _sizeof__finish_110 +00000016 _sizeof__test_data_111 +00000010 _sizeof__finish_111 +00000016 _sizeof__test_data_112 +00000010 _sizeof__finish_112 +00000016 _sizeof__test_data_113 +00000010 _sizeof__finish_113 +00000016 _sizeof__test_data_114 +00000010 _sizeof__finish_114 +00000016 _sizeof__test_data_115 +00000010 _sizeof__finish_115 +00000016 _sizeof__test_data_116 +00000010 _sizeof__finish_116 +00000016 _sizeof__test_data_117 +00000010 _sizeof__finish_117 +00000016 _sizeof__test_data_118 +00000010 _sizeof__finish_118 +00000016 _sizeof__test_data_119 +00000010 _sizeof__finish_119 +00000016 _sizeof__test_data_120 +00000010 _sizeof__finish_120 +00000016 _sizeof__test_data_121 +00000010 _sizeof__finish_121 +00000016 _sizeof__test_data_122 +00000010 _sizeof__finish_122 +00000016 _sizeof__test_data_123 +00000010 _sizeof__finish_123 +00000016 _sizeof__test_data_124 +00000010 _sizeof__finish_124 +00000016 _sizeof__test_data_125 +00000010 _sizeof__finish_125 +00000016 _sizeof__test_data_126 +00000010 _sizeof__finish_126 +00000016 _sizeof__test_data_127 +00000010 _sizeof__finish_127 +00000016 _sizeof__test_data_128 +00000010 _sizeof__finish_128 +00000016 _sizeof__test_data_129 +00000010 _sizeof__finish_129 +00000016 _sizeof__test_data_130 +00000010 _sizeof__finish_130 +00000016 _sizeof__test_data_131 +00000010 _sizeof__finish_131 +00000016 _sizeof__test_data_132 +00000010 _sizeof__finish_132 +00000016 _sizeof__test_data_133 +00000010 _sizeof__finish_133 +00000016 _sizeof__test_data_134 +00000010 _sizeof__finish_134 +00000016 _sizeof__test_data_135 +00000010 _sizeof__finish_135 +00000016 _sizeof__test_data_136 +00000010 _sizeof__finish_136 +00000016 _sizeof__test_data_137 +00000010 _sizeof__finish_137 +00000016 _sizeof__test_data_138 +00000010 _sizeof__finish_138 +00000016 _sizeof__test_data_139 +00000010 _sizeof__finish_139 +00000016 _sizeof__test_data_140 +00000010 _sizeof__finish_140 +00000016 _sizeof__test_data_141 +00000010 _sizeof__finish_141 +00000016 _sizeof__test_data_142 +00000010 _sizeof__finish_142 +00000016 _sizeof__test_data_143 +00000010 _sizeof__finish_143 +00000016 _sizeof__test_data_144 +00000010 _sizeof__finish_144 +00000016 _sizeof__test_data_145 +00000010 _sizeof__finish_145 +00000016 _sizeof__test_data_146 +00000010 _sizeof__finish_146 +00000016 _sizeof__test_data_147 +00000010 _sizeof__finish_147 +00000016 _sizeof__test_data_148 +00000010 _sizeof__finish_148 +00000016 _sizeof__test_data_149 +00000010 _sizeof__finish_149 +00000016 _sizeof__test_data_150 +00000010 _sizeof__finish_150 +00000016 _sizeof__test_data_151 +00000010 _sizeof__finish_151 +00000016 _sizeof__test_data_152 +00000010 _sizeof__finish_152 +00000016 _sizeof__test_data_153 +00000018 _sizeof__finish_153 +000000a1 _sizeof_run_testcase +0000001a _sizeof_fetch_test_data +00000012 _sizeof_print_got +00000004 _sizeof__print_zero +00000002 _sizeof__print_one +00000009 _sizeof__print_bit +00000001 _sizeof__skip
@@ -0,0 +1,3 @@
+config: + gb.model: SGB +fail: true
@@ -0,0 +1,120 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_div-S.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h
@@ -0,0 +1,120 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_div-dmg0.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h
@@ -0,0 +1,120 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_div-dmgABCmgb.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h
@@ -0,0 +1,3 @@
+config: + gb.model: SGB +fail: true
@@ -0,0 +1,120 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_div2-S.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h
@@ -1,1 +1,2 @@
-config: {gb.model: SGB} +config: + gb.model: SGB
@@ -1,212 +1,57 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-S.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-S.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48bb clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48cf memcpy +01:48d8 memset +01:4898 print_hex4 +01:48c5 print_hex8 +01:48e8 print_inline_string +01:48a4 print_load_font +01:48b0 print_newline +01:48e1 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_ok_cb_0 -00:020d _print_sl_data55 -00:0215 _print_sl_out55 -00:0218 mismatch -00:023b _wait_ly_6 -00:0241 _wait_ly_7 -00:0257 _print_results_halt_2 -00:025a mismatch_cb -00:0262 _print_sl_data56 -00:0270 _print_sl_out56 -00:028a _print_sl_data57 -00:0294 _print_sl_out57 -00:02a5 _print_sl_data58 -00:02af _print_sl_out58 -00:02b8 hwio_data -00:c014 mismatch_addr -00:c016 mismatch_data -00:c017 mismatch_mem +00:0150 main +00:01d9 main@quit_inline_1 +00:01ea mismatch +00:0200 mismatch@quit_inline_2 +00:024f hwio_data +00:ff80 mismatch_addr +00:ff82 mismatch_data +00:ff83 mismatch_mem + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000002 _sizeof_mismatch_addr +00000001 _sizeof_mismatch_data +00000001 _sizeof_mismatch_mem +0000009a _sizeof_main +00000065 _sizeof_mismatch
@@ -1,212 +1,57 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-dmg0.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-dmg0.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48bb clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48cf memcpy +01:48d8 memset +01:4898 print_hex4 +01:48c5 print_hex8 +01:48e8 print_inline_string +01:48a4 print_load_font +01:48b0 print_newline +01:48e1 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_ok_cb_0 -00:020d _print_sl_data55 -00:0215 _print_sl_out55 -00:0218 mismatch -00:023b _wait_ly_6 -00:0241 _wait_ly_7 -00:0257 _print_results_halt_2 -00:025a mismatch_cb -00:0262 _print_sl_data56 -00:0270 _print_sl_out56 -00:028a _print_sl_data57 -00:0294 _print_sl_out57 -00:02a5 _print_sl_data58 -00:02af _print_sl_out58 -00:02b8 hwio_data -00:c014 mismatch_addr -00:c016 mismatch_data -00:c017 mismatch_mem +00:0150 main +00:01d9 main@quit_inline_1 +00:01ea mismatch +00:0200 mismatch@quit_inline_2 +00:024f hwio_data +00:ff80 mismatch_addr +00:ff82 mismatch_data +00:ff83 mismatch_mem + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000002 _sizeof_mismatch_addr +00000001 _sizeof_mismatch_data +00000001 _sizeof_mismatch_mem +0000009a _sizeof_main +00000065 _sizeof_mismatch
@@ -1,212 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-dmgABCXmgb.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_ok_cb_0 -00:020d _print_sl_data55 -00:0215 _print_sl_out55 -00:0218 mismatch -00:023b _wait_ly_6 -00:0241 _wait_ly_7 -00:0257 _print_results_halt_2 -00:025a mismatch_cb -00:0262 _print_sl_data56 -00:0270 _print_sl_out56 -00:028a _print_sl_data57 -00:0294 _print_sl_out57 -00:02a5 _print_sl_data58 -00:02af _print_sl_out58 -00:02b8 hwio_data -00:c014 mismatch_addr -00:c016 mismatch_data -00:c017 mismatch_mem
@@ -0,0 +1,57 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-dmgABCmgb.gb". + +[labels] +01:48bb clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48cf memcpy +01:48d8 memset +01:4898 print_hex4 +01:48c5 print_hex8 +01:48e8 print_inline_string +01:48a4 print_load_font +01:48b0 print_newline +01:48e1 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte +01:4000 font +00:0150 main +00:01d9 main@quit_inline_1 +00:01ea mismatch +00:0200 mismatch@quit_inline_2 +00:024f hwio_data +00:ff80 mismatch_addr +00:ff82 mismatch_data +00:ff83 mismatch_mem + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000002 _sizeof_mismatch_addr +00000001 _sizeof_mismatch_data +00000001 _sizeof_mismatch_mem +0000009a _sizeof_main +00000065 _sizeof_mismatch
@@ -1,198 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/jeffrey/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-dmg.gb". - -[labels] -0001:4bf2 print_load_font -0001:4bff print_string -0001:4c09 print_a -0001:4c13 print_newline -0001:4c1e print_digit -0001:4c2b print_regs -0001:4c34 _print_sl_data0 -0001:4c3a _print_sl_out0 -0001:4c47 _print_sl_data1 -0001:4c4d _print_sl_out1 -0001:4c5f _print_sl_data2 -0001:4c65 _print_sl_out2 -0001:4c72 _print_sl_data3 -0001:4c78 _print_sl_out3 -0001:4c8a _print_sl_data4 -0001:4c90 _print_sl_out4 -0001:4c9d _print_sl_data5 -0001:4ca3 _print_sl_out5 -0001:4cb5 _print_sl_data6 -0001:4cbb _print_sl_out6 -0001:4cc8 _print_sl_data7 -0001:4cce _print_sl_out7 -0001:4000 font -0000:c000 regs_save -0000:c000 regs_save.f -0000:c001 regs_save.a -0000:c002 regs_save.c -0000:c003 regs_save.b -0000:c004 regs_save.e -0000:c005 regs_save.d -0000:c006 regs_save.l -0000:c007 regs_save.h -0000:c008 regs_flags -0000:c009 regs_assert -0000:c009 regs_assert.f -0000:c00a regs_assert.a -0000:c00b regs_assert.c -0000:c00c regs_assert.b -0000:c00d regs_assert.e -0000:c00e regs_assert.d -0000:c00f regs_assert.l -0000:c010 regs_assert.h -0000:c011 memdump_len -0000:c012 memdump_addr -0001:47f0 memcpy -0001:47f9 memset -0001:4802 clear_vram -0001:480d reset_screen -0001:481a process_results -0001:481f _wait_ly_0 -0001:4825 _wait_ly_1 -0001:4841 _wait_ly_2 -0001:4847 _wait_ly_3 -0001:4860 _process_results_cb -0001:486b _print_sl_data8 -0001:4875 _print_sl_out8 -0001:488f _print_sl_data9 -0001:489a _print_sl_out9 -0001:48b2 _print_sl_data10 -0001:48be _print_sl_out10 -0001:48bf dump_mem -0001:48cf _wait_ly_4 -0001:48d5 _wait_ly_5 -0001:48f1 _dump_mem_line -0001:491b _check_asserts -0001:4929 _print_sl_data11 -0001:492c _print_sl_out11 -0001:4938 _print_sl_data12 -0001:493a _print_sl_out12 -0001:4942 _print_sl_data13 -0001:4945 _print_sl_out13 -0001:494f __check_assert_fail0 -0001:495a _print_sl_data14 -0001:495d _print_sl_out14 -0001:4960 __check_assert_ok0 -0001:4968 _print_sl_data15 -0001:496d _print_sl_out15 -0001:496f __check_assert_skip0 -0001:4977 _print_sl_data16 -0001:497f _print_sl_out16 -0001:497f __check_assert_out0 -0001:498b _print_sl_data17 -0001:498d _print_sl_out17 -0001:4995 _print_sl_data18 -0001:4998 _print_sl_out18 -0001:49a2 __check_assert_fail1 -0001:49ad _print_sl_data19 -0001:49b0 _print_sl_out19 -0001:49b3 __check_assert_ok1 -0001:49bb _print_sl_data20 -0001:49c0 _print_sl_out20 -0001:49c2 __check_assert_skip1 -0001:49ca _print_sl_data21 -0001:49d2 _print_sl_out21 -0001:49d2 __check_assert_out1 -0001:49dd _print_sl_data22 -0001:49e0 _print_sl_out22 -0001:49ec _print_sl_data23 -0001:49ee _print_sl_out23 -0001:49f6 _print_sl_data24 -0001:49f9 _print_sl_out24 -0001:4a03 __check_assert_fail2 -0001:4a0e _print_sl_data25 -0001:4a11 _print_sl_out25 -0001:4a14 __check_assert_ok2 -0001:4a1c _print_sl_data26 -0001:4a21 _print_sl_out26 -0001:4a23 __check_assert_skip2 -0001:4a2b _print_sl_data27 -0001:4a33 _print_sl_out27 -0001:4a33 __check_assert_out2 -0001:4a3f _print_sl_data28 -0001:4a41 _print_sl_out28 -0001:4a49 _print_sl_data29 -0001:4a4c _print_sl_out29 -0001:4a56 __check_assert_fail3 -0001:4a61 _print_sl_data30 -0001:4a64 _print_sl_out30 -0001:4a67 __check_assert_ok3 -0001:4a6f _print_sl_data31 -0001:4a74 _print_sl_out31 -0001:4a76 __check_assert_skip3 -0001:4a7e _print_sl_data32 -0001:4a86 _print_sl_out32 -0001:4a86 __check_assert_out3 -0001:4a91 _print_sl_data33 -0001:4a94 _print_sl_out33 -0001:4aa0 _print_sl_data34 -0001:4aa2 _print_sl_out34 -0001:4aaa _print_sl_data35 -0001:4aad _print_sl_out35 -0001:4ab7 __check_assert_fail4 -0001:4ac2 _print_sl_data36 -0001:4ac5 _print_sl_out36 -0001:4ac8 __check_assert_ok4 -0001:4ad0 _print_sl_data37 -0001:4ad5 _print_sl_out37 -0001:4ad7 __check_assert_skip4 -0001:4adf _print_sl_data38 -0001:4ae7 _print_sl_out38 -0001:4ae7 __check_assert_out4 -0001:4af3 _print_sl_data39 -0001:4af5 _print_sl_out39 -0001:4afd _print_sl_data40 -0001:4b00 _print_sl_out40 -0001:4b0a __check_assert_fail5 -0001:4b15 _print_sl_data41 -0001:4b18 _print_sl_out41 -0001:4b1b __check_assert_ok5 -0001:4b23 _print_sl_data42 -0001:4b28 _print_sl_out42 -0001:4b2a __check_assert_skip5 -0001:4b32 _print_sl_data43 -0001:4b3a _print_sl_out43 -0001:4b3a __check_assert_out5 -0001:4b45 _print_sl_data44 -0001:4b48 _print_sl_out44 -0001:4b54 _print_sl_data45 -0001:4b56 _print_sl_out45 -0001:4b5e _print_sl_data46 -0001:4b61 _print_sl_out46 -0001:4b6b __check_assert_fail6 -0001:4b76 _print_sl_data47 -0001:4b79 _print_sl_out47 -0001:4b7c __check_assert_ok6 -0001:4b84 _print_sl_data48 -0001:4b89 _print_sl_out48 -0001:4b8b __check_assert_skip6 -0001:4b93 _print_sl_data49 -0001:4b9b _print_sl_out49 -0001:4b9b __check_assert_out6 -0001:4ba7 _print_sl_data50 -0001:4ba9 _print_sl_out50 -0001:4bb1 _print_sl_data51 -0001:4bb4 _print_sl_out51 -0001:4bbe __check_assert_fail7 -0001:4bc9 _print_sl_data52 -0001:4bcc _print_sl_out52 -0001:4bcf __check_assert_ok7 -0001:4bd7 _print_sl_data53 -0001:4bdc _print_sl_out53 -0001:4bde __check_assert_skip7 -0001:4be6 _print_sl_data54 -0001:4bee _print_sl_out54 -0001:4bee __check_assert_out7 -0000:01d2 invalid_sp -0000:01d7 _wait_ly_6 -0000:01dd _wait_ly_7 -0000:01f9 _wait_ly_8 -0000:01ff _wait_ly_9 -0000:0218 _test_failure_cb_0 -0000:0220 _print_sl_data55 -0000:0231 _print_sl_out55 -0000:c014 sp_save
@@ -1,199 +1,125 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-dmg0.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-dmg0.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01d2 invalid_sp -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_failure_cb_0 -00:020d _print_sl_data55 -00:021e _print_sl_out55 -00:c014 sp_save +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01d3 invalid_sp +00:01da invalid_sp@quit_inline_1 +00:ff91 sp_save + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_sp_save +00000083 _sizeof_main
@@ -0,0 +1,125 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-dmgABC.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01d3 invalid_sp +00:01da invalid_sp@quit_inline_1 +00:ff91 sp_save + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_sp_save +00000083 _sizeof_main
@@ -1,199 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-dmgABCX.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01d2 invalid_sp -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_failure_cb_0 -00:020d _print_sl_data55 -00:021e _print_sl_out55 -00:c014 sp_save
@@ -1,1 +1,2 @@
-config: {gb.model: MGB} +config: + gb.model: MGB
@@ -1,199 +1,125 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-mgb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-mgb.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01d2 invalid_sp -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_failure_cb_0 -00:020d _print_sl_data55 -00:021e _print_sl_out55 -00:c014 sp_save +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01d3 invalid_sp +00:01da invalid_sp@quit_inline_1 +00:ff91 sp_save + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_sp_save +00000083 _sizeof_main
@@ -1,1 +1,2 @@
-config: {gb.model: SGB} +config: + gb.model: SGB
@@ -1,199 +1,125 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-sgb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-sgb.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01d2 invalid_sp -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_failure_cb_0 -00:020d _print_sl_data55 -00:021e _print_sl_out55 -00:c014 sp_save +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01d3 invalid_sp +00:01da invalid_sp@quit_inline_1 +00:ff91 sp_save + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_sp_save +00000083 _sizeof_main
@@ -1,1 +1,2 @@
-config: {gb.model: SGB2} +config: + gb.model: SGB2
@@ -1,199 +1,125 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-sgb2.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_regs-sgb2.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01d2 invalid_sp -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_failure_cb_0 -00:020d _print_sl_data55 -00:021e _print_sl_out55 -00:c014 sp_save +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01d3 invalid_sp +00:01da invalid_sp@quit_inline_1 +00:ff91 sp_save + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_sp_save +00000083 _sizeof_main
@@ -1,223 +1,66 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_cc_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_cc_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0184 test_finish -00:0198 _wait_ly_6 -00:019e _wait_ly_7 -00:01b4 _print_results_halt_1 -00:01b7 _test_ok_cb_0 -00:01bf _print_sl_data55 -00:01c7 _print_sl_out55 -00:01ca wram_test -00:01cd fail_round1 -00:01e1 _wait_ly_8 -00:01e7 _wait_ly_9 -00:01fd _print_results_halt_2 -00:0200 _test_failure_cb_0 -00:0208 _print_sl_data56 -00:0216 _print_sl_out56 -00:0219 fail_round2 -00:022d _wait_ly_10 -00:0233 _wait_ly_11 -00:0249 _print_results_halt_3 -00:024c _test_failure_cb_1 -00:0254 _print_sl_data57 -00:0262 _print_sl_out57 +00:018b test_finish@quit_inline_1 +00:019c wram_test +00:019f fail_round1 +00:01a6 fail_round1@quit_inline_2 +00:01bd fail_round2 +00:01c4 fail_round2@quit_inline_3 00:1f80 hiram_test -00:1f87 _wait_ly_12 -00:1f8d _wait_ly_13 +00:1f87 hiram_test@wait_ly_7 +00:1f8d hiram_test@wait_ly_8 00:1fa1 test_round2 -00:1fa8 _wait_ly_14 -00:1fae _wait_ly_15 +00:1fa8 test_round2@wait_ly_9 +00:1fae test_round2@wait_ly_10 00:1fca finish_round1 00:1ada finish_round2 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000034 _sizeof_main +00000018 _sizeof_test_finish +00000003 _sizeof_wram_test +0000001e _sizeof_fail_round1 +0000191d _sizeof_fail_round2 +000004a6 _sizeof_finish_round2 +00000021 _sizeof_hiram_test +00000029 _sizeof_test_round2
@@ -1,204 +1,138 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_cc_timing2.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_cc_timing2.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0177 test_finish -00:01cf hiram_test -00:01d2 _wait_ly_6 -00:01d8 _wait_ly_7 -00:01ec finish_round1 -00:01ed _wait_ly_8 -00:01f3 _wait_ly_9 -00:0208 finish_round2 -00:0209 _wait_ly_10 -00:020f _wait_ly_11 -00:0225 finish_round3 +00:01d2 hiram_test +00:01d5 hiram_test@wait_ly_7 +00:01db hiram_test@wait_ly_8 +00:01ef finish_round1 +00:01f0 finish_round1@wait_ly_9 +00:01f6 finish_round1@wait_ly_10 +00:020b finish_round2 +00:020c finish_round2@wait_ly_11 +00:0212 finish_round2@wait_ly_12 +00:0228 finish_round3 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000027 _sizeof_main +0000005b _sizeof_test_finish +0000001d _sizeof_hiram_test +0000001c _sizeof_finish_round1 +0000001d _sizeof_finish_round2
@@ -1,223 +1,66 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0184 test_finish -00:0198 _wait_ly_6 -00:019e _wait_ly_7 -00:01b4 _print_results_halt_1 -00:01b7 _test_ok_cb_0 -00:01bf _print_sl_data55 -00:01c7 _print_sl_out55 -00:01ca wram_test -00:01cd fail_round1 -00:01e1 _wait_ly_8 -00:01e7 _wait_ly_9 -00:01fd _print_results_halt_2 -00:0200 _test_failure_cb_0 -00:0208 _print_sl_data56 -00:0216 _print_sl_out56 -00:0219 fail_round2 -00:022d _wait_ly_10 -00:0233 _wait_ly_11 -00:0249 _print_results_halt_3 -00:024c _test_failure_cb_1 -00:0254 _print_sl_data57 -00:0262 _print_sl_out57 +00:018b test_finish@quit_inline_1 +00:019c wram_test +00:019f fail_round1 +00:01a6 fail_round1@quit_inline_2 +00:01bd fail_round2 +00:01c4 fail_round2@quit_inline_3 00:1f80 hiram_test -00:1f87 _wait_ly_12 -00:1f8d _wait_ly_13 +00:1f87 hiram_test@wait_ly_7 +00:1f8d hiram_test@wait_ly_8 00:1fa1 test_round2 -00:1fa8 _wait_ly_14 -00:1fae _wait_ly_15 +00:1fa8 test_round2@wait_ly_9 +00:1fae test_round2@wait_ly_10 00:1fca finish_round1 00:1ada finish_round2 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000034 _sizeof_main +00000018 _sizeof_test_finish +00000003 _sizeof_wram_test +0000001e _sizeof_fail_round1 +0000191d _sizeof_fail_round2 +000004a6 _sizeof_finish_round2 +00000021 _sizeof_hiram_test +00000029 _sizeof_test_round2
@@ -1,204 +1,138 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_timing2.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_timing2.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0177 test_finish -00:01cf hiram_test -00:01d2 _wait_ly_6 -00:01d8 _wait_ly_7 -00:01ec finish_round1 -00:01ed _wait_ly_8 -00:01f3 _wait_ly_9 -00:0208 finish_round2 -00:0209 _wait_ly_10 -00:020f _wait_ly_11 -00:0225 finish_round3 +00:01d2 hiram_test +00:01d5 hiram_test@wait_ly_7 +00:01db hiram_test@wait_ly_8 +00:01ef finish_round1 +00:01f0 finish_round1@wait_ly_9 +00:01f6 finish_round1@wait_ly_10 +00:020b finish_round2 +00:020c finish_round2@wait_ly_11 +00:0212 finish_round2@wait_ly_12 +00:0228 finish_round3 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000027 _sizeof_main +0000005b _sizeof_test_finish +0000001d _sizeof_hiram_test +0000001c _sizeof_finish_round1 +0000001d _sizeof_finish_round2
@@ -1,228 +1,67 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/di_timing-GS.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/di_timing-GS.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0158 _wait_ly_4 -00:015e _wait_ly_5 +00:0150 main +00:0158 main@wait_ly_5 +00:015e main@wait_ly_6 00:016d test_round1 00:0177 _delay_long_time_0 00:0186 finish_round1 -00:0189 _wait_ly_6 -00:018f _wait_ly_7 +00:0189 finish_round1@wait_ly_7 +00:018f finish_round1@wait_ly_8 00:019e test_round2 00:01a8 _delay_long_time_1 00:01b4 test_finish -00:01c8 _wait_ly_8 -00:01ce _wait_ly_9 -00:01e4 _print_results_halt_1 -00:01e7 _test_ok_cb_0 -00:01ef _print_sl_data55 -00:01f7 _print_sl_out55 -00:01fa fail_halt -00:020e _wait_ly_10 -00:0214 _wait_ly_11 -00:022a _print_results_halt_2 -00:022d _test_failure_cb_0 -00:0235 _print_sl_data56 -00:0240 _print_sl_out56 -00:0243 fail_round1 -00:0257 _wait_ly_12 -00:025d _wait_ly_13 -00:0273 _print_results_halt_3 -00:0276 _test_failure_cb_1 -00:027e _print_sl_data57 -00:028c _print_sl_out57 -00:028f fail_round2 -00:02a3 _wait_ly_14 -00:02a9 _wait_ly_15 -00:02bf _print_results_halt_4 -00:02c2 _test_failure_cb_2 -00:02ca _print_sl_data58 -00:02d8 _print_sl_out58 +00:01bb test_finish@quit_inline_1 +00:01cc fail_halt +00:01d3 fail_halt@quit_inline_2 +00:01e7 fail_round1 +00:01ee fail_round1@quit_inline_3 +00:0205 fail_round2 +00:020c fail_round2@quit_inline_4 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +0000001d _sizeof_main +0000000a _sizeof_test_round1 +0000000f _sizeof__delay_long_time_0 +00000018 _sizeof_finish_round1 +0000000a _sizeof_test_round2 +0000000c _sizeof__delay_long_time_1 +00000018 _sizeof_test_finish +0000001b _sizeof_fail_halt +0000001e _sizeof_fail_round1
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/div_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/div_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0232 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +000000e2 _sizeof_main
@@ -0,0 +1,127 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ei_sequence.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01a0 test +00:01b2 fail +00:01b9 fail@quit_inline_1 +00:01d0 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000050 _sizeof_main +00000012 _sizeof_test +0000001e _sizeof_fail
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/ei_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ei_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0160 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000010 _sizeof_main
@@ -1,219 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/hblank_ly_scx_timing-GS.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 -00:03a2 _wait_ly_6 -00:03a8 _wait_ly_7 -00:03be _print_results_halt_1 -00:03c1 _test_ok_cb_0 -00:03c9 _print_sl_data55 -00:03d1 _print_sl_out55 -00:03d4 test_fail -00:0404 _wait_ly_8 -00:040a _wait_ly_9 -00:0420 _print_results_halt_2 -00:0423 _test_failure_dump_cb_0 -00:042e _print_sl_data56 -00:0438 _print_sl_out56 -00:044c _print_sl_data57 -00:0458 _print_sl_out57 -00:045b standard_delay -00:0473 setup_and_wait -00:0473 _wait_ly_10 -00:0479 _wait_ly_11 -00:048d fail_halt -00:04a1 _wait_ly_12 -00:04a7 _wait_ly_13 -00:04bd _print_results_halt_3 -00:04c0 _test_failure_cb_0 -00:04c8 _print_sl_data58 -00:04d3 _print_sl_out58
@@ -1,203 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/intr_1_2_timing-GS.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 -00:01ab setup_and_wait_mode1 -00:01ab _wait_ly_6 -00:01be setup_and_wait_mode2 -00:01cb fail_halt -00:01df _wait_ly_7 -00:01e5 _wait_ly_8 -00:01fb _print_results_halt_1 -00:01fe _test_failure_cb_0 -00:0206 _print_sl_data55 -00:0211 _print_sl_out55
@@ -1,203 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/intr_2_0_timing.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 -00:01a9 setup_and_wait_mode2 -00:01a9 _wait_ly_6 -00:01cc setup_and_wait_mode0 -00:01d9 fail_halt -00:01ed _wait_ly_7 -00:01f3 _wait_ly_8 -00:0209 _print_results_halt_1 -00:020c _test_failure_cb_0 -00:0214 _print_sl_data55 -00:021f _print_sl_out55
@@ -1,202 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/intr_2_mode0_timing.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 -00:0207 setup_and_wait_mode2 -00:0207 _wait_ly_6 -00:022a fail_halt -00:023e _wait_ly_7 -00:0244 _wait_ly_8 -00:025a _print_results_halt_1 -00:025d _test_failure_cb_0 -00:0265 _print_sl_data55 -00:0270 _print_sl_out55
@@ -1,437 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/intr_2_mode0_timing_sprites.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c0c2 regs_save -00:c0c2 regs_save.f -00:c0c3 regs_save.a -00:c0c4 regs_save.c -00:c0c5 regs_save.b -00:c0c6 regs_save.e -00:c0c7 regs_save.d -00:c0c8 regs_save.l -00:c0c9 regs_save.h -00:c0ca regs_flags -00:c0cb regs_assert -00:c0cb regs_assert.f -00:c0cc regs_assert.a -00:c0cd regs_assert.c -00:c0ce regs_assert.b -00:c0cf regs_assert.e -00:c0d0 regs_assert.d -00:c0d1 regs_assert.l -00:c0d2 regs_assert.h -00:c0d3 memdump_len -00:c0d4 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0174 _testcase_data_0 -00:0176 _testcase_end_0 -00:0187 _testcase_data_1 -00:018a _testcase_end_1 -00:019b _testcase_data_2 -00:019f _testcase_end_2 -00:01b0 _testcase_data_3 -00:01b5 _testcase_end_3 -00:01c6 _testcase_data_4 -00:01cc _testcase_end_4 -00:01dd _testcase_data_5 -00:01e4 _testcase_end_5 -00:01f5 _testcase_data_6 -00:01fd _testcase_end_6 -00:020e _testcase_data_7 -00:0217 _testcase_end_7 -00:0228 _testcase_data_8 -00:0232 _testcase_end_8 -00:0243 _testcase_data_9 -00:024e _testcase_end_9 -00:025f _testcase_data_10 -00:026a _testcase_end_10 -00:027b _testcase_data_11 -00:0286 _testcase_end_11 -00:0297 _testcase_data_12 -00:02a2 _testcase_end_12 -00:02b3 _testcase_data_13 -00:02be _testcase_end_13 -00:02cf _testcase_data_14 -00:02da _testcase_end_14 -00:02eb _testcase_data_15 -00:02f6 _testcase_end_15 -00:0307 _testcase_data_16 -00:0312 _testcase_end_16 -00:0323 _testcase_data_17 -00:032e _testcase_end_17 -00:033f _testcase_data_18 -00:034a _testcase_end_18 -00:035b _testcase_data_19 -00:0366 _testcase_end_19 -00:0377 _testcase_data_20 -00:0382 _testcase_end_20 -00:0393 _testcase_data_21 -00:039e _testcase_end_21 -00:03af _testcase_data_22 -00:03ba _testcase_end_22 -00:03cb _testcase_data_23 -00:03d6 _testcase_end_23 -00:03e7 _testcase_data_24 -00:03f2 _testcase_end_24 -00:0403 _testcase_data_25 -00:040e _testcase_end_25 -00:041f _testcase_data_26 -00:042a _testcase_end_26 -00:043b _testcase_data_27 -00:0446 _testcase_end_27 -00:0457 _testcase_data_28 -00:0462 _testcase_end_28 -00:0473 _testcase_data_29 -00:047e _testcase_end_29 -00:048f _testcase_data_30 -00:049a _testcase_end_30 -00:04ab _testcase_data_31 -00:04b6 _testcase_end_31 -00:04c7 _testcase_data_32 -00:04d2 _testcase_end_32 -00:04e3 _testcase_data_33 -00:04ee _testcase_end_33 -00:04ff _testcase_data_34 -00:050a _testcase_end_34 -00:051b _testcase_data_35 -00:0526 _testcase_end_35 -00:0537 _testcase_data_36 -00:0542 _testcase_end_36 -00:0553 _testcase_data_37 -00:055e _testcase_end_37 -00:056f _testcase_data_38 -00:057a _testcase_end_38 -00:058b _testcase_data_39 -00:0596 _testcase_end_39 -00:05a7 _testcase_data_40 -00:05b2 _testcase_end_40 -00:05c3 _testcase_data_41 -00:05ce _testcase_end_41 -00:05df _testcase_data_42 -00:05ea _testcase_end_42 -00:05fb _testcase_data_43 -00:0606 _testcase_end_43 -00:0617 _testcase_data_44 -00:0622 _testcase_end_44 -00:0633 _testcase_data_45 -00:063e _testcase_end_45 -00:064f _testcase_data_46 -00:065a _testcase_end_46 -00:066b _testcase_data_47 -00:0676 _testcase_end_47 -00:0687 _testcase_data_48 -00:0692 _testcase_end_48 -00:06a3 _testcase_data_49 -00:06ae _testcase_end_49 -00:06bf _testcase_data_50 -00:06ca _testcase_end_50 -00:06db _testcase_data_51 -00:06e6 _testcase_end_51 -00:06f7 _testcase_data_52 -00:06f9 _testcase_end_52 -00:070a _testcase_data_53 -00:070c _testcase_end_53 -00:071d _testcase_data_54 -00:071f _testcase_end_54 -00:0730 _testcase_data_55 -00:0732 _testcase_end_55 -00:0743 _testcase_data_56 -00:0745 _testcase_end_56 -00:0756 _testcase_data_57 -00:0758 _testcase_end_57 -00:0769 _testcase_data_58 -00:076b _testcase_end_58 -00:077c _testcase_data_59 -00:077e _testcase_end_59 -00:078f _testcase_data_60 -00:0791 _testcase_end_60 -00:07a2 _testcase_data_61 -00:07a4 _testcase_end_61 -00:07b5 _testcase_data_62 -00:07b7 _testcase_end_62 -00:07c8 _testcase_data_63 -00:07ca _testcase_end_63 -00:07db _testcase_data_64 -00:07dd _testcase_end_64 -00:07ee _testcase_data_65 -00:07f0 _testcase_end_65 -00:0801 _testcase_data_66 -00:0803 _testcase_end_66 -00:0814 _testcase_data_67 -00:0816 _testcase_end_67 -00:0827 _testcase_data_68 -00:0829 _testcase_end_68 -00:083a _testcase_data_69 -00:083c _testcase_end_69 -00:084d _testcase_data_70 -00:084f _testcase_end_70 -00:0860 _testcase_data_71 -00:0862 _testcase_end_71 -00:0873 _testcase_data_72 -00:0875 _testcase_end_72 -00:0886 _testcase_data_73 -00:0888 _testcase_end_73 -00:0899 _testcase_data_74 -00:089b _testcase_end_74 -00:08ac _testcase_data_75 -00:08ae _testcase_end_75 -00:08bf _testcase_data_76 -00:08c1 _testcase_end_76 -00:08d2 _testcase_data_77 -00:08d4 _testcase_end_77 -00:08e5 _testcase_data_78 -00:08e8 _testcase_end_78 -00:08f9 _testcase_data_79 -00:08fc _testcase_end_79 -00:090d _testcase_data_80 -00:0910 _testcase_end_80 -00:0921 _testcase_data_81 -00:0924 _testcase_end_81 -00:0935 _testcase_data_82 -00:0938 _testcase_end_82 -00:0949 _testcase_data_83 -00:094c _testcase_end_83 -00:095d _testcase_data_84 -00:0960 _testcase_end_84 -00:0971 _testcase_data_85 -00:0974 _testcase_end_85 -00:0985 _testcase_data_86 -00:0988 _testcase_end_86 -00:0999 _testcase_data_87 -00:099c _testcase_end_87 -00:09ad _testcase_data_88 -00:09b0 _testcase_end_88 -00:09c1 _testcase_data_89 -00:09c4 _testcase_end_89 -00:09d5 _testcase_data_90 -00:09d8 _testcase_end_90 -00:09e9 _testcase_data_91 -00:09ec _testcase_end_91 -00:09fd _testcase_data_92 -00:0a00 _testcase_end_92 -00:0a11 _testcase_data_93 -00:0a14 _testcase_end_93 -00:0a25 _testcase_data_94 -00:0a28 _testcase_end_94 -00:0a39 _testcase_data_95 -00:0a44 _testcase_end_95 -00:0a55 _testcase_data_96 -00:0a60 _testcase_end_96 -00:0a71 _testcase_data_97 -00:0a7c _testcase_end_97 -00:0a8d _testcase_data_98 -00:0a98 _testcase_end_98 -00:0aa9 _testcase_data_99 -00:0ab4 _testcase_end_99 -00:0ac5 _testcase_data_100 -00:0ad0 _testcase_end_100 -00:0ae1 _testcase_data_101 -00:0aec _testcase_end_101 -00:0afd _testcase_data_102 -00:0b08 _testcase_end_102 -00:0b19 _testcase_data_103 -00:0b24 _testcase_end_103 -00:0b35 _testcase_data_104 -00:0b40 _testcase_end_104 -00:0b54 _wait_ly_4 -00:0b5a _wait_ly_5 -00:0b70 _print_results_halt_1 -00:0b73 _test_ok_cb_0 -00:0b7b _print_sl_data55 -00:0b83 _print_sl_out55 -00:0b86 run_testcase -00:0b88 _wait_ly_6 -00:0b8e _wait_ly_7 -00:0bb9 testcase_round_a -00:0bc4 testcase_round_a_ret -00:0bd4 testcase_round_b -00:0bdf testcase_round_b_ret -00:0bf0 prepare_sprites -00:0c06 prepare_nop_area -00:0c0f setup_and_wait_mode2 -00:0c0f _wait_ly_8 -00:0c32 test_fail -00:0c46 _wait_ly_9 -00:0c4c _wait_ly_10 -00:0c62 _print_results_halt_2 -00:0c65 _test_fail_cb -00:0c6d _print_sl_data56 -00:0c74 _print_sl_out56 -00:0c82 _print_sl_data57 -00:0c8a _print_sl_out57 -00:0c8d fail_halt -00:0ca1 _wait_ly_11 -00:0ca7 _wait_ly_12 -00:0cbd _print_results_halt_3 -00:0cc0 _test_failure_cb_0 -00:0cc8 _print_sl_data58 -00:0cd3 _print_sl_out58 -00:c000 testcase_id -00:c002 nop_area_a -00:c062 nop_area_b
@@ -1,202 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/intr_2_mode3_timing.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 -00:01b5 setup_and_wait_mode2 -00:01b5 _wait_ly_6 -00:01d8 fail_halt -00:01ec _wait_ly_7 -00:01f2 _wait_ly_8 -00:0208 _print_results_halt_1 -00:020b _test_failure_cb_0 -00:0213 _print_sl_data55 -00:021e _print_sl_out55
@@ -1,202 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/intr_2_oam_ok_timing.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 -00:020a setup_and_wait_mode2 -00:020a _wait_ly_6 -00:022d fail_halt -00:0241 _wait_ly_7 -00:0247 _wait_ly_8 -00:025d _print_results_halt_1 -00:0260 _test_failure_cb_0 -00:0268 _print_sl_data55 -00:0273 _print_sl_out55
@@ -1,236 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/lcdon_timing-dmgABCXmgbS.gb". - -[labels] -01:5087 print_load_font -01:5094 print_string -01:509e print_a -01:50a8 print_newline -01:50b3 print_digit -01:50c0 print_regs -01:50c9 _print_sl_data0 -01:50cf _print_sl_out0 -01:50dc _print_sl_data1 -01:50e2 _print_sl_out1 -01:50f4 _print_sl_data2 -01:50fa _print_sl_out2 -01:5107 _print_sl_data3 -01:510d _print_sl_out3 -01:511f _print_sl_data4 -01:5125 _print_sl_out4 -01:5132 _print_sl_data5 -01:5138 _print_sl_out5 -01:514a _print_sl_data6 -01:5150 _print_sl_out6 -01:515d _print_sl_data7 -01:5163 _print_sl_out7 -01:4000 font -00:c01d regs_save -00:c01d regs_save.f -00:c01e regs_save.a -00:c01f regs_save.c -00:c020 regs_save.b -00:c021 regs_save.e -00:c022 regs_save.d -00:c023 regs_save.l -00:c024 regs_save.h -00:c025 regs_flags -00:c026 regs_assert -00:c026 regs_assert.f -00:c027 regs_assert.a -00:c028 regs_assert.c -00:c029 regs_assert.b -00:c02a regs_assert.e -00:c02b regs_assert.d -00:c02c regs_assert.l -00:c02d regs_assert.h -00:c02e memdump_len -00:c02f memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:015a test_ly -00:0166 test_stat_lyc0 -00:0175 test_stat_lyc1 -00:0185 test_oam_access -00:0191 test_vram_access -00:019d test_finish -00:01b1 _wait_ly_4 -00:01b7 _wait_ly_5 -00:01cd _print_results_halt_1 -00:01d0 _test_ok_cb_0 -00:01d8 _print_sl_data55 -00:01e0 _print_sl_out55 -01:4ed8 cycle_counts -01:4ef0 expect_ly -01:4f0b expect_stat_lyc0 -01:4f2e expect_stat_lyc1 -01:4f51 expect_oam_access -01:4f74 expect_vram_access -01:4f98 verify_results -01:4faf verify_fail -01:4fdd _wait_ly_6 -01:4fe3 _wait_ly_7 -01:4ff9 _print_results_halt_2 -01:4ffc _verify_fail_cb -01:5004 _print_sl_data56 -01:5012 _print_sl_out56 -01:502e _print_sl_data57 -01:503a _print_sl_out57 -01:5055 _print_sl_data58 -01:5061 _print_sl_out58 -01:5072 _print_sl_data59 -01:507e _print_sl_out59 -00:c000 v_pass1_results -00:c008 v_pass2_results -00:c010 v_pass3_results -00:c018 v_fail_round -00:c019 v_fail_expect -00:c01a v_fail_actual -00:c01b v_fail_str -00:c01b v_fail_str_l -00:c01c v_fail_str_h -01:4bff test_passes -01:4bff test_pass1 -01:4cf1 test_pass2 -01:4de4 test_pass3
@@ -1,230 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/lcdon_write_timing-GS.gb". - -[labels] -01:4d3c print_load_font -01:4d49 print_string -01:4d53 print_a -01:4d5d print_newline -01:4d68 print_digit -01:4d75 print_regs -01:4d7e _print_sl_data0 -01:4d84 _print_sl_out0 -01:4d91 _print_sl_data1 -01:4d97 _print_sl_out1 -01:4da9 _print_sl_data2 -01:4daf _print_sl_out2 -01:4dbc _print_sl_data3 -01:4dc2 _print_sl_out3 -01:4dd4 _print_sl_data4 -01:4dda _print_sl_out4 -01:4de7 _print_sl_data5 -01:4ded _print_sl_out5 -01:4dff _print_sl_data6 -01:4e05 _print_sl_out6 -01:4e12 _print_sl_data7 -01:4e18 _print_sl_out7 -01:4000 font -00:c144 regs_save -00:c144 regs_save.f -00:c145 regs_save.a -00:c146 regs_save.c -00:c147 regs_save.b -00:c148 regs_save.e -00:c149 regs_save.d -00:c14a regs_save.l -00:c14b regs_save.h -00:c14c regs_flags -00:c14d regs_assert -00:c14d regs_assert.f -00:c14e regs_assert.a -00:c14f regs_assert.c -00:c150 regs_assert.b -00:c151 regs_assert.e -00:c152 regs_assert.d -00:c153 regs_assert.l -00:c154 regs_assert.h -00:c155 memdump_len -00:c156 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:015a test_oam_access -00:0166 test_vram_access -00:0172 test_finish -00:0186 _wait_ly_4 -00:018c _wait_ly_5 -00:01a2 _print_results_halt_1 -00:01a5 _test_ok_cb_0 -00:01ad _print_sl_data55 -00:01b5 _print_sl_out55 -01:4bff nop_counts -01:4c12 expect_oam_access -01:4c2f expect_vram_access -01:4c4d verify_results -01:4c64 verify_fail -01:4c92 _wait_ly_6 -01:4c98 _wait_ly_7 -01:4cae _print_results_halt_2 -01:4cb1 _verify_fail_cb -01:4cb9 _print_sl_data56 -01:4cc7 _print_sl_out56 -01:4ce3 _print_sl_data57 -01:4cef _print_sl_out57 -01:4d0a _print_sl_data58 -01:4d16 _print_sl_out58 -01:4d27 _print_sl_data59 -01:4d33 _print_sl_out59 -00:c000 v_test_code -00:c12c v_test_results -00:c13f v_fail_round -00:c140 v_fail_expect -00:c141 v_fail_actual -00:c142 v_fail_str -00:c142 v_fail_str_l -00:c143 v_fail_str_h -01:4e22 run_tests -01:4e3b test_case -01:4e6f test_case_prologue -01:4e73 test_case_epilogue -01:4e75 test_case_end
@@ -1,219 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/stat_irq_blocking.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 test_round1 -00:0156 _wait_ly_4 -00:015c _wait_ly_5 -00:016b fail_round1 -00:0180 _wait_ly_6 -00:0186 _wait_ly_7 -00:019c _print_results_halt_1 -00:019f _test_failure_cb_0 -00:01a7 _print_sl_data55 -00:01b9 _print_sl_out55 -00:01bc test_round2 -00:01c6 ly_iteration -00:01dc finish_round2 -00:01f1 _wait_ly_8 -00:01f7 _wait_ly_9 -00:020d _print_results_halt_2 -00:0210 _test_ok_cb_0 -00:0218 _print_sl_data56 -00:0220 _print_sl_out56 -00:0223 fail_round2 -00:0250 _wait_ly_10 -00:0256 _wait_ly_11 -00:026c _print_results_halt_3 -00:026f _test_failure_dump_cb_0 -00:027a _print_sl_data57 -00:0284 _print_sl_out57 -00:0298 _print_sl_data58 -00:02a4 _print_sl_out58
@@ -1,216 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/gpu/vblank_stat_intr-GS.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0169 fail_halt -00:017d _wait_ly_4 -00:0183 _wait_ly_5 -00:0199 _print_results_halt_1 -00:019c _test_failure_cb_0 -00:01a4 _print_sl_data55 -00:01a9 _print_sl_out55 -00:01ac test_round1 -00:01b8 _wait_ly_6 -00:0203 finish_round1 -00:0221 test_round2 -00:022d _wait_ly_7 -00:0279 finish_round2 -00:029b test_round3 -00:02a7 _wait_ly_8 -00:02f2 finish_round3 -00:0310 test_round4 -00:031c _wait_ly_9 -00:0368 finish_round4 -00:036a test_finish -00:c014 intr_vec_vblank -00:c017 intr_vec_stat -00:c01a round1 -00:c01b round2 -00:c01c round3
@@ -1,206 +1,48 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime0_ei.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime0_ei.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 +00:0150 main +00:0151 main@wait_ly_5 00:0161 result_ime0 -00:0175 _wait_ly_5 -00:017b _wait_ly_6 -00:0191 _print_results_halt_1 -00:0194 _test_failure_cb_0 -00:019c _print_sl_data55 -00:01a2 _print_sl_out55 -00:01a5 result_ime1 -00:01b9 _wait_ly_7 -00:01bf _wait_ly_8 -00:01d5 _print_results_halt_2 -00:01d8 _test_ok_cb_0 -00:01e0 _print_sl_data56 -00:01e8 _print_sl_out56 +00:0168 result_ime0@quit_inline_1 +00:0177 result_ime1 +00:017e result_ime1@quit_inline_2 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000011 _sizeof_main +00000016 _sizeof_result_ime0
@@ -1,210 +1,135 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime0_nointr_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime0_nointr_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 00:0167 test_round1 00:0184 finish_round1 00:0193 test_round2 00:01af finish_round2 -00:01e2 fail_halt -00:01f6 _wait_ly_5 -00:01fc _wait_ly_6 -00:0212 _print_results_halt_1 -00:0215 _test_failure_cb_0 -00:021d _print_sl_data55 -00:0228 _print_sl_out55 -00:022b fail_intr -00:023f _wait_ly_7 -00:0245 _wait_ly_8 -00:025b _print_results_halt_2 -00:025e _test_failure_cb_1 -00:0266 _print_sl_data56 -00:0276 _print_sl_out56 +00:01e9 fail_halt +00:01f0 fail_halt@quit_inline_1 +00:0204 fail_intr +00:020b fail_intr@quit_inline_2 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000017 _sizeof_main +0000001d _sizeof_test_round1 +0000000f _sizeof_finish_round1 +0000001c _sizeof_test_round2 +0000003a _sizeof_finish_round2 +0000001b _sizeof_fail_halt
@@ -1,198 +1,123 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime1_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime1_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0175 _wait_ly_4 -00:017b _wait_ly_5 -00:0191 _print_results_halt_1 -00:0194 _test_failure_cb_0 -00:019c _print_sl_data55 -00:01a8 _print_sl_out55 -00:01ab test_finish +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0168 main@quit_inline_1 +00:017d test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +0000002d _sizeof_main
@@ -1,195 +1,87 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime1_timing2-GS.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime1_timing2-GS.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 00:0167 test_round1 00:0183 _delay_long_time_0 00:0193 finish_round1@@ -200,38 +92,65 @@ 00:01dd test_round3
00:01f8 finish_round3 00:0207 test_round4 00:0221 finish_round4 -00:0268 fail_halt -00:027c _wait_ly_5 -00:0282 _wait_ly_6 -00:0298 _print_results_halt_1 -00:029b _test_failure_cb_0 -00:02a3 _print_sl_data55 -00:02ae _print_sl_out55 -00:02b1 fail_round1 -00:02c5 _wait_ly_7 -00:02cb _wait_ly_8 -00:02e1 _print_results_halt_2 -00:02e4 _test_failure_cb_1 -00:02ec _print_sl_data56 -00:02fa _print_sl_out56 -00:02fd fail_round2 -00:0311 _wait_ly_9 -00:0317 _wait_ly_10 -00:032d _print_results_halt_3 -00:0330 _test_failure_cb_2 -00:0338 _print_sl_data57 -00:0346 _print_sl_out57 -00:0349 fail_round3 -00:035d _wait_ly_11 -00:0363 _wait_ly_12 -00:0379 _print_results_halt_4 -00:037c _test_failure_cb_3 -00:0384 _print_sl_data58 -00:0392 _print_sl_out58 -00:0395 fail_round4 -00:03a9 _wait_ly_13 -00:03af _wait_ly_14 -00:03c5 _print_results_halt_5 -00:03c8 _test_failure_cb_4 -00:03d0 _print_sl_data59 -00:03de _print_sl_out59 +00:026d fail_halt +00:0274 fail_halt@quit_inline_1 +00:0288 fail_round1 +00:028f fail_round1@quit_inline_2 +00:02a6 fail_round2 +00:02ad fail_round2@quit_inline_3 +00:02c4 fail_round3 +00:02cb fail_round3@quit_inline_4 +00:02e2 fail_round4 +00:02e9 fail_round4@quit_inline_5 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000017 _sizeof_main +0000001c _sizeof_test_round1 +00000010 _sizeof__delay_long_time_0 +0000000f _sizeof_finish_round1 +0000001b _sizeof_test_round2 +00000011 _sizeof__delay_long_time_1 +0000000f _sizeof_finish_round2 +0000001b _sizeof_test_round3 +0000000f _sizeof_finish_round3 +0000001a _sizeof_test_round4 +0000004c _sizeof_finish_round4 +0000001b _sizeof_fail_halt +0000001e _sizeof_fail_round1 +0000001e _sizeof_fail_round2 +0000001e _sizeof_fail_round3
@@ -1,2 +1,3 @@
config: gb.model: CGB +fail: true
@@ -1,195 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/hdma_lcdc.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0154 test -00:0161 test_finish -00:017f _wait_ly_4 -00:0185 _wait_ly_5
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/if_ie_registers.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/if_ie_registers.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:01ef test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +0000009f _sizeof_main
@@ -0,0 +1,59 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/instr/daa.gb". + +[labels] +01:68ee clear_vram +01:68ad disable_lcd_safe +01:68b3 disable_lcd_safe@wait_ly_0 +01:6902 memcpy +01:690b memset +01:6866 print_bin4 +01:68cb print_hex4 +01:68f8 print_hex8 +01:691b print_inline_string +01:68d7 print_load_font +01:68e3 print_newline +01:6914 print_string +01:67f0 quit +01:6805 quit@cb_return +01:680a quit@wait_ly_1 +01:6810 quit@wait_ly_2 +01:6816 quit@wait_ly_3 +01:681c quit@wait_ly_4 +01:6826 quit@success +01:684d quit@failure +01:6862 quit@halt +01:6863 quit@halt_execution_0 +01:6899 reset_screen +01:68bc serial_send_byte +01:6000 font +00:0150 main +00:0163 main@quit_inline_1 +00:0174 run_tests +00:01a9 fail +00:0274 fail@wait_ly_5 +00:027a fail@wait_ly_6 +00:0281 fail@halt_execution_1 +00:0284 testcases1 +01:4000 testcases2 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000033 _sizeof_print_bin4 +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00002000 _sizeof_testcases1 +00002000 _sizeof_testcases2 +00000024 _sizeof_main +00000035 _sizeof_run_tests
@@ -1,194 +1,30 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/interrupts/ie_push.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/interrupts/ie_push.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:0200 round1 00:0214 finish_round1 00:021d round2@@ -197,86 +33,59 @@ 00:0235 target
00:0238 finish_round3 00:023f round4 00:0253 finish_round4 -00:0270 _wait_ly_4 -00:0276 _wait_ly_5 -00:028c _print_results_halt_1 -00:028f _test_ok_cb_0 -00:0297 _print_sl_data55 -00:029f _print_sl_out55 +00:0263 finish_round4@quit_inline_1 00:1000 fail_round1_nointr -00:1017 _wait_ly_6 -00:101d _wait_ly_7 -00:1033 _print_results_halt_2 -00:1036 _test_failure_cb_0 -00:103e _print_sl_data56 -00:104f _print_sl_out56 -00:1052 fail_round1_nocancel -00:1069 _wait_ly_8 -00:106f _wait_ly_9 -00:1085 _print_results_halt_3 -00:1088 _test_failure_cb_1 -00:1090 _print_sl_data57 -00:10a2 _print_sl_out57 -00:10a5 fail_round1_if -00:10bc _wait_ly_10 -00:10c2 _wait_ly_11 -00:10d8 _print_results_halt_4 -00:10db _test_failure_cb_2 -00:10e3 _print_sl_data58 -00:10f3 _print_sl_out58 -00:10f6 fail_round2_intr -00:110d _wait_ly_12 -00:1113 _wait_ly_13 -00:1129 _print_results_halt_5 -00:112c _test_failure_cb_3 -00:1134 _print_sl_data59 -00:1146 _print_sl_out59 -00:1149 fail_round3_nointr -00:1160 _wait_ly_14 -00:1166 _wait_ly_15 -00:117c _print_results_halt_6 -00:117f _test_failure_cb_4 -00:1187 _print_sl_data60 -00:1198 _print_sl_out60 -00:119b fail_round3_cancel -00:11b2 _wait_ly_16 -00:11b8 _wait_ly_17 -00:11ce _print_results_halt_7 -00:11d1 _test_failure_cb_5 -00:11d9 _print_sl_data61 -00:11ed _print_sl_out61 -00:11f0 fail_round3_if -00:1207 _wait_ly_18 -00:120d _wait_ly_19 -00:1223 _print_results_halt_8 -00:1226 _test_failure_cb_6 -00:122e _print_sl_data62 -00:123e _print_sl_out62 -00:1241 fail_round4_nointr -00:1258 _wait_ly_20 -00:125e _wait_ly_21 -00:1274 _print_results_halt_9 -00:1277 _test_failure_cb_7 -00:127f _print_sl_data63 -00:1290 _print_sl_out63 -00:1293 fail_round4_cancel -00:12aa _wait_ly_22 -00:12b0 _wait_ly_23 -00:12c6 _print_results_halt_10 -00:12c9 _test_failure_cb_8 -00:12d1 _print_sl_data64 -00:12e5 _print_sl_out64 -00:12e8 fail_round4_if -00:12ff _wait_ly_24 -00:1305 _wait_ly_25 -00:131b _print_results_halt_11 -00:131e _test_failure_cb_9 -00:1326 _print_sl_data65 -00:1333 _print_sl_out65 -00:1336 fail_round4_vblank -00:134d _wait_ly_26 -00:1353 _wait_ly_27 -00:1369 _print_results_halt_12 -00:136c _test_failure_cb_10 -00:1374 _print_sl_data66 -00:1383 _print_sl_out66 +00:100a fail_round1_nointr@quit_inline_2 +00:1024 fail_round1_nocancel +00:102e fail_round1_nocancel@quit_inline_3 +00:1049 fail_round1_if +00:1053 fail_round1_if@quit_inline_4 +00:106c fail_round2_intr +00:1076 fail_round2_intr@quit_inline_5 +00:1091 fail_round3_nointr +00:109b fail_round3_nointr@quit_inline_6 +00:10b5 fail_round3_cancel +00:10bf fail_round3_cancel@quit_inline_7 +00:10dc fail_round3_if +00:10e6 fail_round3_if@quit_inline_8 +00:10ff fail_round4_nointr +00:1109 fail_round4_nointr@quit_inline_9 +00:1123 fail_round4_cancel +00:112d fail_round4_cancel@quit_inline_10 +00:114a fail_round4_if +00:1154 fail_round4_if@quit_inline_11 +00:116a fail_round4_vblank +00:1174 fail_round4_vblank@quit_inline_12 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +000000b0 _sizeof_main +00000014 _sizeof_round1 +00000009 _sizeof_finish_round1 +00000007 _sizeof_round2 +00000011 _sizeof_round3 +00000003 _sizeof_target +00000007 _sizeof_finish_round3 +00000014 _sizeof_round4 +00000dad _sizeof_finish_round4 +00000024 _sizeof_fail_round1_nointr +00000025 _sizeof_fail_round1_nocancel +00000023 _sizeof_fail_round1_if +00000025 _sizeof_fail_round2_intr +00000024 _sizeof_fail_round3_nointr +00000027 _sizeof_fail_round3_cancel +00000023 _sizeof_fail_round3_if +00000024 _sizeof_fail_round4_nointr +00000027 _sizeof_fail_round4_cancel +00000020 _sizeof_fail_round4_if
@@ -1,208 +1,132 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/intr_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/intr_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0157 test_round1 -00:01a7 _wait_ly_4 -00:01ad _wait_ly_5 -00:01c3 _print_results_halt_1 -00:01c6 _test_failure_cb_0 -00:01ce _print_sl_data55 -00:01dc _print_sl_out55 -00:01df finish_round1 -00:01e1 test_round2 -00:0232 _wait_ly_6 -00:0238 _wait_ly_7 -00:024e _print_results_halt_2 -00:0251 _test_failure_cb_1 -00:0259 _print_sl_data56 -00:0267 _print_sl_out56 -00:026a finish_round2 -00:026f test_finish +00:019a test_round1@quit_inline_1 +00:01b1 finish_round1 +00:01b3 test_round2 +00:01f7 test_round2@quit_inline_2 +00:020e finish_round2 +00:0213 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000007 _sizeof_main +0000005a _sizeof_test_round1 +00000002 _sizeof_finish_round1 +0000005b _sizeof_test_round2 +00000005 _sizeof_finish_round2
@@ -1,223 +1,66 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/jp_cc_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/jp_cc_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0184 test_finish -00:0198 _wait_ly_6 -00:019e _wait_ly_7 -00:01b4 _print_results_halt_1 -00:01b7 _test_ok_cb_0 -00:01bf _print_sl_data55 -00:01c7 _print_sl_out55 -00:01ca wram_test -00:01cd fail_round1 -00:01e1 _wait_ly_8 -00:01e7 _wait_ly_9 -00:01fd _print_results_halt_2 -00:0200 _test_failure_cb_0 -00:0208 _print_sl_data56 -00:0216 _print_sl_out56 -00:0219 fail_round2 -00:022d _wait_ly_10 -00:0233 _wait_ly_11 -00:0249 _print_results_halt_3 -00:024c _test_failure_cb_1 -00:0254 _print_sl_data57 -00:0262 _print_sl_out57 +00:018b test_finish@quit_inline_1 +00:019c wram_test +00:019f fail_round1 +00:01a6 fail_round1@quit_inline_2 +00:01bd fail_round2 +00:01c4 fail_round2@quit_inline_3 00:1f80 hiram_test -00:1f87 _wait_ly_12 -00:1f8d _wait_ly_13 +00:1f87 hiram_test@wait_ly_7 +00:1f8d hiram_test@wait_ly_8 00:1fa1 test_round2 -00:1fa8 _wait_ly_14 -00:1fae _wait_ly_15 +00:1fa8 test_round2@wait_ly_9 +00:1fae test_round2@wait_ly_10 00:1fca finish_round1 00:1ada finish_round2 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000034 _sizeof_main +00000018 _sizeof_test_finish +00000003 _sizeof_wram_test +0000001e _sizeof_fail_round1 +0000191d _sizeof_fail_round2 +000004a6 _sizeof_finish_round2 +00000021 _sizeof_hiram_test +00000029 _sizeof_test_round2
@@ -1,223 +1,66 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/jp_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/jp_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0184 test_finish -00:0198 _wait_ly_6 -00:019e _wait_ly_7 -00:01b4 _print_results_halt_1 -00:01b7 _test_ok_cb_0 -00:01bf _print_sl_data55 -00:01c7 _print_sl_out55 -00:01ca wram_test -00:01cd fail_round1 -00:01e1 _wait_ly_8 -00:01e7 _wait_ly_9 -00:01fd _print_results_halt_2 -00:0200 _test_failure_cb_0 -00:0208 _print_sl_data56 -00:0216 _print_sl_out56 -00:0219 fail_round2 -00:022d _wait_ly_10 -00:0233 _wait_ly_11 -00:0249 _print_results_halt_3 -00:024c _test_failure_cb_1 -00:0254 _print_sl_data57 -00:0262 _print_sl_out57 +00:018b test_finish@quit_inline_1 +00:019c wram_test +00:019f fail_round1 +00:01a6 fail_round1@quit_inline_2 +00:01bd fail_round2 +00:01c4 fail_round2@quit_inline_3 00:1f80 hiram_test -00:1f87 _wait_ly_12 -00:1f8d _wait_ly_13 +00:1f87 hiram_test@wait_ly_7 +00:1f8d hiram_test@wait_ly_8 00:1fa1 test_round2 -00:1fa8 _wait_ly_14 -00:1fae _wait_ly_15 +00:1fa8 test_round2@wait_ly_9 +00:1fae test_round2@wait_ly_10 00:1fca finish_round1 00:1ada finish_round2 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000034 _sizeof_main +00000018 _sizeof_test_finish +00000003 _sizeof_wram_test +0000001e _sizeof_fail_round1 +0000191d _sizeof_fail_round2 +000004a6 _sizeof_finish_round2 +00000021 _sizeof_hiram_test +00000029 _sizeof_test_round2
@@ -1,202 +1,136 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/ld_hl_sp_e_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ld_hl_sp_e_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0187 test_finish -00:01cb wram_test -00:01d1 hiram_test -00:01d3 _wait_ly_6 -00:01d9 _wait_ly_7 -00:01ee finish_round1 -00:01f0 _wait_ly_8 -00:01f6 _wait_ly_9 -00:020c finish_round2 +00:01d0 wram_test +00:01d6 hiram_test +00:01d8 hiram_test@wait_ly_7 +00:01de hiram_test@wait_ly_8 +00:01f3 finish_round1 +00:01f5 finish_round1@wait_ly_9 +00:01fb finish_round1@wait_ly_10 +00:0211 finish_round2 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000037 _sizeof_main +00000049 _sizeof_test_finish +00000006 _sizeof_wram_test +0000001d _sizeof_hiram_test +0000001e _sizeof_finish_round1
@@ -0,0 +1,63 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma/basic.gb". + +[labels] +01:48c9 clear_oam +01:48d3 clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:4898 memcmp +01:48e7 memcpy +01:48f0 memset +01:48a6 print_hex4 +01:48dd print_hex8 +01:4900 print_inline_string +01:48b2 print_load_font +01:48be print_newline +01:48f9 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte +01:4000 font +00:0150 main +00:0176 fail +00:0180 fail@quit_inline_1 +00:0195 finish +00:019c finish@quit_inline_2 +00:01ad hiram_proc +00:01b5 hiram_proc_end +00:1200 random_data +00:ff80 fail_offset + +[definitions] +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +0000000e _sizeof_memcmp +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000001 _sizeof_fail_offset +00000026 _sizeof_main +0000001f _sizeof_fail +00000018 _sizeof_finish +00000008 _sizeof_hiram_proc +0000104b _sizeof_hiram_proc_end
@@ -0,0 +1,92 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma/reg_read.gb". + +[labels] +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte +01:4000 font +00:0150 main +00:0153 prepare_part1 +00:015f round1 +00:016b round2 +00:0177 prepare_part2 +00:0183 round3 +00:018d round4 +00:0197 prepare_part3 +00:01a3 round5 +00:01af round6 +00:01bb finish +00:01c2 finish@quit_inline_1 +00:01d3 fail_round1 +00:01da fail_round1@quit_inline_2 +00:01ec fail_round2 +00:01f3 fail_round2@quit_inline_3 +00:0205 fail_round3 +00:020c fail_round3@quit_inline_4 +00:021e fail_round4 +00:0225 fail_round4@quit_inline_5 +00:0237 fail_round5 +00:023e fail_round5@quit_inline_6 +00:0250 fail_round6 +00:0257 fail_round6@quit_inline_7 +00:0269 hiram_proc1 +00:0271 hiram_proc1_end +00:0271 hiram_proc2 +00:027b hiram_proc2_end +00:027b hiram_proc3 +00:0286 hiram_proc3_end + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000003 _sizeof_main +0000000c _sizeof_prepare_part1 +0000000c _sizeof_round1 +0000000c _sizeof_round2 +0000000c _sizeof_prepare_part2 +0000000a _sizeof_round3 +0000000a _sizeof_round4 +0000000c _sizeof_prepare_part3 +0000000c _sizeof_round5 +0000000c _sizeof_round6 +00000018 _sizeof_finish +00000019 _sizeof_fail_round1 +00000019 _sizeof_fail_round2 +00000019 _sizeof_fail_round3 +00000019 _sizeof_fail_round4 +00000019 _sizeof_fail_round5 +00000019 _sizeof_fail_round6 +00000008 _sizeof_hiram_proc1 +00000000 _sizeof_hiram_proc1_end +0000000a _sizeof_hiram_proc2 +00000000 _sizeof_hiram_proc2_end +0000000b _sizeof_hiram_proc3
@@ -0,0 +1,1 @@
+fail: true
@@ -0,0 +1,113 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma/sources-dmgABCmgbS.gb". + +[labels] +01:495d clear_oam +01:4967 clear_vram +01:4971 clear_wram +01:491a disable_lcd_safe +01:4920 disable_lcd_safe@wait_ly_0 +01:4938 memcmp +01:497b memcpy +01:4984 memset +01:4994 print_inline_string +01:4946 print_load_font +01:4952 print_newline +01:498d print_string +01:4890 quit +01:48a5 quit@cb_return +01:48aa quit@wait_ly_1 +01:48b0 quit@wait_ly_2 +01:48b6 quit@wait_ly_3 +01:48bc quit@wait_ly_4 +01:48c6 quit@success +01:48ed quit@failure +01:4902 quit@halt +01:4903 quit@halt_execution_0 +01:4906 reset_screen +01:4929 serial_send_byte +01:40a0 font +00:0150 main +00:015c prepare_part1 +00:015f test_0000 +00:0174 test_0000@quit_inline_1 +00:0189 test_3f00 +00:019e test_3f00@quit_inline_2 +00:01b3 test_4000 +00:01c8 test_4000@quit_inline_3 +00:01dd test_7f00 +00:01f2 test_7f00@quit_inline_4 +00:0207 prepare_part2 +00:0213 test_8000 +00:0228 test_8000@quit_inline_5 +00:023d test_9f00 +00:0252 test_9f00@quit_inline_6 +00:0267 prepare_part3 +00:0285 test_a000 +00:029a test_a000@quit_inline_7 +00:02af test_bf00 +00:02c4 test_bf00@quit_inline_8 +00:02d9 prepare_part4 +00:02ef test_c000 +00:0304 test_c000@quit_inline_9 +00:0319 test_df00 +00:032e test_df00@quit_inline_10 +00:0343 test_e000 +00:0358 test_e000@quit_inline_11 +00:036d test_fe00 +00:0385 test_fe00@quit_inline_12 +00:039a test_ff00 +00:03af test_ff00@quit_inline_13 +00:03c4 test_finish +00:03cb test_finish@quit_inline_14 +00:03dc check_oam +00:03e5 dma_proc +00:03ed dma_proc_end +00:03ed copy_dma_proc +00:03f9 copy_ram_pattern_1 +00:0402 ram_pattern_1 +00:04a2 copy_ram_pattern_2 +00:04ab ram_pattern_2 + +[definitions] +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000a _sizeof_clear_wram +0000000f _sizeof_disable_lcd_safe +0000000e _sizeof_memcmp +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +0000000c _sizeof_main +00000003 _sizeof_prepare_part1 +0000002a _sizeof_test_0000 +0000002a _sizeof_test_3f00 +0000002a _sizeof_test_4000 +0000002a _sizeof_test_7f00 +0000000c _sizeof_prepare_part2 +0000002a _sizeof_test_8000 +0000002a _sizeof_test_9f00 +0000001e _sizeof_prepare_part3 +0000002a _sizeof_test_a000 +0000002a _sizeof_test_bf00 +00000016 _sizeof_prepare_part4 +0000002a _sizeof_test_c000 +0000002a _sizeof_test_df00 +0000002a _sizeof_test_e000 +0000002d _sizeof_test_fe00 +0000002a _sizeof_test_ff00 +00000018 _sizeof_test_finish +00000009 _sizeof_check_oam +00000008 _sizeof_dma_proc +00000000 _sizeof_dma_proc_end +0000000c _sizeof_copy_dma_proc +00000009 _sizeof_copy_ram_pattern_1 +000000a0 _sizeof_ram_pattern_1 +00000009 _sizeof_copy_ram_pattern_2
@@ -1,199 +1,130 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma_restart.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma_restart.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0171 test_finish -00:01a1 hiram_test -00:01a6 _wait_ly_6 -00:01ac _wait_ly_7 -00:01c6 _wait_ly_8 -00:01cc _wait_ly_9 +00:01a8 hiram_test +00:01ad hiram_test@wait_ly_7 +00:01b3 hiram_test@wait_ly_8 +00:01cd hiram_test@wait_ly_9 +00:01d3 hiram_test@wait_ly_10 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000021 _sizeof_main +00000037 _sizeof_test_finish
@@ -1,218 +1,148 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma_start.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma_start.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:015f test_round1 -00:0186 _wait_ly_4 -00:018c _wait_ly_5 +00:0186 test_round1@wait_ly_5 +00:018c test_round1@wait_ly_6 00:019c fail_round1 -00:01b0 _wait_ly_6 -00:01b6 _wait_ly_7 -00:01cc _print_results_halt_1 -00:01cf _test_failure_cb_0 -00:01d7 _print_sl_data55 -00:01ed _print_sl_out55 -00:01f0 finish_round1 -00:01fd test_round2 -00:022a _wait_ly_8 -00:0230 _wait_ly_9 -00:0240 fail_round2 -00:0254 _wait_ly_10 -00:025a _wait_ly_11 -00:0270 _print_results_halt_2 -00:0273 _test_failure_cb_1 -00:027b _print_sl_data56 -00:0291 _print_sl_out56 -00:0294 finish_round2 -00:0299 test_finish -00:c014 vector_10 -00:c016 vector_38 -00:c018 round1_oam -00:c019 round1_b +00:01a3 fail_round1@quit_inline_1 +00:01c2 finish_round1 +00:01cf test_round2 +00:01fc test_round2@wait_ly_7 +00:0202 test_round2@wait_ly_8 +00:0212 fail_round2 +00:0219 fail_round2@quit_inline_2 +00:0238 finish_round2 +00:023d test_finish +00:ff91 vector_10 +00:ff93 vector_38 +00:ff95 round1_oam +00:ff96 round1_b + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_vector_10 +00000002 _sizeof_vector_38 +00000001 _sizeof_round1_oam +00000001 _sizeof_round1_b +0000000f _sizeof_main +0000003d _sizeof_test_round1 +00000026 _sizeof_fail_round1 +0000000d _sizeof_finish_round1 +00000043 _sizeof_test_round2 +00000026 _sizeof_fail_round2 +00000005 _sizeof_finish_round2
@@ -1,199 +1,130 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0171 test_finish -00:01a1 hiram_test -00:01a6 _wait_ly_6 -00:01ac _wait_ly_7 -00:01bd _wait_ly_8 -00:01c3 _wait_ly_9 +00:01a8 hiram_test +00:01ad hiram_test@wait_ly_7 +00:01b3 hiram_test@wait_ly_8 +00:01c4 hiram_test@wait_ly_9 +00:01ca hiram_test@wait_ly_10 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000021 _sizeof_main +00000037 _sizeof_test_finish
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/pop_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/pop_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:02ad test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +0000015d _sizeof_main
@@ -0,0 +1,100 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/hblank_ly_scx_timing-GS.gb". + +[labels] +01:4940 clear_vram +01:48ff disable_lcd_safe +01:4905 disable_lcd_safe@wait_ly_0 +01:4954 memcpy +01:495d memset +01:491d print_hex4 +01:494a print_hex8 +01:496d print_inline_string +01:4929 print_load_font +01:4935 print_newline +01:47f0 print_reg_dump +01:4966 print_string +01:4875 quit +01:488a quit@cb_return +01:488f quit@wait_ly_1 +01:4895 quit@wait_ly_2 +01:489b quit@wait_ly_3 +01:48a1 quit@wait_ly_4 +01:48ab quit@success +01:48d2 quit@failure +01:48e7 quit@halt +01:48e8 quit@halt_execution_0 +01:48eb reset_screen +01:490e serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 +00:0395 main@quit_inline_1 +00:03a6 test_fail +00:03ce test_fail@quit_inline_2 +00:03fc standard_delay +00:0414 setup_and_wait +00:0414 setup_and_wait@wait_ly_7 +00:041a setup_and_wait@wait_ly_8 +00:042e fail_halt +00:0435 fail_halt@quit_inline_3 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000256 _sizeof_main +00000056 _sizeof_test_fail +00000018 _sizeof_standard_delay +0000001a _sizeof_setup_and_wait
@@ -0,0 +1,130 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/intr_1_2_timing-GS.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 +00:01b2 setup_and_wait_mode1 +00:01b2 setup_and_wait_mode1@wait_ly_7 +00:01c5 setup_and_wait_mode2 +00:01d2 fail_halt +00:01d9 fail_halt@quit_inline_1 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000062 _sizeof_main +00000013 _sizeof_setup_and_wait_mode1 +0000000d _sizeof_setup_and_wait_mode2
@@ -0,0 +1,130 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/intr_2_0_timing.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 +00:01b0 setup_and_wait_mode2 +00:01b0 setup_and_wait_mode2@wait_ly_7 +00:01d3 setup_and_wait_mode0 +00:01e0 fail_halt +00:01e7 fail_halt@quit_inline_1 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000060 _sizeof_main +00000023 _sizeof_setup_and_wait_mode2 +0000000d _sizeof_setup_and_wait_mode0
@@ -0,0 +1,128 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/intr_2_mode0_timing.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 +00:020e setup_and_wait_mode2 +00:020e setup_and_wait_mode2@wait_ly_7 +00:0231 fail_halt +00:0238 fail_halt@quit_inline_1 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +000000be _sizeof_main +00000023 _sizeof_setup_and_wait_mode2
@@ -0,0 +1,1 @@
+fail: true
@@ -0,0 +1,499 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/intr_2_mode0_timing_sprites.gb". + +[labels] +01:48bb clear_oam +01:48c5 clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48d9 memcpy +01:48e2 memset +01:4898 print_hex4 +01:48cf print_hex8 +01:48f2 print_inline_string +01:48a4 print_load_font +01:48b0 print_newline +01:48eb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte +01:4000 font +00:0150 main +00:0174 _testcase_data_0 +00:0176 _testcase_end_0 +00:0187 _testcase_data_1 +00:018a _testcase_end_1 +00:019b _testcase_data_2 +00:019f _testcase_end_2 +00:01b0 _testcase_data_3 +00:01b5 _testcase_end_3 +00:01c6 _testcase_data_4 +00:01cc _testcase_end_4 +00:01dd _testcase_data_5 +00:01e4 _testcase_end_5 +00:01f5 _testcase_data_6 +00:01fd _testcase_end_6 +00:020e _testcase_data_7 +00:0217 _testcase_end_7 +00:0228 _testcase_data_8 +00:0232 _testcase_end_8 +00:0243 _testcase_data_9 +00:024e _testcase_end_9 +00:025f _testcase_data_10 +00:026a _testcase_end_10 +00:027b _testcase_data_11 +00:0286 _testcase_end_11 +00:0297 _testcase_data_12 +00:02a2 _testcase_end_12 +00:02b3 _testcase_data_13 +00:02be _testcase_end_13 +00:02cf _testcase_data_14 +00:02da _testcase_end_14 +00:02eb _testcase_data_15 +00:02f6 _testcase_end_15 +00:0307 _testcase_data_16 +00:0312 _testcase_end_16 +00:0323 _testcase_data_17 +00:032e _testcase_end_17 +00:033f _testcase_data_18 +00:034a _testcase_end_18 +00:035b _testcase_data_19 +00:0366 _testcase_end_19 +00:0377 _testcase_data_20 +00:0382 _testcase_end_20 +00:0393 _testcase_data_21 +00:039e _testcase_end_21 +00:03af _testcase_data_22 +00:03ba _testcase_end_22 +00:03cb _testcase_data_23 +00:03d6 _testcase_end_23 +00:03e7 _testcase_data_24 +00:03f2 _testcase_end_24 +00:0403 _testcase_data_25 +00:040e _testcase_end_25 +00:041f _testcase_data_26 +00:042a _testcase_end_26 +00:043b _testcase_data_27 +00:0446 _testcase_end_27 +00:0457 _testcase_data_28 +00:0462 _testcase_end_28 +00:0473 _testcase_data_29 +00:047e _testcase_end_29 +00:048f _testcase_data_30 +00:049a _testcase_end_30 +00:04ab _testcase_data_31 +00:04b6 _testcase_end_31 +00:04c7 _testcase_data_32 +00:04d2 _testcase_end_32 +00:04e3 _testcase_data_33 +00:04ee _testcase_end_33 +00:04ff _testcase_data_34 +00:050a _testcase_end_34 +00:051b _testcase_data_35 +00:0526 _testcase_end_35 +00:0537 _testcase_data_36 +00:0542 _testcase_end_36 +00:0553 _testcase_data_37 +00:055e _testcase_end_37 +00:056f _testcase_data_38 +00:057a _testcase_end_38 +00:058b _testcase_data_39 +00:0596 _testcase_end_39 +00:05a7 _testcase_data_40 +00:05b2 _testcase_end_40 +00:05c3 _testcase_data_41 +00:05ce _testcase_end_41 +00:05df _testcase_data_42 +00:05ea _testcase_end_42 +00:05fb _testcase_data_43 +00:0606 _testcase_end_43 +00:0617 _testcase_data_44 +00:0622 _testcase_end_44 +00:0633 _testcase_data_45 +00:063e _testcase_end_45 +00:064f _testcase_data_46 +00:065a _testcase_end_46 +00:066b _testcase_data_47 +00:0676 _testcase_end_47 +00:0687 _testcase_data_48 +00:0692 _testcase_end_48 +00:06a3 _testcase_data_49 +00:06ae _testcase_end_49 +00:06bf _testcase_data_50 +00:06ca _testcase_end_50 +00:06db _testcase_data_51 +00:06e6 _testcase_end_51 +00:06f7 _testcase_data_52 +00:06f9 _testcase_end_52 +00:070a _testcase_data_53 +00:070c _testcase_end_53 +00:071d _testcase_data_54 +00:071f _testcase_end_54 +00:0730 _testcase_data_55 +00:0732 _testcase_end_55 +00:0743 _testcase_data_56 +00:0745 _testcase_end_56 +00:0756 _testcase_data_57 +00:0758 _testcase_end_57 +00:0769 _testcase_data_58 +00:076b _testcase_end_58 +00:077c _testcase_data_59 +00:077e _testcase_end_59 +00:078f _testcase_data_60 +00:0791 _testcase_end_60 +00:07a2 _testcase_data_61 +00:07a4 _testcase_end_61 +00:07b5 _testcase_data_62 +00:07b7 _testcase_end_62 +00:07c8 _testcase_data_63 +00:07ca _testcase_end_63 +00:07db _testcase_data_64 +00:07dd _testcase_end_64 +00:07ee _testcase_data_65 +00:07f0 _testcase_end_65 +00:0801 _testcase_data_66 +00:0803 _testcase_end_66 +00:0814 _testcase_data_67 +00:0816 _testcase_end_67 +00:0827 _testcase_data_68 +00:0829 _testcase_end_68 +00:083a _testcase_data_69 +00:083c _testcase_end_69 +00:084d _testcase_data_70 +00:084f _testcase_end_70 +00:0860 _testcase_data_71 +00:0862 _testcase_end_71 +00:0873 _testcase_data_72 +00:0875 _testcase_end_72 +00:0886 _testcase_data_73 +00:0888 _testcase_end_73 +00:0899 _testcase_data_74 +00:089b _testcase_end_74 +00:08ac _testcase_data_75 +00:08ae _testcase_end_75 +00:08bf _testcase_data_76 +00:08c1 _testcase_end_76 +00:08d2 _testcase_data_77 +00:08d4 _testcase_end_77 +00:08e5 _testcase_data_78 +00:08e8 _testcase_end_78 +00:08f9 _testcase_data_79 +00:08fc _testcase_end_79 +00:090d _testcase_data_80 +00:0910 _testcase_end_80 +00:0921 _testcase_data_81 +00:0924 _testcase_end_81 +00:0935 _testcase_data_82 +00:0938 _testcase_end_82 +00:0949 _testcase_data_83 +00:094c _testcase_end_83 +00:095d _testcase_data_84 +00:0960 _testcase_end_84 +00:0971 _testcase_data_85 +00:0974 _testcase_end_85 +00:0985 _testcase_data_86 +00:0988 _testcase_end_86 +00:0999 _testcase_data_87 +00:099c _testcase_end_87 +00:09ad _testcase_data_88 +00:09b0 _testcase_end_88 +00:09c1 _testcase_data_89 +00:09c4 _testcase_end_89 +00:09d5 _testcase_data_90 +00:09d8 _testcase_end_90 +00:09e9 _testcase_data_91 +00:09ec _testcase_end_91 +00:09fd _testcase_data_92 +00:0a00 _testcase_end_92 +00:0a11 _testcase_data_93 +00:0a14 _testcase_end_93 +00:0a25 _testcase_data_94 +00:0a28 _testcase_end_94 +00:0a39 _testcase_data_95 +00:0a44 _testcase_end_95 +00:0a55 _testcase_data_96 +00:0a60 _testcase_end_96 +00:0a71 _testcase_data_97 +00:0a7c _testcase_end_97 +00:0a8d _testcase_data_98 +00:0a98 _testcase_end_98 +00:0aa9 _testcase_data_99 +00:0ab4 _testcase_end_99 +00:0ac5 _testcase_data_100 +00:0ad0 _testcase_end_100 +00:0ae1 _testcase_data_101 +00:0aec _testcase_end_101 +00:0afd _testcase_data_102 +00:0b08 _testcase_end_102 +00:0b19 _testcase_data_103 +00:0b24 _testcase_end_103 +00:0b35 _testcase_data_104 +00:0b40 _testcase_end_104 +00:0b47 _testcase_end_104@quit_inline_1 +00:0b58 run_testcase +00:0b5a run_testcase@wait_ly_5 +00:0b60 run_testcase@wait_ly_6 +00:0b8b testcase_round_a +00:0b96 testcase_round_a_ret +00:0ba6 testcase_round_b +00:0bb1 testcase_round_b_ret +00:0bc2 prepare_sprites +00:0bd8 prepare_nop_area +00:0be1 setup_and_wait_mode2 +00:0be1 setup_and_wait_mode2@wait_ly_7 +00:0c04 test_fail +00:0c0b test_fail@quit_inline_2 +00:0c29 fail_halt +00:0c30 fail_halt@quit_inline_3 +00:c000 nop_area_a +00:c060 nop_area_b +00:ff80 testcase_id + +[definitions] +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000060 _sizeof_nop_area_a +00000060 _sizeof_nop_area_b +00000002 _sizeof_testcase_id +00000024 _sizeof_main +00000002 _sizeof__testcase_data_0 +00000011 _sizeof__testcase_end_0 +00000003 _sizeof__testcase_data_1 +00000011 _sizeof__testcase_end_1 +00000004 _sizeof__testcase_data_2 +00000011 _sizeof__testcase_end_2 +00000005 _sizeof__testcase_data_3 +00000011 _sizeof__testcase_end_3 +00000006 _sizeof__testcase_data_4 +00000011 _sizeof__testcase_end_4 +00000007 _sizeof__testcase_data_5 +00000011 _sizeof__testcase_end_5 +00000008 _sizeof__testcase_data_6 +00000011 _sizeof__testcase_end_6 +00000009 _sizeof__testcase_data_7 +00000011 _sizeof__testcase_end_7 +0000000a _sizeof__testcase_data_8 +00000011 _sizeof__testcase_end_8 +0000000b _sizeof__testcase_data_9 +00000011 _sizeof__testcase_end_9 +0000000b _sizeof__testcase_data_10 +00000011 _sizeof__testcase_end_10 +0000000b _sizeof__testcase_data_11 +00000011 _sizeof__testcase_end_11 +0000000b _sizeof__testcase_data_12 +00000011 _sizeof__testcase_end_12 +0000000b _sizeof__testcase_data_13 +00000011 _sizeof__testcase_end_13 +0000000b _sizeof__testcase_data_14 +00000011 _sizeof__testcase_end_14 +0000000b _sizeof__testcase_data_15 +00000011 _sizeof__testcase_end_15 +0000000b _sizeof__testcase_data_16 +00000011 _sizeof__testcase_end_16 +0000000b _sizeof__testcase_data_17 +00000011 _sizeof__testcase_end_17 +0000000b _sizeof__testcase_data_18 +00000011 _sizeof__testcase_end_18 +0000000b _sizeof__testcase_data_19 +00000011 _sizeof__testcase_end_19 +0000000b _sizeof__testcase_data_20 +00000011 _sizeof__testcase_end_20 +0000000b _sizeof__testcase_data_21 +00000011 _sizeof__testcase_end_21 +0000000b _sizeof__testcase_data_22 +00000011 _sizeof__testcase_end_22 +0000000b _sizeof__testcase_data_23 +00000011 _sizeof__testcase_end_23 +0000000b _sizeof__testcase_data_24 +00000011 _sizeof__testcase_end_24 +0000000b _sizeof__testcase_data_25 +00000011 _sizeof__testcase_end_25 +0000000b _sizeof__testcase_data_26 +00000011 _sizeof__testcase_end_26 +0000000b _sizeof__testcase_data_27 +00000011 _sizeof__testcase_end_27 +0000000b _sizeof__testcase_data_28 +00000011 _sizeof__testcase_end_28 +0000000b _sizeof__testcase_data_29 +00000011 _sizeof__testcase_end_29 +0000000b _sizeof__testcase_data_30 +00000011 _sizeof__testcase_end_30 +0000000b _sizeof__testcase_data_31 +00000011 _sizeof__testcase_end_31 +0000000b _sizeof__testcase_data_32 +00000011 _sizeof__testcase_end_32 +0000000b _sizeof__testcase_data_33 +00000011 _sizeof__testcase_end_33 +0000000b _sizeof__testcase_data_34 +00000011 _sizeof__testcase_end_34 +0000000b _sizeof__testcase_data_35 +00000011 _sizeof__testcase_end_35 +0000000b _sizeof__testcase_data_36 +00000011 _sizeof__testcase_end_36 +0000000b _sizeof__testcase_data_37 +00000011 _sizeof__testcase_end_37 +0000000b _sizeof__testcase_data_38 +00000011 _sizeof__testcase_end_38 +0000000b _sizeof__testcase_data_39 +00000011 _sizeof__testcase_end_39 +0000000b _sizeof__testcase_data_40 +00000011 _sizeof__testcase_end_40 +0000000b _sizeof__testcase_data_41 +00000011 _sizeof__testcase_end_41 +0000000b _sizeof__testcase_data_42 +00000011 _sizeof__testcase_end_42 +0000000b _sizeof__testcase_data_43 +00000011 _sizeof__testcase_end_43 +0000000b _sizeof__testcase_data_44 +00000011 _sizeof__testcase_end_44 +0000000b _sizeof__testcase_data_45 +00000011 _sizeof__testcase_end_45 +0000000b _sizeof__testcase_data_46 +00000011 _sizeof__testcase_end_46 +0000000b _sizeof__testcase_data_47 +00000011 _sizeof__testcase_end_47 +0000000b _sizeof__testcase_data_48 +00000011 _sizeof__testcase_end_48 +0000000b _sizeof__testcase_data_49 +00000011 _sizeof__testcase_end_49 +0000000b _sizeof__testcase_data_50 +00000011 _sizeof__testcase_end_50 +0000000b _sizeof__testcase_data_51 +00000011 _sizeof__testcase_end_51 +00000002 _sizeof__testcase_data_52 +00000011 _sizeof__testcase_end_52 +00000002 _sizeof__testcase_data_53 +00000011 _sizeof__testcase_end_53 +00000002 _sizeof__testcase_data_54 +00000011 _sizeof__testcase_end_54 +00000002 _sizeof__testcase_data_55 +00000011 _sizeof__testcase_end_55 +00000002 _sizeof__testcase_data_56 +00000011 _sizeof__testcase_end_56 +00000002 _sizeof__testcase_data_57 +00000011 _sizeof__testcase_end_57 +00000002 _sizeof__testcase_data_58 +00000011 _sizeof__testcase_end_58 +00000002 _sizeof__testcase_data_59 +00000011 _sizeof__testcase_end_59 +00000002 _sizeof__testcase_data_60 +00000011 _sizeof__testcase_end_60 +00000002 _sizeof__testcase_data_61 +00000011 _sizeof__testcase_end_61 +00000002 _sizeof__testcase_data_62 +00000011 _sizeof__testcase_end_62 +00000002 _sizeof__testcase_data_63 +00000011 _sizeof__testcase_end_63 +00000002 _sizeof__testcase_data_64 +00000011 _sizeof__testcase_end_64 +00000002 _sizeof__testcase_data_65 +00000011 _sizeof__testcase_end_65 +00000002 _sizeof__testcase_data_66 +00000011 _sizeof__testcase_end_66 +00000002 _sizeof__testcase_data_67 +00000011 _sizeof__testcase_end_67 +00000002 _sizeof__testcase_data_68 +00000011 _sizeof__testcase_end_68 +00000002 _sizeof__testcase_data_69 +00000011 _sizeof__testcase_end_69 +00000002 _sizeof__testcase_data_70 +00000011 _sizeof__testcase_end_70 +00000002 _sizeof__testcase_data_71 +00000011 _sizeof__testcase_end_71 +00000002 _sizeof__testcase_data_72 +00000011 _sizeof__testcase_end_72 +00000002 _sizeof__testcase_data_73 +00000011 _sizeof__testcase_end_73 +00000002 _sizeof__testcase_data_74 +00000011 _sizeof__testcase_end_74 +00000002 _sizeof__testcase_data_75 +00000011 _sizeof__testcase_end_75 +00000002 _sizeof__testcase_data_76 +00000011 _sizeof__testcase_end_76 +00000002 _sizeof__testcase_data_77 +00000011 _sizeof__testcase_end_77 +00000003 _sizeof__testcase_data_78 +00000011 _sizeof__testcase_end_78 +00000003 _sizeof__testcase_data_79 +00000011 _sizeof__testcase_end_79 +00000003 _sizeof__testcase_data_80 +00000011 _sizeof__testcase_end_80 +00000003 _sizeof__testcase_data_81 +00000011 _sizeof__testcase_end_81 +00000003 _sizeof__testcase_data_82 +00000011 _sizeof__testcase_end_82 +00000003 _sizeof__testcase_data_83 +00000011 _sizeof__testcase_end_83 +00000003 _sizeof__testcase_data_84 +00000011 _sizeof__testcase_end_84 +00000003 _sizeof__testcase_data_85 +00000011 _sizeof__testcase_end_85 +00000003 _sizeof__testcase_data_86 +00000011 _sizeof__testcase_end_86 +00000003 _sizeof__testcase_data_87 +00000011 _sizeof__testcase_end_87 +00000003 _sizeof__testcase_data_88 +00000011 _sizeof__testcase_end_88 +00000003 _sizeof__testcase_data_89 +00000011 _sizeof__testcase_end_89 +00000003 _sizeof__testcase_data_90 +00000011 _sizeof__testcase_end_90 +00000003 _sizeof__testcase_data_91 +00000011 _sizeof__testcase_end_91 +00000003 _sizeof__testcase_data_92 +00000011 _sizeof__testcase_end_92 +00000003 _sizeof__testcase_data_93 +00000011 _sizeof__testcase_end_93 +00000003 _sizeof__testcase_data_94 +00000011 _sizeof__testcase_end_94 +0000000b _sizeof__testcase_data_95 +00000011 _sizeof__testcase_end_95 +0000000b _sizeof__testcase_data_96 +00000011 _sizeof__testcase_end_96 +0000000b _sizeof__testcase_data_97 +00000011 _sizeof__testcase_end_97 +0000000b _sizeof__testcase_data_98 +00000011 _sizeof__testcase_end_98 +0000000b _sizeof__testcase_data_99 +00000011 _sizeof__testcase_end_99 +0000000b _sizeof__testcase_data_100 +00000011 _sizeof__testcase_end_100 +0000000b _sizeof__testcase_data_101 +00000011 _sizeof__testcase_end_101 +0000000b _sizeof__testcase_data_102 +00000011 _sizeof__testcase_end_102 +0000000b _sizeof__testcase_data_103 +00000011 _sizeof__testcase_end_103 +0000000b _sizeof__testcase_data_104 +00000018 _sizeof__testcase_end_104 +00000033 _sizeof_run_testcase +0000000b _sizeof_testcase_round_a +00000010 _sizeof_testcase_round_a_ret +0000000b _sizeof_testcase_round_b +00000011 _sizeof_testcase_round_b_ret +00000016 _sizeof_prepare_sprites +00000009 _sizeof_prepare_nop_area +00000023 _sizeof_setup_and_wait_mode2 +00000025 _sizeof_test_fail
@@ -0,0 +1,128 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/intr_2_mode3_timing.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 +00:01bc setup_and_wait_mode2 +00:01bc setup_and_wait_mode2@wait_ly_7 +00:01df fail_halt +00:01e6 fail_halt@quit_inline_1 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +0000006c _sizeof_main +00000023 _sizeof_setup_and_wait_mode2
@@ -0,0 +1,130 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/intr_2_oam_ok_timing.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_oam +01:4b85 clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b99 memcpy +01:4ba2 memset +01:4b58 print_hex4 +01:4b8f print_hex8 +01:4bb2 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4bab print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 +00:0211 setup_and_wait_mode2 +00:0211 setup_and_wait_mode2@wait_ly_7 +00:0234 fail_halt +00:023b fail_halt@quit_inline_1 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +000000c1 _sizeof_main +00000023 _sizeof_setup_and_wait_mode2
@@ -0,0 +1,103 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/lcdon_timing-dmgABCmgbS.gb". + +[labels] +01:4d03 clear_oam +01:4d0d clear_vram +01:4cc2 disable_lcd_safe +01:4cc8 disable_lcd_safe@wait_ly_0 +01:4d21 memcpy +01:4d2a memset +01:4ce0 print_hex4 +01:4d17 print_hex8 +01:4d3a print_inline_string +01:4cec print_load_font +01:4cf8 print_newline +01:4d33 print_string +01:4c38 quit +01:4c4d quit@cb_return +01:4c52 quit@wait_ly_1 +01:4c58 quit@wait_ly_2 +01:4c5e quit@wait_ly_3 +01:4c64 quit@wait_ly_4 +01:4c6e quit@success +01:4c95 quit@failure +01:4caa quit@halt +01:4cab quit@halt_execution_0 +01:4cae reset_screen +01:4cd1 serial_send_byte +01:4000 font +00:0150 main +00:015a test_ly +00:0166 test_stat_lyc0 +00:0175 test_stat_lyc1 +00:0185 test_oam_access +00:0191 test_vram_access +00:019d test_finish +00:01a4 test_finish@quit_inline_1 +01:4ac9 cycle_counts +01:4ae1 expect_ly +01:4afc expect_stat_lyc0 +01:4b1f expect_stat_lyc1 +01:4b42 expect_oam_access +01:4b65 expect_vram_access +01:4b89 verify_results +01:4ba0 verify_fail +01:4bc1 verify_fail@quit_inline_2 +00:ff80 v_pass1_results +00:ff88 v_pass2_results +00:ff90 v_pass3_results +00:ff98 v_fail_round +00:ff99 v_fail_expect +00:ff9a v_fail_actual +00:ff9b v_fail_str +00:ff9b v_fail_str_l +00:ff9c v_fail_str_h +01:47f0 test_passes +01:47f0 test_pass1 +01:48e2 test_pass2 +01:49d5 test_pass3 + +[definitions] +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000018 _sizeof_cycle_counts +0000001b _sizeof_expect_ly +00000023 _sizeof_expect_stat_lyc0 +00000023 _sizeof_expect_stat_lyc1 +00000023 _sizeof_expect_oam_access +00000024 _sizeof_expect_vram_access +00000017 _sizeof_verify_results +00000098 _sizeof_verify_fail +00000008 _sizeof_v_pass1_results +00000008 _sizeof_v_pass2_results +00000008 _sizeof_v_pass3_results +00000001 _sizeof_v_fail_round +00000001 _sizeof_v_fail_expect +00000001 _sizeof_v_fail_actual +00000002 _sizeof_v_fail_str +00000001 _sizeof_v_fail_str_l +00000001 _sizeof_v_fail_str_h +00000000 _sizeof_test_passes +000000f2 _sizeof_test_pass1 +000000f3 _sizeof_test_pass2 +000000f4 _sizeof_test_pass3 +0000000a _sizeof_main +0000000c _sizeof_test_ly +0000000f _sizeof_test_stat_lyc0 +00000010 _sizeof_test_stat_lyc1 +0000000c _sizeof_test_oam_access +0000000c _sizeof_test_vram_access
@@ -0,0 +1,91 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/lcdon_write_timing-GS.gb". + +[labels] +01:4a0b clear_oam +01:4a15 clear_vram +01:49ca disable_lcd_safe +01:49d0 disable_lcd_safe@wait_ly_0 +01:4a29 memcpy +01:4a32 memset +01:49e8 print_hex4 +01:4a1f print_hex8 +01:4a42 print_inline_string +01:49f4 print_load_font +01:4a00 print_newline +01:4a3b print_string +01:48ed quit +01:4902 quit@cb_return +01:4907 quit@wait_ly_1 +01:490d quit@wait_ly_2 +01:4913 quit@wait_ly_3 +01:4919 quit@wait_ly_4 +01:4923 quit@success +01:494a quit@failure +01:495f quit@halt +01:4960 quit@halt_execution_0 +01:49b6 reset_screen +01:49d9 serial_send_byte +01:4000 font +00:0150 main +00:015a test_oam_access +00:0166 test_vram_access +00:0172 test_finish +00:0179 test_finish@quit_inline_1 +01:47f0 nop_counts +01:4803 expect_oam_access +01:4820 expect_vram_access +01:483e verify_results +01:4855 verify_fail +01:4876 verify_fail@quit_inline_2 +00:c000 v_test_code +00:c12c v_test_results +00:ff80 v_fail_round +00:ff81 v_fail_expect +00:ff82 v_fail_actual +00:ff83 v_fail_str +00:ff83 v_fail_str_l +00:ff84 v_fail_str_h +01:4963 run_tests +01:497c test_case +01:49b0 test_case_prologue +01:49b4 test_case_epilogue +01:49b6 test_case_end + +[definitions] +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000013 _sizeof_nop_counts +0000001d _sizeof_expect_oam_access +0000001e _sizeof_expect_vram_access +00000017 _sizeof_verify_results +00000098 _sizeof_verify_fail +0000012c _sizeof_v_test_code +00000013 _sizeof_v_test_results +00000001 _sizeof_v_fail_round +00000001 _sizeof_v_fail_expect +00000001 _sizeof_v_fail_actual +00000002 _sizeof_v_fail_str +00000001 _sizeof_v_fail_str_l +00000001 _sizeof_v_fail_str_h +00000019 _sizeof_run_tests +00000034 _sizeof_test_case +00000004 _sizeof_test_case_prologue +00000002 _sizeof_test_case_epilogue +00000000 _sizeof_test_case_end +0000000a _sizeof_main +0000000c _sizeof_test_oam_access +0000000c _sizeof_test_vram_access
@@ -0,0 +1,102 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/stat_irq_blocking.gb". + +[labels] +01:4940 clear_vram +01:48ff disable_lcd_safe +01:4905 disable_lcd_safe@wait_ly_0 +01:4954 memcpy +01:495d memset +01:491d print_hex4 +01:494a print_hex8 +01:496d print_inline_string +01:4929 print_load_font +01:4935 print_newline +01:47f0 print_reg_dump +01:4966 print_string +01:4875 quit +01:488a quit@cb_return +01:488f quit@wait_ly_1 +01:4895 quit@wait_ly_2 +01:489b quit@wait_ly_3 +01:48a1 quit@wait_ly_4 +01:48ab quit@success +01:48d2 quit@failure +01:48e7 quit@halt +01:48e8 quit@halt_execution_0 +01:48eb reset_screen +01:490e serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 test_round1 +00:0156 test_round1@wait_ly_5 +00:015c test_round1@wait_ly_6 +00:016b fail_round1 +00:0173 fail_round1@quit_inline_1 +00:018e test_round2 +00:0198 ly_iteration +00:01ae finish_round2 +00:01b6 finish_round2@quit_inline_2 +00:01c7 fail_round2 +00:01ec fail_round2@quit_inline_3 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000001 _sizeof_main +0000001a _sizeof_test_round1 +00000023 _sizeof_fail_round1 +0000000a _sizeof_test_round2 +00000016 _sizeof_ly_iteration +00000019 _sizeof_finish_round2
@@ -0,0 +1,80 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/stat_lyc_onoff.gb". + +[labels] +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte +01:4000 font +00:0150 main +00:0158 round1 +00:015b round1@wait_ly_5 +00:0161 round1@wait_ly_6 +00:017f round1@quit_inline_1 +00:01a9 round1@quit_inline_2 +00:01d3 round1@quit_inline_3 +00:01ec round2 +00:01f0 round2@wait_ly_7 +00:01f6 round2@wait_ly_8 +00:0214 round2@quit_inline_4 +00:023e round2@quit_inline_5 +00:0268 round2@quit_inline_6 +00:0281 round3 +00:0285 round3@wait_ly_9 +00:028b round3@wait_ly_10 +00:02a7 round3@quit_inline_7 +00:02d1 round3@quit_inline_8 +00:02fb round3@quit_inline_9 +00:0314 round4 +00:0315 round4@wait_ly_11 +00:031b round4@wait_ly_12 +00:0337 round4@quit_inline_10 +00:035d round4@quit_inline_11 +00:0377 finish +00:037e finish@quit_inline_12 +00:038f fail_intr_round1 +00:0396 fail_intr_round1@quit_inline_13 +00:03ad fail_intr_round2 +00:03b4 fail_intr_round2@quit_inline_14 +00:03cb fail_intr_round3 +00:03d2 fail_intr_round3@quit_inline_15 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_main +00000094 _sizeof_round1 +00000095 _sizeof_round2 +00000093 _sizeof_round3 +00000063 _sizeof_round4 +00000018 _sizeof_finish +0000001e _sizeof_fail_intr_round1 +0000001e _sizeof_fail_intr_round2
@@ -0,0 +1,155 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ppu/vblank_stat_intr-GS.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0169 fail_halt +00:0170 fail_halt@quit_inline_1 +00:017e test_round1 +00:018a test_round1@wait_ly_5 +00:01d5 finish_round1 +00:01f3 test_round2 +00:01ff test_round2@wait_ly_6 +00:024b finish_round2 +00:026d test_round3 +00:0279 test_round3@wait_ly_7 +00:02c4 finish_round3 +00:02e2 test_round4 +00:02ee test_round4@wait_ly_8 +00:033a finish_round4 +00:033c test_finish +00:ff91 intr_vec_vblank +00:ff94 intr_vec_stat +00:ff97 round1 +00:ff98 round2 +00:ff99 round3 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000003 _sizeof_intr_vec_vblank +00000003 _sizeof_intr_vec_stat +00000001 _sizeof_round1 +00000001 _sizeof_round2 +00000001 _sizeof_round3 +00000019 _sizeof_main +00000015 _sizeof_fail_halt +00000057 _sizeof_test_round1 +0000001e _sizeof_finish_round1 +00000058 _sizeof_test_round2 +00000022 _sizeof_finish_round2 +00000057 _sizeof_test_round3 +0000001e _sizeof_finish_round3 +00000058 _sizeof_test_round4 +00000002 _sizeof_finish_round4
@@ -1,199 +1,130 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/push_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/push_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0177 test_finish -00:01bb hiram_test -00:01c2 _wait_ly_6 -00:01c8 _wait_ly_7 -00:01e2 _wait_ly_8 -00:01e8 _wait_ly_9 +00:01c0 hiram_test +00:01c7 hiram_test@wait_ly_7 +00:01cd hiram_test@wait_ly_8 +00:01e7 hiram_test@wait_ly_9 +00:01ed hiram_test@wait_ly_10 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000027 _sizeof_main +00000049 _sizeof_test_finish
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/rapid_di_ei.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/rapid_di_ei.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:018b test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +0000003b _sizeof_main
@@ -1,223 +1,64 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/ret_cc_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ret_cc_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:015c test_round1 -00:015c _wait_ly_4 -00:0162 _wait_ly_5 -00:017c _wait_ly_6 -00:0182 _wait_ly_7 +00:015c test_round1@wait_ly_5 +00:0162 test_round1@wait_ly_6 +00:017c test_round1@wait_ly_7 +00:0182 test_round1@wait_ly_8 00:0192 finish_round1 -00:01a9 _wait_ly_8 -00:01af _wait_ly_9 -00:01c5 _print_results_halt_1 -00:01c8 _test_failure_cb_0 -00:01d0 _print_sl_data55 -00:01de _print_sl_out55 -00:01e1 test_round2 -00:01e1 _wait_ly_10 -00:01e7 _wait_ly_11 -00:01fb _wait_ly_12 -00:0201 _wait_ly_13 -00:0212 finish_round2 -00:0229 _wait_ly_14 -00:022f _wait_ly_15 -00:0245 _print_results_halt_2 -00:0248 _test_failure_cb_1 -00:0250 _print_sl_data56 -00:025e _print_sl_out56 -00:0261 test_success -00:0275 _wait_ly_16 -00:027b _wait_ly_17 -00:0291 _print_results_halt_3 -00:0294 _test_ok_cb_0 -00:029c _print_sl_data57 -00:02a4 _print_sl_out57 -00:02a7 hiram_cb +00:019c finish_round1@quit_inline_1 +00:01b3 test_round2 +00:01b3 test_round2@wait_ly_9 +00:01b9 test_round2@wait_ly_10 +00:01cd test_round2@wait_ly_11 +00:01d3 test_round2@wait_ly_12 +00:01e4 finish_round2 +00:01ee finish_round2@quit_inline_2 +00:0205 test_success +00:020c test_success@quit_inline_3 +00:021d hiram_cb + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +0000000c _sizeof_main +00000036 _sizeof_test_round1 +00000021 _sizeof_finish_round1 +00000031 _sizeof_test_round2 +00000021 _sizeof_finish_round2 +00000018 _sizeof_test_success
@@ -1,223 +1,64 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/ret_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/ret_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:015c test_round1 -00:015c _wait_ly_4 -00:0162 _wait_ly_5 -00:017c _wait_ly_6 -00:0182 _wait_ly_7 +00:015c test_round1@wait_ly_5 +00:0162 test_round1@wait_ly_6 +00:017c test_round1@wait_ly_7 +00:0182 test_round1@wait_ly_8 00:0193 finish_round1 -00:01aa _wait_ly_8 -00:01b0 _wait_ly_9 -00:01c6 _print_results_halt_1 -00:01c9 _test_failure_cb_0 -00:01d1 _print_sl_data55 -00:01df _print_sl_out55 -00:01e2 test_round2 -00:01e2 _wait_ly_10 -00:01e8 _wait_ly_11 -00:01fc _wait_ly_12 -00:0202 _wait_ly_13 -00:0214 finish_round2 -00:022b _wait_ly_14 -00:0231 _wait_ly_15 -00:0247 _print_results_halt_2 -00:024a _test_failure_cb_1 -00:0252 _print_sl_data56 -00:0260 _print_sl_out56 -00:0263 test_success -00:0277 _wait_ly_16 -00:027d _wait_ly_17 -00:0293 _print_results_halt_3 -00:0296 _test_ok_cb_0 -00:029e _print_sl_data57 -00:02a6 _print_sl_out57 -00:02a9 hiram_cb +00:019d finish_round1@quit_inline_1 +00:01b4 test_round2 +00:01b4 test_round2@wait_ly_9 +00:01ba test_round2@wait_ly_10 +00:01ce test_round2@wait_ly_11 +00:01d4 test_round2@wait_ly_12 +00:01e6 finish_round2 +00:01f0 finish_round2@quit_inline_2 +00:0207 test_success +00:020e test_success@quit_inline_3 +00:021f hiram_cb + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +0000000c _sizeof_main +00000037 _sizeof_test_round1 +00000021 _sizeof_finish_round1 +00000032 _sizeof_test_round2 +00000021 _sizeof_finish_round2 +00000018 _sizeof_test_success
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/reti_intr_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/reti_intr_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0160 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000010 _sizeof_main
@@ -1,223 +1,64 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/reti_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/reti_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:015c test_round1 -00:015c _wait_ly_4 -00:0162 _wait_ly_5 -00:017c _wait_ly_6 -00:0182 _wait_ly_7 +00:015c test_round1@wait_ly_5 +00:0162 test_round1@wait_ly_6 +00:017c test_round1@wait_ly_7 +00:0182 test_round1@wait_ly_8 00:0193 finish_round1 -00:01aa _wait_ly_8 -00:01b0 _wait_ly_9 -00:01c6 _print_results_halt_1 -00:01c9 _test_failure_cb_0 -00:01d1 _print_sl_data55 -00:01df _print_sl_out55 -00:01e2 test_round2 -00:01e2 _wait_ly_10 -00:01e8 _wait_ly_11 -00:01fc _wait_ly_12 -00:0202 _wait_ly_13 -00:0214 finish_round2 -00:022b _wait_ly_14 -00:0231 _wait_ly_15 -00:0247 _print_results_halt_2 -00:024a _test_failure_cb_1 -00:0252 _print_sl_data56 -00:0260 _print_sl_out56 -00:0263 test_success -00:0277 _wait_ly_16 -00:027d _wait_ly_17 -00:0293 _print_results_halt_3 -00:0296 _test_ok_cb_0 -00:029e _print_sl_data57 -00:02a6 _print_sl_out57 -00:02a9 hiram_cb +00:019d finish_round1@quit_inline_1 +00:01b4 test_round2 +00:01b4 test_round2@wait_ly_9 +00:01ba test_round2@wait_ly_10 +00:01ce test_round2@wait_ly_11 +00:01d4 test_round2@wait_ly_12 +00:01e6 finish_round2 +00:01f0 finish_round2@quit_inline_2 +00:0207 test_success +00:020e test_success@quit_inline_3 +00:021f hiram_cb + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +0000000c _sizeof_main +00000037 _sizeof_test_round1 +00000021 _sizeof_finish_round1 +00000032 _sizeof_test_round2 +00000021 _sizeof_finish_round2 +00000018 _sizeof_test_success
@@ -1,201 +1,134 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/rst_timing.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/rst_timing.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0151 _wait_ly_4 -00:0157 _wait_ly_5 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0151 main@wait_ly_5 +00:0157 main@wait_ly_6 00:0177 test_finish -00:01bb hiram_test -00:01be _wait_ly_6 -00:01c4 _wait_ly_7 -00:01d9 finish_round1 -00:01dc _wait_ly_8 -00:01e2 _wait_ly_9 -00:01f8 finish_round2 +00:01c0 hiram_test +00:01c3 hiram_test@wait_ly_7 +00:01c9 hiram_test@wait_ly_8 +00:01de finish_round1 +00:01e1 finish_round1@wait_ly_9 +00:01e7 finish_round1@wait_ly_10 +00:01fd finish_round2 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000027 _sizeof_main +00000049 _sizeof_test_finish +0000001e _sizeof_hiram_test +0000001f _sizeof_finish_round1
@@ -1,198 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/serial/boot_sclk_align-dmgABCXmgb.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:3828 _wait_ly_4 -00:382e _wait_ly_5 -00:3844 _print_results_halt_1 -00:3847 _test_failure_cb_0 -00:384f _print_sl_data55 -00:385e _print_sl_out55 -00:3861 test_finish
@@ -0,0 +1,123 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/serial/boot_sclk_align-dmgABCmgb.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:381b main@quit_inline_1 +00:3833 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +000036e3 _sizeof_main
@@ -1,205 +1,47 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/div_write.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/div_write.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48af clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48b9 memcpy +01:48c2 memset +01:48d2 print_inline_string +01:4898 print_load_font +01:48a4 print_newline +01:48cb print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:0150 test -00:0182 _wait_ly_4 -00:0188 _wait_ly_5 -00:019e _print_results_halt_1 -00:01a1 _test_ok_cb_0 -00:01a9 _print_sl_data55 -00:01b1 _print_sl_out55 -00:01b4 test_failure -00:01c8 _wait_ly_6 -00:01ce _wait_ly_7 -00:01e4 _print_results_halt_2 -00:01e7 _test_failure_cb_0 -00:01ef _print_sl_data56 -00:01fa _print_sl_out56 +00:0175 test@quit_inline_1 +00:0186 quit_failure +00:018d quit_failure@quit_inline_2 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000000 _sizeof_test +00000036 _sizeof_main
@@ -1,199 +1,125 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/rapid_toggle.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/rapid_toggle.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test -00:0186 _wait_ly_4 -00:018c _wait_ly_5 -00:01a2 _print_results_halt_1 -00:01a5 _test_failure_cb_0 -00:01ad _print_sl_data55 -00:01bb _print_sl_out55 -00:01be test_finish +00:0179 test@quit_inline_1 +00:0190 test_finish + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test +00000040 _sizeof_main
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim00.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim00.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim00_div_trigger.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim00_div_trigger.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim01.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim01.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim01_div_trigger.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim01_div_trigger.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim10.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim10.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim10_div_trigger.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim10_div_trigger.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim11.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim11.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim11_div_trigger.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tim11_div_trigger.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tima_reload.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tima_reload.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tima_write_reloading.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tima_write_reloading.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -1,192 +1,122 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tma_write_reloading.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/timer/tma_write_reloading.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main 00:0150 test + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000000 _sizeof_test
@@ -0,0 +1,84 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/bits_ram_en.gb". + +[labels] +01:48c9 clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:4898 memcmp +01:48dd memcpy +01:48e6 memset +01:48a6 print_hex4 +01:48d3 print_hex8 +01:48f6 print_inline_string +01:48b2 print_load_font +01:48be print_newline +01:48ef print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte +01:4000 font +00:0150 main +00:0164 test_round1 +00:018e test_round2 +00:01ae test_round2@expect_enabled +00:01b3 test_round2@expect_disabled +00:01cc test_round2@quit_inline_1 +00:01dd ram_data_enabled +00:01ed ram_data_disabled +00:01fd compare_ram_data +00:0206 fail_round1_disable +00:020d fail_round1_disable@quit_inline_2 +00:0240 fail_round1_enable +00:0247 fail_round1_enable@quit_inline_3 +00:0279 fail_round1_print_test_address +00:0286 fail_round2_disable +00:028d fail_round2_disable@quit_inline_4 +00:02ab fail_round2_expect +00:02b2 fail_round2_expect@quit_inline_5 +00:2000 ram_en_expectations +00:ff80 test_address +00:ff80 test_address_l +00:ff81 test_address_h +00:ff82 ram_en_value + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +0000000e _sizeof_memcmp +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000002 _sizeof_test_address +00000001 _sizeof_test_address_l +00000001 _sizeof_test_address_h +00000001 _sizeof_ram_en_value +00000014 _sizeof_main +0000002a _sizeof_test_round1 +0000004f _sizeof_test_round2 +00000010 _sizeof_ram_data_enabled +00000010 _sizeof_ram_data_disabled +00000009 _sizeof_compare_ram_data +0000003a _sizeof_fail_round1_disable +00000039 _sizeof_fail_round1_enable +0000000d _sizeof_fail_round1_print_test_address +00000025 _sizeof_fail_round2_disable +00001d55 _sizeof_fail_round2_expect
@@ -1,226 +1,69 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/multicart_rom_8Mb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/multicart_rom_8Mb.gb". [labels] -01:4001 print_load_font -01:400e print_string -01:4018 print_a -01:4022 print_newline -01:402d print_digit -01:403a print_regs -01:4043 _print_sl_data0 -01:4049 _print_sl_out0 -01:4056 _print_sl_data1 -01:405c _print_sl_out1 -01:406e _print_sl_data2 -01:4074 _print_sl_out2 -01:4081 _print_sl_data3 -01:4087 _print_sl_out3 -01:4099 _print_sl_data4 -01:409f _print_sl_out4 -01:40ac _print_sl_data5 -01:40b2 _print_sl_out5 -01:40c4 _print_sl_data6 -01:40ca _print_sl_out6 -01:40d7 _print_sl_data7 -01:40dd _print_sl_out7 +01:40cc clear_vram +01:408b disable_lcd_safe +01:4091 disable_lcd_safe@wait_ly_0 +01:40e0 memcpy +01:40e9 memset +01:40a9 print_hex4 +01:40d6 print_hex8 +01:40f9 print_inline_string +01:40b5 print_load_font +01:40c1 print_newline +01:40f2 print_string +01:4001 quit +01:4016 quit@cb_return +01:401b quit@wait_ly_1 +01:4021 quit@wait_ly_2 +01:4027 quit@wait_ly_3 +01:402d quit@wait_ly_4 +01:4037 quit@success +01:405e quit@failure +01:4073 quit@halt +01:4074 quit@halt_execution_0 +01:4077 reset_screen +01:409a serial_send_byte 01:4134 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:4924 memcpy -01:492d memset -01:4936 memcmp -01:4944 clear_vram -01:494e clear_oam -01:4958 disable_lcd_safe -01:495e _wait_ly_0 -01:4964 _wait_ly_1 -01:496d reset_screen -01:4981 process_results -01:4995 _wait_ly_2 -01:499b _wait_ly_3 -01:49b1 _print_results_halt_0 -01:49b4 _process_results_cb -01:49bf _print_sl_data8 -01:49c9 _print_sl_out8 -01:49e3 _print_sl_data9 -01:49ee _print_sl_out9 -01:4a06 _print_sl_data10 -01:4a12 _print_sl_out10 -01:4a13 dump_mem -01:4a32 _dump_mem_line -01:4a5c _check_asserts -01:4a6a _print_sl_data11 -01:4a6d _print_sl_out11 -01:4a79 _print_sl_data12 -01:4a7b _print_sl_out12 -01:4a83 _print_sl_data13 -01:4a86 _print_sl_out13 -01:4a90 __check_assert_fail0 -01:4a9b _print_sl_data14 -01:4a9e _print_sl_out14 -01:4aa1 __check_assert_ok0 -01:4aa9 _print_sl_data15 -01:4aae _print_sl_out15 -01:4ab0 __check_assert_skip0 -01:4ab8 _print_sl_data16 -01:4ac0 _print_sl_out16 -01:4ac0 __check_assert_out0 -01:4acc _print_sl_data17 -01:4ace _print_sl_out17 -01:4ad6 _print_sl_data18 -01:4ad9 _print_sl_out18 -01:4ae3 __check_assert_fail1 -01:4aee _print_sl_data19 -01:4af1 _print_sl_out19 -01:4af4 __check_assert_ok1 -01:4afc _print_sl_data20 -01:4b01 _print_sl_out20 -01:4b03 __check_assert_skip1 -01:4b0b _print_sl_data21 -01:4b13 _print_sl_out21 -01:4b13 __check_assert_out1 -01:4b1e _print_sl_data22 -01:4b21 _print_sl_out22 -01:4b2d _print_sl_data23 -01:4b2f _print_sl_out23 -01:4b37 _print_sl_data24 -01:4b3a _print_sl_out24 -01:4b44 __check_assert_fail2 -01:4b4f _print_sl_data25 -01:4b52 _print_sl_out25 -01:4b55 __check_assert_ok2 -01:4b5d _print_sl_data26 -01:4b62 _print_sl_out26 -01:4b64 __check_assert_skip2 -01:4b6c _print_sl_data27 -01:4b74 _print_sl_out27 -01:4b74 __check_assert_out2 -01:4b80 _print_sl_data28 -01:4b82 _print_sl_out28 -01:4b8a _print_sl_data29 -01:4b8d _print_sl_out29 -01:4b97 __check_assert_fail3 -01:4ba2 _print_sl_data30 -01:4ba5 _print_sl_out30 -01:4ba8 __check_assert_ok3 -01:4bb0 _print_sl_data31 -01:4bb5 _print_sl_out31 -01:4bb7 __check_assert_skip3 -01:4bbf _print_sl_data32 -01:4bc7 _print_sl_out32 -01:4bc7 __check_assert_out3 -01:4bd2 _print_sl_data33 -01:4bd5 _print_sl_out33 -01:4be1 _print_sl_data34 -01:4be3 _print_sl_out34 -01:4beb _print_sl_data35 -01:4bee _print_sl_out35 -01:4bf8 __check_assert_fail4 -01:4c03 _print_sl_data36 -01:4c06 _print_sl_out36 -01:4c09 __check_assert_ok4 -01:4c11 _print_sl_data37 -01:4c16 _print_sl_out37 -01:4c18 __check_assert_skip4 -01:4c20 _print_sl_data38 -01:4c28 _print_sl_out38 -01:4c28 __check_assert_out4 -01:4c34 _print_sl_data39 -01:4c36 _print_sl_out39 -01:4c3e _print_sl_data40 -01:4c41 _print_sl_out40 -01:4c4b __check_assert_fail5 -01:4c56 _print_sl_data41 -01:4c59 _print_sl_out41 -01:4c5c __check_assert_ok5 -01:4c64 _print_sl_data42 -01:4c69 _print_sl_out42 -01:4c6b __check_assert_skip5 -01:4c73 _print_sl_data43 -01:4c7b _print_sl_out43 -01:4c7b __check_assert_out5 -01:4c86 _print_sl_data44 -01:4c89 _print_sl_out44 -01:4c95 _print_sl_data45 -01:4c97 _print_sl_out45 -01:4c9f _print_sl_data46 -01:4ca2 _print_sl_out46 -01:4cac __check_assert_fail6 -01:4cb7 _print_sl_data47 -01:4cba _print_sl_out47 -01:4cbd __check_assert_ok6 -01:4cc5 _print_sl_data48 -01:4cca _print_sl_out48 -01:4ccc __check_assert_skip6 -01:4cd4 _print_sl_data49 -01:4cdc _print_sl_out49 -01:4cdc __check_assert_out6 -01:4ce8 _print_sl_data50 -01:4cea _print_sl_out50 -01:4cf2 _print_sl_data51 -01:4cf5 _print_sl_out51 -01:4cff __check_assert_fail7 -01:4d0a _print_sl_data52 -01:4d0d _print_sl_out52 -01:4d10 __check_assert_ok7 -01:4d18 _print_sl_data53 -01:4d1d _print_sl_out53 -01:4d1f __check_assert_skip7 -01:4d27 _print_sl_data54 -01:4d2f _print_sl_out54 -01:4d2f __check_assert_out7 +00:0150 main 00:016b fail -00:017f _wait_ly_4 -00:0185 _wait_ly_5 -00:019b _print_results_halt_1 -00:019e _fail_cb -00:01a6 _print_sl_data55 -00:01b2 _print_sl_out55 -00:01c2 _print_sl_data56 -00:01ce _print_sl_out56 -00:01d8 _print_sl_data57 -00:01e4 _print_sl_out57 -00:01ef _print_sl_data58 -00:01f5 _print_sl_out58 -00:0208 _print_sl_data59 -00:0215 _print_sl_out59 -00:0225 _print_sl_data60 -00:0232 _print_sl_out60 -00:0242 _print_sl_data61 -00:024f _print_sl_out61 -00:025a c000_functions_start -00:025a run_test_suite -00:0284 _wait_ly_6 -00:028a _wait_ly_7 -00:02a0 _print_results_halt_2 -00:02a3 _test_ok_cb_0 -00:02ab _print_sl_data62 -00:02b3 _print_sl_out62 -00:02b6 run_tests -00:02c4 run_test_cases -00:02d2 test_case -00:02ef restore_mbc1 -00:02f8 switch_bank -00:0309 fetch_expected_value -00:0328 c000_functions_end -00:0328 expected_banks +00:0172 fail@quit_inline_1 +00:020b c000_functions_start +00:020b run_test_suite +00:0228 run_test_suite@quit_inline_2 +00:0239 run_tests +00:0247 run_test_cases +00:0255 test_case +00:0272 restore_mbc1 +00:027b switch_bank +00:028c fetch_expected_value +00:02ab c000_functions_end +00:02ab expected_banks + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000180 _sizeof_expected_banks +0000001b _sizeof_main +000000a0 _sizeof_fail +00000000 _sizeof_c000_functions_start +0000002e _sizeof_run_test_suite +0000000e _sizeof_run_tests +0000000e _sizeof_run_test_cases +0000001d _sizeof_test_case +00000009 _sizeof_restore_mbc1 +00000011 _sizeof_switch_bank +0000001f _sizeof_fetch_expected_value
@@ -1,194 +1,31 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/ram_256Kb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/ram_256Kb.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48bd clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:4898 memcmp +01:48c7 memcpy +01:48d0 memset +01:48e0 print_inline_string +01:48a6 print_load_font +01:48b2 print_newline +01:48d9 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:0150 test_round1 00:016e test_round2 00:01d2 test_round3@@ -196,57 +33,56 @@ 00:0232 test_round4
00:02a0 test_round5 00:02fc test_round6 00:0330 test_finish -00:0347 _wait_ly_4 -00:034d _wait_ly_5 -00:0363 _print_results_halt_1 -00:0366 _test_ok_cb_0 -00:036e _print_sl_data55 -00:0376 _print_sl_out55 -00:0379 copy_bank_data -00:0398 check_bank_data -00:03b8 all_ff -00:03c8 all_00 +00:033a test_finish@quit_inline_1 +00:034b copy_bank_data +00:036a check_bank_data +00:038a all_ff +00:039a all_00 00:1000 bank_data 00:1040 clear_ram 00:1062 fail_round1 -00:1079 _wait_ly_6 -00:107f _wait_ly_7 -00:1095 _print_results_halt_2 -00:1098 _test_failure_cb_0 -00:10a0 _print_sl_data56 -00:10ae _print_sl_out56 -00:10b1 fail_round2 -00:10c8 _wait_ly_8 -00:10ce _wait_ly_9 -00:10e4 _print_results_halt_3 -00:10e7 _test_failure_cb_1 -00:10ef _print_sl_data57 -00:10fd _print_sl_out57 -00:1100 fail_round3 -00:1117 _wait_ly_10 -00:111d _wait_ly_11 -00:1133 _print_results_halt_4 -00:1136 _test_failure_cb_2 -00:113e _print_sl_data58 -00:114c _print_sl_out58 -00:114f fail_round4 -00:1166 _wait_ly_12 -00:116c _wait_ly_13 -00:1182 _print_results_halt_5 -00:1185 _test_failure_cb_3 -00:118d _print_sl_data59 -00:119b _print_sl_out59 -00:119e fail_round5 -00:11b5 _wait_ly_14 -00:11bb _wait_ly_15 -00:11d1 _print_results_halt_6 -00:11d4 _test_failure_cb_4 -00:11dc _print_sl_data60 -00:11ea _print_sl_out60 -00:11ed fail_round6 -00:1204 _wait_ly_16 -00:120a _wait_ly_17 -00:1220 _print_results_halt_7 -00:1223 _test_failure_cb_5 -00:122b _print_sl_data61 -00:1239 _print_sl_out61 +00:106c fail_round1@quit_inline_2 +00:1083 fail_round2 +00:108d fail_round2@quit_inline_3 +00:10a4 fail_round3 +00:10ae fail_round3@quit_inline_4 +00:10c5 fail_round4 +00:10cf fail_round4@quit_inline_5 +00:10e6 fail_round5 +00:10f0 fail_round5@quit_inline_6 +00:1107 fail_round6 +00:1111 fail_round6@quit_inline_7 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +0000000e _sizeof_memcmp +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000000 _sizeof_test_round1 +0000001e _sizeof_main +00000064 _sizeof_test_round2 +00000060 _sizeof_test_round3 +0000006e _sizeof_test_round4 +0000005c _sizeof_test_round5 +00000034 _sizeof_test_round6 +0000001b _sizeof_test_finish +0000001f _sizeof_copy_bank_data +00000020 _sizeof_check_bank_data +00000010 _sizeof_all_ff +00000c66 _sizeof_all_00 +00000040 _sizeof_bank_data +00000022 _sizeof_clear_ram +00000021 _sizeof_fail_round1 +00000021 _sizeof_fail_round2 +00000021 _sizeof_fail_round3 +00000021 _sizeof_fail_round4 +00000021 _sizeof_fail_round5
@@ -1,244 +1,83 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/ram_64Kb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/ram_64Kb.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48bd clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:4898 memcmp +01:48c7 memcpy +01:48d0 memset +01:48e0 print_inline_string +01:48a6 print_load_font +01:48b2 print_newline +01:48d9 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:0150 test_round1 00:016e test_round2 00:01c2 test_round3 00:01cb test_round4 00:01fb test_round5 00:022c test_finish -00:0243 _wait_ly_4 -00:0249 _wait_ly_5 -00:025f _print_results_halt_1 -00:0262 _test_ok_cb_0 -00:026a _print_sl_data55 -00:0272 _print_sl_out55 -00:0275 copy_bank_data -00:028d check_bank_data -00:02a6 all_ff -00:02b6 all_00 +00:0236 test_finish@quit_inline_1 +00:0247 copy_bank_data +00:025f check_bank_data +00:0278 all_ff +00:0288 all_00 00:1000 bank_data 00:1010 clear_ram 00:1032 fail_round1 -00:1049 _wait_ly_6 -00:104f _wait_ly_7 -00:1065 _print_results_halt_2 -00:1068 _test_failure_cb_0 -00:1070 _print_sl_data56 -00:107e _print_sl_out56 -00:1081 fail_round2 -00:1098 _wait_ly_8 -00:109e _wait_ly_9 -00:10b4 _print_results_halt_3 -00:10b7 _test_failure_cb_1 -00:10bf _print_sl_data57 -00:10cd _print_sl_out57 -00:10d0 fail_round3 -00:10e7 _wait_ly_10 -00:10ed _wait_ly_11 -00:1103 _print_results_halt_4 -00:1106 _test_failure_cb_2 -00:110e _print_sl_data58 -00:111c _print_sl_out58 -00:111f fail_round4 -00:1136 _wait_ly_12 -00:113c _wait_ly_13 -00:1152 _print_results_halt_5 -00:1155 _test_failure_cb_3 -00:115d _print_sl_data59 -00:116b _print_sl_out59 -00:116e fail_round5 -00:1185 _wait_ly_14 -00:118b _wait_ly_15 -00:11a1 _print_results_halt_6 -00:11a4 _test_failure_cb_4 -00:11ac _print_sl_data60 -00:11ba _print_sl_out60 +00:103c fail_round1@quit_inline_2 +00:1053 fail_round2 +00:105d fail_round2@quit_inline_3 +00:1074 fail_round3 +00:107e fail_round3@quit_inline_4 +00:1095 fail_round4 +00:109f fail_round4@quit_inline_5 +00:10b6 fail_round5 +00:10c0 fail_round5@quit_inline_6 + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +0000000e _sizeof_memcmp +00000009 _sizeof_memcpy +00000009 _sizeof_memset +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000000 _sizeof_test_round1 +0000001e _sizeof_main +00000054 _sizeof_test_round2 +00000009 _sizeof_test_round3 +00000030 _sizeof_test_round4 +00000031 _sizeof_test_round5 +0000001b _sizeof_test_finish +00000018 _sizeof_copy_bank_data +00000019 _sizeof_check_bank_data +00000010 _sizeof_all_ff +00000d78 _sizeof_all_00 +00000010 _sizeof_bank_data +00000022 _sizeof_clear_ram +00000021 _sizeof_fail_round1 +00000021 _sizeof_fail_round2 +00000021 _sizeof_fail_round3 +00000021 _sizeof_fail_round4
@@ -1,226 +1,69 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_16Mb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_16Mb.gb". [labels] -01:4c00 print_load_font -01:4c0d print_string -01:4c17 print_a -01:4c21 print_newline -01:4c2c print_digit -01:4c39 print_regs -01:4c42 _print_sl_data0 -01:4c48 _print_sl_out0 -01:4c55 _print_sl_data1 -01:4c5b _print_sl_out1 -01:4c6d _print_sl_data2 -01:4c73 _print_sl_out2 -01:4c80 _print_sl_data3 -01:4c86 _print_sl_out3 -01:4c98 _print_sl_data4 -01:4c9e _print_sl_out4 -01:4cab _print_sl_data5 -01:4cb1 _print_sl_out5 -01:4cc3 _print_sl_data6 -01:4cc9 _print_sl_out6 -01:4cd6 _print_sl_data7 -01:4cdc _print_sl_out7 +01:48bc clear_vram +01:487b disable_lcd_safe +01:4881 disable_lcd_safe@wait_ly_0 +01:48d0 memcpy +01:48d9 memset +01:4899 print_hex4 +01:48c6 print_hex8 +01:48e9 print_inline_string +01:48a5 print_load_font +01:48b1 print_newline +01:48e2 print_string +01:47f1 quit +01:4806 quit@cb_return +01:480b quit@wait_ly_1 +01:4811 quit@wait_ly_2 +01:4817 quit@wait_ly_3 +01:481d quit@wait_ly_4 +01:4827 quit@success +01:484e quit@failure +01:4863 quit@halt +01:4864 quit@halt_execution_0 +01:4867 reset_screen +01:488a serial_send_byte 01:4001 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f1 memcpy -01:47fa memset -01:4803 memcmp -01:4811 clear_vram -01:481b clear_oam -01:4825 disable_lcd_safe -01:482b _wait_ly_0 -01:4831 _wait_ly_1 -01:483a reset_screen -01:484e process_results -01:4862 _wait_ly_2 -01:4868 _wait_ly_3 -01:487e _print_results_halt_0 -01:4881 _process_results_cb -01:488c _print_sl_data8 -01:4896 _print_sl_out8 -01:48b0 _print_sl_data9 -01:48bb _print_sl_out9 -01:48d3 _print_sl_data10 -01:48df _print_sl_out10 -01:48e0 dump_mem -01:48ff _dump_mem_line -01:4929 _check_asserts -01:4937 _print_sl_data11 -01:493a _print_sl_out11 -01:4946 _print_sl_data12 -01:4948 _print_sl_out12 -01:4950 _print_sl_data13 -01:4953 _print_sl_out13 -01:495d __check_assert_fail0 -01:4968 _print_sl_data14 -01:496b _print_sl_out14 -01:496e __check_assert_ok0 -01:4976 _print_sl_data15 -01:497b _print_sl_out15 -01:497d __check_assert_skip0 -01:4985 _print_sl_data16 -01:498d _print_sl_out16 -01:498d __check_assert_out0 -01:4999 _print_sl_data17 -01:499b _print_sl_out17 -01:49a3 _print_sl_data18 -01:49a6 _print_sl_out18 -01:49b0 __check_assert_fail1 -01:49bb _print_sl_data19 -01:49be _print_sl_out19 -01:49c1 __check_assert_ok1 -01:49c9 _print_sl_data20 -01:49ce _print_sl_out20 -01:49d0 __check_assert_skip1 -01:49d8 _print_sl_data21 -01:49e0 _print_sl_out21 -01:49e0 __check_assert_out1 -01:49eb _print_sl_data22 -01:49ee _print_sl_out22 -01:49fa _print_sl_data23 -01:49fc _print_sl_out23 -01:4a04 _print_sl_data24 -01:4a07 _print_sl_out24 -01:4a11 __check_assert_fail2 -01:4a1c _print_sl_data25 -01:4a1f _print_sl_out25 -01:4a22 __check_assert_ok2 -01:4a2a _print_sl_data26 -01:4a2f _print_sl_out26 -01:4a31 __check_assert_skip2 -01:4a39 _print_sl_data27 -01:4a41 _print_sl_out27 -01:4a41 __check_assert_out2 -01:4a4d _print_sl_data28 -01:4a4f _print_sl_out28 -01:4a57 _print_sl_data29 -01:4a5a _print_sl_out29 -01:4a64 __check_assert_fail3 -01:4a6f _print_sl_data30 -01:4a72 _print_sl_out30 -01:4a75 __check_assert_ok3 -01:4a7d _print_sl_data31 -01:4a82 _print_sl_out31 -01:4a84 __check_assert_skip3 -01:4a8c _print_sl_data32 -01:4a94 _print_sl_out32 -01:4a94 __check_assert_out3 -01:4a9f _print_sl_data33 -01:4aa2 _print_sl_out33 -01:4aae _print_sl_data34 -01:4ab0 _print_sl_out34 -01:4ab8 _print_sl_data35 -01:4abb _print_sl_out35 -01:4ac5 __check_assert_fail4 -01:4ad0 _print_sl_data36 -01:4ad3 _print_sl_out36 -01:4ad6 __check_assert_ok4 -01:4ade _print_sl_data37 -01:4ae3 _print_sl_out37 -01:4ae5 __check_assert_skip4 -01:4aed _print_sl_data38 -01:4af5 _print_sl_out38 -01:4af5 __check_assert_out4 -01:4b01 _print_sl_data39 -01:4b03 _print_sl_out39 -01:4b0b _print_sl_data40 -01:4b0e _print_sl_out40 -01:4b18 __check_assert_fail5 -01:4b23 _print_sl_data41 -01:4b26 _print_sl_out41 -01:4b29 __check_assert_ok5 -01:4b31 _print_sl_data42 -01:4b36 _print_sl_out42 -01:4b38 __check_assert_skip5 -01:4b40 _print_sl_data43 -01:4b48 _print_sl_out43 -01:4b48 __check_assert_out5 -01:4b53 _print_sl_data44 -01:4b56 _print_sl_out44 -01:4b62 _print_sl_data45 -01:4b64 _print_sl_out45 -01:4b6c _print_sl_data46 -01:4b6f _print_sl_out46 -01:4b79 __check_assert_fail6 -01:4b84 _print_sl_data47 -01:4b87 _print_sl_out47 -01:4b8a __check_assert_ok6 -01:4b92 _print_sl_data48 -01:4b97 _print_sl_out48 -01:4b99 __check_assert_skip6 -01:4ba1 _print_sl_data49 -01:4ba9 _print_sl_out49 -01:4ba9 __check_assert_out6 -01:4bb5 _print_sl_data50 -01:4bb7 _print_sl_out50 -01:4bbf _print_sl_data51 -01:4bc2 _print_sl_out51 -01:4bcc __check_assert_fail7 -01:4bd7 _print_sl_data52 -01:4bda _print_sl_out52 -01:4bdd __check_assert_ok7 -01:4be5 _print_sl_data53 -01:4bea _print_sl_out53 -01:4bec __check_assert_skip7 -01:4bf4 _print_sl_data54 -01:4bfc _print_sl_out54 -01:4bfc __check_assert_out7 +00:0150 main 00:016b fail -00:017f _wait_ly_4 -00:0185 _wait_ly_5 -00:019b _print_results_halt_1 -00:019e _fail_cb -00:01a6 _print_sl_data55 -00:01b2 _print_sl_out55 -00:01c2 _print_sl_data56 -00:01ce _print_sl_out56 -00:01d8 _print_sl_data57 -00:01e4 _print_sl_out57 -00:01ef _print_sl_data58 -00:01f5 _print_sl_out58 -00:0208 _print_sl_data59 -00:0215 _print_sl_out59 -00:0225 _print_sl_data60 -00:0232 _print_sl_out60 -00:0242 _print_sl_data61 -00:024f _print_sl_out61 -00:025a c000_functions_start -00:025a run_test_suite -00:0284 _wait_ly_6 -00:028a _wait_ly_7 -00:02a0 _print_results_halt_2 -00:02a3 _test_ok_cb_0 -00:02ab _print_sl_data62 -00:02b3 _print_sl_out62 -00:02b6 run_tests -00:02c4 run_test_cases -00:02d2 test_case -00:02ef restore_mbc1 -00:02f8 switch_bank -00:0309 fetch_expected_value -00:0328 c000_functions_end -00:0328 expected_banks +00:0172 fail@quit_inline_1 +00:020b c000_functions_start +00:020b run_test_suite +00:0228 run_test_suite@quit_inline_2 +00:0239 run_tests +00:0247 run_test_cases +00:0255 test_case +00:0272 restore_mbc1 +00:027b switch_bank +00:028c fetch_expected_value +00:02ab c000_functions_end +00:02ab expected_banks + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000180 _sizeof_expected_banks +0000001b _sizeof_main +000000a0 _sizeof_fail +00000000 _sizeof_c000_functions_start +0000002e _sizeof_run_test_suite +0000000e _sizeof_run_tests +0000000e _sizeof_run_test_cases +0000001d _sizeof_test_case +00000009 _sizeof_restore_mbc1 +00000011 _sizeof_switch_bank +0000001f _sizeof_fetch_expected_value
@@ -1,226 +1,69 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_1Mb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_1Mb.gb". [labels] -01:4c00 print_load_font -01:4c0d print_string -01:4c17 print_a -01:4c21 print_newline -01:4c2c print_digit -01:4c39 print_regs -01:4c42 _print_sl_data0 -01:4c48 _print_sl_out0 -01:4c55 _print_sl_data1 -01:4c5b _print_sl_out1 -01:4c6d _print_sl_data2 -01:4c73 _print_sl_out2 -01:4c80 _print_sl_data3 -01:4c86 _print_sl_out3 -01:4c98 _print_sl_data4 -01:4c9e _print_sl_out4 -01:4cab _print_sl_data5 -01:4cb1 _print_sl_out5 -01:4cc3 _print_sl_data6 -01:4cc9 _print_sl_out6 -01:4cd6 _print_sl_data7 -01:4cdc _print_sl_out7 +01:48bc clear_vram +01:487b disable_lcd_safe +01:4881 disable_lcd_safe@wait_ly_0 +01:48d0 memcpy +01:48d9 memset +01:4899 print_hex4 +01:48c6 print_hex8 +01:48e9 print_inline_string +01:48a5 print_load_font +01:48b1 print_newline +01:48e2 print_string +01:47f1 quit +01:4806 quit@cb_return +01:480b quit@wait_ly_1 +01:4811 quit@wait_ly_2 +01:4817 quit@wait_ly_3 +01:481d quit@wait_ly_4 +01:4827 quit@success +01:484e quit@failure +01:4863 quit@halt +01:4864 quit@halt_execution_0 +01:4867 reset_screen +01:488a serial_send_byte 01:4001 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f1 memcpy -01:47fa memset -01:4803 memcmp -01:4811 clear_vram -01:481b clear_oam -01:4825 disable_lcd_safe -01:482b _wait_ly_0 -01:4831 _wait_ly_1 -01:483a reset_screen -01:484e process_results -01:4862 _wait_ly_2 -01:4868 _wait_ly_3 -01:487e _print_results_halt_0 -01:4881 _process_results_cb -01:488c _print_sl_data8 -01:4896 _print_sl_out8 -01:48b0 _print_sl_data9 -01:48bb _print_sl_out9 -01:48d3 _print_sl_data10 -01:48df _print_sl_out10 -01:48e0 dump_mem -01:48ff _dump_mem_line -01:4929 _check_asserts -01:4937 _print_sl_data11 -01:493a _print_sl_out11 -01:4946 _print_sl_data12 -01:4948 _print_sl_out12 -01:4950 _print_sl_data13 -01:4953 _print_sl_out13 -01:495d __check_assert_fail0 -01:4968 _print_sl_data14 -01:496b _print_sl_out14 -01:496e __check_assert_ok0 -01:4976 _print_sl_data15 -01:497b _print_sl_out15 -01:497d __check_assert_skip0 -01:4985 _print_sl_data16 -01:498d _print_sl_out16 -01:498d __check_assert_out0 -01:4999 _print_sl_data17 -01:499b _print_sl_out17 -01:49a3 _print_sl_data18 -01:49a6 _print_sl_out18 -01:49b0 __check_assert_fail1 -01:49bb _print_sl_data19 -01:49be _print_sl_out19 -01:49c1 __check_assert_ok1 -01:49c9 _print_sl_data20 -01:49ce _print_sl_out20 -01:49d0 __check_assert_skip1 -01:49d8 _print_sl_data21 -01:49e0 _print_sl_out21 -01:49e0 __check_assert_out1 -01:49eb _print_sl_data22 -01:49ee _print_sl_out22 -01:49fa _print_sl_data23 -01:49fc _print_sl_out23 -01:4a04 _print_sl_data24 -01:4a07 _print_sl_out24 -01:4a11 __check_assert_fail2 -01:4a1c _print_sl_data25 -01:4a1f _print_sl_out25 -01:4a22 __check_assert_ok2 -01:4a2a _print_sl_data26 -01:4a2f _print_sl_out26 -01:4a31 __check_assert_skip2 -01:4a39 _print_sl_data27 -01:4a41 _print_sl_out27 -01:4a41 __check_assert_out2 -01:4a4d _print_sl_data28 -01:4a4f _print_sl_out28 -01:4a57 _print_sl_data29 -01:4a5a _print_sl_out29 -01:4a64 __check_assert_fail3 -01:4a6f _print_sl_data30 -01:4a72 _print_sl_out30 -01:4a75 __check_assert_ok3 -01:4a7d _print_sl_data31 -01:4a82 _print_sl_out31 -01:4a84 __check_assert_skip3 -01:4a8c _print_sl_data32 -01:4a94 _print_sl_out32 -01:4a94 __check_assert_out3 -01:4a9f _print_sl_data33 -01:4aa2 _print_sl_out33 -01:4aae _print_sl_data34 -01:4ab0 _print_sl_out34 -01:4ab8 _print_sl_data35 -01:4abb _print_sl_out35 -01:4ac5 __check_assert_fail4 -01:4ad0 _print_sl_data36 -01:4ad3 _print_sl_out36 -01:4ad6 __check_assert_ok4 -01:4ade _print_sl_data37 -01:4ae3 _print_sl_out37 -01:4ae5 __check_assert_skip4 -01:4aed _print_sl_data38 -01:4af5 _print_sl_out38 -01:4af5 __check_assert_out4 -01:4b01 _print_sl_data39 -01:4b03 _print_sl_out39 -01:4b0b _print_sl_data40 -01:4b0e _print_sl_out40 -01:4b18 __check_assert_fail5 -01:4b23 _print_sl_data41 -01:4b26 _print_sl_out41 -01:4b29 __check_assert_ok5 -01:4b31 _print_sl_data42 -01:4b36 _print_sl_out42 -01:4b38 __check_assert_skip5 -01:4b40 _print_sl_data43 -01:4b48 _print_sl_out43 -01:4b48 __check_assert_out5 -01:4b53 _print_sl_data44 -01:4b56 _print_sl_out44 -01:4b62 _print_sl_data45 -01:4b64 _print_sl_out45 -01:4b6c _print_sl_data46 -01:4b6f _print_sl_out46 -01:4b79 __check_assert_fail6 -01:4b84 _print_sl_data47 -01:4b87 _print_sl_out47 -01:4b8a __check_assert_ok6 -01:4b92 _print_sl_data48 -01:4b97 _print_sl_out48 -01:4b99 __check_assert_skip6 -01:4ba1 _print_sl_data49 -01:4ba9 _print_sl_out49 -01:4ba9 __check_assert_out6 -01:4bb5 _print_sl_data50 -01:4bb7 _print_sl_out50 -01:4bbf _print_sl_data51 -01:4bc2 _print_sl_out51 -01:4bcc __check_assert_fail7 -01:4bd7 _print_sl_data52 -01:4bda _print_sl_out52 -01:4bdd __check_assert_ok7 -01:4be5 _print_sl_data53 -01:4bea _print_sl_out53 -01:4bec __check_assert_skip7 -01:4bf4 _print_sl_data54 -01:4bfc _print_sl_out54 -01:4bfc __check_assert_out7 +00:0150 main 00:016b fail -00:017f _wait_ly_4 -00:0185 _wait_ly_5 -00:019b _print_results_halt_1 -00:019e _fail_cb -00:01a6 _print_sl_data55 -00:01b2 _print_sl_out55 -00:01c2 _print_sl_data56 -00:01ce _print_sl_out56 -00:01d8 _print_sl_data57 -00:01e4 _print_sl_out57 -00:01ef _print_sl_data58 -00:01f5 _print_sl_out58 -00:0208 _print_sl_data59 -00:0215 _print_sl_out59 -00:0225 _print_sl_data60 -00:0232 _print_sl_out60 -00:0242 _print_sl_data61 -00:024f _print_sl_out61 -00:025a c000_functions_start -00:025a run_test_suite -00:0284 _wait_ly_6 -00:028a _wait_ly_7 -00:02a0 _print_results_halt_2 -00:02a3 _test_ok_cb_0 -00:02ab _print_sl_data62 -00:02b3 _print_sl_out62 -00:02b6 run_tests -00:02c4 run_test_cases -00:02d2 test_case -00:02ef restore_mbc1 -00:02f8 switch_bank -00:0309 fetch_expected_value -00:0328 c000_functions_end -00:0328 expected_banks +00:0172 fail@quit_inline_1 +00:020b c000_functions_start +00:020b run_test_suite +00:0228 run_test_suite@quit_inline_2 +00:0239 run_tests +00:0247 run_test_cases +00:0255 test_case +00:0272 restore_mbc1 +00:027b switch_bank +00:028c fetch_expected_value +00:02ab c000_functions_end +00:02ab expected_banks + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000180 _sizeof_expected_banks +0000001b _sizeof_main +000000a0 _sizeof_fail +00000000 _sizeof_c000_functions_start +0000002e _sizeof_run_test_suite +0000000e _sizeof_run_tests +0000000e _sizeof_run_test_cases +0000001d _sizeof_test_case +00000009 _sizeof_restore_mbc1 +00000011 _sizeof_switch_bank +0000001f _sizeof_fetch_expected_value
@@ -1,226 +1,69 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_2Mb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_2Mb.gb". [labels] -01:4c00 print_load_font -01:4c0d print_string -01:4c17 print_a -01:4c21 print_newline -01:4c2c print_digit -01:4c39 print_regs -01:4c42 _print_sl_data0 -01:4c48 _print_sl_out0 -01:4c55 _print_sl_data1 -01:4c5b _print_sl_out1 -01:4c6d _print_sl_data2 -01:4c73 _print_sl_out2 -01:4c80 _print_sl_data3 -01:4c86 _print_sl_out3 -01:4c98 _print_sl_data4 -01:4c9e _print_sl_out4 -01:4cab _print_sl_data5 -01:4cb1 _print_sl_out5 -01:4cc3 _print_sl_data6 -01:4cc9 _print_sl_out6 -01:4cd6 _print_sl_data7 -01:4cdc _print_sl_out7 +01:48bc clear_vram +01:487b disable_lcd_safe +01:4881 disable_lcd_safe@wait_ly_0 +01:48d0 memcpy +01:48d9 memset +01:4899 print_hex4 +01:48c6 print_hex8 +01:48e9 print_inline_string +01:48a5 print_load_font +01:48b1 print_newline +01:48e2 print_string +01:47f1 quit +01:4806 quit@cb_return +01:480b quit@wait_ly_1 +01:4811 quit@wait_ly_2 +01:4817 quit@wait_ly_3 +01:481d quit@wait_ly_4 +01:4827 quit@success +01:484e quit@failure +01:4863 quit@halt +01:4864 quit@halt_execution_0 +01:4867 reset_screen +01:488a serial_send_byte 01:4001 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f1 memcpy -01:47fa memset -01:4803 memcmp -01:4811 clear_vram -01:481b clear_oam -01:4825 disable_lcd_safe -01:482b _wait_ly_0 -01:4831 _wait_ly_1 -01:483a reset_screen -01:484e process_results -01:4862 _wait_ly_2 -01:4868 _wait_ly_3 -01:487e _print_results_halt_0 -01:4881 _process_results_cb -01:488c _print_sl_data8 -01:4896 _print_sl_out8 -01:48b0 _print_sl_data9 -01:48bb _print_sl_out9 -01:48d3 _print_sl_data10 -01:48df _print_sl_out10 -01:48e0 dump_mem -01:48ff _dump_mem_line -01:4929 _check_asserts -01:4937 _print_sl_data11 -01:493a _print_sl_out11 -01:4946 _print_sl_data12 -01:4948 _print_sl_out12 -01:4950 _print_sl_data13 -01:4953 _print_sl_out13 -01:495d __check_assert_fail0 -01:4968 _print_sl_data14 -01:496b _print_sl_out14 -01:496e __check_assert_ok0 -01:4976 _print_sl_data15 -01:497b _print_sl_out15 -01:497d __check_assert_skip0 -01:4985 _print_sl_data16 -01:498d _print_sl_out16 -01:498d __check_assert_out0 -01:4999 _print_sl_data17 -01:499b _print_sl_out17 -01:49a3 _print_sl_data18 -01:49a6 _print_sl_out18 -01:49b0 __check_assert_fail1 -01:49bb _print_sl_data19 -01:49be _print_sl_out19 -01:49c1 __check_assert_ok1 -01:49c9 _print_sl_data20 -01:49ce _print_sl_out20 -01:49d0 __check_assert_skip1 -01:49d8 _print_sl_data21 -01:49e0 _print_sl_out21 -01:49e0 __check_assert_out1 -01:49eb _print_sl_data22 -01:49ee _print_sl_out22 -01:49fa _print_sl_data23 -01:49fc _print_sl_out23 -01:4a04 _print_sl_data24 -01:4a07 _print_sl_out24 -01:4a11 __check_assert_fail2 -01:4a1c _print_sl_data25 -01:4a1f _print_sl_out25 -01:4a22 __check_assert_ok2 -01:4a2a _print_sl_data26 -01:4a2f _print_sl_out26 -01:4a31 __check_assert_skip2 -01:4a39 _print_sl_data27 -01:4a41 _print_sl_out27 -01:4a41 __check_assert_out2 -01:4a4d _print_sl_data28 -01:4a4f _print_sl_out28 -01:4a57 _print_sl_data29 -01:4a5a _print_sl_out29 -01:4a64 __check_assert_fail3 -01:4a6f _print_sl_data30 -01:4a72 _print_sl_out30 -01:4a75 __check_assert_ok3 -01:4a7d _print_sl_data31 -01:4a82 _print_sl_out31 -01:4a84 __check_assert_skip3 -01:4a8c _print_sl_data32 -01:4a94 _print_sl_out32 -01:4a94 __check_assert_out3 -01:4a9f _print_sl_data33 -01:4aa2 _print_sl_out33 -01:4aae _print_sl_data34 -01:4ab0 _print_sl_out34 -01:4ab8 _print_sl_data35 -01:4abb _print_sl_out35 -01:4ac5 __check_assert_fail4 -01:4ad0 _print_sl_data36 -01:4ad3 _print_sl_out36 -01:4ad6 __check_assert_ok4 -01:4ade _print_sl_data37 -01:4ae3 _print_sl_out37 -01:4ae5 __check_assert_skip4 -01:4aed _print_sl_data38 -01:4af5 _print_sl_out38 -01:4af5 __check_assert_out4 -01:4b01 _print_sl_data39 -01:4b03 _print_sl_out39 -01:4b0b _print_sl_data40 -01:4b0e _print_sl_out40 -01:4b18 __check_assert_fail5 -01:4b23 _print_sl_data41 -01:4b26 _print_sl_out41 -01:4b29 __check_assert_ok5 -01:4b31 _print_sl_data42 -01:4b36 _print_sl_out42 -01:4b38 __check_assert_skip5 -01:4b40 _print_sl_data43 -01:4b48 _print_sl_out43 -01:4b48 __check_assert_out5 -01:4b53 _print_sl_data44 -01:4b56 _print_sl_out44 -01:4b62 _print_sl_data45 -01:4b64 _print_sl_out45 -01:4b6c _print_sl_data46 -01:4b6f _print_sl_out46 -01:4b79 __check_assert_fail6 -01:4b84 _print_sl_data47 -01:4b87 _print_sl_out47 -01:4b8a __check_assert_ok6 -01:4b92 _print_sl_data48 -01:4b97 _print_sl_out48 -01:4b99 __check_assert_skip6 -01:4ba1 _print_sl_data49 -01:4ba9 _print_sl_out49 -01:4ba9 __check_assert_out6 -01:4bb5 _print_sl_data50 -01:4bb7 _print_sl_out50 -01:4bbf _print_sl_data51 -01:4bc2 _print_sl_out51 -01:4bcc __check_assert_fail7 -01:4bd7 _print_sl_data52 -01:4bda _print_sl_out52 -01:4bdd __check_assert_ok7 -01:4be5 _print_sl_data53 -01:4bea _print_sl_out53 -01:4bec __check_assert_skip7 -01:4bf4 _print_sl_data54 -01:4bfc _print_sl_out54 -01:4bfc __check_assert_out7 +00:0150 main 00:016b fail -00:017f _wait_ly_4 -00:0185 _wait_ly_5 -00:019b _print_results_halt_1 -00:019e _fail_cb -00:01a6 _print_sl_data55 -00:01b2 _print_sl_out55 -00:01c2 _print_sl_data56 -00:01ce _print_sl_out56 -00:01d8 _print_sl_data57 -00:01e4 _print_sl_out57 -00:01ef _print_sl_data58 -00:01f5 _print_sl_out58 -00:0208 _print_sl_data59 -00:0215 _print_sl_out59 -00:0225 _print_sl_data60 -00:0232 _print_sl_out60 -00:0242 _print_sl_data61 -00:024f _print_sl_out61 -00:025a c000_functions_start -00:025a run_test_suite -00:0284 _wait_ly_6 -00:028a _wait_ly_7 -00:02a0 _print_results_halt_2 -00:02a3 _test_ok_cb_0 -00:02ab _print_sl_data62 -00:02b3 _print_sl_out62 -00:02b6 run_tests -00:02c4 run_test_cases -00:02d2 test_case -00:02ef restore_mbc1 -00:02f8 switch_bank -00:0309 fetch_expected_value -00:0328 c000_functions_end -00:0328 expected_banks +00:0172 fail@quit_inline_1 +00:020b c000_functions_start +00:020b run_test_suite +00:0228 run_test_suite@quit_inline_2 +00:0239 run_tests +00:0247 run_test_cases +00:0255 test_case +00:0272 restore_mbc1 +00:027b switch_bank +00:028c fetch_expected_value +00:02ab c000_functions_end +00:02ab expected_banks + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000180 _sizeof_expected_banks +0000001b _sizeof_main +000000a0 _sizeof_fail +00000000 _sizeof_c000_functions_start +0000002e _sizeof_run_test_suite +0000000e _sizeof_run_tests +0000000e _sizeof_run_test_cases +0000001d _sizeof_test_case +00000009 _sizeof_restore_mbc1 +00000011 _sizeof_switch_bank +0000001f _sizeof_fetch_expected_value
@@ -1,226 +1,69 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_4Mb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_4Mb.gb". [labels] -01:4c00 print_load_font -01:4c0d print_string -01:4c17 print_a -01:4c21 print_newline -01:4c2c print_digit -01:4c39 print_regs -01:4c42 _print_sl_data0 -01:4c48 _print_sl_out0 -01:4c55 _print_sl_data1 -01:4c5b _print_sl_out1 -01:4c6d _print_sl_data2 -01:4c73 _print_sl_out2 -01:4c80 _print_sl_data3 -01:4c86 _print_sl_out3 -01:4c98 _print_sl_data4 -01:4c9e _print_sl_out4 -01:4cab _print_sl_data5 -01:4cb1 _print_sl_out5 -01:4cc3 _print_sl_data6 -01:4cc9 _print_sl_out6 -01:4cd6 _print_sl_data7 -01:4cdc _print_sl_out7 +01:48bc clear_vram +01:487b disable_lcd_safe +01:4881 disable_lcd_safe@wait_ly_0 +01:48d0 memcpy +01:48d9 memset +01:4899 print_hex4 +01:48c6 print_hex8 +01:48e9 print_inline_string +01:48a5 print_load_font +01:48b1 print_newline +01:48e2 print_string +01:47f1 quit +01:4806 quit@cb_return +01:480b quit@wait_ly_1 +01:4811 quit@wait_ly_2 +01:4817 quit@wait_ly_3 +01:481d quit@wait_ly_4 +01:4827 quit@success +01:484e quit@failure +01:4863 quit@halt +01:4864 quit@halt_execution_0 +01:4867 reset_screen +01:488a serial_send_byte 01:4001 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f1 memcpy -01:47fa memset -01:4803 memcmp -01:4811 clear_vram -01:481b clear_oam -01:4825 disable_lcd_safe -01:482b _wait_ly_0 -01:4831 _wait_ly_1 -01:483a reset_screen -01:484e process_results -01:4862 _wait_ly_2 -01:4868 _wait_ly_3 -01:487e _print_results_halt_0 -01:4881 _process_results_cb -01:488c _print_sl_data8 -01:4896 _print_sl_out8 -01:48b0 _print_sl_data9 -01:48bb _print_sl_out9 -01:48d3 _print_sl_data10 -01:48df _print_sl_out10 -01:48e0 dump_mem -01:48ff _dump_mem_line -01:4929 _check_asserts -01:4937 _print_sl_data11 -01:493a _print_sl_out11 -01:4946 _print_sl_data12 -01:4948 _print_sl_out12 -01:4950 _print_sl_data13 -01:4953 _print_sl_out13 -01:495d __check_assert_fail0 -01:4968 _print_sl_data14 -01:496b _print_sl_out14 -01:496e __check_assert_ok0 -01:4976 _print_sl_data15 -01:497b _print_sl_out15 -01:497d __check_assert_skip0 -01:4985 _print_sl_data16 -01:498d _print_sl_out16 -01:498d __check_assert_out0 -01:4999 _print_sl_data17 -01:499b _print_sl_out17 -01:49a3 _print_sl_data18 -01:49a6 _print_sl_out18 -01:49b0 __check_assert_fail1 -01:49bb _print_sl_data19 -01:49be _print_sl_out19 -01:49c1 __check_assert_ok1 -01:49c9 _print_sl_data20 -01:49ce _print_sl_out20 -01:49d0 __check_assert_skip1 -01:49d8 _print_sl_data21 -01:49e0 _print_sl_out21 -01:49e0 __check_assert_out1 -01:49eb _print_sl_data22 -01:49ee _print_sl_out22 -01:49fa _print_sl_data23 -01:49fc _print_sl_out23 -01:4a04 _print_sl_data24 -01:4a07 _print_sl_out24 -01:4a11 __check_assert_fail2 -01:4a1c _print_sl_data25 -01:4a1f _print_sl_out25 -01:4a22 __check_assert_ok2 -01:4a2a _print_sl_data26 -01:4a2f _print_sl_out26 -01:4a31 __check_assert_skip2 -01:4a39 _print_sl_data27 -01:4a41 _print_sl_out27 -01:4a41 __check_assert_out2 -01:4a4d _print_sl_data28 -01:4a4f _print_sl_out28 -01:4a57 _print_sl_data29 -01:4a5a _print_sl_out29 -01:4a64 __check_assert_fail3 -01:4a6f _print_sl_data30 -01:4a72 _print_sl_out30 -01:4a75 __check_assert_ok3 -01:4a7d _print_sl_data31 -01:4a82 _print_sl_out31 -01:4a84 __check_assert_skip3 -01:4a8c _print_sl_data32 -01:4a94 _print_sl_out32 -01:4a94 __check_assert_out3 -01:4a9f _print_sl_data33 -01:4aa2 _print_sl_out33 -01:4aae _print_sl_data34 -01:4ab0 _print_sl_out34 -01:4ab8 _print_sl_data35 -01:4abb _print_sl_out35 -01:4ac5 __check_assert_fail4 -01:4ad0 _print_sl_data36 -01:4ad3 _print_sl_out36 -01:4ad6 __check_assert_ok4 -01:4ade _print_sl_data37 -01:4ae3 _print_sl_out37 -01:4ae5 __check_assert_skip4 -01:4aed _print_sl_data38 -01:4af5 _print_sl_out38 -01:4af5 __check_assert_out4 -01:4b01 _print_sl_data39 -01:4b03 _print_sl_out39 -01:4b0b _print_sl_data40 -01:4b0e _print_sl_out40 -01:4b18 __check_assert_fail5 -01:4b23 _print_sl_data41 -01:4b26 _print_sl_out41 -01:4b29 __check_assert_ok5 -01:4b31 _print_sl_data42 -01:4b36 _print_sl_out42 -01:4b38 __check_assert_skip5 -01:4b40 _print_sl_data43 -01:4b48 _print_sl_out43 -01:4b48 __check_assert_out5 -01:4b53 _print_sl_data44 -01:4b56 _print_sl_out44 -01:4b62 _print_sl_data45 -01:4b64 _print_sl_out45 -01:4b6c _print_sl_data46 -01:4b6f _print_sl_out46 -01:4b79 __check_assert_fail6 -01:4b84 _print_sl_data47 -01:4b87 _print_sl_out47 -01:4b8a __check_assert_ok6 -01:4b92 _print_sl_data48 -01:4b97 _print_sl_out48 -01:4b99 __check_assert_skip6 -01:4ba1 _print_sl_data49 -01:4ba9 _print_sl_out49 -01:4ba9 __check_assert_out6 -01:4bb5 _print_sl_data50 -01:4bb7 _print_sl_out50 -01:4bbf _print_sl_data51 -01:4bc2 _print_sl_out51 -01:4bcc __check_assert_fail7 -01:4bd7 _print_sl_data52 -01:4bda _print_sl_out52 -01:4bdd __check_assert_ok7 -01:4be5 _print_sl_data53 -01:4bea _print_sl_out53 -01:4bec __check_assert_skip7 -01:4bf4 _print_sl_data54 -01:4bfc _print_sl_out54 -01:4bfc __check_assert_out7 +00:0150 main 00:016b fail -00:017f _wait_ly_4 -00:0185 _wait_ly_5 -00:019b _print_results_halt_1 -00:019e _fail_cb -00:01a6 _print_sl_data55 -00:01b2 _print_sl_out55 -00:01c2 _print_sl_data56 -00:01ce _print_sl_out56 -00:01d8 _print_sl_data57 -00:01e4 _print_sl_out57 -00:01ef _print_sl_data58 -00:01f5 _print_sl_out58 -00:0208 _print_sl_data59 -00:0215 _print_sl_out59 -00:0225 _print_sl_data60 -00:0232 _print_sl_out60 -00:0242 _print_sl_data61 -00:024f _print_sl_out61 -00:025a c000_functions_start -00:025a run_test_suite -00:0284 _wait_ly_6 -00:028a _wait_ly_7 -00:02a0 _print_results_halt_2 -00:02a3 _test_ok_cb_0 -00:02ab _print_sl_data62 -00:02b3 _print_sl_out62 -00:02b6 run_tests -00:02c4 run_test_cases -00:02d2 test_case -00:02ef restore_mbc1 -00:02f8 switch_bank -00:0309 fetch_expected_value -00:0328 c000_functions_end -00:0328 expected_banks +00:0172 fail@quit_inline_1 +00:020b c000_functions_start +00:020b run_test_suite +00:0228 run_test_suite@quit_inline_2 +00:0239 run_tests +00:0247 run_test_cases +00:0255 test_case +00:0272 restore_mbc1 +00:027b switch_bank +00:028c fetch_expected_value +00:02ab c000_functions_end +00:02ab expected_banks + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000180 _sizeof_expected_banks +0000001b _sizeof_main +000000a0 _sizeof_fail +00000000 _sizeof_c000_functions_start +0000002e _sizeof_run_test_suite +0000000e _sizeof_run_tests +0000000e _sizeof_run_test_cases +0000001d _sizeof_test_case +00000009 _sizeof_restore_mbc1 +00000011 _sizeof_switch_bank +0000001f _sizeof_fetch_expected_value
@@ -1,226 +1,69 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_512Kb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_512Kb.gb". [labels] -01:4c00 print_load_font -01:4c0d print_string -01:4c17 print_a -01:4c21 print_newline -01:4c2c print_digit -01:4c39 print_regs -01:4c42 _print_sl_data0 -01:4c48 _print_sl_out0 -01:4c55 _print_sl_data1 -01:4c5b _print_sl_out1 -01:4c6d _print_sl_data2 -01:4c73 _print_sl_out2 -01:4c80 _print_sl_data3 -01:4c86 _print_sl_out3 -01:4c98 _print_sl_data4 -01:4c9e _print_sl_out4 -01:4cab _print_sl_data5 -01:4cb1 _print_sl_out5 -01:4cc3 _print_sl_data6 -01:4cc9 _print_sl_out6 -01:4cd6 _print_sl_data7 -01:4cdc _print_sl_out7 +01:48bc clear_vram +01:487b disable_lcd_safe +01:4881 disable_lcd_safe@wait_ly_0 +01:48d0 memcpy +01:48d9 memset +01:4899 print_hex4 +01:48c6 print_hex8 +01:48e9 print_inline_string +01:48a5 print_load_font +01:48b1 print_newline +01:48e2 print_string +01:47f1 quit +01:4806 quit@cb_return +01:480b quit@wait_ly_1 +01:4811 quit@wait_ly_2 +01:4817 quit@wait_ly_3 +01:481d quit@wait_ly_4 +01:4827 quit@success +01:484e quit@failure +01:4863 quit@halt +01:4864 quit@halt_execution_0 +01:4867 reset_screen +01:488a serial_send_byte 01:4001 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f1 memcpy -01:47fa memset -01:4803 memcmp -01:4811 clear_vram -01:481b clear_oam -01:4825 disable_lcd_safe -01:482b _wait_ly_0 -01:4831 _wait_ly_1 -01:483a reset_screen -01:484e process_results -01:4862 _wait_ly_2 -01:4868 _wait_ly_3 -01:487e _print_results_halt_0 -01:4881 _process_results_cb -01:488c _print_sl_data8 -01:4896 _print_sl_out8 -01:48b0 _print_sl_data9 -01:48bb _print_sl_out9 -01:48d3 _print_sl_data10 -01:48df _print_sl_out10 -01:48e0 dump_mem -01:48ff _dump_mem_line -01:4929 _check_asserts -01:4937 _print_sl_data11 -01:493a _print_sl_out11 -01:4946 _print_sl_data12 -01:4948 _print_sl_out12 -01:4950 _print_sl_data13 -01:4953 _print_sl_out13 -01:495d __check_assert_fail0 -01:4968 _print_sl_data14 -01:496b _print_sl_out14 -01:496e __check_assert_ok0 -01:4976 _print_sl_data15 -01:497b _print_sl_out15 -01:497d __check_assert_skip0 -01:4985 _print_sl_data16 -01:498d _print_sl_out16 -01:498d __check_assert_out0 -01:4999 _print_sl_data17 -01:499b _print_sl_out17 -01:49a3 _print_sl_data18 -01:49a6 _print_sl_out18 -01:49b0 __check_assert_fail1 -01:49bb _print_sl_data19 -01:49be _print_sl_out19 -01:49c1 __check_assert_ok1 -01:49c9 _print_sl_data20 -01:49ce _print_sl_out20 -01:49d0 __check_assert_skip1 -01:49d8 _print_sl_data21 -01:49e0 _print_sl_out21 -01:49e0 __check_assert_out1 -01:49eb _print_sl_data22 -01:49ee _print_sl_out22 -01:49fa _print_sl_data23 -01:49fc _print_sl_out23 -01:4a04 _print_sl_data24 -01:4a07 _print_sl_out24 -01:4a11 __check_assert_fail2 -01:4a1c _print_sl_data25 -01:4a1f _print_sl_out25 -01:4a22 __check_assert_ok2 -01:4a2a _print_sl_data26 -01:4a2f _print_sl_out26 -01:4a31 __check_assert_skip2 -01:4a39 _print_sl_data27 -01:4a41 _print_sl_out27 -01:4a41 __check_assert_out2 -01:4a4d _print_sl_data28 -01:4a4f _print_sl_out28 -01:4a57 _print_sl_data29 -01:4a5a _print_sl_out29 -01:4a64 __check_assert_fail3 -01:4a6f _print_sl_data30 -01:4a72 _print_sl_out30 -01:4a75 __check_assert_ok3 -01:4a7d _print_sl_data31 -01:4a82 _print_sl_out31 -01:4a84 __check_assert_skip3 -01:4a8c _print_sl_data32 -01:4a94 _print_sl_out32 -01:4a94 __check_assert_out3 -01:4a9f _print_sl_data33 -01:4aa2 _print_sl_out33 -01:4aae _print_sl_data34 -01:4ab0 _print_sl_out34 -01:4ab8 _print_sl_data35 -01:4abb _print_sl_out35 -01:4ac5 __check_assert_fail4 -01:4ad0 _print_sl_data36 -01:4ad3 _print_sl_out36 -01:4ad6 __check_assert_ok4 -01:4ade _print_sl_data37 -01:4ae3 _print_sl_out37 -01:4ae5 __check_assert_skip4 -01:4aed _print_sl_data38 -01:4af5 _print_sl_out38 -01:4af5 __check_assert_out4 -01:4b01 _print_sl_data39 -01:4b03 _print_sl_out39 -01:4b0b _print_sl_data40 -01:4b0e _print_sl_out40 -01:4b18 __check_assert_fail5 -01:4b23 _print_sl_data41 -01:4b26 _print_sl_out41 -01:4b29 __check_assert_ok5 -01:4b31 _print_sl_data42 -01:4b36 _print_sl_out42 -01:4b38 __check_assert_skip5 -01:4b40 _print_sl_data43 -01:4b48 _print_sl_out43 -01:4b48 __check_assert_out5 -01:4b53 _print_sl_data44 -01:4b56 _print_sl_out44 -01:4b62 _print_sl_data45 -01:4b64 _print_sl_out45 -01:4b6c _print_sl_data46 -01:4b6f _print_sl_out46 -01:4b79 __check_assert_fail6 -01:4b84 _print_sl_data47 -01:4b87 _print_sl_out47 -01:4b8a __check_assert_ok6 -01:4b92 _print_sl_data48 -01:4b97 _print_sl_out48 -01:4b99 __check_assert_skip6 -01:4ba1 _print_sl_data49 -01:4ba9 _print_sl_out49 -01:4ba9 __check_assert_out6 -01:4bb5 _print_sl_data50 -01:4bb7 _print_sl_out50 -01:4bbf _print_sl_data51 -01:4bc2 _print_sl_out51 -01:4bcc __check_assert_fail7 -01:4bd7 _print_sl_data52 -01:4bda _print_sl_out52 -01:4bdd __check_assert_ok7 -01:4be5 _print_sl_data53 -01:4bea _print_sl_out53 -01:4bec __check_assert_skip7 -01:4bf4 _print_sl_data54 -01:4bfc _print_sl_out54 -01:4bfc __check_assert_out7 +00:0150 main 00:016b fail -00:017f _wait_ly_4 -00:0185 _wait_ly_5 -00:019b _print_results_halt_1 -00:019e _fail_cb -00:01a6 _print_sl_data55 -00:01b2 _print_sl_out55 -00:01c2 _print_sl_data56 -00:01ce _print_sl_out56 -00:01d8 _print_sl_data57 -00:01e4 _print_sl_out57 -00:01ef _print_sl_data58 -00:01f5 _print_sl_out58 -00:0208 _print_sl_data59 -00:0215 _print_sl_out59 -00:0225 _print_sl_data60 -00:0232 _print_sl_out60 -00:0242 _print_sl_data61 -00:024f _print_sl_out61 -00:025a c000_functions_start -00:025a run_test_suite -00:0284 _wait_ly_6 -00:028a _wait_ly_7 -00:02a0 _print_results_halt_2 -00:02a3 _test_ok_cb_0 -00:02ab _print_sl_data62 -00:02b3 _print_sl_out62 -00:02b6 run_tests -00:02c4 run_test_cases -00:02d2 test_case -00:02ef restore_mbc1 -00:02f8 switch_bank -00:0309 fetch_expected_value -00:0328 c000_functions_end -00:0328 expected_banks +00:0172 fail@quit_inline_1 +00:020b c000_functions_start +00:020b run_test_suite +00:0228 run_test_suite@quit_inline_2 +00:0239 run_tests +00:0247 run_test_cases +00:0255 test_case +00:0272 restore_mbc1 +00:027b switch_bank +00:028c fetch_expected_value +00:02ab c000_functions_end +00:02ab expected_banks + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000180 _sizeof_expected_banks +0000001b _sizeof_main +000000a0 _sizeof_fail +00000000 _sizeof_c000_functions_start +0000002e _sizeof_run_test_suite +0000000e _sizeof_run_tests +0000000e _sizeof_run_test_cases +0000001d _sizeof_test_case +00000009 _sizeof_restore_mbc1 +00000011 _sizeof_switch_bank +0000001f _sizeof_fetch_expected_value
@@ -1,226 +1,69 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_8Mb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/emulator-only/mbc1/rom_8Mb.gb". [labels] -01:4c00 print_load_font -01:4c0d print_string -01:4c17 print_a -01:4c21 print_newline -01:4c2c print_digit -01:4c39 print_regs -01:4c42 _print_sl_data0 -01:4c48 _print_sl_out0 -01:4c55 _print_sl_data1 -01:4c5b _print_sl_out1 -01:4c6d _print_sl_data2 -01:4c73 _print_sl_out2 -01:4c80 _print_sl_data3 -01:4c86 _print_sl_out3 -01:4c98 _print_sl_data4 -01:4c9e _print_sl_out4 -01:4cab _print_sl_data5 -01:4cb1 _print_sl_out5 -01:4cc3 _print_sl_data6 -01:4cc9 _print_sl_out6 -01:4cd6 _print_sl_data7 -01:4cdc _print_sl_out7 +01:48bc clear_vram +01:487b disable_lcd_safe +01:4881 disable_lcd_safe@wait_ly_0 +01:48d0 memcpy +01:48d9 memset +01:4899 print_hex4 +01:48c6 print_hex8 +01:48e9 print_inline_string +01:48a5 print_load_font +01:48b1 print_newline +01:48e2 print_string +01:47f1 quit +01:4806 quit@cb_return +01:480b quit@wait_ly_1 +01:4811 quit@wait_ly_2 +01:4817 quit@wait_ly_3 +01:481d quit@wait_ly_4 +01:4827 quit@success +01:484e quit@failure +01:4863 quit@halt +01:4864 quit@halt_execution_0 +01:4867 reset_screen +01:488a serial_send_byte 01:4001 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f1 memcpy -01:47fa memset -01:4803 memcmp -01:4811 clear_vram -01:481b clear_oam -01:4825 disable_lcd_safe -01:482b _wait_ly_0 -01:4831 _wait_ly_1 -01:483a reset_screen -01:484e process_results -01:4862 _wait_ly_2 -01:4868 _wait_ly_3 -01:487e _print_results_halt_0 -01:4881 _process_results_cb -01:488c _print_sl_data8 -01:4896 _print_sl_out8 -01:48b0 _print_sl_data9 -01:48bb _print_sl_out9 -01:48d3 _print_sl_data10 -01:48df _print_sl_out10 -01:48e0 dump_mem -01:48ff _dump_mem_line -01:4929 _check_asserts -01:4937 _print_sl_data11 -01:493a _print_sl_out11 -01:4946 _print_sl_data12 -01:4948 _print_sl_out12 -01:4950 _print_sl_data13 -01:4953 _print_sl_out13 -01:495d __check_assert_fail0 -01:4968 _print_sl_data14 -01:496b _print_sl_out14 -01:496e __check_assert_ok0 -01:4976 _print_sl_data15 -01:497b _print_sl_out15 -01:497d __check_assert_skip0 -01:4985 _print_sl_data16 -01:498d _print_sl_out16 -01:498d __check_assert_out0 -01:4999 _print_sl_data17 -01:499b _print_sl_out17 -01:49a3 _print_sl_data18 -01:49a6 _print_sl_out18 -01:49b0 __check_assert_fail1 -01:49bb _print_sl_data19 -01:49be _print_sl_out19 -01:49c1 __check_assert_ok1 -01:49c9 _print_sl_data20 -01:49ce _print_sl_out20 -01:49d0 __check_assert_skip1 -01:49d8 _print_sl_data21 -01:49e0 _print_sl_out21 -01:49e0 __check_assert_out1 -01:49eb _print_sl_data22 -01:49ee _print_sl_out22 -01:49fa _print_sl_data23 -01:49fc _print_sl_out23 -01:4a04 _print_sl_data24 -01:4a07 _print_sl_out24 -01:4a11 __check_assert_fail2 -01:4a1c _print_sl_data25 -01:4a1f _print_sl_out25 -01:4a22 __check_assert_ok2 -01:4a2a _print_sl_data26 -01:4a2f _print_sl_out26 -01:4a31 __check_assert_skip2 -01:4a39 _print_sl_data27 -01:4a41 _print_sl_out27 -01:4a41 __check_assert_out2 -01:4a4d _print_sl_data28 -01:4a4f _print_sl_out28 -01:4a57 _print_sl_data29 -01:4a5a _print_sl_out29 -01:4a64 __check_assert_fail3 -01:4a6f _print_sl_data30 -01:4a72 _print_sl_out30 -01:4a75 __check_assert_ok3 -01:4a7d _print_sl_data31 -01:4a82 _print_sl_out31 -01:4a84 __check_assert_skip3 -01:4a8c _print_sl_data32 -01:4a94 _print_sl_out32 -01:4a94 __check_assert_out3 -01:4a9f _print_sl_data33 -01:4aa2 _print_sl_out33 -01:4aae _print_sl_data34 -01:4ab0 _print_sl_out34 -01:4ab8 _print_sl_data35 -01:4abb _print_sl_out35 -01:4ac5 __check_assert_fail4 -01:4ad0 _print_sl_data36 -01:4ad3 _print_sl_out36 -01:4ad6 __check_assert_ok4 -01:4ade _print_sl_data37 -01:4ae3 _print_sl_out37 -01:4ae5 __check_assert_skip4 -01:4aed _print_sl_data38 -01:4af5 _print_sl_out38 -01:4af5 __check_assert_out4 -01:4b01 _print_sl_data39 -01:4b03 _print_sl_out39 -01:4b0b _print_sl_data40 -01:4b0e _print_sl_out40 -01:4b18 __check_assert_fail5 -01:4b23 _print_sl_data41 -01:4b26 _print_sl_out41 -01:4b29 __check_assert_ok5 -01:4b31 _print_sl_data42 -01:4b36 _print_sl_out42 -01:4b38 __check_assert_skip5 -01:4b40 _print_sl_data43 -01:4b48 _print_sl_out43 -01:4b48 __check_assert_out5 -01:4b53 _print_sl_data44 -01:4b56 _print_sl_out44 -01:4b62 _print_sl_data45 -01:4b64 _print_sl_out45 -01:4b6c _print_sl_data46 -01:4b6f _print_sl_out46 -01:4b79 __check_assert_fail6 -01:4b84 _print_sl_data47 -01:4b87 _print_sl_out47 -01:4b8a __check_assert_ok6 -01:4b92 _print_sl_data48 -01:4b97 _print_sl_out48 -01:4b99 __check_assert_skip6 -01:4ba1 _print_sl_data49 -01:4ba9 _print_sl_out49 -01:4ba9 __check_assert_out6 -01:4bb5 _print_sl_data50 -01:4bb7 _print_sl_out50 -01:4bbf _print_sl_data51 -01:4bc2 _print_sl_out51 -01:4bcc __check_assert_fail7 -01:4bd7 _print_sl_data52 -01:4bda _print_sl_out52 -01:4bdd __check_assert_ok7 -01:4be5 _print_sl_data53 -01:4bea _print_sl_out53 -01:4bec __check_assert_skip7 -01:4bf4 _print_sl_data54 -01:4bfc _print_sl_out54 -01:4bfc __check_assert_out7 +00:0150 main 00:016b fail -00:017f _wait_ly_4 -00:0185 _wait_ly_5 -00:019b _print_results_halt_1 -00:019e _fail_cb -00:01a6 _print_sl_data55 -00:01b2 _print_sl_out55 -00:01c2 _print_sl_data56 -00:01ce _print_sl_out56 -00:01d8 _print_sl_data57 -00:01e4 _print_sl_out57 -00:01ef _print_sl_data58 -00:01f5 _print_sl_out58 -00:0208 _print_sl_data59 -00:0215 _print_sl_out59 -00:0225 _print_sl_data60 -00:0232 _print_sl_out60 -00:0242 _print_sl_data61 -00:024f _print_sl_out61 -00:025a c000_functions_start -00:025a run_test_suite -00:0284 _wait_ly_6 -00:028a _wait_ly_7 -00:02a0 _print_results_halt_2 -00:02a3 _test_ok_cb_0 -00:02ab _print_sl_data62 -00:02b3 _print_sl_out62 -00:02b6 run_tests -00:02c4 run_test_cases -00:02d2 test_case -00:02ef restore_mbc1 -00:02f8 switch_bank -00:0309 fetch_expected_value -00:0328 c000_functions_end -00:0328 expected_banks +00:0172 fail@quit_inline_1 +00:020b c000_functions_start +00:020b run_test_suite +00:0228 run_test_suite@quit_inline_2 +00:0239 run_tests +00:0247 run_test_cases +00:0255 test_case +00:0272 restore_mbc1 +00:027b switch_bank +00:028c fetch_expected_value +00:02ab c000_functions_end +00:02ab expected_banks + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000180 _sizeof_expected_banks +0000001b _sizeof_main +000000a0 _sizeof_fail +00000000 _sizeof_c000_functions_start +0000002e _sizeof_run_test_suite +0000000e _sizeof_run_tests +0000000e _sizeof_run_test_cases +0000001d _sizeof_test_case +00000009 _sizeof_restore_mbc1 +00000011 _sizeof_switch_bank +0000001f _sizeof_fetch_expected_value
@@ -1,205 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/jeffrey/Scratch/mooneye-gb/tests/build/emulator-only/mbc1_rom_4banks.gb". - -[labels] -0001:4bf3 print_load_font -0001:4c00 print_string -0001:4c0a print_a -0001:4c14 print_newline -0001:4c1f print_digit -0001:4c2c print_regs -0001:4c35 _print_sl_data0 -0001:4c3b _print_sl_out0 -0001:4c48 _print_sl_data1 -0001:4c4e _print_sl_out1 -0001:4c60 _print_sl_data2 -0001:4c66 _print_sl_out2 -0001:4c73 _print_sl_data3 -0001:4c79 _print_sl_out3 -0001:4c8b _print_sl_data4 -0001:4c91 _print_sl_out4 -0001:4c9e _print_sl_data5 -0001:4ca4 _print_sl_out5 -0001:4cb6 _print_sl_data6 -0001:4cbc _print_sl_out6 -0001:4cc9 _print_sl_data7 -0001:4ccf _print_sl_out7 -0001:4001 font -0000:c000 regs_save -0000:c000 regs_save.f -0000:c001 regs_save.a -0000:c002 regs_save.c -0000:c003 regs_save.b -0000:c004 regs_save.e -0000:c005 regs_save.d -0000:c006 regs_save.l -0000:c007 regs_save.h -0000:c008 regs_flags -0000:c009 regs_assert -0000:c009 regs_assert.f -0000:c00a regs_assert.a -0000:c00b regs_assert.c -0000:c00c regs_assert.b -0000:c00d regs_assert.e -0000:c00e regs_assert.d -0000:c00f regs_assert.l -0000:c010 regs_assert.h -0000:c011 memdump_len -0000:c012 memdump_addr -0001:47f1 memcpy -0001:47fa memset -0001:4803 clear_vram -0001:480e reset_screen -0001:481b process_results -0001:4820 _wait_ly_0 -0001:4826 _wait_ly_1 -0001:4842 _wait_ly_2 -0001:4848 _wait_ly_3 -0001:4861 _process_results_cb -0001:486c _print_sl_data8 -0001:4876 _print_sl_out8 -0001:4890 _print_sl_data9 -0001:489b _print_sl_out9 -0001:48b3 _print_sl_data10 -0001:48bf _print_sl_out10 -0001:48c0 dump_mem -0001:48d0 _wait_ly_4 -0001:48d6 _wait_ly_5 -0001:48f2 _dump_mem_line -0001:491c _check_asserts -0001:492a _print_sl_data11 -0001:492d _print_sl_out11 -0001:4939 _print_sl_data12 -0001:493b _print_sl_out12 -0001:4943 _print_sl_data13 -0001:4946 _print_sl_out13 -0001:4950 __check_assert_fail0 -0001:495b _print_sl_data14 -0001:495e _print_sl_out14 -0001:4961 __check_assert_ok0 -0001:4969 _print_sl_data15 -0001:496e _print_sl_out15 -0001:4970 __check_assert_skip0 -0001:4978 _print_sl_data16 -0001:4980 _print_sl_out16 -0001:4980 __check_assert_out0 -0001:498c _print_sl_data17 -0001:498e _print_sl_out17 -0001:4996 _print_sl_data18 -0001:4999 _print_sl_out18 -0001:49a3 __check_assert_fail1 -0001:49ae _print_sl_data19 -0001:49b1 _print_sl_out19 -0001:49b4 __check_assert_ok1 -0001:49bc _print_sl_data20 -0001:49c1 _print_sl_out20 -0001:49c3 __check_assert_skip1 -0001:49cb _print_sl_data21 -0001:49d3 _print_sl_out21 -0001:49d3 __check_assert_out1 -0001:49de _print_sl_data22 -0001:49e1 _print_sl_out22 -0001:49ed _print_sl_data23 -0001:49ef _print_sl_out23 -0001:49f7 _print_sl_data24 -0001:49fa _print_sl_out24 -0001:4a04 __check_assert_fail2 -0001:4a0f _print_sl_data25 -0001:4a12 _print_sl_out25 -0001:4a15 __check_assert_ok2 -0001:4a1d _print_sl_data26 -0001:4a22 _print_sl_out26 -0001:4a24 __check_assert_skip2 -0001:4a2c _print_sl_data27 -0001:4a34 _print_sl_out27 -0001:4a34 __check_assert_out2 -0001:4a40 _print_sl_data28 -0001:4a42 _print_sl_out28 -0001:4a4a _print_sl_data29 -0001:4a4d _print_sl_out29 -0001:4a57 __check_assert_fail3 -0001:4a62 _print_sl_data30 -0001:4a65 _print_sl_out30 -0001:4a68 __check_assert_ok3 -0001:4a70 _print_sl_data31 -0001:4a75 _print_sl_out31 -0001:4a77 __check_assert_skip3 -0001:4a7f _print_sl_data32 -0001:4a87 _print_sl_out32 -0001:4a87 __check_assert_out3 -0001:4a92 _print_sl_data33 -0001:4a95 _print_sl_out33 -0001:4aa1 _print_sl_data34 -0001:4aa3 _print_sl_out34 -0001:4aab _print_sl_data35 -0001:4aae _print_sl_out35 -0001:4ab8 __check_assert_fail4 -0001:4ac3 _print_sl_data36 -0001:4ac6 _print_sl_out36 -0001:4ac9 __check_assert_ok4 -0001:4ad1 _print_sl_data37 -0001:4ad6 _print_sl_out37 -0001:4ad8 __check_assert_skip4 -0001:4ae0 _print_sl_data38 -0001:4ae8 _print_sl_out38 -0001:4ae8 __check_assert_out4 -0001:4af4 _print_sl_data39 -0001:4af6 _print_sl_out39 -0001:4afe _print_sl_data40 -0001:4b01 _print_sl_out40 -0001:4b0b __check_assert_fail5 -0001:4b16 _print_sl_data41 -0001:4b19 _print_sl_out41 -0001:4b1c __check_assert_ok5 -0001:4b24 _print_sl_data42 -0001:4b29 _print_sl_out42 -0001:4b2b __check_assert_skip5 -0001:4b33 _print_sl_data43 -0001:4b3b _print_sl_out43 -0001:4b3b __check_assert_out5 -0001:4b46 _print_sl_data44 -0001:4b49 _print_sl_out44 -0001:4b55 _print_sl_data45 -0001:4b57 _print_sl_out45 -0001:4b5f _print_sl_data46 -0001:4b62 _print_sl_out46 -0001:4b6c __check_assert_fail6 -0001:4b77 _print_sl_data47 -0001:4b7a _print_sl_out47 -0001:4b7d __check_assert_ok6 -0001:4b85 _print_sl_data48 -0001:4b8a _print_sl_out48 -0001:4b8c __check_assert_skip6 -0001:4b94 _print_sl_data49 -0001:4b9c _print_sl_out49 -0001:4b9c __check_assert_out6 -0001:4ba8 _print_sl_data50 -0001:4baa _print_sl_out50 -0001:4bb2 _print_sl_data51 -0001:4bb5 _print_sl_out51 -0001:4bbf __check_assert_fail7 -0001:4bca _print_sl_data52 -0001:4bcd _print_sl_out52 -0001:4bd0 __check_assert_ok7 -0001:4bd8 _print_sl_data53 -0001:4bdd _print_sl_out53 -0001:4bdf __check_assert_skip7 -0001:4be7 _print_sl_data54 -0001:4bef _print_sl_out54 -0001:4bef __check_assert_out7 -0000:01c8 _wait_ly_6 -0000:01ce _wait_ly_7 -0000:01ea _wait_ly_8 -0000:01f0 _wait_ly_9 -0000:0209 _test_ok_cb_0 -0000:0211 _print_sl_data55 -0000:0219 _print_sl_out55 -0000:021c switch_bank -0000:0225 test_mbc -0000:0236 _wait_ly_10 -0000:023c _wait_ly_11 -0000:0258 _wait_ly_12 -0000:025e _wait_ly_13 -0000:0277 _test_failure_cb_0 -0000:027f _print_sl_data56 -0000:028b _print_sl_out56
@@ -1,200 +1,38 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/madness/mgb_oam_dma_halt_sprites.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/madness/mgb_oam_dma_halt_sprites.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:481f clear_oam +01:4829 clear_vram +01:4804 disable_lcd_safe +01:480a disable_lcd_safe@wait_ly_0 +01:4833 memcpy +01:483c memset +01:4813 print_load_font +01:47f0 reset_screen 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0199 _wait_ly_4 -00:019f _wait_ly_5 +00:0150 main +00:0199 main@wait_ly_5 +00:019f main@wait_ly_6 00:01b4 hiram_test -00:01b9 _wait_ly_6 -00:01bf _wait_ly_7 +00:01b9 hiram_test@wait_ly_7 +00:01bf hiram_test@wait_ly_8 00:01cc vram_checkerboard 00:05cc vram_checkerboard_end 00:05cc initial_data 00:05d4 initial_data_end + +[definitions] +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_load_font +00000014 _sizeof_reset_screen +000007f0 _sizeof_font +00000064 _sizeof_main +00000018 _sizeof_hiram_test +00000400 _sizeof_vram_checkerboard +00000000 _sizeof_vram_checkerboard_end +00000008 _sizeof_initial_data
@@ -1,193 +1,33 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/manual-only/sprite_priority.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/manual-only/sprite_priority.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:481f clear_oam +01:4829 clear_vram +01:4804 disable_lcd_safe +01:480a disable_lcd_safe@wait_ly_0 +01:4833 memcpy +01:483c memset +01:4813 print_load_font +01:47f0 reset_screen 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0180 data -00:0214 data_end +00:0150 main +00:017d main@wait_ly_5 +00:0183 main@wait_ly_6 +00:0189 main@wait_ly_7 +00:018f main@wait_ly_8 +00:0196 main@halt_execution_1 +00:0199 data +00:022d data_end + +[definitions] +0000000a _sizeof_clear_oam +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_load_font +00000014 _sizeof_reset_screen +000007f0 _sizeof_font +00000049 _sizeof_main +00000094 _sizeof_data
@@ -1,194 +1,32 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/misc/bits/unused_hwio-C.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/bits/unused_hwio-C.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48bb clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48cf memcpy +01:48d8 memset +01:4898 print_hex4 +01:48c5 print_hex8 +01:48e8 print_inline_string +01:48a4 print_load_font +01:48b0 print_newline +01:48e1 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c017 regs_save -00:c017 regs_save.f -00:c018 regs_save.a -00:c019 regs_save.c -00:c01a regs_save.b -00:c01b regs_save.e -00:c01c regs_save.d -00:c01d regs_save.l -00:c01e regs_save.h -00:c01f regs_flags -00:c020 regs_assert -00:c020 regs_assert.f -00:c021 regs_assert.a -00:c022 regs_assert.c -00:c023 regs_assert.b -00:c024 regs_assert.e -00:c025 regs_assert.d -00:c026 regs_assert.l -00:c027 regs_assert.h -00:c028 memdump_len -00:c029 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 +00:0150 main 00:0161 _test_data_0 00:0177 _finish_0 00:0187 _test_data_1@@ -497,39 +335,357 @@ 00:17f1 _test_data_152
00:1807 _finish_152 00:1817 _test_data_153 00:182d _finish_153 -00:1841 _wait_ly_4 -00:1847 _wait_ly_5 -00:185d _print_results_halt_1 -00:1860 _test_ok_cb_0 -00:1868 _print_sl_data55 -00:1870 _print_sl_out55 -00:1873 run_testcase -00:189e _wait_ly_6 -00:18a4 _wait_ly_7 -00:18ba _print_results_halt_2 -00:18bd test_failure_cb -00:18c5 _print_sl_data56 -00:18d1 _print_sl_out56 -00:18df _print_sl_data57 -00:18e3 _print_sl_out57 -00:18f1 _print_sl_data58 -00:1901 _print_sl_out58 -00:190f _print_sl_data59 -00:191c _print_sl_out59 -00:192d _print_sl_data60 -00:193a _print_sl_out60 -00:194b _print_sl_data61 -00:1958 _print_sl_out61 -00:195e fetch_test_data -00:1978 print_got -00:198a _print_zero -00:198e _print_one -00:1990 _print_bit -00:1999 _skip -00:199a _next -00:c000 test_addr -00:c002 test_got -00:c003 test_reg -00:c004 test_mask -00:c005 test_str_write -00:c00e test_str_expect +00:1834 _finish_153@quit_inline_1 +00:1845 run_testcase +00:1863 run_testcase@quit_inline_2 +00:18e6 fetch_test_data +00:1900 print_got +00:1912 _print_zero +00:1916 _print_one +00:1918 _print_bit +00:1921 _skip +00:1922 _next +00:ff80 test_addr +00:ff82 test_got +00:ff83 test_reg +00:ff84 test_mask +00:ff85 test_str_write +00:ff8e test_str_expect + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000002 _sizeof_test_addr +00000001 _sizeof_test_got +00000001 _sizeof_test_reg +00000001 _sizeof_test_mask +00000009 _sizeof_test_str_write +00000009 _sizeof_test_str_expect +00000011 _sizeof_main +00000016 _sizeof__test_data_0 +00000010 _sizeof__finish_0 +00000016 _sizeof__test_data_1 +00000010 _sizeof__finish_1 +00000016 _sizeof__test_data_2 +00000010 _sizeof__finish_2 +00000016 _sizeof__test_data_3 +00000010 _sizeof__finish_3 +00000016 _sizeof__test_data_4 +00000010 _sizeof__finish_4 +00000016 _sizeof__test_data_5 +00000010 _sizeof__finish_5 +00000016 _sizeof__test_data_6 +00000010 _sizeof__finish_6 +00000016 _sizeof__test_data_7 +00000010 _sizeof__finish_7 +00000016 _sizeof__test_data_8 +00000010 _sizeof__finish_8 +00000016 _sizeof__test_data_9 +00000010 _sizeof__finish_9 +00000016 _sizeof__test_data_10 +00000010 _sizeof__finish_10 +00000016 _sizeof__test_data_11 +00000010 _sizeof__finish_11 +00000016 _sizeof__test_data_12 +00000010 _sizeof__finish_12 +00000016 _sizeof__test_data_13 +00000010 _sizeof__finish_13 +00000016 _sizeof__test_data_14 +00000010 _sizeof__finish_14 +00000016 _sizeof__test_data_15 +00000010 _sizeof__finish_15 +00000016 _sizeof__test_data_16 +00000010 _sizeof__finish_16 +00000016 _sizeof__test_data_17 +00000010 _sizeof__finish_17 +00000016 _sizeof__test_data_18 +00000010 _sizeof__finish_18 +00000016 _sizeof__test_data_19 +00000010 _sizeof__finish_19 +00000016 _sizeof__test_data_20 +00000010 _sizeof__finish_20 +00000016 _sizeof__test_data_21 +00000010 _sizeof__finish_21 +00000016 _sizeof__test_data_22 +00000010 _sizeof__finish_22 +00000016 _sizeof__test_data_23 +00000010 _sizeof__finish_23 +00000016 _sizeof__test_data_24 +00000010 _sizeof__finish_24 +00000016 _sizeof__test_data_25 +00000010 _sizeof__finish_25 +00000016 _sizeof__test_data_26 +00000010 _sizeof__finish_26 +00000016 _sizeof__test_data_27 +00000010 _sizeof__finish_27 +00000016 _sizeof__test_data_28 +00000010 _sizeof__finish_28 +00000016 _sizeof__test_data_29 +00000010 _sizeof__finish_29 +00000016 _sizeof__test_data_30 +00000010 _sizeof__finish_30 +00000016 _sizeof__test_data_31 +00000010 _sizeof__finish_31 +00000016 _sizeof__test_data_32 +00000010 _sizeof__finish_32 +00000016 _sizeof__test_data_33 +00000010 _sizeof__finish_33 +00000016 _sizeof__test_data_34 +00000010 _sizeof__finish_34 +00000016 _sizeof__test_data_35 +00000010 _sizeof__finish_35 +00000016 _sizeof__test_data_36 +00000010 _sizeof__finish_36 +00000016 _sizeof__test_data_37 +00000010 _sizeof__finish_37 +00000016 _sizeof__test_data_38 +00000010 _sizeof__finish_38 +00000016 _sizeof__test_data_39 +00000010 _sizeof__finish_39 +00000016 _sizeof__test_data_40 +00000010 _sizeof__finish_40 +00000016 _sizeof__test_data_41 +00000010 _sizeof__finish_41 +00000016 _sizeof__test_data_42 +00000010 _sizeof__finish_42 +00000016 _sizeof__test_data_43 +00000010 _sizeof__finish_43 +00000016 _sizeof__test_data_44 +00000010 _sizeof__finish_44 +00000016 _sizeof__test_data_45 +00000010 _sizeof__finish_45 +00000016 _sizeof__test_data_46 +00000010 _sizeof__finish_46 +00000016 _sizeof__test_data_47 +00000010 _sizeof__finish_47 +00000016 _sizeof__test_data_48 +00000010 _sizeof__finish_48 +00000016 _sizeof__test_data_49 +00000010 _sizeof__finish_49 +00000016 _sizeof__test_data_50 +00000010 _sizeof__finish_50 +00000016 _sizeof__test_data_51 +00000010 _sizeof__finish_51 +00000016 _sizeof__test_data_52 +00000010 _sizeof__finish_52 +00000016 _sizeof__test_data_53 +00000010 _sizeof__finish_53 +00000016 _sizeof__test_data_54 +00000010 _sizeof__finish_54 +00000016 _sizeof__test_data_55 +00000010 _sizeof__finish_55 +00000016 _sizeof__test_data_56 +00000010 _sizeof__finish_56 +00000016 _sizeof__test_data_57 +00000010 _sizeof__finish_57 +00000016 _sizeof__test_data_58 +00000010 _sizeof__finish_58 +00000016 _sizeof__test_data_59 +00000010 _sizeof__finish_59 +00000016 _sizeof__test_data_60 +00000010 _sizeof__finish_60 +00000016 _sizeof__test_data_61 +00000010 _sizeof__finish_61 +00000016 _sizeof__test_data_62 +00000010 _sizeof__finish_62 +00000016 _sizeof__test_data_63 +00000010 _sizeof__finish_63 +00000016 _sizeof__test_data_64 +00000010 _sizeof__finish_64 +00000016 _sizeof__test_data_65 +00000010 _sizeof__finish_65 +00000016 _sizeof__test_data_66 +00000010 _sizeof__finish_66 +00000016 _sizeof__test_data_67 +00000010 _sizeof__finish_67 +00000016 _sizeof__test_data_68 +00000010 _sizeof__finish_68 +00000016 _sizeof__test_data_69 +00000010 _sizeof__finish_69 +00000016 _sizeof__test_data_70 +00000010 _sizeof__finish_70 +00000016 _sizeof__test_data_71 +00000010 _sizeof__finish_71 +00000016 _sizeof__test_data_72 +00000010 _sizeof__finish_72 +00000016 _sizeof__test_data_73 +00000010 _sizeof__finish_73 +00000016 _sizeof__test_data_74 +00000010 _sizeof__finish_74 +00000016 _sizeof__test_data_75 +00000010 _sizeof__finish_75 +00000016 _sizeof__test_data_76 +00000010 _sizeof__finish_76 +00000016 _sizeof__test_data_77 +00000010 _sizeof__finish_77 +00000016 _sizeof__test_data_78 +00000010 _sizeof__finish_78 +00000016 _sizeof__test_data_79 +00000010 _sizeof__finish_79 +00000016 _sizeof__test_data_80 +00000010 _sizeof__finish_80 +00000016 _sizeof__test_data_81 +00000010 _sizeof__finish_81 +00000016 _sizeof__test_data_82 +00000010 _sizeof__finish_82 +00000016 _sizeof__test_data_83 +00000010 _sizeof__finish_83 +00000016 _sizeof__test_data_84 +00000010 _sizeof__finish_84 +00000016 _sizeof__test_data_85 +00000010 _sizeof__finish_85 +00000016 _sizeof__test_data_86 +00000010 _sizeof__finish_86 +00000016 _sizeof__test_data_87 +00000010 _sizeof__finish_87 +00000016 _sizeof__test_data_88 +00000010 _sizeof__finish_88 +00000016 _sizeof__test_data_89 +00000010 _sizeof__finish_89 +00000016 _sizeof__test_data_90 +00000010 _sizeof__finish_90 +00000016 _sizeof__test_data_91 +00000010 _sizeof__finish_91 +00000016 _sizeof__test_data_92 +00000010 _sizeof__finish_92 +00000016 _sizeof__test_data_93 +00000010 _sizeof__finish_93 +00000016 _sizeof__test_data_94 +00000010 _sizeof__finish_94 +00000016 _sizeof__test_data_95 +00000010 _sizeof__finish_95 +00000016 _sizeof__test_data_96 +00000010 _sizeof__finish_96 +00000016 _sizeof__test_data_97 +00000010 _sizeof__finish_97 +00000016 _sizeof__test_data_98 +00000010 _sizeof__finish_98 +00000016 _sizeof__test_data_99 +00000010 _sizeof__finish_99 +00000016 _sizeof__test_data_100 +00000010 _sizeof__finish_100 +00000016 _sizeof__test_data_101 +00000010 _sizeof__finish_101 +00000016 _sizeof__test_data_102 +00000010 _sizeof__finish_102 +00000016 _sizeof__test_data_103 +00000010 _sizeof__finish_103 +00000016 _sizeof__test_data_104 +00000010 _sizeof__finish_104 +00000016 _sizeof__test_data_105 +00000010 _sizeof__finish_105 +00000016 _sizeof__test_data_106 +00000010 _sizeof__finish_106 +00000016 _sizeof__test_data_107 +00000010 _sizeof__finish_107 +00000016 _sizeof__test_data_108 +00000010 _sizeof__finish_108 +00000016 _sizeof__test_data_109 +00000010 _sizeof__finish_109 +00000016 _sizeof__test_data_110 +00000010 _sizeof__finish_110 +00000016 _sizeof__test_data_111 +00000010 _sizeof__finish_111 +00000016 _sizeof__test_data_112 +00000010 _sizeof__finish_112 +00000016 _sizeof__test_data_113 +00000010 _sizeof__finish_113 +00000016 _sizeof__test_data_114 +00000010 _sizeof__finish_114 +00000016 _sizeof__test_data_115 +00000010 _sizeof__finish_115 +00000016 _sizeof__test_data_116 +00000010 _sizeof__finish_116 +00000016 _sizeof__test_data_117 +00000010 _sizeof__finish_117 +00000016 _sizeof__test_data_118 +00000010 _sizeof__finish_118 +00000016 _sizeof__test_data_119 +00000010 _sizeof__finish_119 +00000016 _sizeof__test_data_120 +00000010 _sizeof__finish_120 +00000016 _sizeof__test_data_121 +00000010 _sizeof__finish_121 +00000016 _sizeof__test_data_122 +00000010 _sizeof__finish_122 +00000016 _sizeof__test_data_123 +00000010 _sizeof__finish_123 +00000016 _sizeof__test_data_124 +00000010 _sizeof__finish_124 +00000016 _sizeof__test_data_125 +00000010 _sizeof__finish_125 +00000016 _sizeof__test_data_126 +00000010 _sizeof__finish_126 +00000016 _sizeof__test_data_127 +00000010 _sizeof__finish_127 +00000016 _sizeof__test_data_128 +00000010 _sizeof__finish_128 +00000016 _sizeof__test_data_129 +00000010 _sizeof__finish_129 +00000016 _sizeof__test_data_130 +00000010 _sizeof__finish_130 +00000016 _sizeof__test_data_131 +00000010 _sizeof__finish_131 +00000016 _sizeof__test_data_132 +00000010 _sizeof__finish_132 +00000016 _sizeof__test_data_133 +00000010 _sizeof__finish_133 +00000016 _sizeof__test_data_134 +00000010 _sizeof__finish_134 +00000016 _sizeof__test_data_135 +00000010 _sizeof__finish_135 +00000016 _sizeof__test_data_136 +00000010 _sizeof__finish_136 +00000016 _sizeof__test_data_137 +00000010 _sizeof__finish_137 +00000016 _sizeof__test_data_138 +00000010 _sizeof__finish_138 +00000016 _sizeof__test_data_139 +00000010 _sizeof__finish_139 +00000016 _sizeof__test_data_140 +00000010 _sizeof__finish_140 +00000016 _sizeof__test_data_141 +00000010 _sizeof__finish_141 +00000016 _sizeof__test_data_142 +00000010 _sizeof__finish_142 +00000016 _sizeof__test_data_143 +00000010 _sizeof__finish_143 +00000016 _sizeof__test_data_144 +00000010 _sizeof__finish_144 +00000016 _sizeof__test_data_145 +00000010 _sizeof__finish_145 +00000016 _sizeof__test_data_146 +00000010 _sizeof__finish_146 +00000016 _sizeof__test_data_147 +00000010 _sizeof__finish_147 +00000016 _sizeof__test_data_148 +00000010 _sizeof__finish_148 +00000016 _sizeof__test_data_149 +00000010 _sizeof__finish_149 +00000016 _sizeof__test_data_150 +00000010 _sizeof__finish_150 +00000016 _sizeof__test_data_151 +00000010 _sizeof__finish_151 +00000016 _sizeof__test_data_152 +00000010 _sizeof__finish_152 +00000016 _sizeof__test_data_153 +00000018 _sizeof__finish_153 +000000a1 _sizeof_run_testcase +0000001a _sizeof_fetch_test_data +00000012 _sizeof_print_got +00000004 _sizeof__print_zero +00000002 _sizeof__print_one +00000009 _sizeof__print_bit +00000001 _sizeof__skip
@@ -0,0 +1,3 @@
+config: + gb.model: AGB +fail: true
@@ -0,0 +1,120 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/boot_div-A.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h
@@ -0,0 +1,120 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/boot_div-cgb0.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h
@@ -0,0 +1,120 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/boot_div-cgbABCDE.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h
@@ -1,212 +1,57 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/misc/boot_hwio-C.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/boot_hwio-C.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:48bb clear_vram +01:487a disable_lcd_safe +01:4880 disable_lcd_safe@wait_ly_0 +01:48cf memcpy +01:48d8 memset +01:4898 print_hex4 +01:48c5 print_hex8 +01:48e8 print_inline_string +01:48a4 print_load_font +01:48b0 print_newline +01:48e1 print_string +01:47f0 quit +01:4805 quit@cb_return +01:480a quit@wait_ly_1 +01:4810 quit@wait_ly_2 +01:4816 quit@wait_ly_3 +01:481c quit@wait_ly_4 +01:4826 quit@success +01:484d quit@failure +01:4862 quit@halt +01:4863 quit@halt_execution_0 +01:4866 reset_screen +01:4889 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01db _wait_ly_4 -00:01e1 _wait_ly_5 -00:01f7 _print_results_halt_1 -00:01fa _test_ok_cb_0 -00:0202 _print_sl_data55 -00:020a _print_sl_out55 -00:020d mismatch -00:0230 _wait_ly_6 -00:0236 _wait_ly_7 -00:024c _print_results_halt_2 -00:024f mismatch_cb -00:0257 _print_sl_data56 -00:0265 _print_sl_out56 -00:027f _print_sl_data57 -00:0289 _print_sl_out57 -00:029a _print_sl_data58 -00:02a4 _print_sl_out58 -00:02ad hwio_data -00:c014 mismatch_addr -00:c016 mismatch_data -00:c017 mismatch_mem +00:0150 main +00:01ce main@quit_inline_1 +00:01df mismatch +00:01f5 mismatch@quit_inline_2 +00:0244 hwio_data +00:ff80 mismatch_addr +00:ff82 mismatch_data +00:ff83 mismatch_mem + +[definitions] +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000002 _sizeof_mismatch_addr +00000001 _sizeof_mismatch_data +00000001 _sizeof_mismatch_mem +0000008f _sizeof_main +00000065 _sizeof_mismatch
@@ -1,1 +1,2 @@
-config: {gb.model: AGB} +config: + gb.model: AGB
@@ -1,199 +1,125 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/misc/boot_regs-A.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/boot_regs-A.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01d2 invalid_sp -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_failure_cb_0 -00:020d _print_sl_data55 -00:021e _print_sl_out55 -00:c014 sp_save +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01d3 invalid_sp +00:01da invalid_sp@quit_inline_1 +00:ff91 sp_save + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_sp_save +00000083 _sizeof_main
@@ -1,1 +1,2 @@
-config: {gb.model: CGB} +config: + gb.model: CGB
@@ -1,199 +1,125 @@
; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/misc/boot_regs-cgb.gb". +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/boot_regs-cgb.gb". [labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte 01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:01d2 invalid_sp -00:01e6 _wait_ly_4 -00:01ec _wait_ly_5 -00:0202 _print_results_halt_1 -00:0205 _test_failure_cb_0 -00:020d _print_sl_data55 -00:021e _print_sl_out55 -00:c014 sp_save +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:01d3 invalid_sp +00:01da invalid_sp@quit_inline_1 +00:ff91 sp_save + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000002 _sizeof_sp_save +00000083 _sizeof_main
@@ -1,1 +0,0 @@
-config: {gb.model: CGB}
@@ -1,216 +0,0 @@
-; this file was created with wlalink by ville helin <vhelin@iki.fi>. -; wla symbolic information for "/Users/vicki/Scratch/mooneye-gb/tests/build/misc/gpu/vblank_stat_intr-C.gb". - -[labels] -01:4bff print_load_font -01:4c0c print_string -01:4c16 print_a -01:4c20 print_newline -01:4c2b print_digit -01:4c38 print_regs -01:4c41 _print_sl_data0 -01:4c47 _print_sl_out0 -01:4c54 _print_sl_data1 -01:4c5a _print_sl_out1 -01:4c6c _print_sl_data2 -01:4c72 _print_sl_out2 -01:4c7f _print_sl_data3 -01:4c85 _print_sl_out3 -01:4c97 _print_sl_data4 -01:4c9d _print_sl_out4 -01:4caa _print_sl_data5 -01:4cb0 _print_sl_out5 -01:4cc2 _print_sl_data6 -01:4cc8 _print_sl_out6 -01:4cd5 _print_sl_data7 -01:4cdb _print_sl_out7 -01:4000 font -00:c000 regs_save -00:c000 regs_save.f -00:c001 regs_save.a -00:c002 regs_save.c -00:c003 regs_save.b -00:c004 regs_save.e -00:c005 regs_save.d -00:c006 regs_save.l -00:c007 regs_save.h -00:c008 regs_flags -00:c009 regs_assert -00:c009 regs_assert.f -00:c00a regs_assert.a -00:c00b regs_assert.c -00:c00c regs_assert.b -00:c00d regs_assert.e -00:c00e regs_assert.d -00:c00f regs_assert.l -00:c010 regs_assert.h -00:c011 memdump_len -00:c012 memdump_addr -01:47f0 memcpy -01:47f9 memset -01:4802 memcmp -01:4810 clear_vram -01:481a clear_oam -01:4824 disable_lcd_safe -01:482a _wait_ly_0 -01:4830 _wait_ly_1 -01:4839 reset_screen -01:484d process_results -01:4861 _wait_ly_2 -01:4867 _wait_ly_3 -01:487d _print_results_halt_0 -01:4880 _process_results_cb -01:488b _print_sl_data8 -01:4895 _print_sl_out8 -01:48af _print_sl_data9 -01:48ba _print_sl_out9 -01:48d2 _print_sl_data10 -01:48de _print_sl_out10 -01:48df dump_mem -01:48fe _dump_mem_line -01:4928 _check_asserts -01:4936 _print_sl_data11 -01:4939 _print_sl_out11 -01:4945 _print_sl_data12 -01:4947 _print_sl_out12 -01:494f _print_sl_data13 -01:4952 _print_sl_out13 -01:495c __check_assert_fail0 -01:4967 _print_sl_data14 -01:496a _print_sl_out14 -01:496d __check_assert_ok0 -01:4975 _print_sl_data15 -01:497a _print_sl_out15 -01:497c __check_assert_skip0 -01:4984 _print_sl_data16 -01:498c _print_sl_out16 -01:498c __check_assert_out0 -01:4998 _print_sl_data17 -01:499a _print_sl_out17 -01:49a2 _print_sl_data18 -01:49a5 _print_sl_out18 -01:49af __check_assert_fail1 -01:49ba _print_sl_data19 -01:49bd _print_sl_out19 -01:49c0 __check_assert_ok1 -01:49c8 _print_sl_data20 -01:49cd _print_sl_out20 -01:49cf __check_assert_skip1 -01:49d7 _print_sl_data21 -01:49df _print_sl_out21 -01:49df __check_assert_out1 -01:49ea _print_sl_data22 -01:49ed _print_sl_out22 -01:49f9 _print_sl_data23 -01:49fb _print_sl_out23 -01:4a03 _print_sl_data24 -01:4a06 _print_sl_out24 -01:4a10 __check_assert_fail2 -01:4a1b _print_sl_data25 -01:4a1e _print_sl_out25 -01:4a21 __check_assert_ok2 -01:4a29 _print_sl_data26 -01:4a2e _print_sl_out26 -01:4a30 __check_assert_skip2 -01:4a38 _print_sl_data27 -01:4a40 _print_sl_out27 -01:4a40 __check_assert_out2 -01:4a4c _print_sl_data28 -01:4a4e _print_sl_out28 -01:4a56 _print_sl_data29 -01:4a59 _print_sl_out29 -01:4a63 __check_assert_fail3 -01:4a6e _print_sl_data30 -01:4a71 _print_sl_out30 -01:4a74 __check_assert_ok3 -01:4a7c _print_sl_data31 -01:4a81 _print_sl_out31 -01:4a83 __check_assert_skip3 -01:4a8b _print_sl_data32 -01:4a93 _print_sl_out32 -01:4a93 __check_assert_out3 -01:4a9e _print_sl_data33 -01:4aa1 _print_sl_out33 -01:4aad _print_sl_data34 -01:4aaf _print_sl_out34 -01:4ab7 _print_sl_data35 -01:4aba _print_sl_out35 -01:4ac4 __check_assert_fail4 -01:4acf _print_sl_data36 -01:4ad2 _print_sl_out36 -01:4ad5 __check_assert_ok4 -01:4add _print_sl_data37 -01:4ae2 _print_sl_out37 -01:4ae4 __check_assert_skip4 -01:4aec _print_sl_data38 -01:4af4 _print_sl_out38 -01:4af4 __check_assert_out4 -01:4b00 _print_sl_data39 -01:4b02 _print_sl_out39 -01:4b0a _print_sl_data40 -01:4b0d _print_sl_out40 -01:4b17 __check_assert_fail5 -01:4b22 _print_sl_data41 -01:4b25 _print_sl_out41 -01:4b28 __check_assert_ok5 -01:4b30 _print_sl_data42 -01:4b35 _print_sl_out42 -01:4b37 __check_assert_skip5 -01:4b3f _print_sl_data43 -01:4b47 _print_sl_out43 -01:4b47 __check_assert_out5 -01:4b52 _print_sl_data44 -01:4b55 _print_sl_out44 -01:4b61 _print_sl_data45 -01:4b63 _print_sl_out45 -01:4b6b _print_sl_data46 -01:4b6e _print_sl_out46 -01:4b78 __check_assert_fail6 -01:4b83 _print_sl_data47 -01:4b86 _print_sl_out47 -01:4b89 __check_assert_ok6 -01:4b91 _print_sl_data48 -01:4b96 _print_sl_out48 -01:4b98 __check_assert_skip6 -01:4ba0 _print_sl_data49 -01:4ba8 _print_sl_out49 -01:4ba8 __check_assert_out6 -01:4bb4 _print_sl_data50 -01:4bb6 _print_sl_out50 -01:4bbe _print_sl_data51 -01:4bc1 _print_sl_out51 -01:4bcb __check_assert_fail7 -01:4bd6 _print_sl_data52 -01:4bd9 _print_sl_out52 -01:4bdc __check_assert_ok7 -01:4be4 _print_sl_data53 -01:4be9 _print_sl_out53 -01:4beb __check_assert_skip7 -01:4bf3 _print_sl_data54 -01:4bfb _print_sl_out54 -01:4bfb __check_assert_out7 -00:0169 fail_halt -00:017d _wait_ly_4 -00:0183 _wait_ly_5 -00:0199 _print_results_halt_1 -00:019c _test_failure_cb_0 -00:01a4 _print_sl_data55 -00:01a9 _print_sl_out55 -00:01ac test_round1 -00:01b8 _wait_ly_6 -00:0203 finish_round1 -00:0221 test_round2 -00:022d _wait_ly_7 -00:0279 finish_round2 -00:029b test_round3 -00:02a7 _wait_ly_8 -00:02f1 finish_round3 -00:030f test_round4 -00:031b _wait_ly_9 -00:0366 finish_round4 -00:0368 test_finish -00:c014 intr_vec_vblank -00:c017 intr_vec_stat -00:c01a round1 -00:c01b round2 -00:c01c round3
@@ -0,0 +1,155 @@
+; this file was created with wlalink by ville helin <vhelin@iki.fi>. +; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/misc/ppu/vblank_stat_intr-C.gb". + +[labels] +01:47f0 check_asserts_cb +01:4842 check_asserts_cb@check_asserts +01:4864 check_asserts_cb@fail0 +01:4870 check_asserts_cb@ok0 +01:487a check_asserts_cb@skip0 +01:4885 check_asserts_cb@out0 +01:489c check_asserts_cb@fail1 +01:48a8 check_asserts_cb@ok1 +01:48b2 check_asserts_cb@skip1 +01:48bd check_asserts_cb@out1 +01:48dd check_asserts_cb@fail2 +01:48e9 check_asserts_cb@ok2 +01:48f3 check_asserts_cb@skip2 +01:48fe check_asserts_cb@out2 +01:4915 check_asserts_cb@fail3 +01:4921 check_asserts_cb@ok3 +01:492b check_asserts_cb@skip3 +01:4936 check_asserts_cb@out3 +01:4956 check_asserts_cb@fail4 +01:4962 check_asserts_cb@ok4 +01:496c check_asserts_cb@skip4 +01:4977 check_asserts_cb@out4 +01:498e check_asserts_cb@fail5 +01:499a check_asserts_cb@ok5 +01:49a4 check_asserts_cb@skip5 +01:49af check_asserts_cb@out5 +01:49cf check_asserts_cb@fail6 +01:49db check_asserts_cb@ok6 +01:49e5 check_asserts_cb@skip6 +01:49f0 check_asserts_cb@out6 +01:4a07 check_asserts_cb@fail7 +01:4a13 check_asserts_cb@ok7 +01:4a1d check_asserts_cb@skip7 +01:4a28 check_asserts_cb@out7 +01:4b7b clear_vram +01:4b3a disable_lcd_safe +01:4b40 disable_lcd_safe@wait_ly_0 +01:4b8f memcpy +01:4b98 memset +01:4b58 print_hex4 +01:4b85 print_hex8 +01:4ba8 print_inline_string +01:4b64 print_load_font +01:4b70 print_newline +01:4a2b print_reg_dump +01:4ba1 print_string +01:4ab0 quit +01:4ac5 quit@cb_return +01:4aca quit@wait_ly_1 +01:4ad0 quit@wait_ly_2 +01:4ad6 quit@wait_ly_3 +01:4adc quit@wait_ly_4 +01:4ae6 quit@success +01:4b0d quit@failure +01:4b22 quit@halt +01:4b23 quit@halt_execution_0 +01:4b26 reset_screen +01:4b49 serial_send_byte +01:4000 font +00:ff80 v_regs_save +00:ff80 v_regs_save.reg_f +00:ff81 v_regs_save.reg_a +00:ff82 v_regs_save.reg_c +00:ff83 v_regs_save.reg_b +00:ff84 v_regs_save.reg_e +00:ff85 v_regs_save.reg_d +00:ff86 v_regs_save.reg_l +00:ff87 v_regs_save.reg_h +00:ff88 v_regs_flags +00:ff89 v_regs_assert +00:ff89 v_regs_assert.reg_f +00:ff8a v_regs_assert.reg_a +00:ff8b v_regs_assert.reg_c +00:ff8c v_regs_assert.reg_b +00:ff8d v_regs_assert.reg_e +00:ff8e v_regs_assert.reg_d +00:ff8f v_regs_assert.reg_l +00:ff90 v_regs_assert.reg_h +00:0150 main +00:0169 fail_halt +00:0170 fail_halt@quit_inline_1 +00:017e test_round1 +00:018a test_round1@wait_ly_5 +00:01d5 finish_round1 +00:01f3 test_round2 +00:01ff test_round2@wait_ly_6 +00:024b finish_round2 +00:026d test_round3 +00:0279 test_round3@wait_ly_7 +00:02c3 finish_round3 +00:02e1 test_round4 +00:02ed test_round4@wait_ly_8 +00:0338 finish_round4 +00:033a test_finish +00:ff91 intr_vec_vblank +00:ff94 intr_vec_stat +00:ff97 round1 +00:ff98 round2 +00:ff99 round3 + +[definitions] +0000023b _sizeof_check_asserts_cb +0000000a _sizeof_clear_vram +0000000f _sizeof_disable_lcd_safe +00000009 _sizeof_memcpy +00000009 _sizeof_memset +0000000c _sizeof_print_hex4 +0000000a _sizeof_print_hex8 +00000006 _sizeof_print_inline_string +0000000c _sizeof_print_load_font +0000000b _sizeof_print_newline +00000085 _sizeof_print_reg_dump +00000007 _sizeof_print_string +00000076 _sizeof_quit +00000014 _sizeof_reset_screen +0000000f _sizeof_serial_send_byte +000007f0 _sizeof_font +00000008 _sizeof_v_regs_save +00000001 _sizeof_v_regs_save.reg_f +00000001 _sizeof_v_regs_save.reg_a +00000001 _sizeof_v_regs_save.reg_c +00000001 _sizeof_v_regs_save.reg_b +00000001 _sizeof_v_regs_save.reg_e +00000001 _sizeof_v_regs_save.reg_d +00000001 _sizeof_v_regs_save.reg_l +00000001 _sizeof_v_regs_save.reg_h +00000001 _sizeof_v_regs_flags +00000008 _sizeof_v_regs_assert +00000001 _sizeof_v_regs_assert.reg_f +00000001 _sizeof_v_regs_assert.reg_a +00000001 _sizeof_v_regs_assert.reg_c +00000001 _sizeof_v_regs_assert.reg_b +00000001 _sizeof_v_regs_assert.reg_e +00000001 _sizeof_v_regs_assert.reg_d +00000001 _sizeof_v_regs_assert.reg_l +00000001 _sizeof_v_regs_assert.reg_h +00000003 _sizeof_intr_vec_vblank +00000003 _sizeof_intr_vec_stat +00000001 _sizeof_round1 +00000001 _sizeof_round2 +00000001 _sizeof_round3 +00000019 _sizeof_main +00000015 _sizeof_fail_halt +00000057 _sizeof_test_round1 +0000001e _sizeof_finish_round1 +00000058 _sizeof_test_round2 +00000022 _sizeof_finish_round2 +00000056 _sizeof_test_round3 +0000001e _sizeof_finish_round3 +00000057 _sizeof_test_round4 +00000002 _sizeof_finish_round4
@@ -3,7 +3,7 @@ import os
import os.path import shutil import yaml -from cinema.util import dictMerge +from cinema.util import dict_merge suffixes = { 'C': 'CGB',@@ -43,7 +43,7 @@ with open(os.path.join(dest, root, fname, 'manifest.yml'), 'r') as f:
manifest = yaml.safe_load(f) or {} except IOError: pass - dictMerge(manifest, { + dict_merge(manifest, { 'config': { 'gb.model': model }
@@ -34,6 +34,7 @@ GB_HuC1 = 0x11,
GB_HuC3 = 0x12, GB_POCKETCAM = 0x13, GB_TAMA5 = 0x14, + GB_UNL_WISDOM_TREE = 0x20, GB_MBC3_RTC = 0x103, GB_MBC5_RUMBLE = 0x105 };
@@ -121,6 +121,9 @@ return NULL;
} bool mCoreLoadFile(struct mCore* core, const char* path) { +#ifdef FIXED_ROM_BUFFER + return mCorePreloadFile(core, path); +#else struct VFile* rom = mDirectorySetOpenPath(&core->dirs, path, core->isROM); if (!rom) { return false;@@ -131,43 +134,15 @@ if (!ret) {
rom->close(rom); } return ret; +#endif } bool mCorePreloadVF(struct mCore* core, struct VFile* vf) { - struct VFile* vfm; -#ifdef FIXED_ROM_BUFFER - extern uint32_t* romBuffer; - extern size_t romBufferSize; - vfm = VFileFromMemory(romBuffer, romBufferSize); -#else - vfm = VFileMemChunk(NULL, vf->size(vf)); -#endif - - uint8_t buffer[2048]; - ssize_t read; - vf->seek(vf, 0, SEEK_SET); - while ((read = vf->read(vf, buffer, sizeof(buffer))) > 0) { - vfm->write(vfm, buffer, read); - } - vf->close(vf); - bool ret = core->loadROM(core, vfm); - if (!ret) { - vfm->close(vfm); - } - return ret; + return mCorePreloadVFCB(core, vf, NULL, NULL); } bool mCorePreloadFile(struct mCore* core, const char* path) { - struct VFile* rom = mDirectorySetOpenPath(&core->dirs, path, core->isROM); - if (!rom) { - return false; - } - - bool ret = mCorePreloadVF(core, rom); - if (!ret) { - rom->close(rom); - } - return ret; + return mCorePreloadFileCB(core, path, NULL, NULL); } bool mCorePreloadVFCB(struct mCore* core, struct VFile* vf, void (cb)(size_t, size_t, void*), void* context) {@@ -189,7 +164,9 @@ vf->seek(vf, 0, SEEK_SET);
while ((read = vf->read(vf, buffer, sizeof(buffer))) > 0) { vfm->write(vfm, buffer, read); total += read; - cb(total, size, context); + if (cb) { + cb(total, size, context); + } } vf->close(vf); bool ret = core->loadROM(core, vfm);
@@ -435,7 +435,7 @@ }
gb->sgbBit = -1; gb->sgbControllers = 0; - gb->sgbCurrentController = 0; + gb->sgbCurrentController = 3; gb->currentSgbBits = 0; memset(gb->sgbPacket, 0, sizeof(gb->sgbPacket));
@@ -535,13 +535,13 @@ }
static uint8_t _readKeys(struct GB* gb) { uint8_t keys = *gb->keySource; - if (gb->sgbCurrentController != 0) { + if (gb->sgbCurrentController & gb->sgbControllers) { keys = 0; } uint8_t joyp = gb->memory.io[REG_JOYP]; switch (joyp & 0x30) { case 0x30: - keys = gb->sgbCurrentController; + keys = gb->sgbCurrentController & gb->sgbControllers; break; case 0x20: keys >>= 4;
@@ -35,6 +35,7 @@ static void _GBHuC1(struct GB*, uint16_t address, uint8_t value);
static void _GBHuC3(struct GB*, uint16_t address, uint8_t value); static void _GBPocketCam(struct GB* gb, uint16_t address, uint8_t value); static void _GBTAMA5(struct GB* gb, uint16_t address, uint8_t value); +static void _GBWisdomTree(struct GB* gb, uint16_t address, uint8_t value); static uint8_t _GBMBC2Read(struct GBMemory*, uint16_t address); static uint8_t _GBMBC6Read(struct GBMemory*, uint16_t address);@@ -119,6 +120,29 @@
return success; } +static bool _isWisdomTree(const uint8_t* mem, size_t size) { + size_t i; + for (i = 0x134; i < 0x14C; i += 4) { + if (*(uint32_t*) &mem[i] != 0) { + return false; + } + } + for (i = 0xF0; i < 0x100; i += 4) { + if (*(uint32_t*) &mem[i] != 0) { + return false; + } + } + if (mem[0x14D] != 0xE7) { + return false; + } + for (i = 0x300; i < size - 11; ++i) { + if (memcmp(&mem[i], "WISDOM", 6) == 0 && memcmp(&mem[i + 7], "TREE", 4) == 0) { + return true; + } + } + return false; +} + void GBMBCSwitchSramBank(struct GB* gb, int bank) { size_t bankStart = bank * GB_SIZE_EXTERNAL_RAM; if (bankStart + GB_SIZE_EXTERNAL_RAM > gb->sramSize) {@@ -180,6 +204,11 @@
if (gb->memory.mbcType == GB_MBC_AUTODETECT) { switch (cart->type) { case 0: + if (_isWisdomTree(gb->memory.rom, gb->memory.romSize)) { + gb->memory.mbcType = GB_UNL_WISDOM_TREE; + break; + } + // Fall through case 8: case 9: gb->memory.mbcType = GB_MBC_NONE;@@ -309,6 +338,9 @@ gb->memory.mbcRead = _GBPocketCamRead;
if (gb->memory.cam && gb->memory.cam->startRequestImage) { gb->memory.cam->startRequestImage(gb->memory.cam, GBCAM_WIDTH, GBCAM_HEIGHT, mCOLOR_ANY); } + break; + case GB_UNL_WISDOM_TREE: + gb->memory.mbcWrite = _GBWisdomTree; break; }@@ -1164,6 +1196,21 @@ default:
mLOG(GB_MBC, STUB, "TAMA5 unknown read: %02X", tama5->reg); return 0xF1; } + } +} + +void _GBWisdomTree(struct GB* gb, uint16_t address, uint8_t value) { + UNUSED(value); + int bank = address & 0x3F; + switch (address >> 14) { + case 0x0: + GBMBCSwitchBank0(gb, bank * 2); + GBMBCSwitchBank(gb, bank * 2 + 1); + break; + default: + // TODO + mLOG(GB_MBC, STUB, "Wisdom Tree unknown address: %04X:%02X", address, value); + break; } }
@@ -234,7 +234,7 @@ enum GBBus accessBus = block[address >> 13];
if (dmaBus != GB_BUS_CPU && dmaBus == accessBus) { return 0xFF; } - if (address >= GB_BASE_OAM && address < GB_BASE_UNUSABLE) { + if (address >= GB_BASE_OAM && address < GB_BASE_IO) { return 0xFF; } }@@ -471,6 +471,17 @@ return 0xFF;
} if (address < GB_BASE_IO) { mLOG(GB_MEM, GAME_ERROR, "Attempt to read from unusable memory: %04X", address); + if (gb->video.mode < 2) { + switch (gb->model) { + case GB_MODEL_AGB: + return (address & 0xF0) | ((address >> 4) & 0xF); + case GB_MODEL_CGB: + // TODO: R/W behavior + return 0x00; + default: + return 0x00; + } + } return 0xFF; } if (address < GB_BASE_HRAM) {
@@ -222,6 +222,7 @@ }
printer->print(printer, printer->currentIndex * 4 / GB_VIDEO_HORIZONTAL_PIXELS, printer->buffer); } printer->printWait = -1; + printer->currentIndex = 0; } else if (printer->printWait > 0) { --printer->printWait; }
@@ -702,7 +702,7 @@ case SGB_ATTR_SET:
break; case SGB_MLT_REQ: video->p->sgbControllers = video->sgbPacketBuffer[1] & 0x3; - video->p->sgbCurrentController = 0; + video->p->sgbCurrentController &= video->p->sgbControllers; return; case SGB_MASK_EN: video->renderer->sgbRenderMode = video->sgbPacketBuffer[1] & 0x3;
@@ -201,7 +201,7 @@ if (cheats->incompleteCheat != COMPLETE) {
struct mCheat* incompleteCheat = mCheatListGetPointer(&cheats->d.list, cheats->incompleteCheat); incompleteCheat->repeat = op1 & 0xFFFF; incompleteCheat->addressOffset = op2; - incompleteCheat->operandOffset = 0; + incompleteCheat->operandOffset = op1 >> 16; cheats->incompleteCheat = COMPLETE; return true; }
@@ -119,7 +119,6 @@ glOrtho(0, v->width, v->height, 0, 0, 1);
glMatrixMode(GL_MODELVIEW); glLoadIdentity(); if (v->interframeBlending) { - glEnable(GL_BLEND); glBlendFunc(GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA); glBlendColor(1, 1, 1, 0.5); glBindTexture(GL_TEXTURE_2D, context->tex[context->activeTex ^ 1]);@@ -131,6 +130,7 @@ glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); } glDrawArrays(GL_TRIANGLE_FAN, 0, 4); + glEnable(GL_BLEND); } glBindTexture(GL_TEXTURE_2D, context->tex[context->activeTex]); if (v->filter) {
@@ -1,5 +1,8 @@
-find_package(PythonLibs ${USE_PYTHON_VERSION}) +if(DEFINED ENV{VIRTUAL_ENV}) + find_program(PYTHON_EXECUTABLE NAMES python PATHS "$ENV{VIRTUAL_ENV}/bin") +endif() find_package(PythonInterp ${USE_PYTHON_VERSION}) +find_package(PythonLibs ${USE_PYTHON_VERSION}) list(APPEND DEPENDENCY_LIB ${PYTHON_LIBRARIES}) include_directories(AFTER ${PYTHON_INCLUDE_DIRS})
@@ -134,9 +134,9 @@ color_t color = data[index];
m_ui.color->setColor(0, color); m_ui.color->update(); - uint32_t r = color & 0xF8; - uint32_t g = (color >> 8) & 0xF8; - uint32_t b = (color >> 16) & 0xF8; + uint32_t r = M_R8(color); + uint32_t g = M_G8(color); + uint32_t b = M_B8(color); m_ui.r->setText(tr("0x%0 (%1)").arg(r, 2, 16, QChar('0')).arg(r, 2, 10, QChar('0'))); m_ui.g->setText(tr("0x%0 (%1)").arg(g, 2, 16, QChar('0')).arg(g, 2, 10, QChar('0'))); m_ui.b->setText(tr("0x%0 (%1)").arg(b, 2, 16, QChar('0')).arg(b, 2, 10, QChar('0')));
@@ -6,14 +6,14 @@ <property name="geometry">
<rect> <x>0</x> <y>0</y> - <width>422</width> - <height>389</height> + <width>629</width> + <height>428</height> </rect> </property> <property name="windowTitle"> <string>Cheats</string> </property> - <layout class="QGridLayout" name="gridLayout"> + <layout class="QGridLayout" name="gridLayout" columnstretch="3,0,0,0"> <item row="2" column="2" colspan="2"> <widget class="QPushButton" name="remove"> <property name="text">@@ -42,27 +42,6 @@ <string>Load</string>
</property> </widget> </item> - <item row="4" column="2" rowspan="2" colspan="2"> - <widget class="QPlainTextEdit" name="codeEntry"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Maximum" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="maximumSize"> - <size> - <width>180</width> - <height>16777215</height> - </size> - </property> - <property name="font"> - <font> - <family>Courier New</family> - </font> - </property> - </widget> - </item> <item row="0" column="2" colspan="2"> <widget class="QPushButton" name="addSet"> <property name="text">@@ -93,6 +72,27 @@ <enum>QAbstractItemView::ExtendedSelection</enum>
</property> <property name="headerHidden"> <bool>true</bool> + </property> + </widget> + </item> + <item row="4" column="2" rowspan="2" colspan="2"> + <widget class="QPlainTextEdit" name="codeEntry"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding"> + <horstretch>1</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <family>Courier New</family> + </font> + </property> + <property name="lineWrapMode"> + <enum>QPlainTextEdit::NoWrap</enum> + </property> + <property name="placeholderText"> + <string>Enter codes here...</string> </property> </widget> </item>
@@ -64,7 +64,6 @@ m_gl->create();
} m_painter = new PainterGL(windowHandle(), m_gl, forceVersion); - setUpdatesEnabled(false); // Prevent paint events, which can cause race conditions } DisplayGL::~DisplayGL() {@@ -478,8 +477,6 @@ m_needsUnlock = false;
} if (!m_queue.isEmpty()) { QMetaObject::invokeMethod(this, "draw", Qt::QueuedConnection); - } else { - m_swapTimer.start(); } }
@@ -60,7 +60,7 @@ void clearShaders() override;
void resizeContext() override; protected: - virtual void paintEvent(QPaintEvent*) override {} + virtual void paintEvent(QPaintEvent*) override { forceDraw(); } virtual void resizeEvent(QResizeEvent*) override; private:
@@ -983,7 +983,7 @@ <property name="enabled">
<bool>false</bool> </property> <property name="text"> - <string>{size}</string> + <string>(240×160)</string> </property> </widget> </item>
@@ -19,6 +19,8 @@
public: TilePainter(QWidget* parent = nullptr); + QPixmap backing() const { return m_backing; } + public slots: void setTile(int index, const color_t*); void setTileCount(int tiles);
@@ -86,6 +86,8 @@ m_ui.tiles->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
} updateTiles(true); }); + + connect(m_ui.exportButton, &QAbstractButton::clicked, this, &TileView::exportTiles); } #ifdef M_CORE_GBA@@ -156,3 +158,12 @@ m_paletteId = palette;
m_ui.tile->setPalette(palette); updateTiles(true); } + +void TileView::exportTiles() { + QString filename = GBAApp::app()->getSaveFileName(this, tr("Export tiles"), + tr("Portable Network Graphics (*.png)")); + CoreController::Interrupter interrupter(m_controller); + updateTiles(false); + QPixmap pixmap(m_ui.tiles->backing()); + pixmap.save(filename, "PNG"); +}
@@ -23,6 +23,7 @@ TileView(std::shared_ptr<CoreController> controller, QWidget* parent = nullptr);
public slots: void updatePalette(int); + void exportTiles(); private: #ifdef M_CORE_GBA
@@ -14,87 +14,6 @@ <property name="windowTitle">
<string>Tiles</string> </property> <layout class="QGridLayout" name="gridLayout" columnstretch="0,1"> - <item row="0" column="1" rowspan="4"> - <widget class="QScrollArea" name="scrollArea"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Expanding"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="widgetResizable"> - <bool>true</bool> - </property> - <property name="alignment"> - <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> - </property> - <widget class="QWidget" name="scrollAreaWidgetContents"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>405</width> - <height>768</height> - </rect> - </property> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <property name="spacing"> - <number>0</number> - </property> - <property name="leftMargin"> - <number>0</number> - </property> - <property name="topMargin"> - <number>0</number> - </property> - <property name="rightMargin"> - <number>0</number> - </property> - <property name="bottomMargin"> - <number>0</number> - </property> - <item> - <widget class="QGBA::TilePainter" name="tiles" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="minimumSize"> - <size> - <width>256</width> - <height>768</height> - </size> - </property> - </widget> - </item> - </layout> - </widget> - </widget> - </item> - <item row="3" column="0"> - <spacer name="verticalSpacer"> - <property name="orientation"> - <enum>Qt::Vertical</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - </spacer> - </item> - <item row="1" column="0"> - <widget class="QGBA::AssetTile" name="tile"/> - </item> <item row="0" column="0"> <layout class="QFormLayout" name="formLayout"> <item row="0" column="0">@@ -171,6 +90,94 @@ </property>
</widget> </item> </layout> + </item> + <item row="3" column="0"> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>0</width> + <height>0</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="0"> + <widget class="QGBA::AssetTile" name="tile"/> + </item> + <item row="4" column="0"> + <widget class="QPushButton" name="exportButton"> + <property name="text"> + <string>Export</string> + </property> + </widget> + </item> + <item row="0" column="1" rowspan="5"> + <widget class="QScrollArea" name="scrollArea"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>405</width> + <height>768</height> + </rect> + </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <property name="spacing"> + <number>0</number> + </property> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + <item> + <widget class="QGBA::TilePainter" name="tiles" native="true"> + <property name="sizePolicy"> + <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>256</width> + <height>768</height> + </size> + </property> + </widget> + </item> + </layout> + </widget> + </widget> </item> </layout> </widget>
@@ -175,6 +175,8 @@ m_log.setLevels(mLOG_WARN | mLOG_ERROR | mLOG_FATAL);
m_log.load(m_config); m_fpsTimer.setInterval(FPS_TIMER_INTERVAL); m_focusCheck.setInterval(200); + m_mustRestart.setInterval(MUST_RESTART_TIMEOUT); + m_mustRestart.setSingleShot(true); m_shortcutController->setConfigController(m_config); m_shortcutController->setActionMapper(&m_actions);@@ -1036,6 +1038,10 @@ confirm->show();
} void Window::mustRestart() { + if (m_mustRestart.isActive()) { + return; + } + m_mustRestart.start(); QMessageBox* dialog = new QMessageBox(QMessageBox::Warning, tr("Restart needed"), tr("Some changes will not take effect until the emulator is restarted."), QMessageBox::Ok, this, Qt::Sheet);@@ -1734,6 +1740,11 @@ }
updateMRU(); } +void Window::clearMRU() { + m_mruFiles.clear(); + updateMRU(); +} + void Window::updateMRU() { m_actions.clearMenu("mru"); int i = 0;@@ -1746,6 +1757,9 @@ ++i;
} m_config->setMRU(m_mruFiles); m_config->write(); + m_actions.addSeparator("mru"); + m_actions.addAction(tr("Clear"), "resetMru", this, &Window::clearMRU, "mru"); + m_actions.rebuildMenu(menuBar(), this, *m_shortcutController); }
@@ -145,6 +145,7 @@ void updateFrame();
private: static const int FPS_TIMER_INTERVAL = 2000; + static const int MUST_RESTART_TIMEOUT = 10000; void setupMenu(QMenuBar*); void openStateWindow(LoadSave);@@ -153,6 +154,7 @@ void attachWidget(QWidget* widget);
void detachWidget(QWidget* widget); void appendMRU(const QString& fname); + void clearMRU(); void updateMRU(); void openView(QWidget* widget);@@ -197,6 +199,7 @@ InputController m_inputController;
QList<qint64> m_frameList; QElapsedTimer m_frameTimer; QTimer m_fpsTimer; + QTimer m_mustRestart; QList<QString> m_mruFiles; ShortcutController* m_shortcutController; #if defined(BUILD_GL) || defined(BUILD_GLES2)
@@ -226,14 +226,19 @@ <source>Load</source>
<translation>Laden</translation> </message> <message> - <location filename="../CheatsView.ui" line="69"/> + <location filename="../CheatsView.ui" line="48"/> <source>Add New Set</source> <translation>Neues Set hinzufügen</translation> </message> <message> - <location filename="../CheatsView.ui" line="76"/> + <location filename="../CheatsView.ui" line="55"/> <source>Add</source> <translation>Hinzufügen</translation> + </message> + <message> + <location filename="../CheatsView.ui" line="95"/> + <source>Enter codes here...</source> + <translation>Codes hier eingeben...</translation> </message> </context> <context>@@ -1337,22 +1342,22 @@ </context>
<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="590"/> + <location filename="../CoreController.cpp" line="592"/> <source>Failed to open save file: %1</source> <translation>Fehler beim Öffnen der Speicherdatei: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="619"/> + <location filename="../CoreController.cpp" line="621"/> <source>Failed to open game file: %1</source> <translation>Fehler beim Öffnen der Spieldatei: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="684"/> + <location filename="../CoreController.cpp" line="686"/> <source>Failed to open snapshot file for reading: %1</source> <translation>Konnte Snapshot-Datei %1 nicht zum Lesen öffnen</translation> </message> <message> - <location filename="../CoreController.cpp" line="700"/> + <location filename="../CoreController.cpp" line="702"/> <source>Failed to open snapshot file for writing: %1</source> <translation>Konnte Snapshot-Datei %1 nicht zum Schreiben öffnen</translation> </message>@@ -3374,6 +3379,11 @@ <location filename="../SettingsView.cpp" line="357"/>
<source>Select BIOS</source> <translation>BIOS auswählen</translation> </message> + <message> + <location filename="../SettingsView.cpp" line="656"/> + <source>(%1×%2)</source> + <translation>(%1×%2)</translation> + </message> </context> <context> <name>QGBA::ShaderSelector</name>@@ -3427,6 +3437,19 @@ <translation>Gamepad</translation>
</message> </context> <context> + <name>QGBA::TileView</name> + <message> + <location filename="../TileView.cpp" line="163"/> + <source>Export tiles</source> + <translation>Tiles exportieren</translation> + </message> + <message> + <location filename="../TileView.cpp" line="164"/> + <source>Portable Network Graphics (*.png)</source> + <translation>Portable Network Graphics (*.png)</translation> + </message> +</context> +<context> <name>QGBA::VideoView</name> <message> <location filename="../VideoView.cpp" line="212"/>@@ -3447,7 +3470,7 @@ </context>
<context> <name>QGBA::Window</name> <message> - <location filename="../Window.cpp" line="293"/> + <location filename="../Window.cpp" line="295"/> <source>Game Boy Advance ROMs (%1)</source> <translation>Game Boy Advance-ROMs (%1)</translation> </message>@@ -3457,78 +3480,78 @@ <source>DS ROMs (%1)</source>
<translation>DS-ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="310"/> + <location filename="../Window.cpp" line="312"/> <source>Game Boy ROMs (%1)</source> <translation>Game Boy-ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="314"/> + <location filename="../Window.cpp" line="316"/> <source>All ROMs (%1)</source> <translation>Alle ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="315"/> + <location filename="../Window.cpp" line="317"/> <source>%1 Video Logs (*.mvl)</source> <translation>%1 Video-Logs (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="330"/> + <location filename="../Window.cpp" line="332"/> <source>Archives (%1)</source> <translation>Archive (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="335"/> - <location filename="../Window.cpp" line="343"/> - <location filename="../Window.cpp" line="370"/> + <location filename="../Window.cpp" line="337"/> + <location filename="../Window.cpp" line="345"/> + <location filename="../Window.cpp" line="372"/> <source>Select ROM</source> <translation>ROM auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="378"/> + <location filename="../Window.cpp" line="380"/> <source>Game Boy Advance save files (%1)</source> <translation>Game Boy Advance-Speicherdateien (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="379"/> - <location filename="../Window.cpp" line="440"/> - <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="381"/> + <location filename="../Window.cpp" line="442"/> + <location filename="../Window.cpp" line="449"/> <source>Select save</source> <translation>Speicherdatei wählen</translation> </message> <message> - <location filename="../Window.cpp" line="387"/> + <location filename="../Window.cpp" line="389"/> <source>mGBA savestate files (%1)</source> <translation>mGBA Savestate-Dateien (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="389"/> - <location filename="../Window.cpp" line="394"/> + <location filename="../Window.cpp" line="391"/> + <location filename="../Window.cpp" line="396"/> <source>Select savestate</source> <translation>Savestate auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="416"/> + <location filename="../Window.cpp" line="418"/> <source>Select patch</source> <translation>Patch wählen</translation> </message> <message> - <location filename="../Window.cpp" line="416"/> + <location filename="../Window.cpp" line="418"/> <source>Patches (*.ips *.ups *.bps)</source> <translation>Patches (*.ips *.ups *.bps)</translation> </message> <message> - <location filename="../Window.cpp" line="433"/> + <location filename="../Window.cpp" line="435"/> <source>Select image</source> <translation>Bild auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="433"/> + <location filename="../Window.cpp" line="435"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation>Bild-Datei (*.png *.gif *.jpg *.jpeg);;Alle Dateien (*)</translation> </message> <message> - <location filename="../Window.cpp" line="440"/> - <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="442"/> + <location filename="../Window.cpp" line="449"/> <source>GameShark saves (*.sps *.xps)</source> <translation>GameShark-Speicherdaten (*.sps *.xps)</translation> </message>@@ -3543,22 +3566,22 @@ <source>DS support requires dumps of the BIOS and firmware.</source>
<translation>DS-Unterstützung erfordert ein Abbild des BIOS und der Firmware.</translation> </message> <message> - <location filename="../Window.cpp" line="474"/> + <location filename="../Window.cpp" line="476"/> <source>Select video log</source> <translation>Video-Log auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="474"/> + <location filename="../Window.cpp" line="476"/> <source>Video logs (*.mvl)</source> <translation>Video-Logs (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="836"/> + <location filename="../Window.cpp" line="858"/> <source>Crash</source> <translation>Absturz</translation> </message> <message> - <location filename="../Window.cpp" line="837"/> + <location filename="../Window.cpp" line="859"/> <source>The game has crashed with the following error: %1</source>@@ -3567,428 +3590,433 @@
%1</translation> </message> <message> - <location filename="../Window.cpp" line="844"/> + <location filename="../Window.cpp" line="866"/> <source>Couldn't Load</source> <translation>Konnte nicht geladen werden</translation> </message> <message> - <location filename="../Window.cpp" line="845"/> + <location filename="../Window.cpp" line="867"/> <source>Could not load game. Are you sure it's in the correct format?</source> <translation>Konnte das Spiel nicht laden. Sind Sie sicher, dass es im korrekten Format vorliegt?</translation> </message> <message> - <location filename="../Window.cpp" line="858"/> + <location filename="../Window.cpp" line="880"/> <source>Unimplemented BIOS call</source> <translation>Nicht implementierter BIOS-Aufruf</translation> </message> <message> - <location filename="../Window.cpp" line="859"/> + <location filename="../Window.cpp" line="881"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation>Dieses Spiel verwendet einen BIOS-Aufruf, der nicht implementiert ist. Bitte verwenden Sie für die beste Spielerfahrung das offizielle BIOS.</translation> </message> <message> - <location filename="../Window.cpp" line="944"/> + <location filename="../Window.cpp" line="966"/> <source>Really make portable?</source> <translation>Portablen Modus wirklich aktivieren?</translation> </message> <message> - <location filename="../Window.cpp" line="945"/> + <location filename="../Window.cpp" line="967"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation>Diese Einstellung wird den Emulator so konfigurieren, dass er seine Konfiguration aus dem gleichen Verzeichnis wie die Programmdatei lädt. Möchten Sie fortfahren?</translation> </message> <message> - <location filename="../Window.cpp" line="953"/> + <location filename="../Window.cpp" line="979"/> <source>Restart needed</source> <translation>Neustart benötigt</translation> </message> <message> - <location filename="../Window.cpp" line="954"/> + <location filename="../Window.cpp" line="980"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation>Einige Änderungen werden erst übernommen, wenn der Emulator neu gestartet wurde.</translation> </message> <message> - <location filename="../Window.cpp" line="1002"/> + <location filename="../Window.cpp" line="1028"/> <source> - Player %1 of %2</source> <translation> - Spieler %1 von %2</translation> </message> <message> - <location filename="../Window.cpp" line="1013"/> + <location filename="../Window.cpp" line="1039"/> <source>%1 - %2</source> <translation>%1 - %2</translation> </message> <message> - <location filename="../Window.cpp" line="1015"/> + <location filename="../Window.cpp" line="1041"/> <source>%1 - %2 - %3</source> <translation>%1 - %2 - %3</translation> </message> <message> - <location filename="../Window.cpp" line="1017"/> + <location filename="../Window.cpp" line="1043"/> <source>%1 - %2 (%3 fps) - %4</source> <translation>%1 - %2 (%3 Bilder/Sekunde) - %4</translation> </message> <message> - <location filename="../Window.cpp" line="1058"/> + <location filename="../Window.cpp" line="1084"/> <source>&File</source> <translation>&Datei</translation> </message> <message> - <location filename="../Window.cpp" line="1060"/> + <location filename="../Window.cpp" line="1086"/> <source>Load &ROM...</source> <translation>&ROM laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1063"/> + <location filename="../Window.cpp" line="1089"/> <source>Load ROM in archive...</source> <translation>ROM aus Archiv laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1067"/> + <location filename="../Window.cpp" line="1093"/> <source>Load alternate save...</source> <translation>Alternative Speicherdatei laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1070"/> + <location filename="../Window.cpp" line="1096"/> <source>Load temporary save...</source> <translation>Temporäre Speicherdatei laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1074"/> + <location filename="../Window.cpp" line="1100"/> <source>Load &patch...</source> <translation>&Patch laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1077"/> + <location filename="../Window.cpp" line="1103"/> <source>Boot BIOS</source> <translation>BIOS booten</translation> </message> <message> - <location filename="../Window.cpp" line="1082"/> + <location filename="../Window.cpp" line="1108"/> <source>Replace ROM...</source> <translation>ROM ersetzen...</translation> </message> <message> - <location filename="../Window.cpp" line="1084"/> + <location filename="../Window.cpp" line="1110"/> <source>ROM &info...</source> <translation>ROM-&Informationen...</translation> </message> <message> - <location filename="../Window.cpp" line="1086"/> + <location filename="../Window.cpp" line="1112"/> <source>Recent</source> <translation>Zuletzt verwendet</translation> </message> <message> - <location filename="../Window.cpp" line="1089"/> + <location filename="../Window.cpp" line="1115"/> <source>Make portable</source> <translation>Portablen Modus aktivieren</translation> </message> <message> - <location filename="../Window.cpp" line="1092"/> + <location filename="../Window.cpp" line="1118"/> <source>&Load state</source> <translation>Savestate (aktueller Zustand) &laden</translation> </message> <message> - <location filename="../Window.cpp" line="1097"/> + <location filename="../Window.cpp" line="1123"/> <source>Load state file...</source> <translation>Ssavestate-Datei laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1102"/> + <location filename="../Window.cpp" line="1128"/> <source>&Save state</source> <translation>Savestate (aktueller Zustand) &speichern</translation> </message> <message> - <location filename="../Window.cpp" line="1107"/> + <location filename="../Window.cpp" line="1133"/> <source>Save state file...</source> <translation>Savestate-Datei speichern...</translation> </message> <message> - <location filename="../Window.cpp" line="1112"/> + <location filename="../Window.cpp" line="1138"/> <source>Quick load</source> <translation>Schnell laden</translation> </message> <message> - <location filename="../Window.cpp" line="1113"/> + <location filename="../Window.cpp" line="1139"/> <source>Quick save</source> <translation>Schnell speichern</translation> </message> <message> - <location filename="../Window.cpp" line="1115"/> + <location filename="../Window.cpp" line="1141"/> <source>Load recent</source> <translation>Lade zuletzt gespeicherten Savestate</translation> </message> <message> - <location filename="../Window.cpp" line="1120"/> + <location filename="../Window.cpp" line="1146"/> <source>Save recent</source> <translation>Speichere aktuellen Zustand</translation> </message> <message> - <location filename="../Window.cpp" line="1128"/> + <location filename="../Window.cpp" line="1154"/> <source>Undo load state</source> <translation>Laden des Savestate rückgängig machen</translation> </message> <message> - <location filename="../Window.cpp" line="1133"/> + <location filename="../Window.cpp" line="1159"/> <source>Undo save state</source> <translation>Speichern des Savestate rückgängig machen</translation> </message> <message> - <location filename="../Window.cpp" line="1142"/> - <location filename="../Window.cpp" line="1147"/> + <location filename="../Window.cpp" line="1168"/> + <location filename="../Window.cpp" line="1173"/> <source>State &%1</source> <translation>Savestate &%1</translation> </message> <message> - <location filename="../Window.cpp" line="1154"/> + <location filename="../Window.cpp" line="1180"/> <source>Load camera image...</source> <translation>Lade Kamerabild...</translation> </message> <message> - <location filename="../Window.cpp" line="1158"/> + <location filename="../Window.cpp" line="1184"/> <source>Import GameShark Save</source> <translation>Importiere GameShark-Speicherstand</translation> </message> <message> - <location filename="../Window.cpp" line="1161"/> + <location filename="../Window.cpp" line="1187"/> <source>Export GameShark Save</source> <translation>Exportiere GameShark-Speicherstand</translation> </message> <message> - <location filename="../Window.cpp" line="1166"/> + <location filename="../Window.cpp" line="1192"/> <source>New multiplayer window</source> <translation>Neues Multiplayer-Fenster</translation> </message> <message> - <location filename="../Window.cpp" line="1177"/> + <location filename="../Window.cpp" line="1203"/> <source>E&xit</source> <translation>&Beenden</translation> </message> <message> - <location filename="../Window.cpp" line="1180"/> + <location filename="../Window.cpp" line="1206"/> <source>&Emulation</source> <translation>&Emulation</translation> </message> <message> - <location filename="../Window.cpp" line="1181"/> + <location filename="../Window.cpp" line="1207"/> <source>&Reset</source> <translation>Zu&rücksetzen</translation> </message> <message> - <location filename="../Window.cpp" line="1185"/> + <location filename="../Window.cpp" line="1211"/> <source>Sh&utdown</source> <translation>Schli&eßen</translation> </message> <message> - <location filename="../Window.cpp" line="1190"/> + <location filename="../Window.cpp" line="1216"/> <source>Yank game pak</source> <translation>Spielmodul herausziehen</translation> </message> <message> - <location filename="../Window.cpp" line="1197"/> + <location filename="../Window.cpp" line="1223"/> <source>&Pause</source> <translation>&Pause</translation> </message> <message> - <location filename="../Window.cpp" line="1206"/> + <location filename="../Window.cpp" line="1232"/> <source>&Next frame</source> <translation>&Nächstes Bild</translation> </message> <message> - <location filename="../Window.cpp" line="1212"/> + <location filename="../Window.cpp" line="1238"/> <source>Fast forward (held)</source> <translation>Schneller Vorlauf (gehalten)</translation> </message> <message> - <location filename="../Window.cpp" line="1218"/> + <location filename="../Window.cpp" line="1244"/> <source>&Fast forward</source> <translation>Schneller &Vorlauf</translation> </message> <message> - <location filename="../Window.cpp" line="1222"/> + <location filename="../Window.cpp" line="1248"/> <source>Fast forward speed</source> <translation>Vorlauf-Geschwindigkeit</translation> </message> <message> - <location filename="../Window.cpp" line="1227"/> + <location filename="../Window.cpp" line="1253"/> <source>Unbounded</source> <translation>Unbegrenzt</translation> </message> <message> - <location filename="../Window.cpp" line="1231"/> + <location filename="../Window.cpp" line="1257"/> <source>%0x</source> <translation>%0x</translation> </message> <message> - <location filename="../Window.cpp" line="1235"/> + <location filename="../Window.cpp" line="1261"/> <source>Rewind (held)</source> <translation>Zurückspulen (gehalten)</translation> </message> <message> - <location filename="../Window.cpp" line="1242"/> + <location filename="../Window.cpp" line="1268"/> <source>Re&wind</source> <translation>Zur&ückspulen</translation> </message> <message> - <location filename="../Window.cpp" line="1247"/> + <location filename="../Window.cpp" line="1273"/> <source>Step backwards</source> <translation>Schrittweiser Rücklauf</translation> </message> <message> - <location filename="../Window.cpp" line="1253"/> + <location filename="../Window.cpp" line="1279"/> <source>Sync to &video</source> <translation>Mit &Video synchronisieren</translation> </message> <message> - <location filename="../Window.cpp" line="1260"/> + <location filename="../Window.cpp" line="1286"/> <source>Sync to &audio</source> <translation>Mit &Audio synchronisieren</translation> </message> <message> - <location filename="../Window.cpp" line="1268"/> + <location filename="../Window.cpp" line="1294"/> <source>Solar sensor</source> <translation>Sonnen-Sensor</translation> </message> <message> - <location filename="../Window.cpp" line="1269"/> + <location filename="../Window.cpp" line="1295"/> <source>Increase solar level</source> <translation>Sonnen-Level erhöhen</translation> </message> <message> - <location filename="../Window.cpp" line="1270"/> + <location filename="../Window.cpp" line="1296"/> <source>Decrease solar level</source> <translation>Sonnen-Level verringern</translation> </message> <message> - <location filename="../Window.cpp" line="1271"/> + <location filename="../Window.cpp" line="1297"/> <source>Brightest solar level</source> <translation>Hellster Sonnen-Level</translation> </message> <message> - <location filename="../Window.cpp" line="1274"/> + <location filename="../Window.cpp" line="1300"/> <source>Darkest solar level</source> <translation>Dunkelster Sonnen-Level</translation> </message> <message> - <location filename="../Window.cpp" line="1280"/> + <location filename="../Window.cpp" line="1306"/> <source>Brightness %1</source> <translation>Helligkeit %1</translation> </message> <message> - <location filename="../Window.cpp" line="1295"/> + <location filename="../Window.cpp" line="1321"/> <source>BattleChip Gate...</source> <translation>BattleChip Gate...</translation> </message> <message> - <location filename="../Window.cpp" line="1299"/> + <location filename="../Window.cpp" line="1325"/> <source>Audio/&Video</source> <translation>Audio/&Video</translation> </message> <message> - <location filename="../Window.cpp" line="1300"/> + <location filename="../Window.cpp" line="1326"/> <source>Frame size</source> <translation>Bildgröße</translation> </message> <message> - <location filename="../Window.cpp" line="1327"/> + <location filename="../Window.cpp" line="1353"/> <source>Toggle fullscreen</source> <translation>Vollbildmodus umschalten</translation> </message> <message> - <location filename="../Window.cpp" line="1330"/> + <location filename="../Window.cpp" line="1356"/> <source>Lock aspect ratio</source> <translation>Seitenverhältnis korrigieren</translation> </message> <message> - <location filename="../Window.cpp" line="1342"/> + <location filename="../Window.cpp" line="1368"/> <source>Force integer scaling</source> <translation>Pixelgenaue Skalierung (Integer scaling)</translation> </message> <message> - <location filename="../Window.cpp" line="1354"/> + <location filename="../Window.cpp" line="1380"/> <source>Interframe blending</source> <translation>Interframe-Überblendung</translation> </message> <message> - <location filename="../Window.cpp" line="1371"/> + <location filename="../Window.cpp" line="1397"/> <source>Frame&skip</source> <translation>Frame&skip</translation> </message> <message> - <location filename="../Window.cpp" line="1384"/> + <location filename="../Window.cpp" line="1410"/> <source>Mute</source> <translation>Stummschalten</translation> </message> <message> - <location filename="../Window.cpp" line="1391"/> + <location filename="../Window.cpp" line="1417"/> <source>FPS target</source> <translation>Bildwiederholrate</translation> </message> <message> - <location filename="../Window.cpp" line="1414"/> + <location filename="../Window.cpp" line="1440"/> <source>Take &screenshot</source> <translation>&Screenshot erstellen</translation> </message> <message> - <location filename="../Window.cpp" line="1416"/> + <location filename="../Window.cpp" line="1442"/> <source>F12</source> <translation>F12</translation> </message> <message> - <location filename="../Window.cpp" line="1424"/> + <location filename="../Window.cpp" line="1450"/> <source>Record GIF...</source> <translation>GIF aufzeichen...</translation> </message> <message> - <location filename="../Window.cpp" line="1286"/> + <location filename="../Window.cpp" line="1723"/> + <source>Clear</source> + <translation>Leeren</translation> + </message> + <message> + <location filename="../Window.cpp" line="1312"/> <source>Game Boy Printer...</source> <translation>Game Boy Printer...</translation> </message> <message> - <location filename="../Window.cpp" line="1428"/> + <location filename="../Window.cpp" line="1454"/> <source>Video layers</source> <translation>Video-Ebenen</translation> </message> <message> - <location filename="../Window.cpp" line="1429"/> + <location filename="../Window.cpp" line="1455"/> <source>Audio channels</source> <translation>Audio-Kanäle</translation> </message> <message> - <location filename="../Window.cpp" line="1431"/> + <location filename="../Window.cpp" line="1457"/> <source>Adjust layer placement...</source> <translation>Lage der Bildebenen anpassen...</translation> </message> <message> - <location filename="../Window.cpp" line="1433"/> + <location filename="../Window.cpp" line="1459"/> <source>&Tools</source> <translation>&Werkzeuge</translation> </message> <message> - <location filename="../Window.cpp" line="1434"/> + <location filename="../Window.cpp" line="1460"/> <source>View &logs...</source> <translation>&Logs ansehen...</translation> </message> <message> - <location filename="../Window.cpp" line="1436"/> + <location filename="../Window.cpp" line="1462"/> <source>Game &overrides...</source> <translation>Spiel-&Überschreibungen...</translation> </message> <message> - <location filename="../Window.cpp" line="1459"/> + <location filename="../Window.cpp" line="1485"/> <source>&Cheats...</source> <translation>&Cheats...</translation> </message> <message> - <location filename="../Window.cpp" line="1466"/> + <location filename="../Window.cpp" line="1492"/> <source>Open debugger console...</source> <translation>Debugger-Konsole öffnen...</translation> </message> <message> - <location filename="../Window.cpp" line="1468"/> + <location filename="../Window.cpp" line="1494"/> <source>Start &GDB server...</source> <translation>&GDB-Server starten...</translation> </message> <message> - <location filename="../Window.cpp" line="1462"/> + <location filename="../Window.cpp" line="1488"/> <source>Settings...</source> <translation>Einstellungen...</translation> </message>@@ -4008,72 +4036,72 @@ <source>DS</source>
<translation>DS</translation> </message> <message> - <location filename="../Window.cpp" line="361"/> + <location filename="../Window.cpp" line="363"/> <source>Select folder</source> <translation>Ordner auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="1064"/> + <location filename="../Window.cpp" line="1090"/> <source>Add folder to library...</source> <translation>Ordner zur Bibliothek hinzufügen...</translation> </message> <message> - <location filename="../Window.cpp" line="1174"/> + <location filename="../Window.cpp" line="1200"/> <source>About...</source> <translation>Über...</translation> </message> <message> - <location filename="../Window.cpp" line="1302"/> + <location filename="../Window.cpp" line="1328"/> <source>%1×</source> <translation>%1x</translation> </message> <message> - <location filename="../Window.cpp" line="1363"/> + <location filename="../Window.cpp" line="1389"/> <source>Bilinear filtering</source> <translation>Bilineare Filterung</translation> </message> <message> - <location filename="../Window.cpp" line="1399"/> + <location filename="../Window.cpp" line="1425"/> <source>Native (59.7275)</source> <translation>Nativ (59.7275)</translation> </message> <message> - <location filename="../Window.cpp" line="1420"/> + <location filename="../Window.cpp" line="1446"/> <source>Record A/V...</source> <translation>Audio/Video aufzeichnen...</translation> </message> <message> - <location filename="../Window.cpp" line="1448"/> + <location filename="../Window.cpp" line="1474"/> <source>Game Pak sensors...</source> <translation>Spielmodul-Sensoren...</translation> </message> <message> - <location filename="../Window.cpp" line="1474"/> + <location filename="../Window.cpp" line="1500"/> <source>View &palette...</source> <translation>&Palette betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1475"/> + <location filename="../Window.cpp" line="1501"/> <source>View &sprites...</source> <translation>&Sprites betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1476"/> + <location filename="../Window.cpp" line="1502"/> <source>View &tiles...</source> <translation>&Tiles betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1477"/> + <location filename="../Window.cpp" line="1503"/> <source>View &map...</source> <translation>&Map betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1480"/> + <location filename="../Window.cpp" line="1506"/> <source>&Frame inspector...</source> <translation>&Bildbetrachter...</translation> </message> <message> - <location filename="../Window.cpp" line="1498"/> + <location filename="../Window.cpp" line="1524"/> <source>View memory...</source> <translation>Speicher betrachten...</translation> </message>@@ -4083,87 +4111,87 @@ <source>View &I/O registers...</source>
<translation>&I/O-Register betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1499"/> + <location filename="../Window.cpp" line="1525"/> <source>Search memory...</source> <translation>Speicher durchsuchen...</translation> </message> <message> - <location filename="../Window.cpp" line="1502"/> + <location filename="../Window.cpp" line="1528"/> <source>View &I/O registers...</source> <translation>&I/O-Register betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1507"/> + <location filename="../Window.cpp" line="1533"/> <source>Record debug video log...</source> <translation>Video-Protokoll aufzeichnen...</translation> </message> <message> - <location filename="../Window.cpp" line="1508"/> + <location filename="../Window.cpp" line="1534"/> <source>Stop debug video log</source> <translation>Aufzeichnen des Video-Protokolls beenden</translation> </message> <message> - <location filename="../Window.cpp" line="1589"/> + <location filename="../Window.cpp" line="1615"/> <source>Exit fullscreen</source> <translation>Vollbildmodus beenden</translation> </message> <message> - <location filename="../Window.cpp" line="1591"/> + <location filename="../Window.cpp" line="1617"/> <source>GameShark Button (held)</source> <translation>GameShark-Taste (gehalten)</translation> </message> <message> - <location filename="../Window.cpp" line="1597"/> + <location filename="../Window.cpp" line="1623"/> <source>Autofire</source> <translation>Autofeuer</translation> </message> <message> - <location filename="../Window.cpp" line="1598"/> + <location filename="../Window.cpp" line="1624"/> <source>Autofire A</source> <translation>Autofeuer A</translation> </message> <message> - <location filename="../Window.cpp" line="1603"/> + <location filename="../Window.cpp" line="1629"/> <source>Autofire B</source> <translation>Autofeuer B</translation> </message> <message> - <location filename="../Window.cpp" line="1608"/> + <location filename="../Window.cpp" line="1634"/> <source>Autofire L</source> <translation>Autofeuer L</translation> </message> <message> - <location filename="../Window.cpp" line="1613"/> + <location filename="../Window.cpp" line="1639"/> <source>Autofire R</source> <translation>Autofeuer R</translation> </message> <message> - <location filename="../Window.cpp" line="1618"/> + <location filename="../Window.cpp" line="1644"/> <source>Autofire Start</source> <translation>Autofeuer Start</translation> </message> <message> - <location filename="../Window.cpp" line="1623"/> + <location filename="../Window.cpp" line="1649"/> <source>Autofire Select</source> <translation>Autofeuer Select</translation> </message> <message> - <location filename="../Window.cpp" line="1628"/> + <location filename="../Window.cpp" line="1654"/> <source>Autofire Up</source> <translation>Autofeuer nach oben</translation> </message> <message> - <location filename="../Window.cpp" line="1633"/> + <location filename="../Window.cpp" line="1659"/> <source>Autofire Right</source> <translation>Autofeuer rechts</translation> </message> <message> - <location filename="../Window.cpp" line="1638"/> + <location filename="../Window.cpp" line="1664"/> <source>Autofire Down</source> <translation>Autofeuer nach unten</translation> </message> <message> - <location filename="../Window.cpp" line="1643"/> + <location filename="../Window.cpp" line="1669"/> <source>Autofire Left</source> <translation>Autofeuer links</translation> </message>@@ -4476,7 +4504,7 @@ <translation>Überspringe</translation>
</message> <message> <location filename="../SettingsView.ui" line="362"/> - <location filename="../SettingsView.ui" line="736"/> + <location filename="../SettingsView.ui" line="786"/> <source>frames</source> <translation>Bild(er)</translation> </message>@@ -4577,137 +4605,152 @@ <source>Enable Discord Rich Presence</source>
<translation>Discord-Integration aktivieren</translation> </message> <message> - <location filename="../SettingsView.ui" line="871"/> + <location filename="../SettingsView.ui" line="639"/> + <source>Pause when minimized</source> + <translation>Pause, wenn minimiert</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="696"/> + <source>Fast forward (held) speed:</source> + <translation>Vorlauf-Geschwindigkeit (halten):</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="921"/> <source>Video renderer:</source> <translation>Video-Renderer:</translation> </message> <message> - <location filename="../SettingsView.ui" line="879"/> + <location filename="../SettingsView.ui" line="929"/> <source>Software</source> <translation>Software</translation> </message> <message> - <location filename="../SettingsView.ui" line="884"/> + <location filename="../SettingsView.ui" line="934"/> <source>OpenGL</source> <translation>OpenGL</translation> </message> <message> - <location filename="../SettingsView.ui" line="892"/> + <location filename="../SettingsView.ui" line="942"/> <source>OpenGL enhancements</source> <translation>OpenGL-Verbesserungen</translation> </message> <message> - <location filename="../SettingsView.ui" line="898"/> + <location filename="../SettingsView.ui" line="948"/> <source>High-resolution scale:</source> <translation>Hochauflösende Skalierung:</translation> </message> <message> - <location filename="../SettingsView.ui" line="921"/> + <location filename="../SettingsView.ui" line="986"/> + <source>{size}</source> + <translation>{size}</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1011"/> <source>XQ GBA audio (experimental)</source> <translation>XQ GBA-Audio (experimentell)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1260"/> + <location filename="../SettingsView.ui" line="1350"/> <source>Cheats</source> <translation>Cheats</translation> </message> <message> - <location filename="../SettingsView.ui" line="1317"/> + <location filename="../SettingsView.ui" line="1407"/> <source>Log to file</source> <translation>In Datei protokollieren</translation> </message> <message> - <location filename="../SettingsView.ui" line="1324"/> + <location filename="../SettingsView.ui" line="1414"/> <source>Log to console</source> <translation>Auf die Konsole protokollieren</translation> </message> <message> - <location filename="../SettingsView.ui" line="1338"/> + <location filename="../SettingsView.ui" line="1428"/> <source>Select Log File</source> <translation>Protokoll-Datei auswählen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1765"/> + <location filename="../SettingsView.ui" line="1855"/> <source>Camera:</source> <translation>Kamera:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1359"/> - <location filename="../SettingsView.ui" line="1395"/> - <location filename="../SettingsView.ui" line="1431"/> + <location filename="../SettingsView.ui" line="1449"/> + <location filename="../SettingsView.ui" line="1485"/> + <location filename="../SettingsView.ui" line="1521"/> <source>Autodetect</source> <translation>Automatisch erkennen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1364"/> - <location filename="../SettingsView.ui" line="1400"/> - <location filename="../SettingsView.ui" line="1436"/> + <location filename="../SettingsView.ui" line="1454"/> + <location filename="../SettingsView.ui" line="1490"/> + <location filename="../SettingsView.ui" line="1526"/> <source>Game Boy (DMG)</source> <translation>Game Boy (DMG)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1369"/> - <location filename="../SettingsView.ui" line="1405"/> - <location filename="../SettingsView.ui" line="1441"/> + <location filename="../SettingsView.ui" line="1459"/> + <location filename="../SettingsView.ui" line="1495"/> + <location filename="../SettingsView.ui" line="1531"/> <source>Super Game Boy (SGB)</source> <translation>Super Game Boy (SGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1374"/> - <location filename="../SettingsView.ui" line="1410"/> - <location filename="../SettingsView.ui" line="1446"/> + <location filename="../SettingsView.ui" line="1464"/> + <location filename="../SettingsView.ui" line="1500"/> + <location filename="../SettingsView.ui" line="1536"/> <source>Game Boy Color (CGB)</source> <translation>Game Boy Color (CGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1379"/> - <location filename="../SettingsView.ui" line="1415"/> - <location filename="../SettingsView.ui" line="1451"/> + <location filename="../SettingsView.ui" line="1469"/> + <location filename="../SettingsView.ui" line="1505"/> + <location filename="../SettingsView.ui" line="1541"/> <source>Game Boy Advance (AGB)</source> <translation>Game Boy Advance (AGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1466"/> + <location filename="../SettingsView.ui" line="1556"/> <source>Default BG colors:</source> <translation>Standard-Hintergrundfarben:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1744"/> + <location filename="../SettingsView.ui" line="1834"/> <source>Default sprite colors 1:</source> <translation>Standard-Sprite-Farben 1:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1751"/> + <location filename="../SettingsView.ui" line="1841"/> <source>Default sprite colors 2:</source> <translation>Standard-Sprite-Farben 2:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1758"/> + <location filename="../SettingsView.ui" line="1848"/> <source>Use GBC colors in GB games</source> <translation>Verwende GBC-Farben in GB-Spielen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1633"/> + <location filename="../SettingsView.ui" line="1723"/> <source>Super Game Boy borders</source> <translation>Super Game Boy-Rahmen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1351"/> + <location filename="../SettingsView.ui" line="1441"/> <source>Game Boy model:</source> <translation>Game Boy-Modell:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1387"/> + <location filename="../SettingsView.ui" line="1477"/> <source>Super Game Boy model:</source> <translation>Super Game Boy-Modell:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1423"/> + <location filename="../SettingsView.ui" line="1513"/> <source>Game Boy Color model:</source> <translation>Game Boy Color-Modell:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1647"/> + <location filename="../SettingsView.ui" line="1737"/> <source>Camera driver:</source> <translation>Kamera-Treiber:</translation> </message>@@ -4727,26 +4770,26 @@ <source>Clear cache</source>
<translation>Cache leeren</translation> </message> <message> - <location filename="../SettingsView.ui" line="646"/> + <location filename="../SettingsView.ui" line="653"/> <source>Fast forward speed:</source> <translation>Vorlauf-Geschwindigkeit:</translation> </message> <message> - <location filename="../SettingsView.ui" line="778"/> + <location filename="../SettingsView.ui" line="828"/> <source>Preload entire ROM into memory</source> <translation>ROM-Datei vollständig in Arbeitsspeicher vorladen</translation> </message> <message> - <location filename="../SettingsView.ui" line="951"/> - <location filename="../SettingsView.ui" line="989"/> - <location filename="../SettingsView.ui" line="1024"/> - <location filename="../SettingsView.ui" line="1052"/> - <location filename="../SettingsView.ui" line="1093"/> - <location filename="../SettingsView.ui" line="1141"/> - <location filename="../SettingsView.ui" line="1189"/> - <location filename="../SettingsView.ui" line="1237"/> - <location filename="../SettingsView.ui" line="1285"/> + <location filename="../SettingsView.ui" line="1041"/> + <location filename="../SettingsView.ui" line="1079"/> + <location filename="../SettingsView.ui" line="1114"/> + <location filename="../SettingsView.ui" line="1142"/> + <location filename="../SettingsView.ui" line="1183"/> + <location filename="../SettingsView.ui" line="1231"/> + <location filename="../SettingsView.ui" line="1279"/> + <location filename="../SettingsView.ui" line="1327"/> + <location filename="../SettingsView.ui" line="1375"/> <source>Browse</source> <translation>Durchsuchen</translation> </message>@@ -4761,24 +4804,26 @@ <source>DS BIOS 9 file:</source>
<translation>DS-BIOS 9:</translation> </message> <message> - <location filename="../SettingsView.ui" line="960"/> + <location filename="../SettingsView.ui" line="1050"/> <source>Use BIOS file if found</source> <translation>BIOS-Datei verwenden, wenn vorhanden</translation> </message> <message> - <location filename="../SettingsView.ui" line="970"/> + <location filename="../SettingsView.ui" line="1060"/> <source>Skip BIOS intro</source> <translation>BIOS-Intro überspringen</translation> </message> <message> - <location filename="../SettingsView.ui" line="658"/> - <location filename="../SettingsView.ui" line="905"/> + <location filename="../SettingsView.ui" line="665"/> + <location filename="../SettingsView.ui" line="708"/> + <location filename="../SettingsView.ui" line="957"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../SettingsView.ui" line="677"/> + <location filename="../SettingsView.ui" line="684"/> + <location filename="../SettingsView.ui" line="727"/> <source>Unbounded</source> <translation>unbegrenzt</translation> </message>@@ -4798,17 +4843,17 @@ <source>Pause when inactive</source>
<translation>Pause, wenn inaktiv</translation> </message> <message> - <location filename="../SettingsView.ui" line="760"/> + <location filename="../SettingsView.ui" line="810"/> <source>Run all</source> <translation>Alle ausführen</translation> </message> <message> - <location filename="../SettingsView.ui" line="765"/> + <location filename="../SettingsView.ui" line="815"/> <source>Remove known</source> <translation>Bekannte entfernen</translation> </message> <message> - <location filename="../SettingsView.ui" line="770"/> + <location filename="../SettingsView.ui" line="820"/> <source>Detect and remove</source> <translation>Erkennen und entfernen</translation> </message>@@ -4818,25 +4863,25 @@ <source>Allow opposing input directions</source>
<translation>Gegensätzliche Eingaberichtungen erlauben</translation> </message> <message> - <location filename="../SettingsView.ui" line="799"/> - <location filename="../SettingsView.ui" line="843"/> + <location filename="../SettingsView.ui" line="849"/> + <location filename="../SettingsView.ui" line="893"/> <source>Screenshot</source> <translation>Screenshot</translation> </message> <message> - <location filename="../SettingsView.ui" line="809"/> - <location filename="../SettingsView.ui" line="853"/> + <location filename="../SettingsView.ui" line="859"/> + <location filename="../SettingsView.ui" line="903"/> <source>Save data</source> <translation>Speicherdaten</translation> </message> <message> - <location filename="../SettingsView.ui" line="819"/> - <location filename="../SettingsView.ui" line="860"/> + <location filename="../SettingsView.ui" line="869"/> + <location filename="../SettingsView.ui" line="910"/> <source>Cheat codes</source> <translation>Cheat-Codes</translation> </message> <message> - <location filename="../SettingsView.ui" line="713"/> + <location filename="../SettingsView.ui" line="763"/> <source>Enable rewind</source> <translation>Rücklauf aktivieren</translation> </message>@@ -4846,42 +4891,42 @@ <source>Bilinear filtering</source>
<translation>Bilineare Filterung</translation> </message> <message> - <location filename="../SettingsView.ui" line="720"/> + <location filename="../SettingsView.ui" line="770"/> <source>Rewind history:</source> <translation>Rücklauf-Verlauf:</translation> </message> <message> - <location filename="../SettingsView.ui" line="752"/> + <location filename="../SettingsView.ui" line="802"/> <source>Idle loops:</source> <translation>Leerlaufprozesse:</translation> </message> <message> - <location filename="../SettingsView.ui" line="792"/> + <location filename="../SettingsView.ui" line="842"/> <source>Savestate extra data:</source> <translation>Zusätzliche Savestate-Daten:</translation> </message> <message> - <location filename="../SettingsView.ui" line="836"/> + <location filename="../SettingsView.ui" line="886"/> <source>Load extra data:</source> <translation>Lade zusätzliche Daten:</translation> </message> <message> - <location filename="../SettingsView.ui" line="689"/> + <location filename="../SettingsView.ui" line="739"/> <source>Autofire interval:</source> <translation>Autofeuer-Intervall:</translation> </message> <message> - <location filename="../SettingsView.ui" line="932"/> + <location filename="../SettingsView.ui" line="1022"/> <source>GB BIOS file:</source> <translation>Datei mit GB-BIOS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="998"/> + <location filename="../SettingsView.ui" line="1088"/> <source>GBA BIOS file:</source> <translation>Datei mit GBA-BIOS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1005"/> + <location filename="../SettingsView.ui" line="1095"/> <source>GBC BIOS file:</source> <translation>Datei mit GBC-BIOS:</translation> </message>@@ -4891,36 +4936,36 @@ <source>DS firmware file:</source>
<translation>DS-Firmware:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1033"/> + <location filename="../SettingsView.ui" line="1123"/> <source>SGB BIOS file:</source> <translation>Datei mit SGB-BIOS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1158"/> <source>Save games</source> <translation>Spielstände</translation> </message> <message> - <location filename="../SettingsView.ui" line="1102"/> - <location filename="../SettingsView.ui" line="1150"/> - <location filename="../SettingsView.ui" line="1198"/> - <location filename="../SettingsView.ui" line="1246"/> - <location filename="../SettingsView.ui" line="1294"/> + <location filename="../SettingsView.ui" line="1192"/> + <location filename="../SettingsView.ui" line="1240"/> + <location filename="../SettingsView.ui" line="1288"/> + <location filename="../SettingsView.ui" line="1336"/> + <location filename="../SettingsView.ui" line="1384"/> <source>Same directory as the ROM</source> <translation>Verzeichnis der ROM-Datei</translation> </message> <message> - <location filename="../SettingsView.ui" line="1116"/> + <location filename="../SettingsView.ui" line="1206"/> <source>Save states</source> <translation>Savestates</translation> </message> <message> - <location filename="../SettingsView.ui" line="1164"/> + <location filename="../SettingsView.ui" line="1254"/> <source>Screenshots</source> <translation>Screenshots</translation> </message> <message> - <location filename="../SettingsView.ui" line="1212"/> + <location filename="../SettingsView.ui" line="1302"/> <source>Patches</source> <translation>Patches</translation> </message>@@ -4994,29 +5039,34 @@ <source>Tiles</source>
<translation>Tiles</translation> </message> <message> - <location filename="../TileView.ui" line="110"/> + <location filename="../TileView.ui" line="29"/> <source>256 colors</source> <translation>256 Farben</translation> </message> <message> - <location filename="../TileView.ui" line="123"/> + <location filename="../TileView.ui" line="42"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../TileView.ui" line="136"/> + <location filename="../TileView.ui" line="55"/> <source>Magnification</source> <translation>Vergrößerung</translation> </message> <message> - <location filename="../TileView.ui" line="159"/> + <location filename="../TileView.ui" line="78"/> <source>Tiles per row</source> <translation>Tiles pro Zeile</translation> </message> <message> - <location filename="../TileView.ui" line="166"/> + <location filename="../TileView.ui" line="85"/> <source>Fit to window</source> <translation>An Fenster anpassen</translation> + </message> + <message> + <location filename="../TileView.ui" line="113"/> + <source>Export</source> + <translation>Exportieren</translation> </message> </context> <context>