Merge branch 'master' into medusa

This commit is contained in:
Vicki Pfau 2020-06-17 22:35:44 -07:00
commit d1903276fa
339 changed files with 7093 additions and 5383 deletions

62
CHANGES
View File

@ -25,52 +25,70 @@ Features:
Emulation fixes:
- ARM: Fix ALU reading PC after shifting
- ARM: Fix STR storing PC after address calculation
- ARM: Fix timing on Thumb shift instructions
- GB: Fix GBC game registers after skipping BIOS
- GB MBC: Support 4MB MBC30 ROMs (fixes mgba.io/i/1713)
- GB: Partially fix timing for skipped BIOS
- GB Memory: Fix OAM DMA from top 8 kB
- GB MBC: Fix MBC1 mode changing behavior
- GB MBC: Fix MBC1 RAM enable bit selection
- GB MBC: Fix MBC2 bit selection
- GB Video: Fix state after skipping BIOS (fixes mgba.io/i/1715 and mgba.io/i/1716)
- GB Video: Fix BGPS value after skipping BIOS (fixes mgba.io/i/1717)
- GBA: Add missing RTC overrides for Legendz games
- GBA: Fix timing advancing too quickly in rare cases
- GBA BIOS: Implement dummy sound driver calls
- GBA BIOS: Improve HLE BIOS timing
- GBA BIOS: Reset renderer when RegisterRamReset called (fixes mgba.io/i/1756)
- GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301 and mgba.io/i/1320)
- GBA Memory: Improve gamepak prefetch timing
- GBA SIO: Fix Multiplayer busy bit
- GBA SIO: Fix double-unloading active driver
- GBA SIO: Fix copying Normal mode transfer values
- GBA Timers: Fix deserializing count-up timers
- GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319)
- GBA Video: Fix Hblank timing
- GBA Video: Fix mosaic objects drawing past the end (fixes mgba.io/i/1702)
- GBA Video: Fix disabling OBJWIN in GL renderer (fixes mgba.io/i/1759)
- GBA Video: Add missing parts of 256-color mode 0 mosaic (fixes mgba.io/1701)
- GBA Video: Fix double-size OBJ wrapping in GL renderer (fixes mgba.io/1712)
- SM83: Emulate HALT bug
Other fixes:
- All: Improve export headers (fixes mgba.io/i/1738)
- ARM Debugger: Clear low bit on breakpoint addresses (fixes mgba.io/i/1764)
- CMake: Always use devkitPro toolchain when applicable (fixes mgba.io/i/1755)
- Core: Ensure ELF regions can be written before trying
- Core: Fix ELF loading regression (fixes mgba.io/i/1669)
- Core: Fix crash modifying hash table entry (fixes mgba.io/i/1673)
- GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers
- GBA: Reject incorrectly sized BIOSes
- Debugger: Don't skip undefined instructions when debugger attached
- Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)
- Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678)
- Qt: Fix static compilation in MinGW (fixes mgba.io/i/1769)
Misc:
- 3DS: Clean up legacy initialization (fixes mgba.io/i/1768)
- Debugger: Keep track of global cycle count
- FFmpeg: Add looping option for GIF/APNG
- GBA Serialize: Only flunk BIOS check if official BIOS was expected
- Qt: Renderer can be changed while a game is running
- Qt: Add hex index to palette view
- Qt: Add transformation matrix info to sprite view
0.8.2: (2020-06-14)
Emulation fixes:
- ARM: Fix timing on Thumb shift instructions
- GB: Fix GBC game registers after skipping BIOS
- GB MBC: Support 4MB MBC30 ROMs (fixes mgba.io/i/1713)
- GB Video: Fix BGPS value after skipping BIOS (fixes mgba.io/i/1717)
- GBA: Add missing RTC overrides for Legendz games
- GBA BIOS: Reset renderer when RegisterRamReset called (fixes mgba.io/i/1756)
- GBA SIO: Fix Multiplayer busy bit
- GBA SIO: Fix double-unloading active driver
- GBA Timers: Fix deserializing count-up timers
- GBA Video: Fix mosaic objects drawing past the end (fixes mgba.io/i/1702)
- GBA Video: Fix disabling OBJWIN in GL renderer (fixes mgba.io/i/1759)
- GBA Video: Add missing parts of 256-color mode 0 mosaic (fixes mgba.io/i/1701)
- GBA Video: Fix double-size OBJ wrapping in GL renderer (fixes mgba.io/i/1712)
- GBA Video: Simplify sprite cycle counting (fixes mgba.io/i/1279)
- GBA Video: Fix sprite/backdrop blending regression
Other fixes:
- 3DS: Fix framelimiter on newer citro3d (fixes mgba.io/i/1771)
- ARM: Fix disassembling of several S-type instructions (fixes mgba.io/i/1778)
- ARM Debugger: Clear low bit on breakpoint addresses (fixes mgba.io/i/1764)
- CMake: Always use devkitPro toolchain when applicable (fixes mgba.io/i/1755)
- Core: Fix ELF loading regression (fixes mgba.io/i/1669)
- Core: Fix crash modifying hash table entry (fixes mgba.io/i/1673)
- GB Video: Fix some cases where SGB border doesn't draw to multi-buffers
- GBA: Reject incorrectly sized BIOSes
- GBA: Break infinite loop for 0-frame mVLs (fixes mgba.io/i/1723)
- Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678)
- Qt: Fix unmapping zipped ROM (fixes mgba.io/i/1777)
Misc:
- 3DS: Clean up legacy initialization (fixes mgba.io/i/1768)
- GBA Serialize: Only flunk BIOS check if official BIOS was expected
- Qt: Disable Replace ROM option when no game loaded
- Qt: Defer texture updates until frame is drawn (fixes mgba.io/i/1590)
- Qt: Set icon for Discord Rich Presence
- Qt: Show a warning when save file can't be opened
0.8.1: (2020-02-16)
Emulation fixes:

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0150 main@wait_ly_5
00:0156 main@wait_ly_6
@ -99,6 +99,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -110,29 +129,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/bits/mem_oam.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,18 +19,18 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:016f test_finish
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
00:0171 test_finish
00:0178 test_finish@quit_inline_1
00:0189 fail_1
00:0190 fail_1@quit_inline_2
00:01a6 fail_0
00:01ad fail_0@quit_inline_3
[definitions]
0000000a _sizeof_clear_vram
@ -41,10 +41,10 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font
0000001f _sizeof_main
00000021 _sizeof_main
00000018 _sizeof_test_finish
0000001d _sizeof_fail_1

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,35 +75,35 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0160 test_finish
00:015f test_finish
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -96,27 +115,8 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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
0000000f _sizeof_main

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,6 @@
[testinfo]
fail=1
[ports.cinema]
gb.model=SGB

