MonR9 proto, Type disassm, Jack disassm.

This commit is contained in:
romych committed 2026-03-25 17:18:26 +03:00
1 parent 1f7e4e3ac9
commit ba98cd404b
59 files changed
+16793 -451

No files matched your search

+1 -11
View File
@@ -13,17 +13,7 @@
"--fullpath",
"monitor.asm"
],
"problemMatcher": {
"owner": "sjasmplus",
"fileLocation": "autoDetect",
"pattern": {
"regexp": "^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"severity": 3,
"message": 4
}
},
"problemMatcher": "$problem-matcher-sjasmplus",
"group": {
"kind": "build",
"isDefault": true
+54 -49
View File
@@ -15,6 +15,8 @@
OUTPUT mon_E000.bin
; Check original labels position
DEFINE CHECK_INTEGRITY
MODULE MONITOR
@@ -5173,56 +5175,59 @@ LAST EQU $
CODE_SIZE EQU LAST-0xe000
FILL_SIZE EQU ROM_CHIP_SIZE-CODE_SIZE
IFDEF CHECK_INTEGRITY
ASSERT m_hot_start = 0xe039
ASSERT m_out_strz = 0xe0d9
ASSERT m_char_print = 0xe130
ASSERT m_con_out = 0xe14a
ASSERT m_con_out_int = 0xe154
ASSERT get_esc_param = 0xe16e
ASSERT esc_params_tab = 0xe1b2
ASSERT esc_handler_tab = 0xe1c2
ASSERT esc_set_beep = 0xe1e0
ASSERT esc_print_screen = 0xe1f8
ASSERT m_print_hor_line = 0xe221
ASSERT m_get_7vpix = 0xe29b
ASSERT esc_set_palette = 0xe2e5
ASSERT m_get_glyph = 0xe307
ASSERT m_print_no_esc = 0xe330
ASSERT calc_addr_40 = 0xe420
ASSERT mp_mode_64 = 0xe49f
ASSERT calc_addr_80 = 0xe5f9
ASSERT m_clear_screen = 0xe620
ASSERT m_cursor_home = 0xe653
ASSERT m_draw_cursor = 0xe681
ASSERT m_handle_esc_code = 0xe763
ASSERT handle_cc_common = 0xe7ab
ASSERT handle_cc_80x25 = 0xe81a
ASSERT m_beep = 0xe841
ASSERT esc_set_cursor = 0xe877
ASSERT esc_set_vmode = 0xe8d6
ASSERT esc_set_color = 0xe91c
ASSERT m_print_at_xy = 0xe930
ASSERT game_sprite_tab = 0xea26
ASSERT calc_px_addr = 0xeb46
ASSERT esc_draw_fill_rect = 0xeb59
ASSERT esc_paint = 0xebd4
ASSERT draw_line_h = 0xee8d
ASSERT esc_draw_line = 0xeec7
ASSERT esc_draw_dot = 0xf00e
ASSERT esc_picture = 0xf121
ASSERT esc_draw_circle = 0xf2e1
ASSERT dc_put_pixel = 0xf427
ASSERT esc_get_put_image = 0xf0b5
ASSERT me_out_strz = 0xf9cb
ASSERT m_ramdisk_read = 0xf9d8
ASSERT m_ramdisk_write = 0xfa02
ASSERT m_tape_write = 0xfa2c
ASSERT m_tape_wr_byte = 0xfaa3
ASSERT m_tape_read = 0xfafc
ASSERT m_read_tape_bit = 0xfb9d
ASSERT m_tape_wait = 0xfbed
ASSERT m_select_drive = 0xfc66
ASSERT m_hot_start = 0xe039
ASSERT m_out_strz = 0xe0d9
ASSERT m_char_print = 0xe130
ASSERT m_con_out = 0xe14a
ASSERT m_con_out_int = 0xe154
ASSERT get_esc_param = 0xe16e
ASSERT esc_params_tab = 0xe1b2
ASSERT esc_handler_tab = 0xe1c2
ASSERT esc_set_beep = 0xe1e0
ASSERT esc_print_screen = 0xe1f8
ASSERT m_print_hor_line = 0xe221
ASSERT m_get_7vpix = 0xe29b
ASSERT esc_set_palette = 0xe2e5
ASSERT m_get_glyph = 0xe307
ASSERT m_print_no_esc = 0xe330
ASSERT calc_addr_40 = 0xe420
ASSERT mp_mode_64 = 0xe49f
ASSERT calc_addr_80 = 0xe5f9
ASSERT m_clear_screen = 0xe620
ASSERT m_cursor_home = 0xe653
ASSERT m_draw_cursor = 0xe681
ASSERT m_handle_esc_code = 0xe763
ASSERT handle_cc_common = 0xe7ab
ASSERT handle_cc_80x25 = 0xe81a
ASSERT m_beep = 0xe841
ASSERT esc_set_cursor = 0xe877
ASSERT esc_set_vmode = 0xe8d6
ASSERT esc_set_color = 0xe91c
ASSERT m_print_at_xy = 0xe930
ASSERT game_sprite_tab = 0xea26
ASSERT calc_px_addr = 0xeb46
ASSERT esc_draw_fill_rect = 0xeb59
ASSERT esc_paint = 0xebd4
ASSERT draw_line_h = 0xee8d
ASSERT esc_draw_line = 0xeec7
ASSERT esc_draw_dot = 0xf00e
ASSERT esc_picture = 0xf121
ASSERT esc_draw_circle = 0xf2e1
ASSERT dc_put_pixel = 0xf427
ASSERT esc_get_put_image = 0xf0b5
ASSERT me_out_strz = 0xf9cb
ASSERT m_ramdisk_read = 0xf9d8
ASSERT m_ramdisk_write = 0xfa02
ASSERT m_tape_write = 0xfa2c
ASSERT m_tape_wr_byte = 0xfaa3
ASSERT m_tape_read = 0xfafc
ASSERT m_read_tape_bit = 0xfb9d
ASSERT m_tape_wait = 0xfbed
ASSERT m_select_drive = 0xfc66
ENDIF
; DISPLAY "esc_paint: ", /H, esc_paint