mirror of
https://gitlab.com/camelot/kickc.git
synced 2025-01-16 08:33:37 +00:00
Updated test data.
This commit is contained in:
parent
2577fae6ad
commit
3bed5e1aee
@ -468,7 +468,6 @@ public class TestPrograms {
|
|||||||
compileAndCompare("examples/cx16/cx16-tilemap.c");
|
compileAndCompare("examples/cx16/cx16-tilemap.c");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testCx16Sprites() throws IOException, URISyntaxException {
|
public void testCx16Sprites() throws IOException, URISyntaxException {
|
||||||
compileAndCompare("examples/cx16/cx16-sprites.c");
|
compileAndCompare("examples/cx16/cx16-sprites.c");
|
||||||
|
@ -1362,8 +1362,8 @@ vera_get_layer_mapbase: {
|
|||||||
// - layer: Value of 0 or 1.
|
// - layer: Value of 0 or 1.
|
||||||
// vera_get_layer_map_width(byte register(A) layer)
|
// vera_get_layer_map_width(byte register(A) layer)
|
||||||
vera_get_layer_map_width: {
|
vera_get_layer_map_width: {
|
||||||
.label return = $3e
|
|
||||||
.label config = $43
|
.label config = $43
|
||||||
|
.label return = $3e
|
||||||
// config = vera_layer_config[layer]
|
// config = vera_layer_config[layer]
|
||||||
asl
|
asl
|
||||||
tay
|
tay
|
||||||
@ -1392,8 +1392,8 @@ vera_get_layer_map_width: {
|
|||||||
}
|
}
|
||||||
// vera_get_layer_map_height(byte register(A) layer)
|
// vera_get_layer_map_height(byte register(A) layer)
|
||||||
vera_get_layer_map_height: {
|
vera_get_layer_map_height: {
|
||||||
.label return = $3a
|
|
||||||
.label config = $43
|
.label config = $43
|
||||||
|
.label return = $3a
|
||||||
// config = vera_layer_config[layer]
|
// config = vera_layer_config[layer]
|
||||||
asl
|
asl
|
||||||
tay
|
tay
|
||||||
@ -1597,7 +1597,7 @@ cputc: {
|
|||||||
// - return: an 8 bit value with bit 7:4 containing the back color and bit 3:0 containing the front color.
|
// - return: an 8 bit value with bit 7:4 containing the back color and bit 3:0 containing the front color.
|
||||||
// This will only work when the VERA is in 16 color mode!
|
// This will only work when the VERA is in 16 color mode!
|
||||||
// Note that on the VERA, the transparent color has value 0.
|
// Note that on the VERA, the transparent color has value 0.
|
||||||
// vera_get_layer_color(byte register(A) layer)
|
// vera_get_layer_color(byte register(X) layer)
|
||||||
vera_get_layer_color: {
|
vera_get_layer_color: {
|
||||||
// layer &= $1
|
// layer &= $1
|
||||||
and #1
|
and #1
|
||||||
@ -1925,16 +1925,6 @@ memcpy_in_vram: {
|
|||||||
jmp __b1
|
jmp __b1
|
||||||
}
|
}
|
||||||
.segment Data
|
.segment Data
|
||||||
// The number of bytes on the screen
|
|
||||||
// The current cursor x-position
|
|
||||||
conio_cursor_x: .byte 0, 0
|
|
||||||
// The current cursor y-position
|
|
||||||
conio_cursor_y: .byte 0, 0
|
|
||||||
// The current text cursor line start
|
|
||||||
conio_line_text: .word 0, 0
|
|
||||||
// Is scrolling enabled when outputting beyond the end of the screen (1: yes, 0: no).
|
|
||||||
// If disabled the cursor just moves back to (0,0) instead
|
|
||||||
conio_scroll_enable: .byte 1, 1
|
|
||||||
// --- VERA layer management ---
|
// --- VERA layer management ---
|
||||||
vera_layer_config: .word VERA_L0_CONFIG, VERA_L1_CONFIG
|
vera_layer_config: .word VERA_L0_CONFIG, VERA_L1_CONFIG
|
||||||
vera_layer_enable: .byte VERA_LAYER0_ENABLE, VERA_LAYER1_ENABLE
|
vera_layer_enable: .byte VERA_LAYER0_ENABLE, VERA_LAYER1_ENABLE
|
||||||
@ -1948,3 +1938,13 @@ memcpy_in_vram: {
|
|||||||
vera_layer_backcolor: .byte BLUE, BLUE
|
vera_layer_backcolor: .byte BLUE, BLUE
|
||||||
VERA_CONFIG_WIDTH: .word $20, $40, $80, $100
|
VERA_CONFIG_WIDTH: .word $20, $40, $80, $100
|
||||||
VERA_CONFIG_HEIGHT: .word $20, $40, $80, $100
|
VERA_CONFIG_HEIGHT: .word $20, $40, $80, $100
|
||||||
|
// The number of bytes on the screen
|
||||||
|
// The current cursor x-position
|
||||||
|
conio_cursor_x: .byte 0, 0
|
||||||
|
// The current cursor y-position
|
||||||
|
conio_cursor_y: .byte 0, 0
|
||||||
|
// The current text cursor line start
|
||||||
|
conio_line_text: .word 0, 0
|
||||||
|
// Is scrolling enabled when outputting beyond the end of the screen (1: yes, 0: no).
|
||||||
|
// If disabled the cursor just moves back to (0,0) instead
|
||||||
|
conio_scroll_enable: .byte 1, 1
|
||||||
|
@ -355,30 +355,30 @@ screenlayer: scope:[screenlayer] from conio_x16_init::@3 main::@13 main::@19 ma
|
|||||||
[177] screenlayer::layer#6 = phi( conio_x16_init::@3/1, main::@9/1, main::@13/1, main::@19/0, main::@3/0 )
|
[177] screenlayer::layer#6 = phi( conio_x16_init::@3/1, main::@9/1, main::@13/1, main::@19/0, main::@3/0 )
|
||||||
[178] screenlayer::layer#1 = screenlayer::layer#6 & 1
|
[178] screenlayer::layer#1 = screenlayer::layer#6 & 1
|
||||||
[179] conio_screen_layer = screenlayer::layer#1
|
[179] conio_screen_layer = screenlayer::layer#1
|
||||||
[180] vera_get_layer_mapbase::layer#0 = screenlayer::layer#1
|
[180] vera_get_layer_mapbase::layer#1 = screenlayer::layer#1
|
||||||
[181] call vera_get_layer_mapbase
|
[181] call vera_get_layer_mapbase
|
||||||
[182] vera_get_layer_mapbase::return#0 = vera_get_layer_mapbase::return#1
|
[182] vera_get_layer_mapbase::return#2 = vera_get_layer_mapbase::return#0
|
||||||
to:screenlayer::@1
|
to:screenlayer::@1
|
||||||
screenlayer::@1: scope:[screenlayer] from screenlayer
|
screenlayer::@1: scope:[screenlayer] from screenlayer
|
||||||
[183] screenlayer::addr#0 = vera_get_layer_mapbase::return#0
|
[183] screenlayer::addr#0 = vera_get_layer_mapbase::return#2
|
||||||
[184] screenlayer::addr_i#0 = screenlayer::addr#0 << 1
|
[184] screenlayer::addr_i#0 = screenlayer::addr#0 << 1
|
||||||
[185] CONIO_SCREEN_BANK#17 = > screenlayer::addr_i#0
|
[185] CONIO_SCREEN_BANK#17 = > screenlayer::addr_i#0
|
||||||
[186] CONIO_SCREEN_TEXT#19 = screenlayer::addr_i#0 << 8
|
[186] CONIO_SCREEN_TEXT#19 = screenlayer::addr_i#0 << 8
|
||||||
[187] vera_get_layer_map_width::layer#0 = conio_screen_layer
|
[187] vera_get_layer_map_width::layer#0 = conio_screen_layer
|
||||||
[188] call vera_get_layer_map_width
|
[188] call vera_get_layer_map_width
|
||||||
[189] vera_get_layer_map_width::return#0 = vera_get_layer_map_width::return#1
|
[189] vera_get_layer_map_width::return#2 = vera_get_layer_map_width::return#0
|
||||||
to:screenlayer::@2
|
to:screenlayer::@2
|
||||||
screenlayer::@2: scope:[screenlayer] from screenlayer::@1
|
screenlayer::@2: scope:[screenlayer] from screenlayer::@1
|
||||||
[190] screenlayer::$4 = vera_get_layer_map_width::return#0
|
[190] screenlayer::$4 = vera_get_layer_map_width::return#2
|
||||||
[191] conio_width = screenlayer::$4
|
[191] conio_width = screenlayer::$4
|
||||||
[192] screenlayer::$5 = conio_width >> 4
|
[192] screenlayer::$5 = conio_width >> 4
|
||||||
[193] conio_skip = (byte)screenlayer::$5
|
[193] conio_skip = (byte)screenlayer::$5
|
||||||
[194] vera_get_layer_map_height::layer#0 = conio_screen_layer
|
[194] vera_get_layer_map_height::layer#0 = conio_screen_layer
|
||||||
[195] call vera_get_layer_map_height
|
[195] call vera_get_layer_map_height
|
||||||
[196] vera_get_layer_map_height::return#0 = vera_get_layer_map_height::return#1
|
[196] vera_get_layer_map_height::return#2 = vera_get_layer_map_height::return#0
|
||||||
to:screenlayer::@3
|
to:screenlayer::@3
|
||||||
screenlayer::@3: scope:[screenlayer] from screenlayer::@2
|
screenlayer::@3: scope:[screenlayer] from screenlayer::@2
|
||||||
[197] screenlayer::$6 = vera_get_layer_map_height::return#0
|
[197] screenlayer::$6 = vera_get_layer_map_height::return#2
|
||||||
[198] conio_height = screenlayer::$6
|
[198] conio_height = screenlayer::$6
|
||||||
to:screenlayer::@return
|
to:screenlayer::@return
|
||||||
screenlayer::@return: scope:[screenlayer] from screenlayer::@3
|
screenlayer::@return: scope:[screenlayer] from screenlayer::@3
|
||||||
@ -389,8 +389,8 @@ byte vera_set_layer_textcolor(byte vera_set_layer_textcolor::layer , byte vera_s
|
|||||||
vera_set_layer_textcolor: scope:[vera_set_layer_textcolor] from conio_x16_init::@4 main::textcolor1 main::textcolor2 main::textcolor3 main::textcolor4 main::textcolor5 main::textcolor6
|
vera_set_layer_textcolor: scope:[vera_set_layer_textcolor] from conio_x16_init::@4 main::textcolor1 main::textcolor2 main::textcolor3 main::textcolor4 main::textcolor5 main::textcolor6
|
||||||
[200] vera_set_layer_textcolor::color#7 = phi( conio_x16_init::@4/WHITE, main::textcolor1/WHITE, main::textcolor2/WHITE, main::textcolor3/GREY, main::textcolor4/WHITE, main::textcolor5/YELLOW, main::textcolor6/DARK_GREY )
|
[200] vera_set_layer_textcolor::color#7 = phi( conio_x16_init::@4/WHITE, main::textcolor1/WHITE, main::textcolor2/WHITE, main::textcolor3/GREY, main::textcolor4/WHITE, main::textcolor5/YELLOW, main::textcolor6/DARK_GREY )
|
||||||
[200] vera_set_layer_textcolor::layer#8 = phi( conio_x16_init::@4/1, main::textcolor1/vera_set_layer_textcolor::layer#2, main::textcolor2/vera_set_layer_textcolor::layer#3, main::textcolor3/vera_set_layer_textcolor::layer#4, main::textcolor4/vera_set_layer_textcolor::layer#5, main::textcolor5/vera_set_layer_textcolor::layer#6, main::textcolor6/vera_set_layer_textcolor::layer#7 )
|
[200] vera_set_layer_textcolor::layer#8 = phi( conio_x16_init::@4/1, main::textcolor1/vera_set_layer_textcolor::layer#2, main::textcolor2/vera_set_layer_textcolor::layer#3, main::textcolor3/vera_set_layer_textcolor::layer#4, main::textcolor4/vera_set_layer_textcolor::layer#5, main::textcolor5/vera_set_layer_textcolor::layer#6, main::textcolor6/vera_set_layer_textcolor::layer#7 )
|
||||||
[201] vera_set_layer_textcolor::layer#1 = vera_set_layer_textcolor::layer#8 & 1
|
[201] vera_set_layer_textcolor::layer#0 = vera_set_layer_textcolor::layer#8 & 1
|
||||||
[202] vera_layer_textcolor[vera_set_layer_textcolor::layer#1] = vera_set_layer_textcolor::color#7
|
[202] vera_layer_textcolor[vera_set_layer_textcolor::layer#0] = vera_set_layer_textcolor::color#7
|
||||||
to:vera_set_layer_textcolor::@return
|
to:vera_set_layer_textcolor::@return
|
||||||
vera_set_layer_textcolor::@return: scope:[vera_set_layer_textcolor] from vera_set_layer_textcolor
|
vera_set_layer_textcolor::@return: scope:[vera_set_layer_textcolor] from vera_set_layer_textcolor
|
||||||
[203] return
|
[203] return
|
||||||
@ -400,8 +400,8 @@ byte vera_set_layer_backcolor(byte vera_set_layer_backcolor::layer , byte vera_s
|
|||||||
vera_set_layer_backcolor: scope:[vera_set_layer_backcolor] from conio_x16_init::@5 main::bgcolor1 main::bgcolor2 main::bgcolor3 main::bgcolor4 main::bgcolor5
|
vera_set_layer_backcolor: scope:[vera_set_layer_backcolor] from conio_x16_init::@5 main::bgcolor1 main::bgcolor2 main::bgcolor3 main::bgcolor4 main::bgcolor5
|
||||||
[204] vera_set_layer_backcolor::color#6 = phi( conio_x16_init::@5/BLUE, main::bgcolor1/BLACK, main::bgcolor2/GREEN, main::bgcolor3/GREEN, main::bgcolor4/BLACK, main::bgcolor5/BLACK )
|
[204] vera_set_layer_backcolor::color#6 = phi( conio_x16_init::@5/BLUE, main::bgcolor1/BLACK, main::bgcolor2/GREEN, main::bgcolor3/GREEN, main::bgcolor4/BLACK, main::bgcolor5/BLACK )
|
||||||
[204] vera_set_layer_backcolor::layer#7 = phi( conio_x16_init::@5/1, main::bgcolor1/vera_set_layer_backcolor::layer#2, main::bgcolor2/vera_set_layer_backcolor::layer#3, main::bgcolor3/vera_set_layer_backcolor::layer#4, main::bgcolor4/vera_set_layer_backcolor::layer#5, main::bgcolor5/vera_set_layer_backcolor::layer#6 )
|
[204] vera_set_layer_backcolor::layer#7 = phi( conio_x16_init::@5/1, main::bgcolor1/vera_set_layer_backcolor::layer#2, main::bgcolor2/vera_set_layer_backcolor::layer#3, main::bgcolor3/vera_set_layer_backcolor::layer#4, main::bgcolor4/vera_set_layer_backcolor::layer#5, main::bgcolor5/vera_set_layer_backcolor::layer#6 )
|
||||||
[205] vera_set_layer_backcolor::layer#1 = vera_set_layer_backcolor::layer#7 & 1
|
[205] vera_set_layer_backcolor::layer#0 = vera_set_layer_backcolor::layer#7 & 1
|
||||||
[206] vera_layer_backcolor[vera_set_layer_backcolor::layer#1] = vera_set_layer_backcolor::color#6
|
[206] vera_layer_backcolor[vera_set_layer_backcolor::layer#0] = vera_set_layer_backcolor::color#6
|
||||||
to:vera_set_layer_backcolor::@return
|
to:vera_set_layer_backcolor::@return
|
||||||
vera_set_layer_backcolor::@return: scope:[vera_set_layer_backcolor] from vera_set_layer_backcolor
|
vera_set_layer_backcolor::@return: scope:[vera_set_layer_backcolor] from vera_set_layer_backcolor
|
||||||
[207] return
|
[207] return
|
||||||
@ -411,8 +411,8 @@ void vera_set_layer_mapbase(byte vera_set_layer_mapbase::layer , byte vera_set_l
|
|||||||
vera_set_layer_mapbase: scope:[vera_set_layer_mapbase] from conio_x16_init::@6 conio_x16_init::@7 main::@14
|
vera_set_layer_mapbase: scope:[vera_set_layer_mapbase] from conio_x16_init::@6 conio_x16_init::@7 main::@14
|
||||||
[208] vera_set_layer_mapbase::mapbase#3 = phi( conio_x16_init::@6/$20, conio_x16_init::@7/0, main::@14/$80 )
|
[208] vera_set_layer_mapbase::mapbase#3 = phi( conio_x16_init::@6/$20, conio_x16_init::@7/0, main::@14/$80 )
|
||||||
[208] vera_set_layer_mapbase::layer#4 = phi( conio_x16_init::@6/0, conio_x16_init::@7/1, main::@14/0 )
|
[208] vera_set_layer_mapbase::layer#4 = phi( conio_x16_init::@6/0, conio_x16_init::@7/1, main::@14/0 )
|
||||||
[209] vera_set_layer_mapbase::layer#2 = vera_set_layer_mapbase::layer#4 & 1
|
[209] vera_set_layer_mapbase::layer#0 = vera_set_layer_mapbase::layer#4 & 1
|
||||||
[210] vera_set_layer_mapbase::$0 = vera_set_layer_mapbase::layer#2 << 1
|
[210] vera_set_layer_mapbase::$0 = vera_set_layer_mapbase::layer#0 << 1
|
||||||
[211] vera_set_layer_mapbase::addr#0 = vera_layer_mapbase[vera_set_layer_mapbase::$0]
|
[211] vera_set_layer_mapbase::addr#0 = vera_layer_mapbase[vera_set_layer_mapbase::$0]
|
||||||
[212] *vera_set_layer_mapbase::addr#0 = vera_set_layer_mapbase::mapbase#3
|
[212] *vera_set_layer_mapbase::addr#0 = vera_set_layer_mapbase::mapbase#3
|
||||||
to:vera_set_layer_mapbase::@return
|
to:vera_set_layer_mapbase::@return
|
||||||
@ -451,19 +451,19 @@ void clrscr()
|
|||||||
clrscr: scope:[clrscr] from draw_characters main::@4
|
clrscr: scope:[clrscr] from draw_characters main::@4
|
||||||
[227] clrscr::line_text#0 = (byte*)CONIO_SCREEN_TEXT#19
|
[227] clrscr::line_text#0 = (byte*)CONIO_SCREEN_TEXT#19
|
||||||
[228] clrscr::skip#0 = 1 << conio_skip
|
[228] clrscr::skip#0 = 1 << conio_skip
|
||||||
[229] vera_get_layer_backcolor::layer#0 = conio_screen_layer
|
[229] vera_get_layer_backcolor::layer#1 = conio_screen_layer
|
||||||
[230] call vera_get_layer_backcolor
|
[230] call vera_get_layer_backcolor
|
||||||
[231] vera_get_layer_backcolor::return#0 = vera_get_layer_backcolor::return#1
|
[231] vera_get_layer_backcolor::return#2 = vera_get_layer_backcolor::return#0
|
||||||
to:clrscr::@7
|
to:clrscr::@7
|
||||||
clrscr::@7: scope:[clrscr] from clrscr
|
clrscr::@7: scope:[clrscr] from clrscr
|
||||||
[232] clrscr::$1 = vera_get_layer_backcolor::return#0
|
[232] clrscr::$1 = vera_get_layer_backcolor::return#2
|
||||||
[233] clrscr::$2 = clrscr::$1 << 4
|
[233] clrscr::$2 = clrscr::$1 << 4
|
||||||
[234] vera_get_layer_textcolor::layer#0 = conio_screen_layer
|
[234] vera_get_layer_textcolor::layer#1 = conio_screen_layer
|
||||||
[235] call vera_get_layer_textcolor
|
[235] call vera_get_layer_textcolor
|
||||||
[236] vera_get_layer_textcolor::return#0 = vera_get_layer_textcolor::return#1
|
[236] vera_get_layer_textcolor::return#2 = vera_get_layer_textcolor::return#0
|
||||||
to:clrscr::@8
|
to:clrscr::@8
|
||||||
clrscr::@8: scope:[clrscr] from clrscr::@7
|
clrscr::@8: scope:[clrscr] from clrscr::@7
|
||||||
[237] clrscr::$3 = vera_get_layer_textcolor::return#0
|
[237] clrscr::$3 = vera_get_layer_textcolor::return#2
|
||||||
[238] clrscr::color#0 = clrscr::$2 | clrscr::$3
|
[238] clrscr::color#0 = clrscr::$2 | clrscr::$3
|
||||||
to:clrscr::@1
|
to:clrscr::@1
|
||||||
clrscr::@1: scope:[clrscr] from clrscr::@6 clrscr::@8
|
clrscr::@1: scope:[clrscr] from clrscr::@6 clrscr::@8
|
||||||
@ -679,10 +679,10 @@ cputs::@2: scope:[cputs] from cputs::@1
|
|||||||
|
|
||||||
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
||||||
vera_get_layer_mapbase: scope:[vera_get_layer_mapbase] from screenlayer
|
vera_get_layer_mapbase: scope:[vera_get_layer_mapbase] from screenlayer
|
||||||
[323] vera_get_layer_mapbase::layer#1 = vera_get_layer_mapbase::layer#0 & 1
|
[323] vera_get_layer_mapbase::layer#0 = vera_get_layer_mapbase::layer#1 & 1
|
||||||
[324] vera_get_layer_mapbase::$0 = vera_get_layer_mapbase::layer#1 << 1
|
[324] vera_get_layer_mapbase::$0 = vera_get_layer_mapbase::layer#0 << 1
|
||||||
[325] vera_get_layer_mapbase::mapbase#0 = vera_layer_mapbase[vera_get_layer_mapbase::$0]
|
[325] vera_get_layer_mapbase::mapbase#0 = vera_layer_mapbase[vera_get_layer_mapbase::$0]
|
||||||
[326] vera_get_layer_mapbase::return#1 = *vera_get_layer_mapbase::mapbase#0
|
[326] vera_get_layer_mapbase::return#0 = *vera_get_layer_mapbase::mapbase#0
|
||||||
to:vera_get_layer_mapbase::@return
|
to:vera_get_layer_mapbase::@return
|
||||||
vera_get_layer_mapbase::@return: scope:[vera_get_layer_mapbase] from vera_get_layer_mapbase
|
vera_get_layer_mapbase::@return: scope:[vera_get_layer_mapbase] from vera_get_layer_mapbase
|
||||||
[327] return
|
[327] return
|
||||||
@ -695,7 +695,7 @@ vera_get_layer_map_width: scope:[vera_get_layer_map_width] from screenlayer::@1
|
|||||||
[330] vera_get_layer_map_width::$0 = *vera_get_layer_map_width::config#0 & VERA_CONFIG_WIDTH_MASK
|
[330] vera_get_layer_map_width::$0 = *vera_get_layer_map_width::config#0 & VERA_CONFIG_WIDTH_MASK
|
||||||
[331] vera_get_layer_map_width::$1 = vera_get_layer_map_width::$0 >> 4
|
[331] vera_get_layer_map_width::$1 = vera_get_layer_map_width::$0 >> 4
|
||||||
[332] vera_get_layer_map_width::$3 = vera_get_layer_map_width::$1 << 1
|
[332] vera_get_layer_map_width::$3 = vera_get_layer_map_width::$1 << 1
|
||||||
[333] vera_get_layer_map_width::return#1 = VERA_CONFIG_WIDTH[vera_get_layer_map_width::$3]
|
[333] vera_get_layer_map_width::return#0 = VERA_CONFIG_WIDTH[vera_get_layer_map_width::$3]
|
||||||
to:vera_get_layer_map_width::@return
|
to:vera_get_layer_map_width::@return
|
||||||
vera_get_layer_map_width::@return: scope:[vera_get_layer_map_width] from vera_get_layer_map_width
|
vera_get_layer_map_width::@return: scope:[vera_get_layer_map_width] from vera_get_layer_map_width
|
||||||
[334] return
|
[334] return
|
||||||
@ -708,7 +708,7 @@ vera_get_layer_map_height: scope:[vera_get_layer_map_height] from screenlayer::
|
|||||||
[337] vera_get_layer_map_height::$0 = *vera_get_layer_map_height::config#0 & VERA_CONFIG_HEIGHT_MASK
|
[337] vera_get_layer_map_height::$0 = *vera_get_layer_map_height::config#0 & VERA_CONFIG_HEIGHT_MASK
|
||||||
[338] vera_get_layer_map_height::$1 = vera_get_layer_map_height::$0 >> 6
|
[338] vera_get_layer_map_height::$1 = vera_get_layer_map_height::$0 >> 6
|
||||||
[339] vera_get_layer_map_height::$3 = vera_get_layer_map_height::$1 << 1
|
[339] vera_get_layer_map_height::$3 = vera_get_layer_map_height::$1 << 1
|
||||||
[340] vera_get_layer_map_height::return#1 = VERA_CONFIG_HEIGHT[vera_get_layer_map_height::$3]
|
[340] vera_get_layer_map_height::return#0 = VERA_CONFIG_HEIGHT[vera_get_layer_map_height::$3]
|
||||||
to:vera_get_layer_map_height::@return
|
to:vera_get_layer_map_height::@return
|
||||||
vera_get_layer_map_height::@return: scope:[vera_get_layer_map_height] from vera_get_layer_map_height
|
vera_get_layer_map_height::@return: scope:[vera_get_layer_map_height] from vera_get_layer_map_height
|
||||||
[341] return
|
[341] return
|
||||||
@ -716,8 +716,8 @@ vera_get_layer_map_height::@return: scope:[vera_get_layer_map_height] from vera
|
|||||||
|
|
||||||
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
||||||
vera_get_layer_backcolor: scope:[vera_get_layer_backcolor] from clrscr
|
vera_get_layer_backcolor: scope:[vera_get_layer_backcolor] from clrscr
|
||||||
[342] vera_get_layer_backcolor::layer#1 = vera_get_layer_backcolor::layer#0 & 1
|
[342] vera_get_layer_backcolor::layer#0 = vera_get_layer_backcolor::layer#1 & 1
|
||||||
[343] vera_get_layer_backcolor::return#1 = vera_layer_backcolor[vera_get_layer_backcolor::layer#1]
|
[343] vera_get_layer_backcolor::return#0 = vera_layer_backcolor[vera_get_layer_backcolor::layer#0]
|
||||||
to:vera_get_layer_backcolor::@return
|
to:vera_get_layer_backcolor::@return
|
||||||
vera_get_layer_backcolor::@return: scope:[vera_get_layer_backcolor] from vera_get_layer_backcolor
|
vera_get_layer_backcolor::@return: scope:[vera_get_layer_backcolor] from vera_get_layer_backcolor
|
||||||
[344] return
|
[344] return
|
||||||
@ -725,8 +725,8 @@ vera_get_layer_backcolor::@return: scope:[vera_get_layer_backcolor] from vera_g
|
|||||||
|
|
||||||
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
||||||
vera_get_layer_textcolor: scope:[vera_get_layer_textcolor] from clrscr::@7
|
vera_get_layer_textcolor: scope:[vera_get_layer_textcolor] from clrscr::@7
|
||||||
[345] vera_get_layer_textcolor::layer#1 = vera_get_layer_textcolor::layer#0 & 1
|
[345] vera_get_layer_textcolor::layer#0 = vera_get_layer_textcolor::layer#1 & 1
|
||||||
[346] vera_get_layer_textcolor::return#1 = vera_layer_textcolor[vera_get_layer_textcolor::layer#1]
|
[346] vera_get_layer_textcolor::return#0 = vera_layer_textcolor[vera_get_layer_textcolor::layer#0]
|
||||||
to:vera_get_layer_textcolor::@return
|
to:vera_get_layer_textcolor::@return
|
||||||
vera_get_layer_textcolor::@return: scope:[vera_get_layer_textcolor] from vera_get_layer_textcolor
|
vera_get_layer_textcolor::@return: scope:[vera_get_layer_textcolor] from vera_get_layer_textcolor
|
||||||
[347] return
|
[347] return
|
||||||
@ -751,12 +751,12 @@ vera_vram_address0::@return: scope:[vera_vram_address0] from vera_vram_address0
|
|||||||
void cputc(byte cputc::c)
|
void cputc(byte cputc::c)
|
||||||
cputc: scope:[cputc] from cputs::@2 draw_characters::@6
|
cputc: scope:[cputc] from cputs::@2 draw_characters::@6
|
||||||
[358] cputc::c#2 = phi( cputs::@2/cputc::c#0, draw_characters::@6/cputc::c#1 )
|
[358] cputc::c#2 = phi( cputs::@2/cputc::c#0, draw_characters::@6/cputc::c#1 )
|
||||||
[359] vera_get_layer_color::layer#0 = conio_screen_layer
|
[359] vera_get_layer_color::layer#1 = conio_screen_layer
|
||||||
[360] call vera_get_layer_color
|
[360] call vera_get_layer_color
|
||||||
[361] vera_get_layer_color::return#0 = vera_get_layer_color::return#2
|
[361] vera_get_layer_color::return#2 = vera_get_layer_color::return#0
|
||||||
to:cputc::@7
|
to:cputc::@7
|
||||||
cputc::@7: scope:[cputc] from cputc
|
cputc::@7: scope:[cputc] from cputc
|
||||||
[362] cputc::color#0 = vera_get_layer_color::return#0
|
[362] cputc::color#0 = vera_get_layer_color::return#2
|
||||||
[363] cputc::$15 = conio_screen_layer << 1
|
[363] cputc::$15 = conio_screen_layer << 1
|
||||||
[364] cputc::conio_addr#0 = (byte*)CONIO_SCREEN_TEXT#19 + conio_line_text[cputc::$15]
|
[364] cputc::conio_addr#0 = (byte*)CONIO_SCREEN_TEXT#19 + conio_line_text[cputc::$15]
|
||||||
[365] cputc::$2 = conio_cursor_x[conio_screen_layer] << 1
|
[365] cputc::$2 = conio_cursor_x[conio_screen_layer] << 1
|
||||||
@ -803,10 +803,10 @@ cputc::@1: scope:[cputc] from cputc::@7
|
|||||||
|
|
||||||
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
||||||
vera_get_layer_color: scope:[vera_get_layer_color] from clearline cputc
|
vera_get_layer_color: scope:[vera_get_layer_color] from clearline cputc
|
||||||
[390] vera_get_layer_color::layer#3 = phi( clearline/vera_get_layer_color::layer#1, cputc/vera_get_layer_color::layer#0 )
|
[390] vera_get_layer_color::layer#3 = phi( clearline/vera_get_layer_color::layer#2, cputc/vera_get_layer_color::layer#1 )
|
||||||
[391] vera_get_layer_color::layer#2 = vera_get_layer_color::layer#3 & 1
|
[391] vera_get_layer_color::layer#0 = vera_get_layer_color::layer#3 & 1
|
||||||
[392] vera_get_layer_color::$0 = vera_layer_backcolor[vera_get_layer_color::layer#2] << 4
|
[392] vera_get_layer_color::$0 = vera_layer_backcolor[vera_get_layer_color::layer#0] << 4
|
||||||
[393] vera_get_layer_color::return#2 = vera_get_layer_color::$0 | vera_layer_textcolor[vera_get_layer_color::layer#2]
|
[393] vera_get_layer_color::return#0 = vera_get_layer_color::$0 | vera_layer_textcolor[vera_get_layer_color::layer#0]
|
||||||
to:vera_get_layer_color::@return
|
to:vera_get_layer_color::@return
|
||||||
vera_get_layer_color::@return: scope:[vera_get_layer_color] from vera_get_layer_color
|
vera_get_layer_color::@return: scope:[vera_get_layer_color] from vera_get_layer_color
|
||||||
[394] return
|
[394] return
|
||||||
@ -893,12 +893,12 @@ clearline: scope:[clearline] from insertup::@3
|
|||||||
[435] clearline::$2 = > clearline::addr#0
|
[435] clearline::$2 = > clearline::addr#0
|
||||||
[436] *VERA_ADDRX_M = clearline::$2
|
[436] *VERA_ADDRX_M = clearline::$2
|
||||||
[437] *VERA_ADDRX_H = VERA_INC_1
|
[437] *VERA_ADDRX_H = VERA_INC_1
|
||||||
[438] vera_get_layer_color::layer#1 = conio_screen_layer
|
[438] vera_get_layer_color::layer#2 = conio_screen_layer
|
||||||
[439] call vera_get_layer_color
|
[439] call vera_get_layer_color
|
||||||
[440] vera_get_layer_color::return#1 = vera_get_layer_color::return#2
|
[440] vera_get_layer_color::return#3 = vera_get_layer_color::return#0
|
||||||
to:clearline::@4
|
to:clearline::@4
|
||||||
clearline::@4: scope:[clearline] from clearline
|
clearline::@4: scope:[clearline] from clearline
|
||||||
[441] clearline::color#0 = vera_get_layer_color::return#1
|
[441] clearline::color#0 = vera_get_layer_color::return#3
|
||||||
to:clearline::@1
|
to:clearline::@1
|
||||||
clearline::@1: scope:[clearline] from clearline::@2 clearline::@4
|
clearline::@1: scope:[clearline] from clearline::@2 clearline::@4
|
||||||
[442] clearline::c#2 = phi( clearline::@2/clearline::c#1, clearline::@4/0 )
|
[442] clearline::c#2 = phi( clearline::@2/clearline::c#1, clearline::@4/0 )
|
||||||
|
File diff suppressed because one or more lines are too long
@ -319,22 +319,22 @@ volatile signed word scroll_y loadstore zp[2]:29 0.7
|
|||||||
volatile signed word speed loadstore zp[2]:35 0.5882352941176471
|
volatile signed word speed loadstore zp[2]:35 0.5882352941176471
|
||||||
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
||||||
byte vera_get_layer_backcolor::layer
|
byte vera_get_layer_backcolor::layer
|
||||||
byte vera_get_layer_backcolor::layer#0 reg byte a 11002.0
|
byte vera_get_layer_backcolor::layer#0 reg byte a 20002.0
|
||||||
byte vera_get_layer_backcolor::layer#1 reg byte a 20002.0
|
byte vera_get_layer_backcolor::layer#1 reg byte a 11002.0
|
||||||
byte vera_get_layer_backcolor::return
|
byte vera_get_layer_backcolor::return
|
||||||
byte vera_get_layer_backcolor::return#0 reg byte a 2002.0
|
byte vera_get_layer_backcolor::return#0 reg byte a 3667.333333333333
|
||||||
byte vera_get_layer_backcolor::return#1 reg byte a 3667.333333333333
|
byte vera_get_layer_backcolor::return#2 reg byte a 2002.0
|
||||||
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
||||||
byte~ vera_get_layer_color::$0 reg byte a 2.000000000002E12
|
byte~ vera_get_layer_color::$0 reg byte a 2.000000000002E12
|
||||||
byte vera_get_layer_color::layer
|
byte vera_get_layer_color::layer
|
||||||
byte vera_get_layer_color::layer#0 reg byte a 2.0000002E7
|
byte vera_get_layer_color::layer#0 reg byte x 1.5000000000015E12
|
||||||
byte vera_get_layer_color::layer#1 reg byte a 2.00000000002E11
|
byte vera_get_layer_color::layer#1 reg byte a 2.0000002E7
|
||||||
byte vera_get_layer_color::layer#2 reg byte x 1.5000000000015E12
|
byte vera_get_layer_color::layer#2 reg byte a 2.00000000002E11
|
||||||
byte vera_get_layer_color::layer#3 reg byte a 1.100010000003E12
|
byte vera_get_layer_color::layer#3 reg byte a 1.100010000003E12
|
||||||
byte vera_get_layer_color::return
|
byte vera_get_layer_color::return
|
||||||
byte vera_get_layer_color::return#0 reg byte a 2.0000002E7
|
byte vera_get_layer_color::return#0 reg byte a 2.7500250000075E11
|
||||||
byte vera_get_layer_color::return#1 reg byte a 2.00000000002E11
|
byte vera_get_layer_color::return#2 reg byte a 2.0000002E7
|
||||||
byte vera_get_layer_color::return#2 reg byte a 2.7500250000075E11
|
byte vera_get_layer_color::return#3 reg byte a 2.00000000002E11
|
||||||
byte vera_get_layer_config(byte vera_get_layer_config::layer)
|
byte vera_get_layer_config(byte vera_get_layer_config::layer)
|
||||||
byte* vera_get_layer_config::config
|
byte* vera_get_layer_config::config
|
||||||
byte* vera_get_layer_config::config#0 config zp[2]:73 202.0
|
byte* vera_get_layer_config::config#0 config zp[2]:73 202.0
|
||||||
@ -352,8 +352,8 @@ byte* vera_get_layer_map_height::config#0 config zp[2]:67 2002.0
|
|||||||
byte vera_get_layer_map_height::layer
|
byte vera_get_layer_map_height::layer
|
||||||
byte vera_get_layer_map_height::layer#0 reg byte a 1102.0
|
byte vera_get_layer_map_height::layer#0 reg byte a 1102.0
|
||||||
word vera_get_layer_map_height::return
|
word vera_get_layer_map_height::return
|
||||||
word vera_get_layer_map_height::return#0 return zp[2]:58 202.0
|
word vera_get_layer_map_height::return#0 return zp[2]:58 367.33333333333337
|
||||||
word vera_get_layer_map_height::return#1 return zp[2]:58 367.33333333333337
|
word vera_get_layer_map_height::return#2 return zp[2]:58 202.0
|
||||||
word vera_get_layer_map_width(byte vera_get_layer_map_width::layer)
|
word vera_get_layer_map_width(byte vera_get_layer_map_width::layer)
|
||||||
byte~ vera_get_layer_map_width::$0 reg byte a 2002.0
|
byte~ vera_get_layer_map_width::$0 reg byte a 2002.0
|
||||||
byte~ vera_get_layer_map_width::$1 reg byte a 2002.0
|
byte~ vera_get_layer_map_width::$1 reg byte a 2002.0
|
||||||
@ -364,25 +364,25 @@ byte* vera_get_layer_map_width::config#0 config zp[2]:67 2002.0
|
|||||||
byte vera_get_layer_map_width::layer
|
byte vera_get_layer_map_width::layer
|
||||||
byte vera_get_layer_map_width::layer#0 reg byte a 1102.0
|
byte vera_get_layer_map_width::layer#0 reg byte a 1102.0
|
||||||
word vera_get_layer_map_width::return
|
word vera_get_layer_map_width::return
|
||||||
word vera_get_layer_map_width::return#0 return zp[2]:62 202.0
|
word vera_get_layer_map_width::return#0 return zp[2]:62 367.33333333333337
|
||||||
word vera_get_layer_map_width::return#1 return zp[2]:62 367.33333333333337
|
word vera_get_layer_map_width::return#2 return zp[2]:62 202.0
|
||||||
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
||||||
byte~ vera_get_layer_mapbase::$0 reg byte a 2002.0
|
byte~ vera_get_layer_mapbase::$0 reg byte a 2002.0
|
||||||
byte vera_get_layer_mapbase::layer
|
byte vera_get_layer_mapbase::layer
|
||||||
byte vera_get_layer_mapbase::layer#0 reg byte a 1102.0
|
byte vera_get_layer_mapbase::layer#0 reg byte a 2002.0
|
||||||
byte vera_get_layer_mapbase::layer#1 reg byte a 2002.0
|
byte vera_get_layer_mapbase::layer#1 reg byte a 1102.0
|
||||||
byte* vera_get_layer_mapbase::mapbase
|
byte* vera_get_layer_mapbase::mapbase
|
||||||
byte* vera_get_layer_mapbase::mapbase#0 mapbase zp[2]:67 2002.0
|
byte* vera_get_layer_mapbase::mapbase#0 mapbase zp[2]:67 2002.0
|
||||||
byte vera_get_layer_mapbase::return
|
byte vera_get_layer_mapbase::return
|
||||||
byte vera_get_layer_mapbase::return#0 reg byte a 202.0
|
byte vera_get_layer_mapbase::return#0 reg byte a 367.33333333333337
|
||||||
byte vera_get_layer_mapbase::return#1 reg byte a 367.33333333333337
|
byte vera_get_layer_mapbase::return#2 reg byte a 202.0
|
||||||
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
||||||
byte vera_get_layer_textcolor::layer
|
byte vera_get_layer_textcolor::layer
|
||||||
byte vera_get_layer_textcolor::layer#0 reg byte a 11002.0
|
byte vera_get_layer_textcolor::layer#0 reg byte a 20002.0
|
||||||
byte vera_get_layer_textcolor::layer#1 reg byte a 20002.0
|
byte vera_get_layer_textcolor::layer#1 reg byte a 11002.0
|
||||||
byte vera_get_layer_textcolor::return
|
byte vera_get_layer_textcolor::return
|
||||||
byte vera_get_layer_textcolor::return#0 reg byte a 2002.0
|
byte vera_get_layer_textcolor::return#0 reg byte a 3667.333333333333
|
||||||
byte vera_get_layer_textcolor::return#1 reg byte a 3667.333333333333
|
byte vera_get_layer_textcolor::return#2 reg byte a 2002.0
|
||||||
byte vera_get_layer_tilebase(byte vera_get_layer_tilebase::layer)
|
byte vera_get_layer_tilebase(byte vera_get_layer_tilebase::layer)
|
||||||
byte vera_get_layer_tilebase::layer
|
byte vera_get_layer_tilebase::layer
|
||||||
byte vera_get_layer_tilebase::return
|
byte vera_get_layer_tilebase::return
|
||||||
@ -415,7 +415,7 @@ byte vera_set_layer_backcolor(byte vera_set_layer_backcolor::layer , byte vera_s
|
|||||||
byte vera_set_layer_backcolor::color
|
byte vera_set_layer_backcolor::color
|
||||||
byte vera_set_layer_backcolor::color#6 reg byte x 50.5
|
byte vera_set_layer_backcolor::color#6 reg byte x 50.5
|
||||||
byte vera_set_layer_backcolor::layer
|
byte vera_set_layer_backcolor::layer
|
||||||
byte vera_set_layer_backcolor::layer#1 reg byte a 202.0
|
byte vera_set_layer_backcolor::layer#0 reg byte a 202.0
|
||||||
byte vera_set_layer_backcolor::layer#2 reg byte a 22.0
|
byte vera_set_layer_backcolor::layer#2 reg byte a 22.0
|
||||||
byte vera_set_layer_backcolor::layer#3 reg byte a 22.0
|
byte vera_set_layer_backcolor::layer#3 reg byte a 22.0
|
||||||
byte vera_set_layer_backcolor::layer#4 reg byte a 22.0
|
byte vera_set_layer_backcolor::layer#4 reg byte a 22.0
|
||||||
@ -435,7 +435,7 @@ byte~ vera_set_layer_mapbase::$0 reg byte a 202.0
|
|||||||
byte* vera_set_layer_mapbase::addr
|
byte* vera_set_layer_mapbase::addr
|
||||||
byte* vera_set_layer_mapbase::addr#0 addr zp[2]:60 202.0
|
byte* vera_set_layer_mapbase::addr#0 addr zp[2]:60 202.0
|
||||||
byte vera_set_layer_mapbase::layer
|
byte vera_set_layer_mapbase::layer
|
||||||
byte vera_set_layer_mapbase::layer#2 reg byte a 202.0
|
byte vera_set_layer_mapbase::layer#0 reg byte a 202.0
|
||||||
byte vera_set_layer_mapbase::layer#4 reg byte a 101.0
|
byte vera_set_layer_mapbase::layer#4 reg byte a 101.0
|
||||||
byte vera_set_layer_mapbase::mapbase
|
byte vera_set_layer_mapbase::mapbase
|
||||||
byte vera_set_layer_mapbase::mapbase#3 reg byte x 25.25
|
byte vera_set_layer_mapbase::mapbase#3 reg byte x 25.25
|
||||||
@ -443,7 +443,7 @@ byte vera_set_layer_textcolor(byte vera_set_layer_textcolor::layer , byte vera_s
|
|||||||
byte vera_set_layer_textcolor::color
|
byte vera_set_layer_textcolor::color
|
||||||
byte vera_set_layer_textcolor::color#7 reg byte x 50.5
|
byte vera_set_layer_textcolor::color#7 reg byte x 50.5
|
||||||
byte vera_set_layer_textcolor::layer
|
byte vera_set_layer_textcolor::layer
|
||||||
byte vera_set_layer_textcolor::layer#1 reg byte a 202.0
|
byte vera_set_layer_textcolor::layer#0 reg byte a 202.0
|
||||||
byte vera_set_layer_textcolor::layer#2 reg byte a 22.0
|
byte vera_set_layer_textcolor::layer#2 reg byte a 22.0
|
||||||
byte vera_set_layer_textcolor::layer#3 reg byte a 22.0
|
byte vera_set_layer_textcolor::layer#3 reg byte a 22.0
|
||||||
byte vera_set_layer_textcolor::layer#4 reg byte a 22.0
|
byte vera_set_layer_textcolor::layer#4 reg byte a 22.0
|
||||||
@ -489,7 +489,7 @@ zp[1]:12 [ draw_characters::r#11 draw_characters::r#1 ]
|
|||||||
zp[4]:13 [ draw_characters::tilecolumn#10 draw_characters::tilecolumn#13 draw_characters::tilecolumn#2 vera_vram_address0::bankaddr#0 ]
|
zp[4]:13 [ draw_characters::tilecolumn#10 draw_characters::tilecolumn#13 draw_characters::tilecolumn#2 vera_vram_address0::bankaddr#0 ]
|
||||||
zp[1]:17 [ draw_characters::x#8 draw_characters::x#1 ]
|
zp[1]:17 [ draw_characters::x#8 draw_characters::x#1 ]
|
||||||
zp[1]:18 [ draw_characters::b#2 draw_characters::b#1 ]
|
zp[1]:18 [ draw_characters::b#2 draw_characters::b#1 ]
|
||||||
reg byte a [ vera_get_layer_color::layer#3 vera_get_layer_color::layer#1 vera_get_layer_color::layer#0 ]
|
reg byte a [ vera_get_layer_color::layer#3 vera_get_layer_color::layer#2 vera_get_layer_color::layer#1 ]
|
||||||
reg byte x [ insertup::i#2 insertup::i#1 ]
|
reg byte x [ insertup::i#2 insertup::i#1 ]
|
||||||
zp[1]:19 [ conio_screen_width ]
|
zp[1]:19 [ conio_screen_width ]
|
||||||
zp[1]:20 [ conio_screen_height ]
|
zp[1]:20 [ conio_screen_height ]
|
||||||
@ -528,28 +528,28 @@ reg byte a [ screensize::$1 ]
|
|||||||
reg byte a [ screensize::vscale#0 ]
|
reg byte a [ screensize::vscale#0 ]
|
||||||
reg byte a [ screensize::$3 ]
|
reg byte a [ screensize::$3 ]
|
||||||
reg byte a [ screenlayer::layer#1 ]
|
reg byte a [ screenlayer::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::layer#0 ]
|
reg byte a [ vera_get_layer_mapbase::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::return#0 ]
|
reg byte a [ vera_get_layer_mapbase::return#2 ]
|
||||||
reg byte a [ screenlayer::addr#0 ]
|
reg byte a [ screenlayer::addr#0 ]
|
||||||
zp[1]:53 [ CONIO_SCREEN_BANK#17 ]
|
zp[1]:53 [ CONIO_SCREEN_BANK#17 ]
|
||||||
zp[2]:54 [ CONIO_SCREEN_TEXT#19 ]
|
zp[2]:54 [ CONIO_SCREEN_TEXT#19 ]
|
||||||
reg byte a [ vera_get_layer_map_width::layer#0 ]
|
reg byte a [ vera_get_layer_map_width::layer#0 ]
|
||||||
zp[2]:56 [ screenlayer::$5 ]
|
zp[2]:56 [ screenlayer::$5 ]
|
||||||
reg byte a [ vera_get_layer_map_height::layer#0 ]
|
reg byte a [ vera_get_layer_map_height::layer#0 ]
|
||||||
zp[2]:58 [ vera_get_layer_map_height::return#0 screenlayer::$6 vera_get_layer_map_height::return#1 ]
|
zp[2]:58 [ vera_get_layer_map_height::return#2 screenlayer::$6 vera_get_layer_map_height::return#0 ]
|
||||||
reg byte a [ vera_set_layer_textcolor::layer#1 ]
|
reg byte a [ vera_set_layer_textcolor::layer#0 ]
|
||||||
reg byte a [ vera_set_layer_backcolor::layer#1 ]
|
reg byte a [ vera_set_layer_backcolor::layer#0 ]
|
||||||
reg byte a [ vera_set_layer_mapbase::layer#2 ]
|
reg byte a [ vera_set_layer_mapbase::layer#0 ]
|
||||||
reg byte a [ vera_set_layer_mapbase::$0 ]
|
reg byte a [ vera_set_layer_mapbase::$0 ]
|
||||||
zp[2]:60 [ vera_set_layer_mapbase::addr#0 screenlayer::addr_i#0 ]
|
zp[2]:60 [ vera_set_layer_mapbase::addr#0 screenlayer::addr_i#0 ]
|
||||||
zp[2]:62 [ gotoxy::$6 gotoxy::line_offset#0 vera_get_layer_map_width::return#0 screenlayer::$4 vera_get_layer_map_width::return#1 ]
|
zp[2]:62 [ gotoxy::$6 gotoxy::line_offset#0 vera_get_layer_map_width::return#2 screenlayer::$4 vera_get_layer_map_width::return#0 ]
|
||||||
reg byte a [ gotoxy::$5 ]
|
reg byte a [ gotoxy::$5 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::layer#0 ]
|
reg byte a [ vera_get_layer_backcolor::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::return#0 ]
|
reg byte a [ vera_get_layer_backcolor::return#2 ]
|
||||||
reg byte a [ clrscr::$1 ]
|
reg byte a [ clrscr::$1 ]
|
||||||
zp[1]:64 [ clrscr::$2 clrscr::color#0 cputc::c#2 cputc::c#0 cputc::c#1 ]
|
zp[1]:64 [ clrscr::$2 clrscr::color#0 cputc::c#2 cputc::c#0 cputc::c#1 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::layer#0 ]
|
reg byte a [ vera_get_layer_textcolor::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::return#0 ]
|
reg byte a [ vera_get_layer_textcolor::return#2 ]
|
||||||
reg byte a [ clrscr::$3 ]
|
reg byte a [ clrscr::$3 ]
|
||||||
reg byte a [ clrscr::$10 ]
|
reg byte a [ clrscr::$10 ]
|
||||||
reg byte a [ clrscr::$6 ]
|
reg byte a [ clrscr::$6 ]
|
||||||
@ -566,9 +566,9 @@ zp[1]:66 [ kbhit::ch ]
|
|||||||
reg byte a [ kbhit::return#0 ]
|
reg byte a [ kbhit::return#0 ]
|
||||||
reg byte a [ kbhit::return#1 ]
|
reg byte a [ kbhit::return#1 ]
|
||||||
reg byte a [ cputs::c#1 ]
|
reg byte a [ cputs::c#1 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::layer#1 ]
|
reg byte a [ vera_get_layer_mapbase::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::$0 ]
|
reg byte a [ vera_get_layer_mapbase::$0 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::return#1 ]
|
reg byte a [ vera_get_layer_mapbase::return#0 ]
|
||||||
reg byte a [ vera_get_layer_map_width::$2 ]
|
reg byte a [ vera_get_layer_map_width::$2 ]
|
||||||
reg byte a [ vera_get_layer_map_width::$0 ]
|
reg byte a [ vera_get_layer_map_width::$0 ]
|
||||||
reg byte a [ vera_get_layer_map_width::$1 ]
|
reg byte a [ vera_get_layer_map_width::$1 ]
|
||||||
@ -578,16 +578,16 @@ zp[2]:67 [ vera_get_layer_map_height::config#0 vera_get_layer_map_width::config#
|
|||||||
reg byte a [ vera_get_layer_map_height::$0 ]
|
reg byte a [ vera_get_layer_map_height::$0 ]
|
||||||
reg byte a [ vera_get_layer_map_height::$1 ]
|
reg byte a [ vera_get_layer_map_height::$1 ]
|
||||||
reg byte a [ vera_get_layer_map_height::$3 ]
|
reg byte a [ vera_get_layer_map_height::$3 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::layer#1 ]
|
reg byte a [ vera_get_layer_backcolor::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::return#1 ]
|
reg byte a [ vera_get_layer_backcolor::return#0 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::layer#1 ]
|
reg byte a [ vera_get_layer_textcolor::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::return#1 ]
|
reg byte a [ vera_get_layer_textcolor::return#0 ]
|
||||||
zp[2]:69 [ vera_vram_address0::$0 ]
|
zp[2]:69 [ vera_vram_address0::$0 ]
|
||||||
zp[2]:71 [ vera_vram_address0::$1 ]
|
zp[2]:71 [ vera_vram_address0::$1 ]
|
||||||
reg byte a [ vera_vram_address0::$2 ]
|
reg byte a [ vera_vram_address0::$2 ]
|
||||||
reg byte a [ vera_vram_address0::$3 ]
|
reg byte a [ vera_vram_address0::$3 ]
|
||||||
reg byte a [ vera_vram_address0::$5 ]
|
reg byte a [ vera_vram_address0::$5 ]
|
||||||
reg byte a [ vera_get_layer_color::return#0 ]
|
reg byte a [ vera_get_layer_color::return#2 ]
|
||||||
reg byte x [ cputc::color#0 ]
|
reg byte x [ cputc::color#0 ]
|
||||||
reg byte a [ cputc::$15 ]
|
reg byte a [ cputc::$15 ]
|
||||||
zp[2]:73 [ cputc::conio_addr#0 cputc::conio_addr#1 vera_set_layer_tilebase::addr#0 vera_get_layer_tilebase::tilebase#0 vera_set_layer_config::addr#0 vera_get_layer_config::config#0 clrscr::skip#0 ]
|
zp[2]:73 [ cputc::conio_addr#0 cputc::conio_addr#1 vera_set_layer_tilebase::addr#0 vera_get_layer_tilebase::tilebase#0 vera_set_layer_config::addr#0 vera_get_layer_config::config#0 clrscr::skip#0 ]
|
||||||
@ -597,9 +597,9 @@ reg byte a [ cputc::$5 ]
|
|||||||
reg byte a [ cputc::$6 ]
|
reg byte a [ cputc::$6 ]
|
||||||
reg byte a [ cputc::scroll_enable#0 ]
|
reg byte a [ cputc::scroll_enable#0 ]
|
||||||
zp[2]:75 [ cputc::$16 ]
|
zp[2]:75 [ cputc::$16 ]
|
||||||
reg byte x [ vera_get_layer_color::layer#2 ]
|
reg byte x [ vera_get_layer_color::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_color::$0 ]
|
reg byte a [ vera_get_layer_color::$0 ]
|
||||||
reg byte a [ vera_get_layer_color::return#2 ]
|
reg byte a [ vera_get_layer_color::return#0 ]
|
||||||
reg byte a [ cputln::$3 ]
|
reg byte a [ cputln::$3 ]
|
||||||
zp[2]:77 [ cputln::temp#0 cputln::temp#1 ]
|
zp[2]:77 [ cputln::temp#0 cputln::temp#1 ]
|
||||||
zp[2]:79 [ cputln::$5 ]
|
zp[2]:79 [ cputln::$5 ]
|
||||||
@ -613,7 +613,7 @@ reg byte a [ clearline::$5 ]
|
|||||||
zp[2]:87 [ clearline::addr#0 memcpy_in_vram::num#0 ]
|
zp[2]:87 [ clearline::addr#0 memcpy_in_vram::num#0 ]
|
||||||
reg byte a [ clearline::$1 ]
|
reg byte a [ clearline::$1 ]
|
||||||
reg byte a [ clearline::$2 ]
|
reg byte a [ clearline::$2 ]
|
||||||
reg byte a [ vera_get_layer_color::return#1 ]
|
reg byte a [ vera_get_layer_color::return#3 ]
|
||||||
reg byte x [ clearline::color#0 ]
|
reg byte x [ clearline::color#0 ]
|
||||||
reg byte a [ memcpy_in_vram::$0 ]
|
reg byte a [ memcpy_in_vram::$0 ]
|
||||||
reg byte a [ memcpy_in_vram::$1 ]
|
reg byte a [ memcpy_in_vram::$1 ]
|
||||||
|
@ -1470,8 +1470,8 @@ vera_set_layer_tilebase: {
|
|||||||
// - layer: Value of 0 or 1.
|
// - layer: Value of 0 or 1.
|
||||||
// vera_get_layer_map_width(byte register(A) layer)
|
// vera_get_layer_map_width(byte register(A) layer)
|
||||||
vera_get_layer_map_width: {
|
vera_get_layer_map_width: {
|
||||||
.label return = $1a
|
|
||||||
.label config = $23
|
.label config = $23
|
||||||
|
.label return = $1a
|
||||||
// config = vera_layer_config[layer]
|
// config = vera_layer_config[layer]
|
||||||
asl
|
asl
|
||||||
tay
|
tay
|
||||||
@ -1500,8 +1500,8 @@ vera_get_layer_map_width: {
|
|||||||
}
|
}
|
||||||
// vera_get_layer_map_height(byte register(A) layer)
|
// vera_get_layer_map_height(byte register(A) layer)
|
||||||
vera_get_layer_map_height: {
|
vera_get_layer_map_height: {
|
||||||
.label return = $16
|
|
||||||
.label config = $23
|
.label config = $23
|
||||||
|
.label return = $16
|
||||||
// config = vera_layer_config[layer]
|
// config = vera_layer_config[layer]
|
||||||
asl
|
asl
|
||||||
tay
|
tay
|
||||||
@ -1563,7 +1563,7 @@ vera_get_layer_textcolor: {
|
|||||||
// - return: an 8 bit value with bit 7:4 containing the back color and bit 3:0 containing the front color.
|
// - return: an 8 bit value with bit 7:4 containing the back color and bit 3:0 containing the front color.
|
||||||
// This will only work when the VERA is in 16 color mode!
|
// This will only work when the VERA is in 16 color mode!
|
||||||
// Note that on the VERA, the transparent color has value 0.
|
// Note that on the VERA, the transparent color has value 0.
|
||||||
// vera_get_layer_color(byte register(A) layer)
|
// vera_get_layer_color(byte register(X) layer)
|
||||||
vera_get_layer_color: {
|
vera_get_layer_color: {
|
||||||
// layer &= $1
|
// layer &= $1
|
||||||
and #1
|
and #1
|
||||||
@ -2009,6 +2009,15 @@ memcpy_in_vram: {
|
|||||||
jmp __b1
|
jmp __b1
|
||||||
}
|
}
|
||||||
.segment Data
|
.segment Data
|
||||||
|
// --- VERA layer management ---
|
||||||
|
vera_layer_config: .word VERA_L0_CONFIG, VERA_L1_CONFIG
|
||||||
|
vera_layer_enable: .byte VERA_LAYER0_ENABLE, VERA_LAYER1_ENABLE
|
||||||
|
vera_layer_mapbase: .word VERA_L0_MAPBASE, VERA_L1_MAPBASE
|
||||||
|
vera_layer_tilebase: .word VERA_L0_TILEBASE, VERA_L1_TILEBASE
|
||||||
|
vera_layer_textcolor: .byte WHITE, WHITE
|
||||||
|
vera_layer_backcolor: .byte BLUE, BLUE
|
||||||
|
VERA_CONFIG_WIDTH: .word $20, $40, $80, $100
|
||||||
|
VERA_CONFIG_HEIGHT: .word $20, $40, $80, $100
|
||||||
// The number of bytes on the screen
|
// The number of bytes on the screen
|
||||||
// The current cursor x-position
|
// The current cursor x-position
|
||||||
conio_cursor_x: .byte 0, 0
|
conio_cursor_x: .byte 0, 0
|
||||||
@ -2029,14 +2038,5 @@ memcpy_in_vram: {
|
|||||||
RADIX_DECIMAL_VALUES_CHAR: .byte $64, $a
|
RADIX_DECIMAL_VALUES_CHAR: .byte $64, $a
|
||||||
// Values of hexadecimal digits
|
// Values of hexadecimal digits
|
||||||
RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10
|
RADIX_HEXADECIMAL_VALUES_CHAR: .byte $10
|
||||||
// --- VERA layer management ---
|
|
||||||
vera_layer_config: .word VERA_L0_CONFIG, VERA_L1_CONFIG
|
|
||||||
vera_layer_enable: .byte VERA_LAYER0_ENABLE, VERA_LAYER1_ENABLE
|
|
||||||
vera_layer_mapbase: .word VERA_L0_MAPBASE, VERA_L1_MAPBASE
|
|
||||||
vera_layer_tilebase: .word VERA_L0_TILEBASE, VERA_L1_TILEBASE
|
|
||||||
vera_layer_textcolor: .byte WHITE, WHITE
|
|
||||||
vera_layer_backcolor: .byte BLUE, BLUE
|
|
||||||
VERA_CONFIG_WIDTH: .word $20, $40, $80, $100
|
|
||||||
VERA_CONFIG_HEIGHT: .word $20, $40, $80, $100
|
|
||||||
// Buffer used for stringified number being printed
|
// Buffer used for stringified number being printed
|
||||||
printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0
|
printf_buffer: .fill SIZEOF_STRUCT_PRINTF_BUFFER_NUMBER, 0
|
||||||
|
@ -188,7 +188,7 @@ main::@42: scope:[main] from main::@41
|
|||||||
main::@43: scope:[main] from main::@42
|
main::@43: scope:[main] from main::@42
|
||||||
[91] phi()
|
[91] phi()
|
||||||
[92] call vera_get_layer_mapbase
|
[92] call vera_get_layer_mapbase
|
||||||
[93] vera_get_layer_mapbase::return#3 = vera_get_layer_mapbase::return#1
|
[93] vera_get_layer_mapbase::return#3 = vera_get_layer_mapbase::return#0
|
||||||
to:main::@44
|
to:main::@44
|
||||||
main::@44: scope:[main] from main::@43
|
main::@44: scope:[main] from main::@43
|
||||||
[94] main::mapbase#0 = vera_get_layer_mapbase::return#3
|
[94] main::mapbase#0 = vera_get_layer_mapbase::return#3
|
||||||
@ -303,7 +303,7 @@ main::@63: scope:[main] from main::@62
|
|||||||
main::@64: scope:[main] from main::@63
|
main::@64: scope:[main] from main::@63
|
||||||
[152] phi()
|
[152] phi()
|
||||||
[153] call vera_get_layer_mapbase
|
[153] call vera_get_layer_mapbase
|
||||||
[154] vera_get_layer_mapbase::return#4 = vera_get_layer_mapbase::return#1
|
[154] vera_get_layer_mapbase::return#4 = vera_get_layer_mapbase::return#0
|
||||||
to:main::@65
|
to:main::@65
|
||||||
main::@65: scope:[main] from main::@64
|
main::@65: scope:[main] from main::@64
|
||||||
[155] main::mapbase#1 = vera_get_layer_mapbase::return#4
|
[155] main::mapbase#1 = vera_get_layer_mapbase::return#4
|
||||||
@ -568,30 +568,30 @@ screenlayer: scope:[screenlayer] from conio_x16_init::@3 main::@26 main::@71 ma
|
|||||||
[286] screenlayer::layer#5 = phi( conio_x16_init::@3/1, main::@77/1, main::@26/1, main::@71/0 )
|
[286] screenlayer::layer#5 = phi( conio_x16_init::@3/1, main::@77/1, main::@26/1, main::@71/0 )
|
||||||
[287] screenlayer::layer#1 = screenlayer::layer#5 & 1
|
[287] screenlayer::layer#1 = screenlayer::layer#5 & 1
|
||||||
[288] conio_screen_layer = screenlayer::layer#1
|
[288] conio_screen_layer = screenlayer::layer#1
|
||||||
[289] vera_get_layer_mapbase::layer#0 = screenlayer::layer#1
|
[289] vera_get_layer_mapbase::layer#1 = screenlayer::layer#1
|
||||||
[290] call vera_get_layer_mapbase
|
[290] call vera_get_layer_mapbase
|
||||||
[291] vera_get_layer_mapbase::return#0 = vera_get_layer_mapbase::return#1
|
[291] vera_get_layer_mapbase::return#2 = vera_get_layer_mapbase::return#0
|
||||||
to:screenlayer::@1
|
to:screenlayer::@1
|
||||||
screenlayer::@1: scope:[screenlayer] from screenlayer
|
screenlayer::@1: scope:[screenlayer] from screenlayer
|
||||||
[292] screenlayer::addr#0 = vera_get_layer_mapbase::return#0
|
[292] screenlayer::addr#0 = vera_get_layer_mapbase::return#2
|
||||||
[293] screenlayer::addr_i#0 = screenlayer::addr#0 << 1
|
[293] screenlayer::addr_i#0 = screenlayer::addr#0 << 1
|
||||||
[294] CONIO_SCREEN_BANK#16 = > screenlayer::addr_i#0
|
[294] CONIO_SCREEN_BANK#16 = > screenlayer::addr_i#0
|
||||||
[295] CONIO_SCREEN_TEXT#18 = screenlayer::addr_i#0 << 8
|
[295] CONIO_SCREEN_TEXT#18 = screenlayer::addr_i#0 << 8
|
||||||
[296] vera_get_layer_map_width::layer#0 = conio_screen_layer
|
[296] vera_get_layer_map_width::layer#0 = conio_screen_layer
|
||||||
[297] call vera_get_layer_map_width
|
[297] call vera_get_layer_map_width
|
||||||
[298] vera_get_layer_map_width::return#0 = vera_get_layer_map_width::return#1
|
[298] vera_get_layer_map_width::return#2 = vera_get_layer_map_width::return#0
|
||||||
to:screenlayer::@2
|
to:screenlayer::@2
|
||||||
screenlayer::@2: scope:[screenlayer] from screenlayer::@1
|
screenlayer::@2: scope:[screenlayer] from screenlayer::@1
|
||||||
[299] screenlayer::$4 = vera_get_layer_map_width::return#0
|
[299] screenlayer::$4 = vera_get_layer_map_width::return#2
|
||||||
[300] conio_width = screenlayer::$4
|
[300] conio_width = screenlayer::$4
|
||||||
[301] screenlayer::$5 = conio_width >> 4
|
[301] screenlayer::$5 = conio_width >> 4
|
||||||
[302] conio_skip = (byte)screenlayer::$5
|
[302] conio_skip = (byte)screenlayer::$5
|
||||||
[303] vera_get_layer_map_height::layer#0 = conio_screen_layer
|
[303] vera_get_layer_map_height::layer#0 = conio_screen_layer
|
||||||
[304] call vera_get_layer_map_height
|
[304] call vera_get_layer_map_height
|
||||||
[305] vera_get_layer_map_height::return#0 = vera_get_layer_map_height::return#1
|
[305] vera_get_layer_map_height::return#2 = vera_get_layer_map_height::return#0
|
||||||
to:screenlayer::@3
|
to:screenlayer::@3
|
||||||
screenlayer::@3: scope:[screenlayer] from screenlayer::@2
|
screenlayer::@3: scope:[screenlayer] from screenlayer::@2
|
||||||
[306] screenlayer::$6 = vera_get_layer_map_height::return#0
|
[306] screenlayer::$6 = vera_get_layer_map_height::return#2
|
||||||
[307] conio_height = screenlayer::$6
|
[307] conio_height = screenlayer::$6
|
||||||
to:screenlayer::@return
|
to:screenlayer::@return
|
||||||
screenlayer::@return: scope:[screenlayer] from screenlayer::@3
|
screenlayer::@return: scope:[screenlayer] from screenlayer::@3
|
||||||
@ -602,8 +602,8 @@ byte vera_set_layer_textcolor(byte vera_set_layer_textcolor::layer , byte vera_s
|
|||||||
vera_set_layer_textcolor: scope:[vera_set_layer_textcolor] from conio_x16_init::@4 main::textcolor1 main::textcolor10 main::textcolor11 main::textcolor12 main::textcolor2 main::textcolor3 main::textcolor4 main::textcolor5 main::textcolor6 main::textcolor7 main::textcolor8 main::textcolor9
|
vera_set_layer_textcolor: scope:[vera_set_layer_textcolor] from conio_x16_init::@4 main::textcolor1 main::textcolor10 main::textcolor11 main::textcolor12 main::textcolor2 main::textcolor3 main::textcolor4 main::textcolor5 main::textcolor6 main::textcolor7 main::textcolor8 main::textcolor9
|
||||||
[309] vera_set_layer_textcolor::color#13 = phi( conio_x16_init::@4/WHITE, main::textcolor1/WHITE, main::textcolor10/WHITE, main::textcolor11/YELLOW, main::textcolor12/RED, main::textcolor2/YELLOW, main::textcolor3/GREEN, main::textcolor4/YELLOW, main::textcolor5/WHITE, main::textcolor6/BLUE, main::textcolor7/YELLOW, main::textcolor8/WHITE, main::textcolor9/YELLOW )
|
[309] vera_set_layer_textcolor::color#13 = phi( conio_x16_init::@4/WHITE, main::textcolor1/WHITE, main::textcolor10/WHITE, main::textcolor11/YELLOW, main::textcolor12/RED, main::textcolor2/YELLOW, main::textcolor3/GREEN, main::textcolor4/YELLOW, main::textcolor5/WHITE, main::textcolor6/BLUE, main::textcolor7/YELLOW, main::textcolor8/WHITE, main::textcolor9/YELLOW )
|
||||||
[309] vera_set_layer_textcolor::layer#14 = phi( conio_x16_init::@4/1, main::textcolor1/vera_set_layer_textcolor::layer#2, main::textcolor10/vera_set_layer_textcolor::layer#11, main::textcolor11/vera_set_layer_textcolor::layer#12, main::textcolor12/vera_set_layer_textcolor::layer#13, main::textcolor2/vera_set_layer_textcolor::layer#3, main::textcolor3/vera_set_layer_textcolor::layer#4, main::textcolor4/vera_set_layer_textcolor::layer#5, main::textcolor5/vera_set_layer_textcolor::layer#6, main::textcolor6/vera_set_layer_textcolor::layer#7, main::textcolor7/vera_set_layer_textcolor::layer#8, main::textcolor8/vera_set_layer_textcolor::layer#9, main::textcolor9/vera_set_layer_textcolor::layer#10 )
|
[309] vera_set_layer_textcolor::layer#14 = phi( conio_x16_init::@4/1, main::textcolor1/vera_set_layer_textcolor::layer#2, main::textcolor10/vera_set_layer_textcolor::layer#11, main::textcolor11/vera_set_layer_textcolor::layer#12, main::textcolor12/vera_set_layer_textcolor::layer#13, main::textcolor2/vera_set_layer_textcolor::layer#3, main::textcolor3/vera_set_layer_textcolor::layer#4, main::textcolor4/vera_set_layer_textcolor::layer#5, main::textcolor5/vera_set_layer_textcolor::layer#6, main::textcolor6/vera_set_layer_textcolor::layer#7, main::textcolor7/vera_set_layer_textcolor::layer#8, main::textcolor8/vera_set_layer_textcolor::layer#9, main::textcolor9/vera_set_layer_textcolor::layer#10 )
|
||||||
[310] vera_set_layer_textcolor::layer#1 = vera_set_layer_textcolor::layer#14 & 1
|
[310] vera_set_layer_textcolor::layer#0 = vera_set_layer_textcolor::layer#14 & 1
|
||||||
[311] vera_layer_textcolor[vera_set_layer_textcolor::layer#1] = vera_set_layer_textcolor::color#13
|
[311] vera_layer_textcolor[vera_set_layer_textcolor::layer#0] = vera_set_layer_textcolor::color#13
|
||||||
to:vera_set_layer_textcolor::@return
|
to:vera_set_layer_textcolor::@return
|
||||||
vera_set_layer_textcolor::@return: scope:[vera_set_layer_textcolor] from vera_set_layer_textcolor
|
vera_set_layer_textcolor::@return: scope:[vera_set_layer_textcolor] from vera_set_layer_textcolor
|
||||||
[312] return
|
[312] return
|
||||||
@ -613,8 +613,8 @@ byte vera_set_layer_backcolor(byte vera_set_layer_backcolor::layer , byte vera_s
|
|||||||
vera_set_layer_backcolor: scope:[vera_set_layer_backcolor] from conio_x16_init::@5 main::bgcolor1 main::bgcolor2 main::bgcolor3 main::bgcolor4 main::bgcolor5 main::bgcolor6 main::bgcolor7 main::bgcolor8 main::bgcolor9
|
vera_set_layer_backcolor: scope:[vera_set_layer_backcolor] from conio_x16_init::@5 main::bgcolor1 main::bgcolor2 main::bgcolor3 main::bgcolor4 main::bgcolor5 main::bgcolor6 main::bgcolor7 main::bgcolor8 main::bgcolor9
|
||||||
[313] vera_set_layer_backcolor::color#10 = phi( conio_x16_init::@5/BLUE, main::bgcolor1/BLACK, main::bgcolor2/BLACK, main::bgcolor3/WHITE, main::bgcolor4/BLACK, main::bgcolor5/BLACK, main::bgcolor6/BLACK, main::bgcolor7/BLACK, main::bgcolor8/BLACK, main::bgcolor9/WHITE )
|
[313] vera_set_layer_backcolor::color#10 = phi( conio_x16_init::@5/BLUE, main::bgcolor1/BLACK, main::bgcolor2/BLACK, main::bgcolor3/WHITE, main::bgcolor4/BLACK, main::bgcolor5/BLACK, main::bgcolor6/BLACK, main::bgcolor7/BLACK, main::bgcolor8/BLACK, main::bgcolor9/WHITE )
|
||||||
[313] vera_set_layer_backcolor::layer#11 = phi( conio_x16_init::@5/1, main::bgcolor1/vera_set_layer_backcolor::layer#2, main::bgcolor2/vera_set_layer_backcolor::layer#3, main::bgcolor3/vera_set_layer_backcolor::layer#4, main::bgcolor4/vera_set_layer_backcolor::layer#5, main::bgcolor5/vera_set_layer_backcolor::layer#6, main::bgcolor6/vera_set_layer_backcolor::layer#7, main::bgcolor7/vera_set_layer_backcolor::layer#8, main::bgcolor8/vera_set_layer_backcolor::layer#9, main::bgcolor9/vera_set_layer_backcolor::layer#10 )
|
[313] vera_set_layer_backcolor::layer#11 = phi( conio_x16_init::@5/1, main::bgcolor1/vera_set_layer_backcolor::layer#2, main::bgcolor2/vera_set_layer_backcolor::layer#3, main::bgcolor3/vera_set_layer_backcolor::layer#4, main::bgcolor4/vera_set_layer_backcolor::layer#5, main::bgcolor5/vera_set_layer_backcolor::layer#6, main::bgcolor6/vera_set_layer_backcolor::layer#7, main::bgcolor7/vera_set_layer_backcolor::layer#8, main::bgcolor8/vera_set_layer_backcolor::layer#9, main::bgcolor9/vera_set_layer_backcolor::layer#10 )
|
||||||
[314] vera_set_layer_backcolor::layer#1 = vera_set_layer_backcolor::layer#11 & 1
|
[314] vera_set_layer_backcolor::layer#0 = vera_set_layer_backcolor::layer#11 & 1
|
||||||
[315] vera_layer_backcolor[vera_set_layer_backcolor::layer#1] = vera_set_layer_backcolor::color#10
|
[315] vera_layer_backcolor[vera_set_layer_backcolor::layer#0] = vera_set_layer_backcolor::color#10
|
||||||
to:vera_set_layer_backcolor::@return
|
to:vera_set_layer_backcolor::@return
|
||||||
vera_set_layer_backcolor::@return: scope:[vera_set_layer_backcolor] from vera_set_layer_backcolor
|
vera_set_layer_backcolor::@return: scope:[vera_set_layer_backcolor] from vera_set_layer_backcolor
|
||||||
[316] return
|
[316] return
|
||||||
@ -624,8 +624,8 @@ void vera_set_layer_mapbase(byte vera_set_layer_mapbase::layer , byte vera_set_l
|
|||||||
vera_set_layer_mapbase: scope:[vera_set_layer_mapbase] from conio_x16_init::@6 conio_x16_init::@7 main::@51
|
vera_set_layer_mapbase: scope:[vera_set_layer_mapbase] from conio_x16_init::@6 conio_x16_init::@7 main::@51
|
||||||
[317] vera_set_layer_mapbase::mapbase#3 = phi( conio_x16_init::@6/$20, conio_x16_init::@7/0, main::@51/$80 )
|
[317] vera_set_layer_mapbase::mapbase#3 = phi( conio_x16_init::@6/$20, conio_x16_init::@7/0, main::@51/$80 )
|
||||||
[317] vera_set_layer_mapbase::layer#4 = phi( conio_x16_init::@6/0, conio_x16_init::@7/1, main::@51/0 )
|
[317] vera_set_layer_mapbase::layer#4 = phi( conio_x16_init::@6/0, conio_x16_init::@7/1, main::@51/0 )
|
||||||
[318] vera_set_layer_mapbase::layer#2 = vera_set_layer_mapbase::layer#4 & 1
|
[318] vera_set_layer_mapbase::layer#0 = vera_set_layer_mapbase::layer#4 & 1
|
||||||
[319] vera_set_layer_mapbase::$0 = vera_set_layer_mapbase::layer#2 << 1
|
[319] vera_set_layer_mapbase::$0 = vera_set_layer_mapbase::layer#0 << 1
|
||||||
[320] vera_set_layer_mapbase::addr#0 = vera_layer_mapbase[vera_set_layer_mapbase::$0]
|
[320] vera_set_layer_mapbase::addr#0 = vera_layer_mapbase[vera_set_layer_mapbase::$0]
|
||||||
[321] *vera_set_layer_mapbase::addr#0 = vera_set_layer_mapbase::mapbase#3
|
[321] *vera_set_layer_mapbase::addr#0 = vera_set_layer_mapbase::mapbase#3
|
||||||
to:vera_set_layer_mapbase::@return
|
to:vera_set_layer_mapbase::@return
|
||||||
@ -666,19 +666,19 @@ void clrscr()
|
|||||||
clrscr: scope:[clrscr] from main::@11 main::@17 main::@87
|
clrscr: scope:[clrscr] from main::@11 main::@17 main::@87
|
||||||
[337] clrscr::line_text#0 = (byte*)CONIO_SCREEN_TEXT#18
|
[337] clrscr::line_text#0 = (byte*)CONIO_SCREEN_TEXT#18
|
||||||
[338] clrscr::skip#0 = 1 << conio_skip
|
[338] clrscr::skip#0 = 1 << conio_skip
|
||||||
[339] vera_get_layer_backcolor::layer#0 = conio_screen_layer
|
[339] vera_get_layer_backcolor::layer#1 = conio_screen_layer
|
||||||
[340] call vera_get_layer_backcolor
|
[340] call vera_get_layer_backcolor
|
||||||
[341] vera_get_layer_backcolor::return#0 = vera_get_layer_backcolor::return#1
|
[341] vera_get_layer_backcolor::return#2 = vera_get_layer_backcolor::return#0
|
||||||
to:clrscr::@7
|
to:clrscr::@7
|
||||||
clrscr::@7: scope:[clrscr] from clrscr
|
clrscr::@7: scope:[clrscr] from clrscr
|
||||||
[342] clrscr::$1 = vera_get_layer_backcolor::return#0
|
[342] clrscr::$1 = vera_get_layer_backcolor::return#2
|
||||||
[343] clrscr::$2 = clrscr::$1 << 4
|
[343] clrscr::$2 = clrscr::$1 << 4
|
||||||
[344] vera_get_layer_textcolor::layer#0 = conio_screen_layer
|
[344] vera_get_layer_textcolor::layer#1 = conio_screen_layer
|
||||||
[345] call vera_get_layer_textcolor
|
[345] call vera_get_layer_textcolor
|
||||||
[346] vera_get_layer_textcolor::return#0 = vera_get_layer_textcolor::return#1
|
[346] vera_get_layer_textcolor::return#2 = vera_get_layer_textcolor::return#0
|
||||||
to:clrscr::@8
|
to:clrscr::@8
|
||||||
clrscr::@8: scope:[clrscr] from clrscr::@7
|
clrscr::@8: scope:[clrscr] from clrscr::@7
|
||||||
[347] clrscr::$3 = vera_get_layer_textcolor::return#0
|
[347] clrscr::$3 = vera_get_layer_textcolor::return#2
|
||||||
[348] clrscr::color#0 = clrscr::$2 | clrscr::$3
|
[348] clrscr::color#0 = clrscr::$2 | clrscr::$3
|
||||||
to:clrscr::@1
|
to:clrscr::@1
|
||||||
clrscr::@1: scope:[clrscr] from clrscr::@6 clrscr::@8
|
clrscr::@1: scope:[clrscr] from clrscr::@6 clrscr::@8
|
||||||
@ -785,12 +785,12 @@ clearline: scope:[clearline] from insertup::@3 main::@10 main::@2 main::@4 main
|
|||||||
[388] clearline::$2 = > clearline::addr#0
|
[388] clearline::$2 = > clearline::addr#0
|
||||||
[389] *VERA_ADDRX_M = clearline::$2
|
[389] *VERA_ADDRX_M = clearline::$2
|
||||||
[390] *VERA_ADDRX_H = VERA_INC_1
|
[390] *VERA_ADDRX_H = VERA_INC_1
|
||||||
[391] vera_get_layer_color::layer#1 = conio_screen_layer
|
[391] vera_get_layer_color::layer#2 = conio_screen_layer
|
||||||
[392] call vera_get_layer_color
|
[392] call vera_get_layer_color
|
||||||
[393] vera_get_layer_color::return#1 = vera_get_layer_color::return#2
|
[393] vera_get_layer_color::return#3 = vera_get_layer_color::return#0
|
||||||
to:clearline::@4
|
to:clearline::@4
|
||||||
clearline::@4: scope:[clearline] from clearline
|
clearline::@4: scope:[clearline] from clearline
|
||||||
[394] clearline::color#0 = vera_get_layer_color::return#1
|
[394] clearline::color#0 = vera_get_layer_color::return#3
|
||||||
to:clearline::@1
|
to:clearline::@1
|
||||||
clearline::@1: scope:[clearline] from clearline::@2 clearline::@4
|
clearline::@1: scope:[clearline] from clearline::@2 clearline::@4
|
||||||
[395] clearline::c#2 = phi( clearline::@2/clearline::c#1, clearline::@4/0 )
|
[395] clearline::c#2 = phi( clearline::@2/clearline::c#1, clearline::@4/0 )
|
||||||
@ -852,12 +852,12 @@ vera_is_layer_shown::@return: scope:[vera_is_layer_shown] from vera_is_layer_sh
|
|||||||
void cputc(byte cputc::c)
|
void cputc(byte cputc::c)
|
||||||
cputc: scope:[cputc] from cputs::@2 main::@41 printf_number_buffer::@3
|
cputc: scope:[cputc] from cputs::@2 main::@41 printf_number_buffer::@3
|
||||||
[420] cputc::c#4 = phi( cputs::@2/cputc::c#0, main::@41/cputc::c#3, printf_number_buffer::@3/cputc::c#2 )
|
[420] cputc::c#4 = phi( cputs::@2/cputc::c#0, main::@41/cputc::c#3, printf_number_buffer::@3/cputc::c#2 )
|
||||||
[421] vera_get_layer_color::layer#0 = conio_screen_layer
|
[421] vera_get_layer_color::layer#1 = conio_screen_layer
|
||||||
[422] call vera_get_layer_color
|
[422] call vera_get_layer_color
|
||||||
[423] vera_get_layer_color::return#0 = vera_get_layer_color::return#2
|
[423] vera_get_layer_color::return#2 = vera_get_layer_color::return#0
|
||||||
to:cputc::@7
|
to:cputc::@7
|
||||||
cputc::@7: scope:[cputc] from cputc
|
cputc::@7: scope:[cputc] from cputc
|
||||||
[424] cputc::color#0 = vera_get_layer_color::return#0
|
[424] cputc::color#0 = vera_get_layer_color::return#2
|
||||||
[425] cputc::$15 = conio_screen_layer << 1
|
[425] cputc::$15 = conio_screen_layer << 1
|
||||||
[426] cputc::conio_addr#0 = (byte*)CONIO_SCREEN_TEXT#18 + conio_line_text[cputc::$15]
|
[426] cputc::conio_addr#0 = (byte*)CONIO_SCREEN_TEXT#18 + conio_line_text[cputc::$15]
|
||||||
[427] cputc::$2 = conio_cursor_x[conio_screen_layer] << 1
|
[427] cputc::$2 = conio_cursor_x[conio_screen_layer] << 1
|
||||||
@ -904,11 +904,11 @@ cputc::@1: scope:[cputc] from cputc::@7
|
|||||||
|
|
||||||
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
||||||
vera_get_layer_mapbase: scope:[vera_get_layer_mapbase] from main::@43 main::@64 screenlayer
|
vera_get_layer_mapbase: scope:[vera_get_layer_mapbase] from main::@43 main::@64 screenlayer
|
||||||
[452] vera_get_layer_mapbase::layer#4 = phi( main::@43/1, main::@64/0, screenlayer/vera_get_layer_mapbase::layer#0 )
|
[452] vera_get_layer_mapbase::layer#4 = phi( main::@43/1, main::@64/0, screenlayer/vera_get_layer_mapbase::layer#1 )
|
||||||
[453] vera_get_layer_mapbase::layer#1 = vera_get_layer_mapbase::layer#4 & 1
|
[453] vera_get_layer_mapbase::layer#0 = vera_get_layer_mapbase::layer#4 & 1
|
||||||
[454] vera_get_layer_mapbase::$0 = vera_get_layer_mapbase::layer#1 << 1
|
[454] vera_get_layer_mapbase::$0 = vera_get_layer_mapbase::layer#0 << 1
|
||||||
[455] vera_get_layer_mapbase::mapbase#0 = vera_layer_mapbase[vera_get_layer_mapbase::$0]
|
[455] vera_get_layer_mapbase::mapbase#0 = vera_layer_mapbase[vera_get_layer_mapbase::$0]
|
||||||
[456] vera_get_layer_mapbase::return#1 = *vera_get_layer_mapbase::mapbase#0
|
[456] vera_get_layer_mapbase::return#0 = *vera_get_layer_mapbase::mapbase#0
|
||||||
to:vera_get_layer_mapbase::@return
|
to:vera_get_layer_mapbase::@return
|
||||||
vera_get_layer_mapbase::@return: scope:[vera_get_layer_mapbase] from vera_get_layer_mapbase
|
vera_get_layer_mapbase::@return: scope:[vera_get_layer_mapbase] from vera_get_layer_mapbase
|
||||||
[457] return
|
[457] return
|
||||||
@ -951,7 +951,7 @@ vera_get_layer_map_width: scope:[vera_get_layer_map_width] from screenlayer::@1
|
|||||||
[472] vera_get_layer_map_width::$0 = *vera_get_layer_map_width::config#0 & VERA_CONFIG_WIDTH_MASK
|
[472] vera_get_layer_map_width::$0 = *vera_get_layer_map_width::config#0 & VERA_CONFIG_WIDTH_MASK
|
||||||
[473] vera_get_layer_map_width::$1 = vera_get_layer_map_width::$0 >> 4
|
[473] vera_get_layer_map_width::$1 = vera_get_layer_map_width::$0 >> 4
|
||||||
[474] vera_get_layer_map_width::$3 = vera_get_layer_map_width::$1 << 1
|
[474] vera_get_layer_map_width::$3 = vera_get_layer_map_width::$1 << 1
|
||||||
[475] vera_get_layer_map_width::return#1 = VERA_CONFIG_WIDTH[vera_get_layer_map_width::$3]
|
[475] vera_get_layer_map_width::return#0 = VERA_CONFIG_WIDTH[vera_get_layer_map_width::$3]
|
||||||
to:vera_get_layer_map_width::@return
|
to:vera_get_layer_map_width::@return
|
||||||
vera_get_layer_map_width::@return: scope:[vera_get_layer_map_width] from vera_get_layer_map_width
|
vera_get_layer_map_width::@return: scope:[vera_get_layer_map_width] from vera_get_layer_map_width
|
||||||
[476] return
|
[476] return
|
||||||
@ -964,7 +964,7 @@ vera_get_layer_map_height: scope:[vera_get_layer_map_height] from screenlayer::
|
|||||||
[479] vera_get_layer_map_height::$0 = *vera_get_layer_map_height::config#0 & VERA_CONFIG_HEIGHT_MASK
|
[479] vera_get_layer_map_height::$0 = *vera_get_layer_map_height::config#0 & VERA_CONFIG_HEIGHT_MASK
|
||||||
[480] vera_get_layer_map_height::$1 = vera_get_layer_map_height::$0 >> 6
|
[480] vera_get_layer_map_height::$1 = vera_get_layer_map_height::$0 >> 6
|
||||||
[481] vera_get_layer_map_height::$3 = vera_get_layer_map_height::$1 << 1
|
[481] vera_get_layer_map_height::$3 = vera_get_layer_map_height::$1 << 1
|
||||||
[482] vera_get_layer_map_height::return#1 = VERA_CONFIG_HEIGHT[vera_get_layer_map_height::$3]
|
[482] vera_get_layer_map_height::return#0 = VERA_CONFIG_HEIGHT[vera_get_layer_map_height::$3]
|
||||||
to:vera_get_layer_map_height::@return
|
to:vera_get_layer_map_height::@return
|
||||||
vera_get_layer_map_height::@return: scope:[vera_get_layer_map_height] from vera_get_layer_map_height
|
vera_get_layer_map_height::@return: scope:[vera_get_layer_map_height] from vera_get_layer_map_height
|
||||||
[483] return
|
[483] return
|
||||||
@ -972,8 +972,8 @@ vera_get_layer_map_height::@return: scope:[vera_get_layer_map_height] from vera
|
|||||||
|
|
||||||
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
||||||
vera_get_layer_backcolor: scope:[vera_get_layer_backcolor] from clrscr
|
vera_get_layer_backcolor: scope:[vera_get_layer_backcolor] from clrscr
|
||||||
[484] vera_get_layer_backcolor::layer#1 = vera_get_layer_backcolor::layer#0 & 1
|
[484] vera_get_layer_backcolor::layer#0 = vera_get_layer_backcolor::layer#1 & 1
|
||||||
[485] vera_get_layer_backcolor::return#1 = vera_layer_backcolor[vera_get_layer_backcolor::layer#1]
|
[485] vera_get_layer_backcolor::return#0 = vera_layer_backcolor[vera_get_layer_backcolor::layer#0]
|
||||||
to:vera_get_layer_backcolor::@return
|
to:vera_get_layer_backcolor::@return
|
||||||
vera_get_layer_backcolor::@return: scope:[vera_get_layer_backcolor] from vera_get_layer_backcolor
|
vera_get_layer_backcolor::@return: scope:[vera_get_layer_backcolor] from vera_get_layer_backcolor
|
||||||
[486] return
|
[486] return
|
||||||
@ -981,8 +981,8 @@ vera_get_layer_backcolor::@return: scope:[vera_get_layer_backcolor] from vera_g
|
|||||||
|
|
||||||
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
||||||
vera_get_layer_textcolor: scope:[vera_get_layer_textcolor] from clrscr::@7
|
vera_get_layer_textcolor: scope:[vera_get_layer_textcolor] from clrscr::@7
|
||||||
[487] vera_get_layer_textcolor::layer#1 = vera_get_layer_textcolor::layer#0 & 1
|
[487] vera_get_layer_textcolor::layer#0 = vera_get_layer_textcolor::layer#1 & 1
|
||||||
[488] vera_get_layer_textcolor::return#1 = vera_layer_textcolor[vera_get_layer_textcolor::layer#1]
|
[488] vera_get_layer_textcolor::return#0 = vera_layer_textcolor[vera_get_layer_textcolor::layer#0]
|
||||||
to:vera_get_layer_textcolor::@return
|
to:vera_get_layer_textcolor::@return
|
||||||
vera_get_layer_textcolor::@return: scope:[vera_get_layer_textcolor] from vera_get_layer_textcolor
|
vera_get_layer_textcolor::@return: scope:[vera_get_layer_textcolor] from vera_get_layer_textcolor
|
||||||
[489] return
|
[489] return
|
||||||
@ -990,10 +990,10 @@ vera_get_layer_textcolor::@return: scope:[vera_get_layer_textcolor] from vera_g
|
|||||||
|
|
||||||
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
||||||
vera_get_layer_color: scope:[vera_get_layer_color] from clearline cputc
|
vera_get_layer_color: scope:[vera_get_layer_color] from clearline cputc
|
||||||
[490] vera_get_layer_color::layer#3 = phi( clearline/vera_get_layer_color::layer#1, cputc/vera_get_layer_color::layer#0 )
|
[490] vera_get_layer_color::layer#3 = phi( clearline/vera_get_layer_color::layer#2, cputc/vera_get_layer_color::layer#1 )
|
||||||
[491] vera_get_layer_color::layer#2 = vera_get_layer_color::layer#3 & 1
|
[491] vera_get_layer_color::layer#0 = vera_get_layer_color::layer#3 & 1
|
||||||
[492] vera_get_layer_color::$0 = vera_layer_backcolor[vera_get_layer_color::layer#2] << 4
|
[492] vera_get_layer_color::$0 = vera_layer_backcolor[vera_get_layer_color::layer#0] << 4
|
||||||
[493] vera_get_layer_color::return#2 = vera_get_layer_color::$0 | vera_layer_textcolor[vera_get_layer_color::layer#2]
|
[493] vera_get_layer_color::return#0 = vera_get_layer_color::$0 | vera_layer_textcolor[vera_get_layer_color::layer#0]
|
||||||
to:vera_get_layer_color::@return
|
to:vera_get_layer_color::@return
|
||||||
vera_get_layer_color::@return: scope:[vera_get_layer_color] from vera_get_layer_color
|
vera_get_layer_color::@return: scope:[vera_get_layer_color] from vera_get_layer_color
|
||||||
[494] return
|
[494] return
|
||||||
|
File diff suppressed because one or more lines are too long
@ -365,22 +365,22 @@ byte uctoa_append::value#1 reg byte x 2.0000002E7
|
|||||||
byte uctoa_append::value#2 reg byte x 5018334.166666666
|
byte uctoa_append::value#2 reg byte x 5018334.166666666
|
||||||
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
byte vera_get_layer_backcolor(byte vera_get_layer_backcolor::layer)
|
||||||
byte vera_get_layer_backcolor::layer
|
byte vera_get_layer_backcolor::layer
|
||||||
byte vera_get_layer_backcolor::layer#0 reg byte a 1102.0
|
byte vera_get_layer_backcolor::layer#0 reg byte a 2002.0
|
||||||
byte vera_get_layer_backcolor::layer#1 reg byte a 2002.0
|
byte vera_get_layer_backcolor::layer#1 reg byte a 1102.0
|
||||||
byte vera_get_layer_backcolor::return
|
byte vera_get_layer_backcolor::return
|
||||||
byte vera_get_layer_backcolor::return#0 reg byte a 202.0
|
byte vera_get_layer_backcolor::return#0 reg byte a 367.33333333333337
|
||||||
byte vera_get_layer_backcolor::return#1 reg byte a 367.33333333333337
|
byte vera_get_layer_backcolor::return#2 reg byte a 202.0
|
||||||
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
byte vera_get_layer_color(byte vera_get_layer_color::layer)
|
||||||
byte~ vera_get_layer_color::$0 reg byte a 2.00000000002E11
|
byte~ vera_get_layer_color::$0 reg byte a 2.00000000002E11
|
||||||
byte vera_get_layer_color::layer
|
byte vera_get_layer_color::layer
|
||||||
byte vera_get_layer_color::layer#0 reg byte a 2000002.0
|
byte vera_get_layer_color::layer#0 reg byte x 1.500000000015E11
|
||||||
byte vera_get_layer_color::layer#1 reg byte a 2.0000000002E10
|
byte vera_get_layer_color::layer#1 reg byte a 2000002.0
|
||||||
byte vera_get_layer_color::layer#2 reg byte x 1.500000000015E11
|
byte vera_get_layer_color::layer#2 reg byte a 2.0000000002E10
|
||||||
byte vera_get_layer_color::layer#3 reg byte a 1.10001000003E11
|
byte vera_get_layer_color::layer#3 reg byte a 1.10001000003E11
|
||||||
byte vera_get_layer_color::return
|
byte vera_get_layer_color::return
|
||||||
byte vera_get_layer_color::return#0 reg byte a 2000002.0
|
byte vera_get_layer_color::return#0 reg byte a 2.750025000075E10
|
||||||
byte vera_get_layer_color::return#1 reg byte a 2.0000000002E10
|
byte vera_get_layer_color::return#2 reg byte a 2000002.0
|
||||||
byte vera_get_layer_color::return#2 reg byte a 2.750025000075E10
|
byte vera_get_layer_color::return#3 reg byte a 2.0000000002E10
|
||||||
byte vera_get_layer_config(byte vera_get_layer_config::layer)
|
byte vera_get_layer_config(byte vera_get_layer_config::layer)
|
||||||
byte~ vera_get_layer_config::$0 reg byte a 202.0
|
byte~ vera_get_layer_config::$0 reg byte a 202.0
|
||||||
byte* vera_get_layer_config::config
|
byte* vera_get_layer_config::config
|
||||||
@ -403,8 +403,8 @@ byte* vera_get_layer_map_height::config#0 config zp[2]:35 2002.0
|
|||||||
byte vera_get_layer_map_height::layer
|
byte vera_get_layer_map_height::layer
|
||||||
byte vera_get_layer_map_height::layer#0 reg byte a 1102.0
|
byte vera_get_layer_map_height::layer#0 reg byte a 1102.0
|
||||||
word vera_get_layer_map_height::return
|
word vera_get_layer_map_height::return
|
||||||
word vera_get_layer_map_height::return#0 return zp[2]:22 202.0
|
word vera_get_layer_map_height::return#0 return zp[2]:22 367.33333333333337
|
||||||
word vera_get_layer_map_height::return#1 return zp[2]:22 367.33333333333337
|
word vera_get_layer_map_height::return#2 return zp[2]:22 202.0
|
||||||
word vera_get_layer_map_width(byte vera_get_layer_map_width::layer)
|
word vera_get_layer_map_width(byte vera_get_layer_map_width::layer)
|
||||||
byte~ vera_get_layer_map_width::$0 reg byte a 2002.0
|
byte~ vera_get_layer_map_width::$0 reg byte a 2002.0
|
||||||
byte~ vera_get_layer_map_width::$1 reg byte a 2002.0
|
byte~ vera_get_layer_map_width::$1 reg byte a 2002.0
|
||||||
@ -415,28 +415,28 @@ byte* vera_get_layer_map_width::config#0 config zp[2]:35 2002.0
|
|||||||
byte vera_get_layer_map_width::layer
|
byte vera_get_layer_map_width::layer
|
||||||
byte vera_get_layer_map_width::layer#0 reg byte a 1102.0
|
byte vera_get_layer_map_width::layer#0 reg byte a 1102.0
|
||||||
word vera_get_layer_map_width::return
|
word vera_get_layer_map_width::return
|
||||||
word vera_get_layer_map_width::return#0 return zp[2]:26 202.0
|
word vera_get_layer_map_width::return#0 return zp[2]:26 367.33333333333337
|
||||||
word vera_get_layer_map_width::return#1 return zp[2]:26 367.33333333333337
|
word vera_get_layer_map_width::return#2 return zp[2]:26 202.0
|
||||||
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
byte vera_get_layer_mapbase(byte vera_get_layer_mapbase::layer)
|
||||||
byte~ vera_get_layer_mapbase::$0 reg byte a 2002.0
|
byte~ vera_get_layer_mapbase::$0 reg byte a 2002.0
|
||||||
byte vera_get_layer_mapbase::layer
|
byte vera_get_layer_mapbase::layer
|
||||||
byte vera_get_layer_mapbase::layer#0 reg byte a 202.0
|
byte vera_get_layer_mapbase::layer#0 reg byte a 2002.0
|
||||||
byte vera_get_layer_mapbase::layer#1 reg byte a 2002.0
|
byte vera_get_layer_mapbase::layer#1 reg byte a 202.0
|
||||||
byte vera_get_layer_mapbase::layer#4 reg byte a 1102.0
|
byte vera_get_layer_mapbase::layer#4 reg byte a 1102.0
|
||||||
byte* vera_get_layer_mapbase::mapbase
|
byte* vera_get_layer_mapbase::mapbase
|
||||||
byte* vera_get_layer_mapbase::mapbase#0 mapbase zp[2]:35 2002.0
|
byte* vera_get_layer_mapbase::mapbase#0 mapbase zp[2]:35 2002.0
|
||||||
byte vera_get_layer_mapbase::return
|
byte vera_get_layer_mapbase::return
|
||||||
byte vera_get_layer_mapbase::return#0 reg byte a 202.0
|
byte vera_get_layer_mapbase::return#0 reg byte a 224.79999999999998
|
||||||
byte vera_get_layer_mapbase::return#1 reg byte a 224.79999999999998
|
byte vera_get_layer_mapbase::return#2 reg byte a 202.0
|
||||||
byte vera_get_layer_mapbase::return#3 reg byte a 22.0
|
byte vera_get_layer_mapbase::return#3 reg byte a 22.0
|
||||||
byte vera_get_layer_mapbase::return#4 reg byte a 22.0
|
byte vera_get_layer_mapbase::return#4 reg byte a 22.0
|
||||||
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
byte vera_get_layer_textcolor(byte vera_get_layer_textcolor::layer)
|
||||||
byte vera_get_layer_textcolor::layer
|
byte vera_get_layer_textcolor::layer
|
||||||
byte vera_get_layer_textcolor::layer#0 reg byte a 1102.0
|
byte vera_get_layer_textcolor::layer#0 reg byte a 2002.0
|
||||||
byte vera_get_layer_textcolor::layer#1 reg byte a 2002.0
|
byte vera_get_layer_textcolor::layer#1 reg byte a 1102.0
|
||||||
byte vera_get_layer_textcolor::return
|
byte vera_get_layer_textcolor::return
|
||||||
byte vera_get_layer_textcolor::return#0 reg byte a 202.0
|
byte vera_get_layer_textcolor::return#0 reg byte a 367.33333333333337
|
||||||
byte vera_get_layer_textcolor::return#1 reg byte a 367.33333333333337
|
byte vera_get_layer_textcolor::return#2 reg byte a 202.0
|
||||||
byte vera_get_layer_tilebase(byte vera_get_layer_tilebase::layer)
|
byte vera_get_layer_tilebase(byte vera_get_layer_tilebase::layer)
|
||||||
byte~ vera_get_layer_tilebase::$0 reg byte a 202.0
|
byte~ vera_get_layer_tilebase::$0 reg byte a 202.0
|
||||||
byte vera_get_layer_tilebase::layer
|
byte vera_get_layer_tilebase::layer
|
||||||
@ -469,7 +469,7 @@ byte vera_set_layer_backcolor(byte vera_set_layer_backcolor::layer , byte vera_s
|
|||||||
byte vera_set_layer_backcolor::color
|
byte vera_set_layer_backcolor::color
|
||||||
byte vera_set_layer_backcolor::color#10 reg byte x 50.5
|
byte vera_set_layer_backcolor::color#10 reg byte x 50.5
|
||||||
byte vera_set_layer_backcolor::layer
|
byte vera_set_layer_backcolor::layer
|
||||||
byte vera_set_layer_backcolor::layer#1 reg byte a 202.0
|
byte vera_set_layer_backcolor::layer#0 reg byte a 202.0
|
||||||
byte vera_set_layer_backcolor::layer#10 reg byte a 22.0
|
byte vera_set_layer_backcolor::layer#10 reg byte a 22.0
|
||||||
byte vera_set_layer_backcolor::layer#11 reg byte a 200.0
|
byte vera_set_layer_backcolor::layer#11 reg byte a 200.0
|
||||||
byte vera_set_layer_backcolor::layer#2 reg byte a 22.0
|
byte vera_set_layer_backcolor::layer#2 reg byte a 22.0
|
||||||
@ -493,7 +493,7 @@ byte~ vera_set_layer_mapbase::$0 reg byte a 202.0
|
|||||||
byte* vera_set_layer_mapbase::addr
|
byte* vera_set_layer_mapbase::addr
|
||||||
byte* vera_set_layer_mapbase::addr#0 addr zp[2]:24 202.0
|
byte* vera_set_layer_mapbase::addr#0 addr zp[2]:24 202.0
|
||||||
byte vera_set_layer_mapbase::layer
|
byte vera_set_layer_mapbase::layer
|
||||||
byte vera_set_layer_mapbase::layer#2 reg byte a 202.0
|
byte vera_set_layer_mapbase::layer#0 reg byte a 202.0
|
||||||
byte vera_set_layer_mapbase::layer#4 reg byte a 101.0
|
byte vera_set_layer_mapbase::layer#4 reg byte a 101.0
|
||||||
byte vera_set_layer_mapbase::mapbase
|
byte vera_set_layer_mapbase::mapbase
|
||||||
byte vera_set_layer_mapbase::mapbase#3 reg byte x 25.25
|
byte vera_set_layer_mapbase::mapbase#3 reg byte x 25.25
|
||||||
@ -501,7 +501,7 @@ byte vera_set_layer_textcolor(byte vera_set_layer_textcolor::layer , byte vera_s
|
|||||||
byte vera_set_layer_textcolor::color
|
byte vera_set_layer_textcolor::color
|
||||||
byte vera_set_layer_textcolor::color#13 reg byte x 50.5
|
byte vera_set_layer_textcolor::color#13 reg byte x 50.5
|
||||||
byte vera_set_layer_textcolor::layer
|
byte vera_set_layer_textcolor::layer
|
||||||
byte vera_set_layer_textcolor::layer#1 reg byte a 202.0
|
byte vera_set_layer_textcolor::layer#0 reg byte a 202.0
|
||||||
byte vera_set_layer_textcolor::layer#10 reg byte a 22.0
|
byte vera_set_layer_textcolor::layer#10 reg byte a 22.0
|
||||||
byte vera_set_layer_textcolor::layer#11 reg byte a 22.0
|
byte vera_set_layer_textcolor::layer#11 reg byte a 22.0
|
||||||
byte vera_set_layer_textcolor::layer#12 reg byte a 22.0
|
byte vera_set_layer_textcolor::layer#12 reg byte a 22.0
|
||||||
@ -540,9 +540,9 @@ zp[1]:3 [ printf_uchar::uvalue#12 printf_uchar::uvalue#10 printf_uchar::uvalue#1
|
|||||||
reg byte y [ printf_uchar::format_radix#12 ]
|
reg byte y [ printf_uchar::format_radix#12 ]
|
||||||
reg byte a [ vera_get_layer_config::layer#5 ]
|
reg byte a [ vera_get_layer_config::layer#5 ]
|
||||||
reg byte a [ vera_is_layer_shown::layer#5 ]
|
reg byte a [ vera_is_layer_shown::layer#5 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::layer#4 vera_get_layer_mapbase::layer#0 ]
|
reg byte a [ vera_get_layer_mapbase::layer#4 vera_get_layer_mapbase::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_tilebase::layer#4 ]
|
reg byte a [ vera_get_layer_tilebase::layer#4 ]
|
||||||
reg byte a [ vera_get_layer_color::layer#3 vera_get_layer_color::layer#1 vera_get_layer_color::layer#0 ]
|
reg byte a [ vera_get_layer_color::layer#3 vera_get_layer_color::layer#2 vera_get_layer_color::layer#1 ]
|
||||||
zp[1]:4 [ uctoa::max_digits#7 cputc::c#4 cputc::c#0 cputc::c#3 cputc::c#2 ]
|
zp[1]:4 [ uctoa::max_digits#7 cputc::c#4 cputc::c#0 cputc::c#3 cputc::c#2 ]
|
||||||
reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ]
|
reg byte x [ uctoa::value#2 uctoa::value#6 uctoa::value#1 uctoa::value#0 ]
|
||||||
reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ]
|
reg byte x [ uctoa_append::value#2 uctoa_append::value#0 uctoa_append::value#1 ]
|
||||||
@ -588,26 +588,26 @@ reg byte a [ screensize::$1 ]
|
|||||||
reg byte a [ screensize::vscale#0 ]
|
reg byte a [ screensize::vscale#0 ]
|
||||||
reg byte a [ screensize::$3 ]
|
reg byte a [ screensize::$3 ]
|
||||||
reg byte a [ screenlayer::layer#1 ]
|
reg byte a [ screenlayer::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::return#0 ]
|
reg byte a [ vera_get_layer_mapbase::return#2 ]
|
||||||
reg byte a [ screenlayer::addr#0 ]
|
reg byte a [ screenlayer::addr#0 ]
|
||||||
zp[1]:17 [ CONIO_SCREEN_BANK#16 ]
|
zp[1]:17 [ CONIO_SCREEN_BANK#16 ]
|
||||||
zp[2]:18 [ CONIO_SCREEN_TEXT#18 ]
|
zp[2]:18 [ CONIO_SCREEN_TEXT#18 ]
|
||||||
reg byte a [ vera_get_layer_map_width::layer#0 ]
|
reg byte a [ vera_get_layer_map_width::layer#0 ]
|
||||||
zp[2]:20 [ screenlayer::$5 ]
|
zp[2]:20 [ screenlayer::$5 ]
|
||||||
reg byte a [ vera_get_layer_map_height::layer#0 ]
|
reg byte a [ vera_get_layer_map_height::layer#0 ]
|
||||||
zp[2]:22 [ vera_get_layer_map_height::return#0 screenlayer::$6 vera_get_layer_map_height::return#1 ]
|
zp[2]:22 [ vera_get_layer_map_height::return#2 screenlayer::$6 vera_get_layer_map_height::return#0 ]
|
||||||
reg byte a [ vera_set_layer_textcolor::layer#1 ]
|
reg byte a [ vera_set_layer_textcolor::layer#0 ]
|
||||||
reg byte a [ vera_set_layer_backcolor::layer#1 ]
|
reg byte a [ vera_set_layer_backcolor::layer#0 ]
|
||||||
reg byte a [ vera_set_layer_mapbase::layer#2 ]
|
reg byte a [ vera_set_layer_mapbase::layer#0 ]
|
||||||
reg byte a [ vera_set_layer_mapbase::$0 ]
|
reg byte a [ vera_set_layer_mapbase::$0 ]
|
||||||
zp[2]:24 [ vera_set_layer_mapbase::addr#0 screenlayer::addr_i#0 ]
|
zp[2]:24 [ vera_set_layer_mapbase::addr#0 screenlayer::addr_i#0 ]
|
||||||
zp[2]:26 [ gotoxy::$6 gotoxy::line_offset#0 vera_get_layer_map_width::return#0 screenlayer::$4 vera_get_layer_map_width::return#1 ]
|
zp[2]:26 [ gotoxy::$6 gotoxy::line_offset#0 vera_get_layer_map_width::return#2 screenlayer::$4 vera_get_layer_map_width::return#0 ]
|
||||||
reg byte a [ gotoxy::$5 ]
|
reg byte a [ gotoxy::$5 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::layer#0 ]
|
reg byte a [ vera_get_layer_backcolor::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::return#0 ]
|
reg byte a [ vera_get_layer_backcolor::return#2 ]
|
||||||
reg byte a [ clrscr::$1 ]
|
reg byte a [ clrscr::$1 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::layer#0 ]
|
reg byte a [ vera_get_layer_textcolor::layer#1 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::return#0 ]
|
reg byte a [ vera_get_layer_textcolor::return#2 ]
|
||||||
reg byte a [ clrscr::$3 ]
|
reg byte a [ clrscr::$3 ]
|
||||||
reg byte a [ clrscr::$10 ]
|
reg byte a [ clrscr::$10 ]
|
||||||
reg byte a [ clrscr::$6 ]
|
reg byte a [ clrscr::$6 ]
|
||||||
@ -620,7 +620,7 @@ reg byte a [ kbhit::return#1 ]
|
|||||||
reg byte a [ clearline::$5 ]
|
reg byte a [ clearline::$5 ]
|
||||||
reg byte a [ clearline::$1 ]
|
reg byte a [ clearline::$1 ]
|
||||||
reg byte a [ clearline::$2 ]
|
reg byte a [ clearline::$2 ]
|
||||||
reg byte a [ vera_get_layer_color::return#1 ]
|
reg byte a [ vera_get_layer_color::return#3 ]
|
||||||
reg byte x [ clearline::color#0 ]
|
reg byte x [ clearline::color#0 ]
|
||||||
reg byte y [ uctoa::radix#0 ]
|
reg byte y [ uctoa::radix#0 ]
|
||||||
reg byte a [ printf_number_buffer::buffer_sign#0 ]
|
reg byte a [ printf_number_buffer::buffer_sign#0 ]
|
||||||
@ -629,7 +629,7 @@ reg byte a [ vera_get_layer_config::$0 ]
|
|||||||
reg byte a [ vera_get_layer_config::return#0 ]
|
reg byte a [ vera_get_layer_config::return#0 ]
|
||||||
reg byte a [ vera_is_layer_shown::layer#0 ]
|
reg byte a [ vera_is_layer_shown::layer#0 ]
|
||||||
reg byte a [ vera_is_layer_shown::return#0 ]
|
reg byte a [ vera_is_layer_shown::return#0 ]
|
||||||
reg byte a [ vera_get_layer_color::return#0 ]
|
reg byte a [ vera_get_layer_color::return#2 ]
|
||||||
reg byte x [ cputc::color#0 ]
|
reg byte x [ cputc::color#0 ]
|
||||||
reg byte a [ cputc::$15 ]
|
reg byte a [ cputc::$15 ]
|
||||||
zp[2]:29 [ cputc::conio_addr#0 cputc::conio_addr#1 vera_get_layer_config::config#0 uctoa::digit_values#8 clearline::c#2 clearline::c#1 ]
|
zp[2]:29 [ cputc::conio_addr#0 cputc::conio_addr#1 vera_get_layer_config::config#0 uctoa::digit_values#8 clearline::c#2 clearline::c#1 ]
|
||||||
@ -638,9 +638,9 @@ reg byte a [ cputc::$4 ]
|
|||||||
reg byte a [ cputc::$5 ]
|
reg byte a [ cputc::$5 ]
|
||||||
reg byte a [ cputc::$6 ]
|
reg byte a [ cputc::$6 ]
|
||||||
reg byte a [ cputc::scroll_enable#0 ]
|
reg byte a [ cputc::scroll_enable#0 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::layer#1 ]
|
reg byte a [ vera_get_layer_mapbase::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::$0 ]
|
reg byte a [ vera_get_layer_mapbase::$0 ]
|
||||||
reg byte a [ vera_get_layer_mapbase::return#1 ]
|
reg byte a [ vera_get_layer_mapbase::return#0 ]
|
||||||
reg byte a [ vera_get_layer_tilebase::layer#0 ]
|
reg byte a [ vera_get_layer_tilebase::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_tilebase::$0 ]
|
reg byte a [ vera_get_layer_tilebase::$0 ]
|
||||||
zp[2]:31 [ vera_get_layer_tilebase::tilebase#0 cputc::$16 clearline::addr#0 clrscr::skip#0 memcpy_in_vram::i#2 memcpy_in_vram::i#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ]
|
zp[2]:31 [ vera_get_layer_tilebase::tilebase#0 cputc::$16 clearline::addr#0 clrscr::skip#0 memcpy_in_vram::i#2 memcpy_in_vram::i#1 uctoa::buffer#11 uctoa::buffer#14 uctoa::buffer#4 uctoa::buffer#3 uctoa_append::buffer#0 ]
|
||||||
@ -655,13 +655,13 @@ zp[2]:35 [ vera_get_layer_map_height::config#0 vera_get_layer_map_width::config#
|
|||||||
reg byte a [ vera_get_layer_map_height::$0 ]
|
reg byte a [ vera_get_layer_map_height::$0 ]
|
||||||
reg byte a [ vera_get_layer_map_height::$1 ]
|
reg byte a [ vera_get_layer_map_height::$1 ]
|
||||||
reg byte a [ vera_get_layer_map_height::$3 ]
|
reg byte a [ vera_get_layer_map_height::$3 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::layer#1 ]
|
reg byte a [ vera_get_layer_backcolor::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_backcolor::return#1 ]
|
reg byte a [ vera_get_layer_backcolor::return#0 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::layer#1 ]
|
reg byte a [ vera_get_layer_textcolor::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_textcolor::return#1 ]
|
reg byte a [ vera_get_layer_textcolor::return#0 ]
|
||||||
reg byte x [ vera_get_layer_color::layer#2 ]
|
reg byte x [ vera_get_layer_color::layer#0 ]
|
||||||
reg byte a [ vera_get_layer_color::$0 ]
|
reg byte a [ vera_get_layer_color::$0 ]
|
||||||
reg byte a [ vera_get_layer_color::return#2 ]
|
reg byte a [ vera_get_layer_color::return#0 ]
|
||||||
reg byte a [ uctoa::$4 ]
|
reg byte a [ uctoa::$4 ]
|
||||||
reg byte y [ uctoa::digit_value#0 ]
|
reg byte y [ uctoa::digit_value#0 ]
|
||||||
reg byte x [ uctoa_append::return#0 ]
|
reg byte x [ uctoa_append::return#0 ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user