View File

@ -1,3 +0,0 @@
config:
gb.model: SGB
fail: true

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,34 +75,34 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -95,26 +114,7 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -0,0 +1,2 @@
[testinfo]
fail=1

View File

@ -1 +0,0 @@
fail: true

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,34 +75,34 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -95,26 +114,7 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -0,0 +1,2 @@
[testinfo]
fail=1

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,34 +75,34 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -95,26 +114,7 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -0,0 +1,6 @@
[testinfo]
fail=1
[ports.cinema]
gb.model=SGB

View File

@ -1,3 +0,0 @@
config:
gb.model: SGB
fail: true

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,34 +75,34 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -95,26 +114,7 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -0,0 +1,3 @@
[ports.cinema]
gb.model=SGB

View File

@ -1,2 +0,0 @@
config:
gb.model: SGB

View File

@ -2,17 +2,17 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-S.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:48c5 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48d9 memcpy
01:48e2 memset
01:48a2 print_hex4
01:48cf print_hex8
01:48f2 print_inline_string
01:48ae print_load_font
01:48ba print_newline
01:48eb print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -21,10 +21,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:01d9 main@quit_inline_1
@ -46,7 +46,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -0,0 +1,2 @@
[testinfo]
fail=1

View File

@ -2,17 +2,17 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/boot_hwio-dmg0.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:48c5 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48d9 memcpy
01:48e2 memset
01:48a2 print_hex4
01:48cf print_hex8
01:48f2 print_inline_string
01:48ae print_load_font
01:48ba print_newline
01:48eb print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -21,10 +21,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:01d9 main@quit_inline_1
@ -46,7 +46,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -2,17 +2,17 @@
; 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:48c5 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48d9 memcpy
01:48e2 memset
01:48a2 print_hex4
01:48cf print_hex8
01:48f2 print_inline_string
01:48ae print_load_font
01:48ba print_newline
01:48eb print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -21,10 +21,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:01d9 main@quit_inline_1
@ -46,7 +46,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -0,0 +1,2 @@
[testinfo]
fail=1

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -87,6 +87,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -98,28 +117,9 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -87,6 +87,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -98,28 +117,9 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -0,0 +1,3 @@
[ports.cinema]
gb.model=MGB

