mirror of
https://gitlab.com/camelot/kickc.git
synced 2025-02-07 20:31:32 +00:00
Added more presets
This commit is contained in:
parent
a49e61f747
commit
301ea8b645
@ -94,54 +94,109 @@ byte* get_vic_charset(byte idx) {
|
||||
return VIC_CHARSET_ROM;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Screen containing the FORM
|
||||
const byte* FORM_SCREEN = $0400;
|
||||
// Charset used for the FORM
|
||||
const byte* FORM_CHARSET = $1800; // Charset ROM
|
||||
|
||||
byte[] FORM_TEXT =
|
||||
" C64 DTV Graphics Mode Explorer @" +
|
||||
" @" +
|
||||
" PRESET 0 Standard Charset @" +
|
||||
" @" +
|
||||
" CONTROL PLANE A VIC II @" +
|
||||
" bmm 0 pattern p0 screen s0 @" +
|
||||
" mcm 0 start 00 gfx g0 @" +
|
||||
" ecm 0 step 00 colors c0 @" +
|
||||
" hicolor 0 modulus 00 @" +
|
||||
" linear 0 COLORS @" +
|
||||
" color off 0 PLANE B palet 0 @" +
|
||||
" chunky 0 pattern p0 bgcol0 00 @" +
|
||||
" border off 0 start 00 bgcol1 00 @" +
|
||||
" overscan 0 step 00 bgcol2 00 @" +
|
||||
" modulus 00 bgcol3 00 @" +
|
||||
"@" ;
|
||||
byte[] FORM_COLS =
|
||||
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@" +
|
||||
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@" +
|
||||
" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @" +
|
||||
" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @" +
|
||||
" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @" +
|
||||
" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @" +
|
||||
" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @" +
|
||||
" nnnnnnn ooooooooo @" +
|
||||
" nnnnnnn ooooooooo @" +
|
||||
" nnnnnnn ooooooooo @" +
|
||||
" nnnnnnn ooooooooo @" +
|
||||
" nnnnnnn bbbbbbbbb @" +
|
||||
"@" ;
|
||||
byte[] FORM_TEXT =
|
||||
" DTV GfxExplorer MODE 0 8bpp pixel cell @" +
|
||||
" @" +
|
||||
" CONTROL PLANE A PLANE B VIC II @" +
|
||||
" bmm 0 patt p0 patt p0 screen s0 @" +
|
||||
" mcm 0 start 00 start 00 gfx g0 @" +
|
||||
" ecm 0 step 00 step 00 colors c0 @" +
|
||||
" hicol 0 mod 00 mod 00 bgcol0 00 @" +
|
||||
" line 0 bgcol1 00 @" +
|
||||
" colof 0 bgcol2 00 @" +
|
||||
" chunk 0 bgcol3 00 @" +
|
||||
" borof 0 @" +
|
||||
" overs 0 palet 0 @" +
|
||||
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@" +
|
||||
" @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm @" +
|
||||
" nnnnnnnnnnnn jjjjjjjjj @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @" +
|
||||
" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @" +
|
||||
"@" ;
|
||||
|
||||
// Number of form fields
|
||||
byte form_fields_cnt = 36;
|
||||
// Form fields x/y-positions
|
||||
byte[] form_fields_x = { 22, 7, 7, 7, 7, 7, 7, 7, 7, 7, 17, 16, 17, 16, 17, 16, 17, 27, 26, 27, 26, 27, 26, 27, 38, 38, 38, 37, 38, 37, 38, 37, 38, 37, 38, 38 };
|
||||
byte[] form_fields_y = { 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 3, 4, 4, 5, 5, 6, 6, 3, 4, 4, 5, 5, 6, 6, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 11 };
|
||||
byte[] form_fields_x = { 8, 12, 12, 12, 12, 12, 12, 12, 12, 12, 25, 24, 25, 24, 25, 24, 25, 25, 24, 25, 24, 25, 24, 25, 37, 37, 37, 37, 36, 37, 36, 37, 36, 37, 36, 37 };
|
||||
byte[] form_fields_y = { 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 5, 6, 6, 7, 7, 8, 8, 11, 12, 12, 13, 13, 14, 14, 5, 6, 7, 10, 11, 11, 12, 12, 13, 13, 14, 14 };
|
||||
// Form field max values (all values are in the interval 0..max)
|
||||
byte[] form_fields_max = { $d, 1, 1, 1, 1, 1, 1, 1, 1, 1, $a, $f, $f, $f, $f, $f, $f, $a, $f, $f, $f, $f, $f, $f, $3, $1, $3, $f, $f, $f, $f, $f, $f, $f, $f, $1 };
|
||||
byte[] form_fields_max = { 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, $a, $f, $f, $f, $f, $f, $f, $a, $f, $f, $f, $f, $f, $f, $3, $1, $3, $1, $f, $f, $f, $f, $f, $f, $f, $f };
|
||||
// Form fields values
|
||||
byte[] form_fields_val = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
|
||||
// Preset: Standard Char Mode
|
||||
byte[] preset_stdchar = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
// Preset: Extended Color Char Mode
|
||||
byte[] preset_ecmchar = { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 5, 0, 6 };
|
||||
// Preset: Standard Bitmap
|
||||
byte[] preset_stdbm = { 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
// Preset: MC Bitmap
|
||||
byte[] preset_mcbm = { 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0 };
|
||||
// Preset: Hicolor Standard Char Mode
|
||||
byte[] preset_hi_stdchar = { 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
// Preset: Hicolor Extended Color Char Mode
|
||||
byte[] preset_hi_ecmchar = { 5, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 4, 6, 8, 9, $c, $c };
|
||||
// Preset: Two plane mode
|
||||
byte[] preset_twoplane = { 6, 1, 0, 1, 1, 1, 0, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 7, 0, $d, 4, 0, 0, 0, 0 };
|
||||
// Preset: Chunky 8bpp
|
||||
byte[] preset_chunky = { 7, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 };
|
||||
|
||||
|
||||
// Apply a form value preset to the form values
|
||||
// idx is the ID of the preset
|
||||
void apply_preset(byte idx) {
|
||||
byte* preset;
|
||||
if(idx==0) {
|
||||
preset = preset_stdchar;
|
||||
} else if(idx==1){
|
||||
preset = preset_ecmchar;
|
||||
} else if(idx==2){
|
||||
preset = preset_stdbm;
|
||||
} else if(idx==3){
|
||||
preset = preset_mcbm;
|
||||
} else if(idx==4){
|
||||
preset = preset_hi_stdchar;
|
||||
} else if(idx==5){
|
||||
preset = preset_hi_ecmchar;
|
||||
} else if(idx==6){
|
||||
preset = preset_twoplane;
|
||||
} else if(idx==7){
|
||||
preset = preset_chunky;
|
||||
} else {
|
||||
preset = preset_chunky;
|
||||
}
|
||||
|
||||
// Copy preset values into the fields
|
||||
byte* values = form_fields_val;
|
||||
for( byte i=0; i != form_fields_cnt; i++) {
|
||||
*values++ = *preset++;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Form fields direct addressing
|
||||
const byte* form_ctrl_mode = form_fields_val+0;
|
||||
const byte* form_preset = form_fields_val+0;
|
||||
const byte* form_ctrl_bmm = form_fields_val+1;
|
||||
const byte* form_ctrl_mcm = form_fields_val+2;
|
||||
const byte* form_ctrl_ecm = form_fields_val+3;
|
||||
@ -168,15 +223,15 @@ const byte* form_b_mod_lo = form_fields_val+23;
|
||||
const byte* form_vic_screen = form_fields_val+24;
|
||||
const byte* form_vic_gfx = form_fields_val+25;
|
||||
const byte* form_vic_cols = form_fields_val+26;
|
||||
const byte* form_vic_bg0_hi = form_fields_val+27;
|
||||
const byte* form_vic_bg0_lo = form_fields_val+28;
|
||||
const byte* form_vic_bg1_hi = form_fields_val+29;
|
||||
const byte* form_vic_bg1_lo = form_fields_val+30;
|
||||
const byte* form_vic_bg2_hi = form_fields_val+31;
|
||||
const byte* form_vic_bg2_lo = form_fields_val+32;
|
||||
const byte* form_vic_bg3_hi = form_fields_val+33;
|
||||
const byte* form_vic_bg3_lo = form_fields_val+34;
|
||||
const byte* form_dtv_palet = form_fields_val+35;
|
||||
const byte* form_dtv_palet = form_fields_val+27;
|
||||
const byte* form_vic_bg0_hi = form_fields_val+28;
|
||||
const byte* form_vic_bg0_lo = form_fields_val+29;
|
||||
const byte* form_vic_bg1_hi = form_fields_val+30;
|
||||
const byte* form_vic_bg1_lo = form_fields_val+31;
|
||||
const byte* form_vic_bg2_hi = form_fields_val+32;
|
||||
const byte* form_vic_bg2_lo = form_fields_val+33;
|
||||
const byte* form_vic_bg3_hi = form_fields_val+34;
|
||||
const byte* form_vic_bg3_lo = form_fields_val+35;
|
||||
|
||||
// Change graphics mode to show the selected graphics mode
|
||||
void gfx_mode() {
|
||||
@ -279,7 +334,7 @@ void gfx_mode() {
|
||||
keyboard_event_scan();
|
||||
byte keyboard_event = keyboard_event_get();
|
||||
if(keyboard_event==KEY_SPACE) {
|
||||
// If space pressed - change to form mode
|
||||
// If space pressed - change to form mode 4
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -481,6 +536,8 @@ void form_mode() {
|
||||
*BGCOL = 0;
|
||||
*BORDERCOL = 0;
|
||||
|
||||
byte preset_current = *form_preset;
|
||||
|
||||
// Let the user change values in the form
|
||||
while(true) {
|
||||
while(*RASTER!=$ff) {}
|
||||
@ -488,6 +545,12 @@ void form_mode() {
|
||||
// Space pressed - change to GFX mode
|
||||
return;
|
||||
}
|
||||
if(preset_current!=*form_preset) {
|
||||
// Preset changed - update field values and render
|
||||
apply_preset(*form_preset);
|
||||
preset_current = *form_preset;
|
||||
form_render_values();
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
@ -81,6 +81,7 @@
|
||||
.const form_fields_cnt = $24
|
||||
.const FORM_CURSOR_BLINK = $28
|
||||
.const KEY_MODIFIER_SHIFT = KEY_MODIFIER_LSHIFT|KEY_MODIFIER_RSHIFT
|
||||
.label form_preset = form_fields_val+0
|
||||
.label form_ctrl_bmm = form_fields_val+1
|
||||
.label form_ctrl_mcm = form_fields_val+2
|
||||
.label form_ctrl_ecm = form_fields_val+3
|
||||
@ -107,17 +108,17 @@
|
||||
.label form_vic_screen = form_fields_val+$18
|
||||
.label form_vic_gfx = form_fields_val+$19
|
||||
.label form_vic_cols = form_fields_val+$1a
|
||||
.label form_vic_bg0_hi = form_fields_val+$1b
|
||||
.label form_vic_bg0_lo = form_fields_val+$1c
|
||||
.label form_vic_bg1_hi = form_fields_val+$1d
|
||||
.label form_vic_bg1_lo = form_fields_val+$1e
|
||||
.label form_vic_bg2_hi = form_fields_val+$1f
|
||||
.label form_vic_bg2_lo = form_fields_val+$20
|
||||
.label form_vic_bg3_hi = form_fields_val+$21
|
||||
.label form_vic_bg3_lo = form_fields_val+$22
|
||||
.label form_dtv_palet = form_fields_val+$23
|
||||
.label form_dtv_palet = form_fields_val+$1b
|
||||
.label form_vic_bg0_hi = form_fields_val+$1c
|
||||
.label form_vic_bg0_lo = form_fields_val+$1d
|
||||
.label form_vic_bg1_hi = form_fields_val+$1e
|
||||
.label form_vic_bg1_lo = form_fields_val+$1f
|
||||
.label form_vic_bg2_hi = form_fields_val+$20
|
||||
.label form_vic_bg2_lo = form_fields_val+$21
|
||||
.label form_vic_bg3_hi = form_fields_val+$22
|
||||
.label form_vic_bg3_lo = form_fields_val+$23
|
||||
.label print_char_cursor = 5
|
||||
.label print_line_cursor = $f
|
||||
.label print_line_cursor = $10
|
||||
.label keyboard_events_size = 8
|
||||
.label keyboard_modifiers = 7
|
||||
.label form_cursor_count = $d
|
||||
@ -479,7 +480,7 @@ keyboard_event_get: {
|
||||
jmp breturn
|
||||
}
|
||||
keyboard_event_scan: {
|
||||
.label row_scan = $11
|
||||
.label row_scan = $12
|
||||
.label keycode = 7
|
||||
.label row = 2
|
||||
lda #0
|
||||
@ -798,6 +799,7 @@ get_plane: {
|
||||
jmp breturn
|
||||
}
|
||||
form_mode: {
|
||||
.label preset_current = $f
|
||||
lda #<COLS
|
||||
sta print_set_screen.screen
|
||||
lda #>COLS
|
||||
@ -856,6 +858,8 @@ form_mode: {
|
||||
lda #0
|
||||
sta BGCOL
|
||||
sta BORDERCOL
|
||||
lda form_preset
|
||||
sta preset_current
|
||||
jmp b5
|
||||
breturn:
|
||||
rts
|
||||
@ -866,8 +870,141 @@ form_mode: {
|
||||
jsr form_control
|
||||
txa
|
||||
cmp #0
|
||||
beq b5
|
||||
beq b8
|
||||
jmp breturn
|
||||
b8:
|
||||
lda form_preset
|
||||
cmp preset_current
|
||||
beq b5
|
||||
jsr apply_preset
|
||||
lda form_preset
|
||||
sta preset_current
|
||||
jsr form_render_values
|
||||
jmp b5
|
||||
}
|
||||
form_render_values: {
|
||||
.label field = 3
|
||||
ldx #0
|
||||
b1:
|
||||
jsr form_field_ptr
|
||||
lda form_fields_val,x
|
||||
tay
|
||||
lda print_hextab,y
|
||||
ldy #0
|
||||
sta (field),y
|
||||
inx
|
||||
cpx #form_fields_cnt
|
||||
bcc b1
|
||||
rts
|
||||
}
|
||||
form_field_ptr: {
|
||||
.label return = 3
|
||||
.label _2 = 3
|
||||
ldy form_fields_y,x
|
||||
lda form_line_hi,y
|
||||
sta _2+1
|
||||
lda form_line_lo,y
|
||||
sta _2
|
||||
lda form_fields_x,x
|
||||
clc
|
||||
adc return
|
||||
sta return
|
||||
lda #0
|
||||
adc return+1
|
||||
sta return+1
|
||||
rts
|
||||
}
|
||||
apply_preset: {
|
||||
.label values = 5
|
||||
.label preset = 3
|
||||
cmp #0
|
||||
bne b1
|
||||
lda #<preset_stdchar
|
||||
sta preset
|
||||
lda #>preset_stdchar
|
||||
sta preset+1
|
||||
jmp b2
|
||||
b4:
|
||||
lda #<preset_chunky
|
||||
sta preset
|
||||
lda #>preset_chunky
|
||||
sta preset+1
|
||||
b2:
|
||||
ldx #0
|
||||
lda #<form_fields_val
|
||||
sta values
|
||||
lda #>form_fields_val
|
||||
sta values+1
|
||||
b17:
|
||||
ldy #0
|
||||
lda (preset),y
|
||||
sta (values),y
|
||||
inc values
|
||||
bne !+
|
||||
inc values+1
|
||||
!:
|
||||
inc preset
|
||||
bne !+
|
||||
inc preset+1
|
||||
!:
|
||||
inx
|
||||
cpx #form_fields_cnt
|
||||
bne b17
|
||||
rts
|
||||
b1:
|
||||
cmp #1
|
||||
bne b3
|
||||
lda #<preset_ecmchar
|
||||
sta preset
|
||||
lda #>preset_ecmchar
|
||||
sta preset+1
|
||||
jmp b2
|
||||
b3:
|
||||
cmp #2
|
||||
bne b5
|
||||
lda #<preset_stdbm
|
||||
sta preset
|
||||
lda #>preset_stdbm
|
||||
sta preset+1
|
||||
jmp b2
|
||||
b5:
|
||||
cmp #3
|
||||
bne b7
|
||||
lda #<preset_mcbm
|
||||
sta preset
|
||||
lda #>preset_mcbm
|
||||
sta preset+1
|
||||
jmp b2
|
||||
b7:
|
||||
cmp #4
|
||||
bne b9
|
||||
lda #<preset_hi_stdchar
|
||||
sta preset
|
||||
lda #>preset_hi_stdchar
|
||||
sta preset+1
|
||||
jmp b2
|
||||
b9:
|
||||
cmp #5
|
||||
bne b11
|
||||
lda #<preset_hi_ecmchar
|
||||
sta preset
|
||||
lda #>preset_hi_ecmchar
|
||||
sta preset+1
|
||||
jmp b2
|
||||
b11:
|
||||
cmp #6
|
||||
bne b13
|
||||
lda #<preset_twoplane
|
||||
sta preset
|
||||
lda #>preset_twoplane
|
||||
sta preset+1
|
||||
jmp b2
|
||||
b13:
|
||||
cmp #7
|
||||
beq !b4+
|
||||
jmp b4
|
||||
!b4:
|
||||
jmp b4
|
||||
}
|
||||
form_control: {
|
||||
.label field = 3
|
||||
@ -977,38 +1114,6 @@ form_control: {
|
||||
sta (field),y
|
||||
jmp b3
|
||||
}
|
||||
form_field_ptr: {
|
||||
.label return = 3
|
||||
.label _2 = 3
|
||||
ldy form_fields_y,x
|
||||
lda form_line_hi,y
|
||||
sta _2+1
|
||||
lda form_line_lo,y
|
||||
sta _2
|
||||
lda form_fields_x,x
|
||||
clc
|
||||
adc return
|
||||
sta return
|
||||
lda #0
|
||||
adc return+1
|
||||
sta return+1
|
||||
rts
|
||||
}
|
||||
form_render_values: {
|
||||
.label field = 3
|
||||
ldx #0
|
||||
b1:
|
||||
jsr form_field_ptr
|
||||
lda form_fields_val,x
|
||||
tay
|
||||
lda print_hextab,y
|
||||
ldy #0
|
||||
sta (field),y
|
||||
inx
|
||||
cpx #form_fields_cnt
|
||||
bcc b1
|
||||
rts
|
||||
}
|
||||
form_set_screen: {
|
||||
.label line = 3
|
||||
ldx #0
|
||||
@ -1120,7 +1225,7 @@ print_cls: {
|
||||
rts
|
||||
}
|
||||
print_set_screen: {
|
||||
.label screen = $f
|
||||
.label screen = $10
|
||||
rts
|
||||
}
|
||||
gfx_init: {
|
||||
@ -1296,7 +1401,7 @@ gfx_init_plane_horisontal: {
|
||||
jmp b4
|
||||
}
|
||||
gfx_init_plane_8bppchunky: {
|
||||
.label _6 = $f
|
||||
.label _6 = $10
|
||||
.label gfxb = 5
|
||||
.label x = 3
|
||||
.label y = 2
|
||||
@ -1389,7 +1494,7 @@ gfx_init_vic_bitmap: {
|
||||
bitmap_line: {
|
||||
.label xd = 7
|
||||
.label yd = 8
|
||||
.label x0 = $11
|
||||
.label x0 = $f
|
||||
.label x1 = $12
|
||||
.label y0 = $d
|
||||
lda x0
|
||||
@ -1489,7 +1594,7 @@ bitmap_line_ydxi: {
|
||||
.label y1 = $d
|
||||
.label yd = 8
|
||||
.label xd = 7
|
||||
.label e = $11
|
||||
.label e = $f
|
||||
lda xd
|
||||
lsr
|
||||
sta e
|
||||
@ -1544,7 +1649,7 @@ bitmap_plot: {
|
||||
bitmap_line_xdyi: {
|
||||
.label _6 = $12
|
||||
.label y = $d
|
||||
.label x1 = $11
|
||||
.label x1 = $f
|
||||
.label xd = 7
|
||||
.label yd = 8
|
||||
.label e = $e
|
||||
@ -1580,7 +1685,7 @@ bitmap_line_ydxd: {
|
||||
.label y1 = $d
|
||||
.label yd = 8
|
||||
.label xd = 7
|
||||
.label e = $11
|
||||
.label e = $f
|
||||
lda xd
|
||||
lsr
|
||||
sta e
|
||||
@ -1608,7 +1713,7 @@ bitmap_line_ydxd: {
|
||||
rts
|
||||
}
|
||||
bitmap_line_xdyd: {
|
||||
.label _6 = $11
|
||||
.label _6 = $f
|
||||
.label y = $d
|
||||
.label x1 = $12
|
||||
.label xd = 7
|
||||
@ -1892,11 +1997,19 @@ keyboard_init: {
|
||||
bitmap_plot_ylo: .fill $100, 0
|
||||
bitmap_plot_yhi: .fill $100, 0
|
||||
bitmap_plot_bit: .fill $100, 0
|
||||
form_fields_x: .byte $16, 7, 7, 7, 7, 7, 7, 7, 7, 7, $11, $10, $11, $10, $11, $10, $11, $1b, $1a, $1b, $1a, $1b, $1a, $1b, $26, $26, $26, $25, $26, $25, $26, $25, $26, $25, $26, $26
|
||||
form_fields_y: .byte 0, 3, 4, 5, 6, 7, 8, 9, $a, $b, 3, 4, 4, 5, 5, 6, 6, 3, 4, 4, 5, 5, 6, 6, 3, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, $b
|
||||
form_fields_max: .byte $d, 1, 1, 1, 1, 1, 1, 1, 1, 1, $a, $f, $f, $f, $f, $f, $f, $a, $f, $f, $f, $f, $f, $f, 3, 1, 3, $f, $f, $f, $f, $f, $f, $f, $f, 1
|
||||
form_fields_x: .byte 8, $c, $c, $c, $c, $c, $c, $c, $c, $c, $19, $18, $19, $18, $19, $18, $19, $19, $18, $19, $18, $19, $18, $19, $25, $25, $25, $25, $24, $25, $24, $25, $24, $25, $24, $25
|
||||
form_fields_y: .byte 2, 5, 6, 7, 8, 9, $a, $b, $c, $d, 5, 6, 6, 7, 7, 8, 8, $b, $c, $c, $d, $d, $e, $e, 5, 6, 7, $a, $b, $b, $c, $c, $d, $d, $e, $e
|
||||
form_fields_max: .byte 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, $a, $f, $f, $f, $f, $f, $f, $a, $f, $f, $f, $f, $f, $f, 3, 1, 3, 1, $f, $f, $f, $f, $f, $f, $f, $f
|
||||
form_fields_val: .byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
preset_stdchar: .byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
preset_ecmchar: .byte 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2, 0, 5, 0, 6
|
||||
preset_stdbm: .byte 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
preset_mcbm: .byte 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0
|
||||
preset_hi_stdchar: .byte 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
preset_hi_ecmchar: .byte 5, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 4, 6, 8, 9, $c, $c
|
||||
preset_twoplane: .byte 6, 1, 0, 1, 1, 1, 0, 0, 0, 0, 7, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 7, 0, $d, 4, 0, 0, 0, 0
|
||||
preset_chunky: .byte 7, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
form_line_lo: .fill $19, 0
|
||||
form_line_hi: .fill $19, 0
|
||||
FORM_COLS: .text "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+" nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+" nnnnnnn ooooooooo @"+" nnnnnnn ooooooooo @"+" nnnnnnn ooooooooo @"+" nnnnnnn ooooooooo @"+" nnnnnnn bbbbbbbbb @"+"@"
|
||||
FORM_TEXT: .text " DTV GfxExplorer MODE 0 8bpp pixel cell @"+" @"+" CONTROL PLANE A PLANE B VIC II @"+" bmm 0 patt p0 patt p0 screen s0 @"+" mcm 0 start 00 start 00 gfx g0 @"+" ecm 0 step 00 step 00 colors c0 @"+" hicol 0 mod 00 mod 00 bgcol0 00 @"+" line 0 bgcol1 00 @"+" colof 0 bgcol2 00 @"+" chunk 0 bgcol3 00 @"+" borof 0 @"+" overs 0 palet 0 @"+"@"
|
||||
FORM_TEXT: .text " C64 DTV Graphics Mode Explorer @"+" @"+" PRESET 0 Standard Charset @"+" @"+" CONTROL PLANE A VIC II @"+" bmm 0 pattern p0 screen s0 @"+" mcm 0 start 00 gfx g0 @"+" ecm 0 step 00 colors c0 @"+" hicolor 0 modulus 00 @"+" linear 0 COLORS @"+" color off 0 PLANE B palet 0 @"+" chunky 0 pattern p0 bgcol0 00 @"+" border off 0 start 00 bgcol1 00 @"+" overscan 0 step 00 bgcol2 00 @"+" modulus 00 bgcol3 00 @"+"@"
|
||||
FORM_COLS: .text "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+" @"+"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+" @"+" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+" nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+" nnnnnnnnnnnn mmmmmmmmmm @"+" nnnnnnnnnnnn jjjjjjjjj @"+" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+" nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+"@"
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -1,4 +1,4 @@
|
||||
(label) @51
|
||||
(label) @52
|
||||
(label) @begin
|
||||
(label) @end
|
||||
(byte*) BGCOL
|
||||
@ -84,13 +84,13 @@
|
||||
(byte*) FORM_CHARSET
|
||||
(const byte*) FORM_CHARSET#0 FORM_CHARSET = ((byte*))(word/signed word/dword/signed dword) 6144
|
||||
(byte[]) FORM_COLS
|
||||
(const string) FORM_COLS#0 FORM_COLS = (string) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+(string) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+(string) " nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+(string) " nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+(string) " nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+(string) " nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+(string) " nnnnnnn mmmmmmmm mmmmmmmm ooooooooo @"+(string) " nnnnnnn ooooooooo @"+(string) " nnnnnnn ooooooooo @"+(string) " nnnnnnn ooooooooo @"+(string) " nnnnnnn ooooooooo @"+(string) " nnnnnnn bbbbbbbbb @"+(string) "@"
|
||||
(const string) FORM_COLS#0 FORM_COLS = (string) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+(string) " @"+(string) "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@"+(string) " @"+(string) " nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+(string) " nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+(string) " nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+(string) " nnnnnnnnnnnn mmmmmmmmmm ooooooooo @"+(string) " nnnnnnnnnnnn mmmmmmmmmm @"+(string) " nnnnnnnnnnnn jjjjjjjjj @"+(string) " nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+(string) " nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+(string) " nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+(string) " nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+(string) " nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+(string) " nnnnnnnnnnnn mmmmmmmmmm jjjjjjjjj @"+(string) "@"
|
||||
(signed byte) FORM_CURSOR_BLINK
|
||||
(const signed byte) FORM_CURSOR_BLINK#0 FORM_CURSOR_BLINK = (byte/signed byte/word/signed word/dword/signed dword) 40
|
||||
(byte*) FORM_SCREEN
|
||||
(const byte*) FORM_SCREEN#0 FORM_SCREEN = ((byte*))(word/signed word/dword/signed dword) 1024
|
||||
(byte[]) FORM_TEXT
|
||||
(const string) FORM_TEXT#0 FORM_TEXT = (string) " DTV GfxExplorer MODE 0 8bpp pixel cell @"+(string) " @"+(string) " CONTROL PLANE A PLANE B VIC II @"+(string) " bmm 0 patt p0 patt p0 screen s0 @"+(string) " mcm 0 start 00 start 00 gfx g0 @"+(string) " ecm 0 step 00 step 00 colors c0 @"+(string) " hicol 0 mod 00 mod 00 bgcol0 00 @"+(string) " line 0 bgcol1 00 @"+(string) " colof 0 bgcol2 00 @"+(string) " chunk 0 bgcol3 00 @"+(string) " borof 0 @"+(string) " overs 0 palet 0 @"+(string) "@"
|
||||
(const string) FORM_TEXT#0 FORM_TEXT = (string) " C64 DTV Graphics Mode Explorer @"+(string) " @"+(string) " PRESET 0 Standard Charset @"+(string) " @"+(string) " CONTROL PLANE A VIC II @"+(string) " bmm 0 pattern p0 screen s0 @"+(string) " mcm 0 start 00 gfx g0 @"+(string) " ecm 0 step 00 colors c0 @"+(string) " hicolor 0 modulus 00 @"+(string) " linear 0 COLORS @"+(string) " color off 0 PLANE B palet 0 @"+(string) " chunky 0 pattern p0 bgcol0 00 @"+(string) " border off 0 start 00 bgcol1 00 @"+(string) " overscan 0 step 00 bgcol2 00 @"+(string) " modulus 00 bgcol3 00 @"+(string) "@"
|
||||
(byte) KEY_COMMODORE
|
||||
(const byte) KEY_COMMODORE#0 KEY_COMMODORE = (byte/signed byte/word/signed word/dword/signed dword) 61
|
||||
(byte) KEY_CRSR_DOWN
|
||||
@ -165,6 +165,30 @@
|
||||
(const byte*) VIC_SCREEN2#0 VIC_SCREEN2 = ((byte*))(word/dword/signed dword) 34816
|
||||
(byte*) VIC_SCREEN3
|
||||
(const byte*) VIC_SCREEN3#0 VIC_SCREEN3 = ((byte*))(word/dword/signed dword) 35840
|
||||
(void()) apply_preset((byte) apply_preset::idx)
|
||||
(label) apply_preset::@1
|
||||
(label) apply_preset::@11
|
||||
(label) apply_preset::@13
|
||||
(label) apply_preset::@17
|
||||
(label) apply_preset::@2
|
||||
(label) apply_preset::@3
|
||||
(label) apply_preset::@32
|
||||
(label) apply_preset::@5
|
||||
(label) apply_preset::@7
|
||||
(label) apply_preset::@9
|
||||
(label) apply_preset::@return
|
||||
(byte) apply_preset::i
|
||||
(byte) apply_preset::i#1 reg byte x 1501.5
|
||||
(byte) apply_preset::i#2 reg byte x 500.5
|
||||
(byte) apply_preset::idx
|
||||
(byte) apply_preset::idx#0 reg byte a 14.625
|
||||
(byte*) apply_preset::preset
|
||||
(byte*) apply_preset::preset#10 preset zp ZP_WORD:3 1001.6666666666667
|
||||
(byte*) apply_preset::preset#11 preset zp ZP_WORD:3 2.0
|
||||
(byte*) apply_preset::preset#9 preset zp ZP_WORD:3 667.3333333333334
|
||||
(byte*) apply_preset::values
|
||||
(byte*) apply_preset::values#1 values zp ZP_WORD:5 500.5
|
||||
(byte*) apply_preset::values#2 values zp ZP_WORD:5 1501.5
|
||||
(void()) bitmap_clear()
|
||||
(word~) bitmap_clear::$3 $3 zp ZP_WORD:3 2.0
|
||||
(label) bitmap_clear::@1
|
||||
@ -228,7 +252,7 @@
|
||||
(label) bitmap_line::@9
|
||||
(label) bitmap_line::@return
|
||||
(byte) bitmap_line::x0
|
||||
(byte) bitmap_line::x0#0 x0 zp ZP_BYTE:17 1.260869565217391
|
||||
(byte) bitmap_line::x0#0 x0 zp ZP_BYTE:15 1.260869565217391
|
||||
(byte) bitmap_line::x1
|
||||
(byte) bitmap_line::x1#0 x1 zp ZP_BYTE:18 1.3181818181818181
|
||||
(byte) bitmap_line::xd
|
||||
@ -244,7 +268,7 @@
|
||||
(byte) bitmap_line::yd#10 yd zp ZP_BYTE:8 0.8888888888888888
|
||||
(byte) bitmap_line::yd#3 yd zp ZP_BYTE:8 0.8888888888888888
|
||||
(void()) bitmap_line_xdyd((byte) bitmap_line_xdyd::x , (byte) bitmap_line_xdyd::y , (byte) bitmap_line_xdyd::x1 , (byte) bitmap_line_xdyd::xd , (byte) bitmap_line_xdyd::yd)
|
||||
(byte/signed word/word/dword/signed dword~) bitmap_line_xdyd::$6 $6 zp ZP_BYTE:17 202.0
|
||||
(byte/signed word/word/dword/signed dword~) bitmap_line_xdyd::$6 $6 zp ZP_BYTE:15 202.0
|
||||
(label) bitmap_line_xdyd::@1
|
||||
(label) bitmap_line_xdyd::@2
|
||||
(label) bitmap_line_xdyd::@3
|
||||
@ -301,9 +325,9 @@
|
||||
(byte) bitmap_line_xdyi::x#3 reg byte x 76.25
|
||||
(byte) bitmap_line_xdyi::x#6 reg byte x 3.0
|
||||
(byte) bitmap_line_xdyi::x1
|
||||
(byte) bitmap_line_xdyi::x1#0 x1 zp ZP_BYTE:17 1.3333333333333333
|
||||
(byte) bitmap_line_xdyi::x1#1 x1 zp ZP_BYTE:17 1.3333333333333333
|
||||
(byte) bitmap_line_xdyi::x1#6 x1 zp ZP_BYTE:17 7.5
|
||||
(byte) bitmap_line_xdyi::x1#0 x1 zp ZP_BYTE:15 1.3333333333333333
|
||||
(byte) bitmap_line_xdyi::x1#1 x1 zp ZP_BYTE:15 1.3333333333333333
|
||||
(byte) bitmap_line_xdyi::x1#6 x1 zp ZP_BYTE:15 7.5
|
||||
(byte) bitmap_line_xdyi::xd
|
||||
(byte) bitmap_line_xdyi::xd#0 xd zp ZP_BYTE:7 2.0
|
||||
(byte) bitmap_line_xdyi::xd#1 xd zp ZP_BYTE:7 2.0
|
||||
@ -327,11 +351,11 @@
|
||||
(label) bitmap_line_ydxd::@5
|
||||
(label) bitmap_line_ydxd::@return
|
||||
(byte) bitmap_line_ydxd::e
|
||||
(byte) bitmap_line_ydxd::e#0 e zp ZP_BYTE:17 4.0
|
||||
(byte) bitmap_line_ydxd::e#1 e zp ZP_BYTE:17 134.66666666666666
|
||||
(byte) bitmap_line_ydxd::e#2 e zp ZP_BYTE:17 202.0
|
||||
(byte) bitmap_line_ydxd::e#3 e zp ZP_BYTE:17 40.8
|
||||
(byte) bitmap_line_ydxd::e#6 e zp ZP_BYTE:17 101.0
|
||||
(byte) bitmap_line_ydxd::e#0 e zp ZP_BYTE:15 4.0
|
||||
(byte) bitmap_line_ydxd::e#1 e zp ZP_BYTE:15 134.66666666666666
|
||||
(byte) bitmap_line_ydxd::e#2 e zp ZP_BYTE:15 202.0
|
||||
(byte) bitmap_line_ydxd::e#3 e zp ZP_BYTE:15 40.8
|
||||
(byte) bitmap_line_ydxd::e#6 e zp ZP_BYTE:15 101.0
|
||||
(byte) bitmap_line_ydxd::x
|
||||
(byte) bitmap_line_ydxd::x#0 reg byte x 1.0
|
||||
(byte) bitmap_line_ydxd::x#1 reg byte x 1.0
|
||||
@ -365,11 +389,11 @@
|
||||
(label) bitmap_line_ydxi::@5
|
||||
(label) bitmap_line_ydxi::@return
|
||||
(byte) bitmap_line_ydxi::e
|
||||
(byte) bitmap_line_ydxi::e#0 e zp ZP_BYTE:17 4.0
|
||||
(byte) bitmap_line_ydxi::e#1 e zp ZP_BYTE:17 134.66666666666666
|
||||
(byte) bitmap_line_ydxi::e#2 e zp ZP_BYTE:17 202.0
|
||||
(byte) bitmap_line_ydxi::e#3 e zp ZP_BYTE:17 40.8
|
||||
(byte) bitmap_line_ydxi::e#6 e zp ZP_BYTE:17 101.0
|
||||
(byte) bitmap_line_ydxi::e#0 e zp ZP_BYTE:15 4.0
|
||||
(byte) bitmap_line_ydxi::e#1 e zp ZP_BYTE:15 134.66666666666666
|
||||
(byte) bitmap_line_ydxi::e#2 e zp ZP_BYTE:15 202.0
|
||||
(byte) bitmap_line_ydxi::e#3 e zp ZP_BYTE:15 40.8
|
||||
(byte) bitmap_line_ydxi::e#6 e zp ZP_BYTE:15 101.0
|
||||
(byte) bitmap_line_ydxi::x
|
||||
(byte) bitmap_line_ydxi::x#0 reg byte x 1.0
|
||||
(byte) bitmap_line_ydxi::x#1 reg byte x 1.0
|
||||
@ -496,8 +520,8 @@
|
||||
(byte) form_control::key_event
|
||||
(byte) form_control::key_event#0 reg byte a 2.6666666666666665
|
||||
(byte) form_control::return
|
||||
(byte) form_control::return#0 reg byte a 202.0
|
||||
(byte) form_control::return#2 reg byte x 33.666666666666664
|
||||
(byte) form_control::return#0 reg byte a 2002.0
|
||||
(byte) form_control::return#2 reg byte x 333.6666666666667
|
||||
(byte*) form_ctrl_bmm
|
||||
(const byte*) form_ctrl_bmm#0 form_ctrl_bmm = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 1
|
||||
(byte*) form_ctrl_borof
|
||||
@ -517,34 +541,34 @@
|
||||
(byte*) form_ctrl_overs
|
||||
(const byte*) form_ctrl_overs#0 form_ctrl_overs = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 9
|
||||
(signed byte) form_cursor_count
|
||||
(signed byte) form_cursor_count#1 form_cursor_count zp ZP_BYTE:13 0.35135135135135137
|
||||
(signed byte) form_cursor_count#13 form_cursor_count zp ZP_BYTE:13 42.599999999999994
|
||||
(signed byte) form_cursor_count#1 form_cursor_count zp ZP_BYTE:13 0.34210526315789475
|
||||
(signed byte) form_cursor_count#13 form_cursor_count zp ZP_BYTE:13 402.59999999999997
|
||||
(signed byte) form_cursor_count#15 form_cursor_count zp ZP_BYTE:13 0.4
|
||||
(signed byte) form_cursor_count#16 form_cursor_count zp ZP_BYTE:13 34.66666666666667
|
||||
(signed byte) form_cursor_count#21 form_cursor_count zp ZP_BYTE:13 25.75
|
||||
(signed byte) form_cursor_count#16 form_cursor_count zp ZP_BYTE:13 191.72727272727275
|
||||
(signed byte) form_cursor_count#21 form_cursor_count zp ZP_BYTE:13 263.375
|
||||
(signed byte) form_cursor_count#5 form_cursor_count zp ZP_BYTE:13 2.0
|
||||
(byte*) form_dtv_palet
|
||||
(const byte*) form_dtv_palet#0 form_dtv_palet = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 35
|
||||
(const byte*) form_dtv_palet#0 form_dtv_palet = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 27
|
||||
(byte) form_field_idx
|
||||
(byte) form_field_idx#1 form_field_idx zp ZP_BYTE:14 0.35135135135135137
|
||||
(byte) form_field_idx#14 form_field_idx zp ZP_BYTE:14 42.599999999999994
|
||||
(byte) form_field_idx#18 form_field_idx zp ZP_BYTE:14 35.00000000000001
|
||||
(byte) form_field_idx#28 form_field_idx zp ZP_BYTE:14 5.949999999999997
|
||||
(byte) form_field_idx#1 form_field_idx zp ZP_BYTE:14 0.34210526315789475
|
||||
(byte) form_field_idx#14 form_field_idx zp ZP_BYTE:14 402.59999999999997
|
||||
(byte) form_field_idx#18 form_field_idx zp ZP_BYTE:14 191.90909090909093
|
||||
(byte) form_field_idx#28 form_field_idx zp ZP_BYTE:14 53.47499999999995
|
||||
(byte) form_field_idx#32 form_field_idx zp ZP_BYTE:14 6.0
|
||||
(byte) form_field_idx#43 form_field_idx zp ZP_BYTE:14 2.0
|
||||
(byte) form_field_idx#44 form_field_idx zp ZP_BYTE:14 2.0
|
||||
(byte) form_field_idx#45 form_field_idx zp ZP_BYTE:14 2.0
|
||||
(byte*()) form_field_ptr((byte) form_field_ptr::field_idx)
|
||||
(word~) form_field_ptr::$2 $2 zp ZP_WORD:3 1.0
|
||||
(label) form_field_ptr::@return
|
||||
(byte*) form_field_ptr::field
|
||||
(byte) form_field_ptr::field_idx
|
||||
(byte) form_field_ptr::field_idx#0 reg byte x 202.0
|
||||
(byte) form_field_ptr::field_idx#0 reg byte x 2002.0
|
||||
(byte) form_field_ptr::field_idx#1 reg byte x 4.0
|
||||
(byte) form_field_ptr::field_idx#2 reg byte x 35.66666666666666
|
||||
(byte) form_field_ptr::field_idx#2 reg byte x 335.66666666666674
|
||||
(byte*) form_field_ptr::line
|
||||
(byte*) form_field_ptr::return
|
||||
(byte*) form_field_ptr::return#0 return zp ZP_WORD:3 26.25
|
||||
(byte*) form_field_ptr::return#2 return zp ZP_WORD:3 202.0
|
||||
(byte*) form_field_ptr::return#0 return zp ZP_WORD:3 251.25
|
||||
(byte*) form_field_ptr::return#2 return zp ZP_WORD:3 2002.0
|
||||
(byte*) form_field_ptr::return#3 return zp ZP_WORD:3 4.0
|
||||
(byte) form_field_ptr::x
|
||||
(byte) form_field_ptr::x#0 reg byte a 4.0
|
||||
@ -553,23 +577,23 @@
|
||||
(byte) form_fields_cnt
|
||||
(const byte) form_fields_cnt#0 form_fields_cnt = (byte/signed byte/word/signed word/dword/signed dword) 36
|
||||
(byte[]) form_fields_max
|
||||
(const byte[]) form_fields_max#0 form_fields_max = { (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 1 }
|
||||
(const byte[]) form_fields_max#0 form_fields_max = { (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15, (byte/signed byte/word/signed word/dword/signed dword) 15 }
|
||||
(byte[]) form_fields_val
|
||||
(const byte[]) form_fields_val#0 form_fields_val = { (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0 }
|
||||
(byte[]) form_fields_x
|
||||
(const byte[]) form_fields_x#0 form_fields_x = { (byte/signed byte/word/signed word/dword/signed dword) 22, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 16, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 16, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 16, (byte/signed byte/word/signed word/dword/signed dword) 17, (byte/signed byte/word/signed word/dword/signed dword) 27, (byte/signed byte/word/signed word/dword/signed dword) 26, (byte/signed byte/word/signed word/dword/signed dword) 27, (byte/signed byte/word/signed word/dword/signed dword) 26, (byte/signed byte/word/signed word/dword/signed dword) 27, (byte/signed byte/word/signed word/dword/signed dword) 26, (byte/signed byte/word/signed word/dword/signed dword) 27, (byte/signed byte/word/signed word/dword/signed dword) 38, (byte/signed byte/word/signed word/dword/signed dword) 38, (byte/signed byte/word/signed word/dword/signed dword) 38, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 38, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 38, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 38, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 38, (byte/signed byte/word/signed word/dword/signed dword) 38 }
|
||||
(const byte[]) form_fields_x#0 form_fields_x = { (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 24, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 24, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 24, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 24, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 24, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 24, (byte/signed byte/word/signed word/dword/signed dword) 25, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 36, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 36, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 36, (byte/signed byte/word/signed word/dword/signed dword) 37, (byte/signed byte/word/signed word/dword/signed dword) 36, (byte/signed byte/word/signed word/dword/signed dword) 37 }
|
||||
(byte[]) form_fields_y
|
||||
(const byte[]) form_fields_y#0 form_fields_y = { (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 9, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 9, (byte/signed byte/word/signed word/dword/signed dword) 9, (byte/signed byte/word/signed word/dword/signed dword) 11 }
|
||||
(const byte[]) form_fields_y#0 form_fields_y = { (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 9, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 14, (byte/signed byte/word/signed word/dword/signed dword) 14, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 10, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 11, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 14, (byte/signed byte/word/signed word/dword/signed dword) 14 }
|
||||
(byte[25]) form_line_hi
|
||||
(const byte[25]) form_line_hi#0 form_line_hi = { fill( 25, 0) }
|
||||
(byte[25]) form_line_lo
|
||||
(const byte[25]) form_line_lo#0 form_line_lo = { fill( 25, 0) }
|
||||
(void()) form_mode()
|
||||
(byte~) form_mode::$35 reg byte a 202.0
|
||||
(byte~) form_mode::$35 reg byte a 2002.0
|
||||
(label) form_mode::@1
|
||||
(label) form_mode::@19
|
||||
(label) form_mode::@10
|
||||
(label) form_mode::@18
|
||||
(label) form_mode::@2
|
||||
(label) form_mode::@20
|
||||
(label) form_mode::@21
|
||||
(label) form_mode::@22
|
||||
(label) form_mode::@23
|
||||
@ -577,22 +601,31 @@
|
||||
(label) form_mode::@25
|
||||
(label) form_mode::@26
|
||||
(label) form_mode::@27
|
||||
(label) form_mode::@28
|
||||
(label) form_mode::@29
|
||||
(label) form_mode::@30
|
||||
(label) form_mode::@5
|
||||
(label) form_mode::@7
|
||||
(label) form_mode::@9
|
||||
(label) form_mode::@8
|
||||
(label) form_mode::@return
|
||||
(byte) form_mode::i
|
||||
(byte) form_mode::i#1 reg byte x 151.5
|
||||
(byte) form_mode::i#2 reg byte x 202.0
|
||||
(byte) form_mode::preset_current
|
||||
(byte) form_mode::preset_current#0 preset_current zp ZP_BYTE:15 4.0
|
||||
(byte) form_mode::preset_current#1 preset_current zp ZP_BYTE:15 101.0
|
||||
(byte) form_mode::preset_current#6 preset_current zp ZP_BYTE:15 138.0
|
||||
(byte*) form_preset
|
||||
(const byte*) form_preset#0 form_preset = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 0
|
||||
(void()) form_render_values()
|
||||
(label) form_render_values::@1
|
||||
(label) form_render_values::@3
|
||||
(label) form_render_values::@return
|
||||
(byte*) form_render_values::field
|
||||
(byte*) form_render_values::field#0 field zp ZP_WORD:3 202.0
|
||||
(byte*) form_render_values::field#0 field zp ZP_WORD:3 2002.0
|
||||
(byte) form_render_values::idx
|
||||
(byte) form_render_values::idx#1 reg byte x 151.5
|
||||
(byte) form_render_values::idx#2 reg byte x 67.33333333333333
|
||||
(byte) form_render_values::idx#1 reg byte x 1501.5
|
||||
(byte) form_render_values::idx#2 reg byte x 667.3333333333334
|
||||
(void()) form_set_screen((byte*) form_set_screen::screen)
|
||||
(byte~) form_set_screen::$0 reg byte a 202.0
|
||||
(byte~) form_set_screen::$1 reg byte a 202.0
|
||||
@ -606,21 +639,21 @@
|
||||
(byte) form_set_screen::y#1 reg byte x 151.5
|
||||
(byte) form_set_screen::y#2 reg byte x 67.33333333333333
|
||||
(byte*) form_vic_bg0_hi
|
||||
(const byte*) form_vic_bg0_hi#0 form_vic_bg0_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 27
|
||||
(const byte*) form_vic_bg0_hi#0 form_vic_bg0_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 28
|
||||
(byte*) form_vic_bg0_lo
|
||||
(const byte*) form_vic_bg0_lo#0 form_vic_bg0_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 28
|
||||
(const byte*) form_vic_bg0_lo#0 form_vic_bg0_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 29
|
||||
(byte*) form_vic_bg1_hi
|
||||
(const byte*) form_vic_bg1_hi#0 form_vic_bg1_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 29
|
||||
(const byte*) form_vic_bg1_hi#0 form_vic_bg1_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 30
|
||||
(byte*) form_vic_bg1_lo
|
||||
(const byte*) form_vic_bg1_lo#0 form_vic_bg1_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 30
|
||||
(const byte*) form_vic_bg1_lo#0 form_vic_bg1_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 31
|
||||
(byte*) form_vic_bg2_hi
|
||||
(const byte*) form_vic_bg2_hi#0 form_vic_bg2_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 31
|
||||
(const byte*) form_vic_bg2_hi#0 form_vic_bg2_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 32
|
||||
(byte*) form_vic_bg2_lo
|
||||
(const byte*) form_vic_bg2_lo#0 form_vic_bg2_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 32
|
||||
(const byte*) form_vic_bg2_lo#0 form_vic_bg2_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 33
|
||||
(byte*) form_vic_bg3_hi
|
||||
(const byte*) form_vic_bg3_hi#0 form_vic_bg3_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 33
|
||||
(const byte*) form_vic_bg3_hi#0 form_vic_bg3_hi = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 34
|
||||
(byte*) form_vic_bg3_lo
|
||||
(const byte*) form_vic_bg3_lo#0 form_vic_bg3_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 34
|
||||
(const byte*) form_vic_bg3_lo#0 form_vic_bg3_lo = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 35
|
||||
(byte*) form_vic_cols
|
||||
(const byte*) form_vic_cols#0 form_vic_cols = (const byte[]) form_fields_val#0+(byte/signed byte/word/signed word/dword/signed dword) 26
|
||||
(byte*) form_vic_gfx
|
||||
@ -683,7 +716,7 @@
|
||||
(label) gfx_init::@9
|
||||
(label) gfx_init::@return
|
||||
(void()) gfx_init_plane_8bppchunky()
|
||||
(word~) gfx_init_plane_8bppchunky::$6 $6 zp ZP_WORD:15 202.0
|
||||
(word~) gfx_init_plane_8bppchunky::$6 $6 zp ZP_WORD:16 202.0
|
||||
(label) gfx_init_plane_8bppchunky::@1
|
||||
(label) gfx_init_plane_8bppchunky::@2
|
||||
(label) gfx_init_plane_8bppchunky::@3
|
||||
@ -1033,13 +1066,13 @@
|
||||
(byte) keyboard_event_pressed::row_bits
|
||||
(byte) keyboard_event_pressed::row_bits#0 reg byte y 2.0
|
||||
(void()) keyboard_event_scan()
|
||||
(byte/word/dword~) keyboard_event_scan::$12 reg byte a 20002.0
|
||||
(byte/word/dword~) keyboard_event_scan::$12 reg byte a 200002.0
|
||||
(byte~) keyboard_event_scan::$16 reg byte a 4.0
|
||||
(byte~) keyboard_event_scan::$20 reg byte a 4.0
|
||||
(byte~) keyboard_event_scan::$24 reg byte a 4.0
|
||||
(byte~) keyboard_event_scan::$28 reg byte a 4.0
|
||||
(byte~) keyboard_event_scan::$3 reg byte a 20002.0
|
||||
(byte~) keyboard_event_scan::$4 reg byte a 20002.0
|
||||
(byte~) keyboard_event_scan::$3 reg byte a 200002.0
|
||||
(byte~) keyboard_event_scan::$4 reg byte a 200002.0
|
||||
(label) keyboard_event_scan::@1
|
||||
(label) keyboard_event_scan::@10
|
||||
(label) keyboard_event_scan::@11
|
||||
@ -1065,38 +1098,38 @@
|
||||
(label) keyboard_event_scan::@9
|
||||
(label) keyboard_event_scan::@return
|
||||
(byte) keyboard_event_scan::col
|
||||
(byte) keyboard_event_scan::col#1 reg byte x 15001.5
|
||||
(byte) keyboard_event_scan::col#2 reg byte x 2857.4285714285716
|
||||
(byte) keyboard_event_scan::col#1 reg byte x 150001.5
|
||||
(byte) keyboard_event_scan::col#2 reg byte x 28571.714285714286
|
||||
(byte) keyboard_event_scan::event_type
|
||||
(byte) keyboard_event_scan::event_type#0 reg byte a 20002.0
|
||||
(byte) keyboard_event_scan::event_type#0 reg byte a 200002.0
|
||||
(byte) keyboard_event_scan::keycode
|
||||
(byte) keyboard_event_scan::keycode#1 keycode zp ZP_BYTE:7 2002.0
|
||||
(byte) keyboard_event_scan::keycode#10 keycode zp ZP_BYTE:7 3154.230769230769
|
||||
(byte) keyboard_event_scan::keycode#11 keycode zp ZP_BYTE:7 500.5
|
||||
(byte) keyboard_event_scan::keycode#14 keycode zp ZP_BYTE:7 1001.0
|
||||
(byte) keyboard_event_scan::keycode#15 keycode zp ZP_BYTE:7 5250.75
|
||||
(byte) keyboard_event_scan::keycode#1 keycode zp ZP_BYTE:7 20002.0
|
||||
(byte) keyboard_event_scan::keycode#10 keycode zp ZP_BYTE:7 31538.846153846156
|
||||
(byte) keyboard_event_scan::keycode#11 keycode zp ZP_BYTE:7 5000.5
|
||||
(byte) keyboard_event_scan::keycode#14 keycode zp ZP_BYTE:7 10001.0
|
||||
(byte) keyboard_event_scan::keycode#15 keycode zp ZP_BYTE:7 52500.75
|
||||
(byte) keyboard_event_scan::row
|
||||
(byte) keyboard_event_scan::row#1 row zp ZP_BYTE:2 1501.5
|
||||
(byte) keyboard_event_scan::row#2 row zp ZP_BYTE:2 600.24
|
||||
(byte) keyboard_event_scan::row#1 row zp ZP_BYTE:2 15001.5
|
||||
(byte) keyboard_event_scan::row#2 row zp ZP_BYTE:2 6000.24
|
||||
(byte) keyboard_event_scan::row_scan
|
||||
(byte) keyboard_event_scan::row_scan#0 row_scan zp ZP_BYTE:17 1278.0555555555554
|
||||
(byte) keyboard_event_scan::row_scan#0 row_scan zp ZP_BYTE:18 12778.055555555557
|
||||
(byte[8]) keyboard_events
|
||||
(const byte[8]) keyboard_events#0 keyboard_events = { fill( 8, 0) }
|
||||
(byte) keyboard_events_size
|
||||
(byte) keyboard_events_size#1 keyboard_events_size zp ZP_BYTE:8 20002.0
|
||||
(byte) keyboard_events_size#106 keyboard_events_size zp ZP_BYTE:8 105.0
|
||||
(byte) keyboard_events_size#107 keyboard_events_size zp ZP_BYTE:8 88.5
|
||||
(byte) keyboard_events_size#1 keyboard_events_size zp ZP_BYTE:8 200002.0
|
||||
(byte) keyboard_events_size#100 keyboard_events_size zp ZP_BYTE:8 882.6176470588235
|
||||
(byte) keyboard_events_size#11 keyboard_events_size zp ZP_BYTE:8 71.0
|
||||
(byte) keyboard_events_size#113 keyboard_events_size zp ZP_BYTE:8 10201.2
|
||||
(byte) keyboard_events_size#114 keyboard_events_size zp ZP_BYTE:8 429.2857142857143
|
||||
(byte) keyboard_events_size#13 keyboard_events_size zp ZP_BYTE:8 3.037593984962406
|
||||
(byte) keyboard_events_size#18 keyboard_events_size zp ZP_BYTE:8 8100.9000000000015
|
||||
(byte) keyboard_events_size#2 keyboard_events_size zp ZP_BYTE:8 20002.0
|
||||
(byte) keyboard_events_size#24 keyboard_events_size zp ZP_BYTE:8 10.461538461538462
|
||||
(byte) keyboard_events_size#27 keyboard_events_size zp ZP_BYTE:8 0.35135135135135137
|
||||
(byte) keyboard_events_size#110 keyboard_events_size zp ZP_BYTE:8 105.0
|
||||
(byte) keyboard_events_size#117 keyboard_events_size zp ZP_BYTE:8 102001.2
|
||||
(byte) keyboard_events_size#118 keyboard_events_size zp ZP_BYTE:8 4286.428571428572
|
||||
(byte) keyboard_events_size#13 keyboard_events_size zp ZP_BYTE:8 16.571428571428573
|
||||
(byte) keyboard_events_size#18 keyboard_events_size zp ZP_BYTE:8 81000.90000000001
|
||||
(byte) keyboard_events_size#2 keyboard_events_size zp ZP_BYTE:8 200002.0
|
||||
(byte) keyboard_events_size#24 keyboard_events_size zp ZP_BYTE:8 52.47727272727273
|
||||
(byte) keyboard_events_size#27 keyboard_events_size zp ZP_BYTE:8 0.34210526315789475
|
||||
(byte) keyboard_events_size#4 keyboard_events_size zp ZP_BYTE:8 3.0
|
||||
(byte) keyboard_events_size#45 keyboard_events_size zp ZP_BYTE:8 126.25
|
||||
(byte) keyboard_events_size#47 keyboard_events_size zp ZP_BYTE:8 11.444444444444443
|
||||
(byte) keyboard_events_size#47 keyboard_events_size zp ZP_BYTE:8 117.05555555555557
|
||||
(void()) keyboard_init()
|
||||
(label) keyboard_init::@return
|
||||
(byte[8]) keyboard_matrix_col_bitmask
|
||||
@ -1104,25 +1137,25 @@
|
||||
(byte()) keyboard_matrix_read((byte) keyboard_matrix_read::rowid)
|
||||
(label) keyboard_matrix_read::@return
|
||||
(byte) keyboard_matrix_read::return
|
||||
(byte) keyboard_matrix_read::return#0 reg byte a 334.33333333333337
|
||||
(byte) keyboard_matrix_read::return#2 reg byte a 2002.0
|
||||
(byte) keyboard_matrix_read::return#0 reg byte a 3334.333333333333
|
||||
(byte) keyboard_matrix_read::return#2 reg byte a 20002.0
|
||||
(byte) keyboard_matrix_read::row_pressed_bits
|
||||
(byte) keyboard_matrix_read::rowid
|
||||
(byte) keyboard_matrix_read::rowid#0 reg byte x 1003.0
|
||||
(byte) keyboard_matrix_read::rowid#0 reg byte x 10003.0
|
||||
(byte[8]) keyboard_matrix_row_bitmask
|
||||
(const byte[8]) keyboard_matrix_row_bitmask#0 keyboard_matrix_row_bitmask = { (byte/word/signed word/dword/signed dword) 254, (byte/word/signed word/dword/signed dword) 253, (byte/word/signed word/dword/signed dword) 251, (byte/word/signed word/dword/signed dword) 247, (byte/word/signed word/dword/signed dword) 239, (byte/word/signed word/dword/signed dword) 223, (byte/word/signed word/dword/signed dword) 191, (byte/signed byte/word/signed word/dword/signed dword) 127 }
|
||||
(byte) keyboard_modifiers
|
||||
(byte) keyboard_modifiers#11 keyboard_modifiers zp ZP_BYTE:7 71.0
|
||||
(byte) keyboard_modifiers#13 keyboard_modifiers zp ZP_BYTE:7 3.037593984962406
|
||||
(byte) keyboard_modifiers#13 keyboard_modifiers zp ZP_BYTE:7 16.571428571428573
|
||||
(byte) keyboard_modifiers#18 keyboard_modifiers zp ZP_BYTE:7 0.8
|
||||
(byte) keyboard_modifiers#19 keyboard_modifiers zp ZP_BYTE:7 1.6
|
||||
(byte) keyboard_modifiers#20 keyboard_modifiers zp ZP_BYTE:7 1.6
|
||||
(byte) keyboard_modifiers#21 keyboard_modifiers zp ZP_BYTE:7 9.58139534883721
|
||||
(byte) keyboard_modifiers#24 keyboard_modifiers zp ZP_BYTE:7 0.35135135135135137
|
||||
(byte) keyboard_modifiers#21 keyboard_modifiers zp ZP_BYTE:7 48.1875
|
||||
(byte) keyboard_modifiers#24 keyboard_modifiers zp ZP_BYTE:7 0.34210526315789475
|
||||
(byte) keyboard_modifiers#3 keyboard_modifiers zp ZP_BYTE:7 4.0
|
||||
(byte) keyboard_modifiers#4 keyboard_modifiers zp ZP_BYTE:7 4.0
|
||||
(byte) keyboard_modifiers#42 keyboard_modifiers zp ZP_BYTE:7 202.0
|
||||
(byte) keyboard_modifiers#45 keyboard_modifiers zp ZP_BYTE:7 102.0
|
||||
(byte) keyboard_modifiers#45 keyboard_modifiers zp ZP_BYTE:7 1052.5
|
||||
(byte) keyboard_modifiers#5 keyboard_modifiers zp ZP_BYTE:7 4.0
|
||||
(byte[8]) keyboard_scan_values
|
||||
(const byte[8]) keyboard_scan_values#0 keyboard_scan_values = { fill( 8, 0) }
|
||||
@ -1132,13 +1165,29 @@
|
||||
(label) main::@7
|
||||
(label) main::@9
|
||||
(label) main::@return
|
||||
(byte[]) preset_chunky
|
||||
(const byte[]) preset_chunky#0 preset_chunky = { (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0 }
|
||||
(byte[]) preset_ecmchar
|
||||
(const byte[]) preset_ecmchar#0 preset_ecmchar = { (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 6 }
|
||||
(byte[]) preset_hi_ecmchar
|
||||
(const byte[]) preset_hi_ecmchar#0 preset_hi_ecmchar = { (byte/signed byte/word/signed word/dword/signed dword) 5, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 9, (byte/signed byte/word/signed word/dword/signed dword) 12, (byte/signed byte/word/signed word/dword/signed dword) 12 }
|
||||
(byte[]) preset_hi_stdchar
|
||||
(const byte[]) preset_hi_stdchar#0 preset_hi_stdchar = { (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0 }
|
||||
(byte[]) preset_mcbm
|
||||
(const byte[]) preset_mcbm#0 preset_mcbm = { (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 9, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0 }
|
||||
(byte[]) preset_stdbm
|
||||
(const byte[]) preset_stdbm#0 preset_stdbm = { (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0 }
|
||||
(byte[]) preset_stdchar
|
||||
(const byte[]) preset_stdchar#0 preset_stdchar = { (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0 }
|
||||
(byte[]) preset_twoplane
|
||||
(const byte[]) preset_twoplane#0 preset_twoplane = { (byte/signed byte/word/signed word/dword/signed dword) 6, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 8, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 7, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 13, (byte/signed byte/word/signed word/dword/signed dword) 4, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0, (byte/signed byte/word/signed word/dword/signed dword) 0 }
|
||||
(byte*) print_char_cursor
|
||||
(byte*) print_char_cursor#1 print_char_cursor zp ZP_WORD:5 2002.0
|
||||
(byte*) print_char_cursor#20 print_char_cursor zp ZP_WORD:5 821.0
|
||||
(byte*) print_char_cursor#22 print_char_cursor zp ZP_WORD:5 102.0
|
||||
(byte*) print_char_cursor#38 print_char_cursor zp ZP_WORD:5 572.0
|
||||
(byte*~) print_char_cursor#70 print_char_cursor zp ZP_WORD:5 4.0
|
||||
(byte*~) print_char_cursor#71 print_char_cursor zp ZP_WORD:5 202.0
|
||||
(byte*~) print_char_cursor#75 print_char_cursor zp ZP_WORD:5 4.0
|
||||
(byte*~) print_char_cursor#76 print_char_cursor zp ZP_WORD:5 202.0
|
||||
(void()) print_cls()
|
||||
(byte*~) print_cls::$0 $0 zp ZP_WORD:5 202.0
|
||||
(label) print_cls::@1
|
||||
@ -1150,9 +1199,9 @@
|
||||
(byte[]) print_hextab
|
||||
(const string) print_hextab#0 print_hextab = (string) "0123456789abcdef"
|
||||
(byte*) print_line_cursor
|
||||
(byte*) print_line_cursor#2 print_line_cursor zp ZP_WORD:15 8.749999999999998
|
||||
(byte*) print_line_cursor#21 print_line_cursor zp ZP_WORD:15 2004.0
|
||||
(byte*) print_line_cursor#22 print_line_cursor zp ZP_WORD:15 641.0
|
||||
(byte*) print_line_cursor#2 print_line_cursor zp ZP_WORD:16 8.749999999999998
|
||||
(byte*) print_line_cursor#21 print_line_cursor zp ZP_WORD:16 2004.0
|
||||
(byte*) print_line_cursor#22 print_line_cursor zp ZP_WORD:16 641.0
|
||||
(void()) print_ln()
|
||||
(label) print_ln::@1
|
||||
(label) print_ln::@return
|
||||
@ -1160,7 +1209,7 @@
|
||||
(void()) print_set_screen((byte*) print_set_screen::screen)
|
||||
(label) print_set_screen::@return
|
||||
(byte*) print_set_screen::screen
|
||||
(byte*) print_set_screen::screen#2 screen zp ZP_WORD:15 5.631578947368421
|
||||
(byte*) print_set_screen::screen#2 screen zp ZP_WORD:16 5.631578947368421
|
||||
(void()) print_str_lines((byte*) print_str_lines::str)
|
||||
(label) print_str_lines::@1
|
||||
(label) print_str_lines::@4
|
||||
@ -1180,26 +1229,28 @@ reg byte x [ gfx_mode::dtv_control#12 gfx_mode::dtv_control#6 gfx_mode::dtv_cont
|
||||
reg byte x [ gfx_mode::vic_control#4 gfx_mode::vic_control#2 gfx_mode::vic_control#5 ]
|
||||
reg byte a [ gfx_mode::vic_control2#2 ]
|
||||
zp ZP_BYTE:2 [ gfx_mode::cy#4 gfx_mode::cy#1 keyboard_event_scan::row#2 keyboard_event_scan::row#1 keyboard_event_pressed::keycode#4 gfx_init_plane_vertical2::by#4 gfx_init_plane_vertical2::by#1 gfx_init_plane_horisontal2::ay#4 gfx_init_plane_horisontal2::ay#1 gfx_init_plane_vertical::by#4 gfx_init_plane_vertical::by#1 gfx_init_plane_horisontal::ay#4 gfx_init_plane_horisontal::ay#1 gfx_init_plane_8bppchunky::y#6 gfx_init_plane_8bppchunky::y#1 gfx_init_vic_bitmap::l#2 gfx_init_vic_bitmap::l#1 bitmap_clear::y#4 bitmap_clear::y#1 gfx_init_screen3::cy#4 gfx_init_screen3::cy#1 gfx_init_screen2::cy#4 gfx_init_screen2::cy#1 gfx_init_screen1::cy#4 gfx_init_screen1::cy#1 gfx_init_screen0::cy#4 gfx_init_screen0::cy#1 gfx_mode::$65 bitmap_init::$6 ]
|
||||
zp ZP_WORD:3 [ gfx_mode::vic_colors#2 gfx_mode::vic_colors#3 gfx_mode::vic_colors#1 gfx_mode::vic_colors#0 get_vic_screen::return#10 get_vic_screen::return#1 get_vic_screen::return#6 gfx_mode::$61 gfx_mode::$63 gfx_mode::$64 get_vic_charset::return#1 get_vic_charset::return#4 gfx_mode::$66 gfx_mode::$68 form_set_screen::line#2 form_set_screen::line#1 print_str_lines::str#4 print_str_lines::str#3 print_str_lines::str#5 print_str_lines::str#0 print_cls::sc#2 print_cls::sc#0 print_cls::sc#1 gfx_init_plane_vertical2::gfxb#2 gfx_init_plane_vertical2::gfxb#3 gfx_init_plane_vertical2::gfxb#1 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::gfxa#3 gfx_init_plane_horisontal2::gfxa#1 gfx_init_plane_vertical::gfxb#2 gfx_init_plane_vertical::gfxb#3 gfx_init_plane_vertical::gfxb#1 gfx_init_plane_horisontal::gfxa#3 gfx_init_plane_horisontal::gfxa#6 gfx_init_plane_horisontal::gfxa#7 gfx_init_plane_horisontal::gfxa#1 gfx_init_plane_horisontal::gfxa#2 gfx_init_plane_8bppchunky::x#2 gfx_init_plane_8bppchunky::x#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 gfx_init_screen3::ch#2 gfx_init_screen3::ch#3 gfx_init_screen3::ch#1 gfx_init_screen2::ch#2 gfx_init_screen2::ch#3 gfx_init_screen2::ch#1 gfx_init_screen1::ch#2 gfx_init_screen1::ch#3 gfx_init_screen1::ch#1 gfx_init_screen0::ch#2 gfx_init_screen0::ch#3 gfx_init_screen0::ch#1 gfx_mode::$33 gfx_mode::$35 gfx_mode::$37 gfx_mode::$47 gfx_mode::$49 gfx_mode::$51 form_field_ptr::return#3 form_control::field#0 form_field_ptr::return#0 form_field_ptr::$2 form_field_ptr::return#2 form_render_values::field#0 bitmap_plot::plotter_x#0 bitmap_plot::$0 ]
|
||||
zp ZP_WORD:5 [ gfx_mode::col#2 gfx_mode::col#3 gfx_mode::col#1 print_char_cursor#20 print_char_cursor#22 print_char_cursor#70 print_char_cursor#71 print_char_cursor#38 print_char_cursor#1 gfx_init_plane_8bppchunky::gfxb#4 gfx_init_plane_8bppchunky::gfxb#3 gfx_init_plane_8bppchunky::gfxb#5 gfx_init_plane_8bppchunky::gfxb#1 print_cls::$0 bitmap_plot::plotter_y#0 ]
|
||||
zp ZP_WORD:3 [ gfx_mode::vic_colors#2 gfx_mode::vic_colors#3 gfx_mode::vic_colors#1 gfx_mode::vic_colors#0 get_vic_screen::return#10 get_vic_screen::return#1 get_vic_screen::return#6 gfx_mode::$61 gfx_mode::$63 gfx_mode::$64 get_vic_charset::return#1 get_vic_charset::return#4 gfx_mode::$66 gfx_mode::$68 apply_preset::preset#10 apply_preset::preset#9 apply_preset::preset#11 form_set_screen::line#2 form_set_screen::line#1 print_str_lines::str#4 print_str_lines::str#3 print_str_lines::str#5 print_str_lines::str#0 print_cls::sc#2 print_cls::sc#0 print_cls::sc#1 gfx_init_plane_vertical2::gfxb#2 gfx_init_plane_vertical2::gfxb#3 gfx_init_plane_vertical2::gfxb#1 gfx_init_plane_horisontal2::gfxa#2 gfx_init_plane_horisontal2::gfxa#3 gfx_init_plane_horisontal2::gfxa#1 gfx_init_plane_vertical::gfxb#2 gfx_init_plane_vertical::gfxb#3 gfx_init_plane_vertical::gfxb#1 gfx_init_plane_horisontal::gfxa#3 gfx_init_plane_horisontal::gfxa#6 gfx_init_plane_horisontal::gfxa#7 gfx_init_plane_horisontal::gfxa#1 gfx_init_plane_horisontal::gfxa#2 gfx_init_plane_8bppchunky::x#2 gfx_init_plane_8bppchunky::x#1 bitmap_clear::bitmap#2 bitmap_clear::bitmap#3 bitmap_clear::bitmap#5 bitmap_clear::bitmap#1 bitmap_clear::$3 bitmap_init::yoffs#2 bitmap_init::yoffs#4 bitmap_init::yoffs#1 gfx_init_screen3::ch#2 gfx_init_screen3::ch#3 gfx_init_screen3::ch#1 gfx_init_screen2::ch#2 gfx_init_screen2::ch#3 gfx_init_screen2::ch#1 gfx_init_screen1::ch#2 gfx_init_screen1::ch#3 gfx_init_screen1::ch#1 gfx_init_screen0::ch#2 gfx_init_screen0::ch#3 gfx_init_screen0::ch#1 gfx_mode::$33 gfx_mode::$35 gfx_mode::$37 gfx_mode::$47 gfx_mode::$49 gfx_mode::$51 form_field_ptr::return#2 form_render_values::field#0 form_field_ptr::return#0 form_field_ptr::$2 form_field_ptr::return#3 form_control::field#0 bitmap_plot::plotter_x#0 bitmap_plot::$0 ]
|
||||
zp ZP_WORD:5 [ gfx_mode::col#2 gfx_mode::col#3 gfx_mode::col#1 apply_preset::values#2 apply_preset::values#1 print_char_cursor#20 print_char_cursor#22 print_char_cursor#75 print_char_cursor#76 print_char_cursor#38 print_char_cursor#1 gfx_init_plane_8bppchunky::gfxb#4 gfx_init_plane_8bppchunky::gfxb#3 gfx_init_plane_8bppchunky::gfxb#5 gfx_init_plane_8bppchunky::gfxb#1 print_cls::$0 bitmap_plot::plotter_y#0 ]
|
||||
reg byte x [ gfx_mode::cx#2 gfx_mode::cx#1 ]
|
||||
reg byte x [ gfx_mode::i#2 gfx_mode::i#1 ]
|
||||
reg byte x [ gfx_mode::j#2 gfx_mode::j#1 ]
|
||||
reg byte a [ keyboard_event_get::return#2 keyboard_event_get::return#0 ]
|
||||
reg byte x [ keyboard_event_scan::col#2 keyboard_event_scan::col#1 ]
|
||||
zp ZP_BYTE:7 [ keyboard_event_scan::keycode#10 keyboard_event_scan::keycode#11 keyboard_event_scan::keycode#14 keyboard_event_scan::keycode#15 keyboard_event_scan::keycode#1 keyboard_modifiers#45 keyboard_modifiers#24 keyboard_modifiers#11 keyboard_modifiers#42 keyboard_modifiers#13 keyboard_modifiers#21 keyboard_modifiers#20 keyboard_modifiers#4 keyboard_modifiers#19 keyboard_modifiers#3 keyboard_modifiers#18 keyboard_modifiers#5 bitmap_line_ydxi::xd#2 bitmap_line_ydxi::xd#1 bitmap_line_ydxi::xd#0 bitmap_line::xd#1 bitmap_line::xd#0 bitmap_line_xdyi::xd#5 bitmap_line_xdyi::xd#0 bitmap_line_xdyi::xd#1 bitmap_line_ydxd::xd#2 bitmap_line_ydxd::xd#1 bitmap_line_ydxd::xd#0 bitmap_line_xdyd::xd#5 bitmap_line_xdyd::xd#0 bitmap_line_xdyd::xd#1 gfx_init_screen3::$1 gfx_init_screen2::col2#0 gfx_init_screen0::$1 ]
|
||||
zp ZP_BYTE:8 [ keyboard_events_size#18 keyboard_events_size#114 keyboard_events_size#106 keyboard_events_size#47 keyboard_events_size#27 keyboard_events_size#11 keyboard_events_size#45 keyboard_events_size#13 keyboard_events_size#24 keyboard_events_size#4 keyboard_events_size#107 keyboard_events_size#113 keyboard_events_size#2 keyboard_events_size#1 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::yd#1 bitmap_line_ydxi::yd#0 bitmap_line::yd#1 bitmap_line::yd#10 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::yd#0 bitmap_line_xdyi::yd#1 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::yd#1 bitmap_line_ydxd::yd#0 bitmap_line::yd#0 bitmap_line::yd#3 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::yd#0 bitmap_line_xdyd::yd#1 ]
|
||||
zp ZP_BYTE:8 [ keyboard_events_size#18 keyboard_events_size#118 keyboard_events_size#110 keyboard_events_size#47 keyboard_events_size#27 keyboard_events_size#11 keyboard_events_size#45 keyboard_events_size#13 keyboard_events_size#24 keyboard_events_size#4 keyboard_events_size#100 keyboard_events_size#117 keyboard_events_size#2 keyboard_events_size#1 bitmap_line_ydxi::yd#5 bitmap_line_ydxi::yd#1 bitmap_line_ydxi::yd#0 bitmap_line::yd#1 bitmap_line::yd#10 bitmap_line_xdyi::yd#2 bitmap_line_xdyi::yd#0 bitmap_line_xdyi::yd#1 bitmap_line_ydxd::yd#5 bitmap_line_ydxd::yd#1 bitmap_line_ydxd::yd#0 bitmap_line::yd#0 bitmap_line::yd#3 bitmap_line_xdyd::yd#2 bitmap_line_xdyd::yd#0 bitmap_line_xdyd::yd#1 ]
|
||||
reg byte a [ get_vic_screen::idx#2 get_vic_screen::idx#0 get_vic_screen::idx#1 ]
|
||||
reg byte a [ get_plane::idx#10 get_plane::idx#1 get_plane::idx#0 ]
|
||||
zp ZP_DWORD:9 [ get_plane::return#1 get_plane::return#13 get_plane::return#14 gfx_mode::$31 gfx_mode::plane_a#0 gfx_mode::$45 gfx_mode::plane_b#0 ]
|
||||
reg byte x [ form_mode::i#2 form_mode::i#1 ]
|
||||
zp ZP_BYTE:13 [ form_cursor_count#21 form_cursor_count#16 form_cursor_count#1 form_cursor_count#13 form_cursor_count#15 form_cursor_count#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::y1#1 bitmap_line_ydxi::y1#0 bitmap_line::y0#0 bitmap_line_xdyi::y#3 bitmap_line_xdyi::y#5 bitmap_line_xdyi::y#0 bitmap_line_xdyi::y#1 bitmap_line_xdyi::y#6 bitmap_line_xdyi::y#2 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::y1#1 bitmap_line_ydxd::y1#0 bitmap_line_xdyd::y#3 bitmap_line_xdyd::y#5 bitmap_line_xdyd::y#0 bitmap_line_xdyd::y#1 bitmap_line_xdyd::y#6 bitmap_line_xdyd::y#2 ]
|
||||
zp ZP_BYTE:14 [ form_field_idx#28 form_field_idx#18 form_field_idx#1 form_field_idx#14 form_field_idx#32 form_field_idx#43 form_field_idx#44 bitmap_line_ydxi::y#3 bitmap_line_ydxi::y#6 bitmap_line_ydxi::y#1 bitmap_line_ydxi::y#0 bitmap_line_ydxi::y#2 bitmap_line_xdyi::e#3 bitmap_line_xdyi::e#0 bitmap_line_xdyi::e#6 bitmap_line_xdyi::e#2 bitmap_line_xdyi::e#1 bitmap_line_ydxd::y#2 bitmap_line_ydxd::y#7 bitmap_line_ydxd::y#1 bitmap_line_ydxd::y#0 bitmap_line_ydxd::y#3 bitmap_line_xdyd::e#3 bitmap_line_xdyd::e#0 bitmap_line_xdyd::e#6 bitmap_line_xdyd::e#2 bitmap_line_xdyd::e#1 ]
|
||||
reg byte x [ form_control::return#2 ]
|
||||
reg byte x [ form_field_ptr::field_idx#2 form_field_ptr::field_idx#1 form_field_ptr::field_idx#0 ]
|
||||
zp ZP_BYTE:13 [ form_cursor_count#21 form_cursor_count#1 form_cursor_count#13 form_cursor_count#16 form_cursor_count#15 form_cursor_count#5 bitmap_line_ydxi::y1#6 bitmap_line_ydxi::y1#1 bitmap_line_ydxi::y1#0 bitmap_line::y0#0 bitmap_line_xdyi::y#3 bitmap_line_xdyi::y#5 bitmap_line_xdyi::y#0 bitmap_line_xdyi::y#1 bitmap_line_xdyi::y#6 bitmap_line_xdyi::y#2 bitmap_line_ydxd::y1#6 bitmap_line_ydxd::y1#1 bitmap_line_ydxd::y1#0 bitmap_line_xdyd::y#3 bitmap_line_xdyd::y#5 bitmap_line_xdyd::y#0 bitmap_line_xdyd::y#1 bitmap_line_xdyd::y#6 bitmap_line_xdyd::y#2 ]
|
||||
zp ZP_BYTE:14 [ form_field_idx#28 form_field_idx#1 form_field_idx#14 form_field_idx#18 form_field_idx#32 form_field_idx#44 form_field_idx#45 bitmap_line_ydxi::y#3 bitmap_line_ydxi::y#6 bitmap_line_ydxi::y#1 bitmap_line_ydxi::y#0 bitmap_line_ydxi::y#2 bitmap_line_xdyi::e#3 bitmap_line_xdyi::e#0 bitmap_line_xdyi::e#6 bitmap_line_xdyi::e#2 bitmap_line_xdyi::e#1 bitmap_line_ydxd::y#2 bitmap_line_ydxd::y#7 bitmap_line_ydxd::y#1 bitmap_line_ydxd::y#0 bitmap_line_ydxd::y#3 bitmap_line_xdyd::e#3 bitmap_line_xdyd::e#0 bitmap_line_xdyd::e#6 bitmap_line_xdyd::e#2 bitmap_line_xdyd::e#1 ]
|
||||
zp ZP_BYTE:15 [ form_mode::preset_current#6 form_mode::preset_current#0 form_mode::preset_current#1 bitmap_line_ydxi::e#3 bitmap_line_ydxi::e#0 bitmap_line_ydxi::e#6 bitmap_line_ydxi::e#2 bitmap_line_ydxi::e#1 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#0 bitmap_line_xdyi::x1#1 bitmap_line::x0#0 bitmap_line_ydxd::e#3 bitmap_line_ydxd::e#0 bitmap_line_ydxd::e#6 bitmap_line_ydxd::e#2 bitmap_line_ydxd::e#1 bitmap_line_xdyd::$6 ]
|
||||
reg byte x [ form_render_values::idx#2 form_render_values::idx#1 ]
|
||||
reg byte x [ form_field_ptr::field_idx#2 form_field_ptr::field_idx#1 form_field_ptr::field_idx#0 ]
|
||||
reg byte x [ apply_preset::i#2 apply_preset::i#1 ]
|
||||
reg byte x [ form_control::return#2 ]
|
||||
reg byte x [ form_set_screen::y#2 form_set_screen::y#1 ]
|
||||
zp ZP_WORD:15 [ print_line_cursor#21 print_line_cursor#2 print_set_screen::screen#2 print_line_cursor#22 gfx_init_plane_8bppchunky::$6 ]
|
||||
zp ZP_WORD:16 [ print_line_cursor#21 print_line_cursor#2 print_set_screen::screen#2 print_line_cursor#22 gfx_init_plane_8bppchunky::$6 ]
|
||||
reg byte x [ gfx_init_plane_vertical2::bx#2 gfx_init_plane_vertical2::bx#1 ]
|
||||
reg byte a [ dtvSetCpuBankSegment1::cpuBankIdx#11 dtvSetCpuBankSegment1::cpuBankIdx#1 ]
|
||||
reg byte x [ gfx_init_plane_horisontal2::ax#2 gfx_init_plane_horisontal2::ax#1 ]
|
||||
@ -1207,12 +1258,11 @@ reg byte x [ gfx_init_plane_vertical::bx#2 gfx_init_plane_vertical::bx#1 ]
|
||||
reg byte x [ gfx_init_plane_horisontal::ax#2 gfx_init_plane_horisontal::ax#1 ]
|
||||
reg byte x [ gfx_init_plane_8bppchunky::gfxbCpuBank#4 gfx_init_plane_8bppchunky::gfxbCpuBank#7 gfx_init_plane_8bppchunky::gfxbCpuBank#8 gfx_init_plane_8bppchunky::gfxbCpuBank#2 ]
|
||||
reg byte x [ bitmap_line_ydxi::x#3 bitmap_line_ydxi::x#5 bitmap_line_ydxi::x#1 bitmap_line_ydxi::x#0 bitmap_line_ydxi::x#6 bitmap_line_ydxi::x#2 ]
|
||||
zp ZP_BYTE:17 [ bitmap_line_ydxi::e#3 bitmap_line_ydxi::e#0 bitmap_line_ydxi::e#6 bitmap_line_ydxi::e#2 bitmap_line_ydxi::e#1 bitmap_line_xdyi::x1#6 bitmap_line_xdyi::x1#0 bitmap_line_xdyi::x1#1 bitmap_line::x0#0 bitmap_line_ydxd::e#3 bitmap_line_ydxd::e#0 bitmap_line_ydxd::e#6 bitmap_line_ydxd::e#2 bitmap_line_ydxd::e#1 keyboard_event_scan::row_scan#0 bitmap_line_xdyd::$6 ]
|
||||
reg byte x [ bitmap_plot::x#4 bitmap_plot::x#1 bitmap_plot::x#0 bitmap_plot::x#3 bitmap_plot::x#2 ]
|
||||
reg byte y [ bitmap_plot::y#4 bitmap_plot::y#1 bitmap_plot::y#0 bitmap_plot::y#3 bitmap_plot::y#2 ]
|
||||
reg byte x [ bitmap_line_xdyi::x#3 bitmap_line_xdyi::x#6 bitmap_line_xdyi::x#0 bitmap_line_xdyi::x#1 bitmap_line_xdyi::x#2 ]
|
||||
reg byte x [ bitmap_line_ydxd::x#3 bitmap_line_ydxd::x#5 bitmap_line_ydxd::x#1 bitmap_line_ydxd::x#0 bitmap_line_ydxd::x#6 bitmap_line_ydxd::x#2 ]
|
||||
zp ZP_BYTE:18 [ bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x1#0 bitmap_line_xdyd::x1#1 bitmap_line::x1#0 bitmap_line_xdyi::$6 ]
|
||||
zp ZP_BYTE:18 [ bitmap_line_xdyd::x1#6 bitmap_line_xdyd::x1#0 bitmap_line_xdyd::x1#1 bitmap_line::x1#0 keyboard_event_scan::row_scan#0 bitmap_line_xdyi::$6 ]
|
||||
reg byte x [ bitmap_line_xdyd::x#3 bitmap_line_xdyd::x#6 bitmap_line_xdyd::x#0 bitmap_line_xdyd::x#1 bitmap_line_xdyd::x#2 ]
|
||||
reg byte x [ bitmap_clear::x#2 bitmap_clear::x#1 ]
|
||||
reg byte x [ bitmap_init::x#2 bitmap_init::x#1 ]
|
||||
@ -1275,6 +1325,9 @@ reg byte a [ keyboard_event_pressed::return#10 ]
|
||||
reg byte a [ keyboard_matrix_read::return#0 ]
|
||||
reg byte a [ form_control::return#0 ]
|
||||
reg byte a [ form_mode::$35 ]
|
||||
reg byte a [ apply_preset::idx#0 ]
|
||||
reg byte y [ form_field_ptr::y#0 ]
|
||||
reg byte a [ form_field_ptr::x#0 ]
|
||||
reg byte a [ form_control::$6 ]
|
||||
reg byte a [ keyboard_event_get::return#4 ]
|
||||
reg byte a [ form_control::key_event#0 ]
|
||||
@ -1282,8 +1335,6 @@ reg byte a [ form_control::$12 ]
|
||||
reg byte a [ form_control::$13 ]
|
||||
reg byte a [ form_control::$24 ]
|
||||
reg byte a [ form_control::$7 ]
|
||||
reg byte y [ form_field_ptr::y#0 ]
|
||||
reg byte a [ form_field_ptr::x#0 ]
|
||||
reg byte a [ form_set_screen::$0 ]
|
||||
reg byte a [ form_set_screen::$1 ]
|
||||
reg byte a [ print_str_lines::ch#0 ]
|
||||
|
Loading…
x
Reference in New Issue
Block a user