View File

@ -1,2 +0,0 @@
config:
gb.model: MGB

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -87,6 +87,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -98,28 +117,9 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -0,0 +1,3 @@
[ports.cinema]
gb.model=SGB

View File

@ -1,2 +0,0 @@
config:
gb.model: SGB

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -87,6 +87,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -98,28 +117,9 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -0,0 +1,3 @@
[ports.cinema]
gb.model=SGB2

View File

@ -1,2 +0,0 @@
config:
gb.model: SGB2

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -87,6 +87,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -98,28 +117,9 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_cc_timing.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,10 +19,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:0151 main@wait_ly_5
@ -52,7 +52,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -97,6 +97,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -108,29 +127,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/call_timing.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,10 +19,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:0151 main@wait_ly_5
@ -52,7 +52,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -97,6 +97,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -108,29 +127,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/di_timing-GS.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,10 +19,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:0158 main@wait_ly_5
@ -52,7 +52,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,35 +75,35 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0232 test_finish
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -96,27 +115,8 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -88,6 +88,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -99,29 +118,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,35 +75,35 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0160 test_finish
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -96,27 +115,8 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/halt_ime0_ei.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,10 +19,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:0151 main@wait_ly_5
@ -40,7 +40,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0167 test_round1
@ -93,6 +93,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -104,29 +123,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,36 +75,36 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0168 main@quit_inline_1
00:017d test_finish
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -97,27 +116,8 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0167 test_round1
@ -105,6 +105,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -116,29 +135,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,35 +75,35 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:01ef test_finish
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -96,27 +115,8 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,18 +2,18 @@
; 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:68f8 clear_vram
01:68b7 disable_lcd_safe
01:68bd disable_lcd_safe@wait_ly_0
01:690c memcpy
01:6915 memset
01:6870 print_bin4
01:68d5 print_hex4
01:6902 print_hex8
01:6925 print_inline_string
01:68e1 print_load_font
01:68ed print_newline
01:691e print_string
01:67f0 quit
01:6805 quit@cb_return
01:680a quit@wait_ly_1
@ -22,20 +22,26 @@
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:686c quit@halt
01:686d quit@halt_execution_0
01:68a3 reset_screen
01:68c6 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
00:0166 main@quit_inline_1
00:0177 run_tests
00:01ac fail
00:0277 fail@wait_ly_5
00:027d fail@wait_ly_6
00:0284 fail@halt_execution_1
00:0287 testcases1
01:4000 testcases2
00:ff80 hram.f
00:ff81 hram.a
00:ff82 hram.testcase_l
00:ff83 hram.testcase_h
00:ff84 hram.sp_save_l
00:ff85 hram.sp_save_h
[definitions]
0000000a _sizeof_clear_vram
@ -49,11 +55,17 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font
00002000 _sizeof_testcases1
00002000 _sizeof_testcases2
00000024 _sizeof_main
00000001 _sizeof_hram.f
00000001 _sizeof_hram.a
00000001 _sizeof_hram.testcase_l
00000001 _sizeof_hram.testcase_h
00000001 _sizeof_hram.sp_save_l
00000001 _sizeof_hram.sp_save_h
00000027 _sizeof_main
00000035 _sizeof_run_tests

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/interrupts/ie_push.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,10 +19,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:0200 round1
@ -66,7 +66,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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:0157 test_round1
00:019a test_round1@quit_inline_1
@ -91,6 +91,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -102,29 +121,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/jp_cc_timing.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,10 +19,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:0151 main@wait_ly_5
@ -52,7 +52,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -2,15 +2,15 @@
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/jp_timing.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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,10 +19,10 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 serial_send_byte
01:4000 font
00:0150 main
00:0151 main@wait_ly_5
@ -52,7 +52,7 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font

View File

@ -36,18 +36,37 @@
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
00:ff80 hram.regs_save
00:ff80 hram.regs_save.reg_f
00:ff81 hram.regs_save.reg_a
00:ff82 hram.regs_save.reg_c
00:ff83 hram.regs_save.reg_b
00:ff84 hram.regs_save.reg_e
00:ff85 hram.regs_save.reg_d
00:ff86 hram.regs_save.reg_l
00:ff87 hram.regs_save.reg_h
00:ff88 hram.regs_flags
00:ff89 hram.regs_assert
00:ff89 hram.regs_assert.reg_f
00:ff8a hram.regs_assert.reg_a
00:ff8b hram.regs_assert.reg_c
00:ff8c hram.regs_assert.reg_b
00:ff8d hram.regs_assert.reg_e
00:ff8e hram.regs_assert.reg_d
00:ff8f hram.regs_assert.reg_l
00:ff90 hram.regs_assert.reg_h
01:4b85 clear_vram
01:4b44 disable_lcd_safe
01:4b4a disable_lcd_safe@wait_ly_0
01:4b99 memcpy
01:4ba2 memset
01:4b62 print_hex4
01:4b8f print_hex8
01:4bb2 print_inline_string
01:4b6e print_load_font
01:4b7a print_newline
01:4a2b print_reg_dump
01:4ba1 print_string
01:4bab print_string
01:4ab0 quit
01:4ac5 quit@cb_return
01:4aca quit@wait_ly_1
@ -56,30 +75,11 @@
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:4b2c quit@halt
01:4b2d quit@halt_execution_0
01:4b30 reset_screen
01:4b53 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
@ -95,6 +95,25 @@
[definitions]
0000023b _sizeof_check_asserts_cb
00000008 _sizeof_hram.regs_save
00000001 _sizeof_hram.regs_save.reg_f
00000001 _sizeof_hram.regs_save.reg_a
00000001 _sizeof_hram.regs_save.reg_c
00000001 _sizeof_hram.regs_save.reg_b
00000001 _sizeof_hram.regs_save.reg_e
00000001 _sizeof_hram.regs_save.reg_d
00000001 _sizeof_hram.regs_save.reg_l
00000001 _sizeof_hram.regs_save.reg_h
00000001 _sizeof_hram.regs_flags
00000008 _sizeof_hram.regs_assert
00000001 _sizeof_hram.regs_assert.reg_f
00000001 _sizeof_hram.regs_assert.reg_a
00000001 _sizeof_hram.regs_assert.reg_c
00000001 _sizeof_hram.regs_assert.reg_b
00000001 _sizeof_hram.regs_assert.reg_e
00000001 _sizeof_hram.regs_assert.reg_d
00000001 _sizeof_hram.regs_assert.reg_l
00000001 _sizeof_hram.regs_assert.reg_h
0000000a _sizeof_clear_vram
0000000f _sizeof_disable_lcd_safe
00000009 _sizeof_memcpy
@ -106,29 +125,10 @@
0000000b _sizeof_print_newline
00000085 _sizeof_print_reg_dump
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _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

View File

@ -2,19 +2,19 @@
; 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:48d3 clear_oam
01:48dd clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48a2 memcmp
01:48f1 memcpy
01:48fa memset
01:48b0 print_hex4
01:48e7 print_hex8
01:490a print_inline_string
01:48bc print_load_font
01:48c8 print_newline
01:4903 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -23,20 +23,21 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 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:0179 fail
00:0183 fail@quit_inline_1
00:0198 finish
00:019f finish@quit_inline_2
00:01b0 dma_proc
00:01b8 _end_dma_proc
00:1200 random_data
00:ff80 fail_offset
00:ff80 hram.dma_proc
00:ff90 fail_offset
[definitions]
0000000a _sizeof_clear_oam
@ -51,13 +52,14 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font
00000010 _sizeof_hram.dma_proc
00000001 _sizeof_fail_offset
00000026 _sizeof_main
00000029 _sizeof_main
0000001f _sizeof_fail
00000018 _sizeof_finish
00000008 _sizeof_hiram_proc
0000104b _sizeof_hiram_proc_end
00000008 _sizeof_dma_proc
00001048 _sizeof__end_dma_proc

View File

@ -2,15 +2,15 @@
; 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:48b9 clear_vram
01:4884 disable_lcd_safe
01:488a disable_lcd_safe@wait_ly_0
01:48c3 memcpy
01:48cc memset
01:48dc print_inline_string
01:48a2 print_load_font
01:48ae print_newline
01:48d5 print_string
01:47f0 quit
01:4805 quit@cb_return
01:480a quit@wait_ly_1
@ -19,41 +19,40 @@
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:486c quit@halt
01:486d quit@halt_execution_0
01:4870 reset_screen
01:4893 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
00:0156 prepare_part1
00:0162 round1
00:016e round2
00:017a prepare_part2
00:0186 round3
00:0190 round4
00:019a prepare_part3
00:01a6 round5
00:01b2 round6
00:01be finish
00:01c5 finish@quit_inline_1
00:01d6 fail_round1
00:01dd fail_round1@quit_inline_2
00:01ef fail_round2
00:01f6 fail_round2@quit_inline_3
00:0208 fail_round3
00:020f fail_round3@quit_inline_4
00:0221 fail_round4
00:0228 fail_round4@quit_inline_5
00:023a fail_round5
00:0241 fail_round5@quit_inline_6
00:0253 fail_round6
00:025a fail_round6@quit_inline_7
00:026c dma_proc1
00:0274 dma_proc2
00:027e dma_proc3
00:0289 _end_dma_procs
00:ff80 hram.dma_proc
[definitions]
0000000a _sizeof_clear_vram
@ -64,11 +63,12 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font
00000003 _sizeof_main
00000010 _sizeof_hram.dma_proc
00000006 _sizeof_main
0000000c _sizeof_prepare_part1
0000000c _sizeof_round1
0000000c _sizeof_round2
@ -85,8 +85,6 @@
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
00000008 _sizeof_dma_proc1
0000000a _sizeof_dma_proc2
0000000b _sizeof_dma_proc3

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 B

View File

@ -1,19 +1,19 @@
; 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".
; wla symbolic information for "/home/vicki/Scratch/mooneye-gb/tests/build/acceptance/oam_dma/sources-GS.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:4967 clear_oam
01:4971 clear_vram
01:497b clear_wram
01:4924 disable_lcd_safe
01:492a disable_lcd_safe@wait_ly_0
01:4942 memcmp
01:4985 memcpy
01:498e memset
01:499e print_inline_string
01:4950 print_load_font
01:495c print_newline
01:4997 print_string
01:4890 quit
01:48a5 quit@cb_return
01:48aa quit@wait_ly_1
@ -22,52 +22,51 @@
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:490c quit@halt
01:490d quit@halt_execution_0
01:4910 reset_screen
01:4933 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:015f prepare_part1
00:016b test_0000
00:0180 test_0000@quit_inline_1
00:0195 test_3f00
00:01aa test_3f00@quit_inline_2
00:01bf test_4000
00:01d4 test_4000@quit_inline_3
00:01e9 test_7f00
00:01fe test_7f00@quit_inline_4
00:0213 prepare_part2
00:021f test_8000
00:0234 test_8000@quit_inline_5
00:0249 test_9f00
00:025e test_9f00@quit_inline_6
00:0273 prepare_part3
00:0291 test_a000
00:02a6 test_a000@quit_inline_7
00:02bb test_bf00
00:02d0 test_bf00@quit_inline_8
00:02e5 prepare_part4
00:02fb test_c000
00:0310 test_c000@quit_inline_9
00:0325 test_df00
00:033a test_df00@quit_inline_10
00:034f test_e000
00:0364 test_e000@quit_inline_11
00:0379 test_fe00
00:0391 test_fe00@quit_inline_12
00:03a6 test_ff00
00:03bb test_ff00@quit_inline_13
00:03d0 test_finish
00:03d7 test_finish@quit_inline_14
00:03e8 check_oam
00:03f1 dma_proc
00:03f9 copy_ram_pattern_1
00:0402 ram_pattern_1
00:04a2 copy_ram_pattern_2
00:04ab ram_pattern_2
00:ff80 hram.dma_proc
[definitions]
0000000a _sizeof_clear_oam
@ -81,12 +80,13 @@
0000000c _sizeof_print_load_font
0000000b _sizeof_print_newline
00000007 _sizeof_print_string
00000076 _sizeof_quit
00000080 _sizeof_quit
00000014 _sizeof_reset_screen
0000000f _sizeof_serial_send_byte
000007f0 _sizeof_font
0000000c _sizeof_main
00000003 _sizeof_prepare_part1
00000010 _sizeof_hram.dma_proc
0000000f _sizeof_main
0000000c _sizeof_prepare_part1
0000002a _sizeof_test_0000
0000002a _sizeof_test_3f00
0000002a _sizeof_test_4000
@ -106,8 +106,6 @@
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

Some files were not shown because too many files have changed in this diff Show More