1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-10-02 07:56:59 +00:00
kickc/src/main/java/dk/camelot64/kickc/test/ref/halfscii.sym

109 lines
4.2 KiB
Plaintext
Raw Normal View History

2017-11-04 18:53:55 +00:00
(label) @1
2017-10-21 10:36:37 +00:00
(label) @begin
(label) @end
(byte*) CHARGEN
(const byte*) CHARGEN#0 CHARGEN = (word) 53248
(byte*) CHARSET
(const byte*) CHARSET#0 CHARSET = (word/signed word) 8192
2017-10-21 10:36:37 +00:00
(byte*) CHARSET4
(const byte*) CHARSET4#0 CHARSET4 = (word/signed word) 10240
2017-10-21 10:36:37 +00:00
(byte*) D018
(const byte*) D018#0 D018 = (word) 53272
(byte*) PROCPORT
(const byte*) PROCPORT#0 PROCPORT = (byte/signed byte/word/signed word) 1
2017-10-21 10:36:37 +00:00
(byte*) SCREEN
(const byte*) SCREEN#0 SCREEN = (word/signed word) 1024
2017-10-21 10:36:37 +00:00
(byte[]) bits_count
(const byte[]) bits_count#0 bits_count = { (byte/signed byte/word/signed word) 0, (byte/signed byte/word/signed word) 1, (byte/signed byte/word/signed word) 1, (byte/signed byte/word/signed word) 2, (byte/signed byte/word/signed word) 1, (byte/signed byte/word/signed word) 2, (byte/signed byte/word/signed word) 2, (byte/signed byte/word/signed word) 3, (byte/signed byte/word/signed word) 1, (byte/signed byte/word/signed word) 2, (byte/signed byte/word/signed word) 2, (byte/signed byte/word/signed word) 3, (byte/signed byte/word/signed word) 2, (byte/signed byte/word/signed word) 3, (byte/signed byte/word/signed word) 3, (byte/signed byte/word/signed word) 4 }
2017-10-21 10:36:37 +00:00
(void()) main()
(byte~) main::$1 $1 zp ZP_BYTE:6 7.333333333333333
(byte~) main::$12 $12 zp ZP_BYTE:9 7.333333333333333
(byte~) main::$13 reg byte a 22.0
2017-10-21 10:36:37 +00:00
(byte~) main::$14 reg byte a 22.0
(byte~) main::$15 reg byte a 22.0
2017-10-21 10:36:37 +00:00
(byte~) main::$16 reg byte a 22.0
(byte~) main::$2 reg byte a 22.0
(byte~) main::$22 reg byte a 22.0
(byte~) main::$23 $23 zp ZP_BYTE:9 7.333333333333333
(byte~) main::$24 reg byte a 22.0
(byte~) main::$25 reg byte a 22.0
2017-10-21 10:36:37 +00:00
(byte~) main::$26 reg byte a 22.0
(byte~) main::$3 reg byte a 22.0
(byte~) main::$32 reg byte a 22.0
(byte~) main::$33 $33 zp ZP_BYTE:9 11.0
(byte~) main::$34 reg byte a 22.0
(byte~) main::$35 reg byte a 22.0
2017-10-21 10:36:37 +00:00
(byte~) main::$4 reg byte a 22.0
(byte~) main::$5 reg byte a 22.0
(byte~) main::$6 reg byte a 22.0
(label) main::@1
(label) main::@10
(label) main::@11
(label) main::@12
(label) main::@2
(label) main::@3
(label) main::@4
(label) main::@5
(label) main::@6
(label) main::@7
(label) main::@8
(label) main::@9
(label) main::@return
(byte) main::bits
(byte) main::bits#0 reg byte a 22.0
(byte) main::bits#1 reg byte a 22.0
(byte) main::bits#2 reg byte a 22.0
(byte) main::bits#3 reg byte a 22.0
(byte) main::bits_gen
(byte) main::bits_gen#1 bits_gen zp ZP_BYTE:6 4.125
2017-10-21 10:36:37 +00:00
(byte) main::bits_gen#11 bits_gen zp ZP_BYTE:6 33.0
(byte) main::bits_gen#13 bits_gen zp ZP_BYTE:6 33.0
(byte) main::bits_gen#14 bits_gen zp ZP_BYTE:6 4.125
2017-10-21 10:36:37 +00:00
(byte) main::bits_gen#15 bits_gen zp ZP_BYTE:6 33.0
(byte) main::bits_gen#16 bits_gen zp ZP_BYTE:6 4.714285714285714
2017-10-21 10:36:37 +00:00
(byte) main::bits_gen#4 bits_gen zp ZP_BYTE:6 22.0
(byte) main::bits_gen#6 bits_gen zp ZP_BYTE:6 22.0
(byte) main::bits_gen#7 reg byte a 22.0
(byte) main::bits_gen#8 bits_gen zp ZP_BYTE:6 22.0
(byte) main::bits_gen#9 reg byte a 11.0
(byte*) main::chargen
(byte*) main::chargen#1 chargen zp ZP_PTR_BYTE:2 16.5
(byte*) main::chargen#10 chargen zp ZP_PTR_BYTE:2 0.7674418604651163
2017-10-21 10:36:37 +00:00
(byte*) main::chargen1
(byte*) main::chargen1#0 chargen1 zp ZP_PTR_BYTE:7 0.3333333333333333
2017-10-21 10:36:37 +00:00
(byte*) main::charset4
(byte*) main::charset4#1 charset4 zp ZP_PTR_BYTE:4 7.333333333333333
(byte*) main::charset4#10 charset4 zp ZP_PTR_BYTE:4 0.7857142857142858
2017-10-21 10:36:37 +00:00
(byte) main::i
(byte) main::i#1 reg byte x 16.5
(byte) main::i#2 reg byte x 22.0
zp ZP_PTR_BYTE:2 [ main::chargen#10 main::chargen#1 ]
2017-10-21 10:36:37 +00:00
zp ZP_PTR_BYTE:4 [ main::charset4#10 main::charset4#1 ]
reg byte a [ main::bits_gen#9 ]
zp ZP_BYTE:6 [ main::bits_gen#11 main::bits_gen#1 main::bits_gen#4 main::bits_gen#13 main::bits_gen#14 main::bits_gen#6 main::bits_gen#15 main::bits_gen#8 main::bits_gen#16 main::$1 ]
2017-10-21 10:36:37 +00:00
reg byte x [ main::i#2 main::i#1 ]
zp ZP_PTR_BYTE:7 [ main::chargen1#0 ]
reg byte a [ main::$2 ]
2017-10-21 10:36:37 +00:00
reg byte a [ main::$3 ]
reg byte a [ main::$4 ]
reg byte a [ main::$5 ]
reg byte a [ main::$6 ]
reg byte a [ main::bits#0 ]
zp ZP_BYTE:9 [ main::$12 main::$23 main::$33 ]
reg byte a [ main::$13 ]
2017-10-21 10:36:37 +00:00
reg byte a [ main::$14 ]
reg byte a [ main::$15 ]
2017-10-21 10:36:37 +00:00
reg byte a [ main::$16 ]
reg byte a [ main::bits#1 ]
reg byte a [ main::$22 ]
reg byte a [ main::$24 ]
reg byte a [ main::$25 ]
2017-10-21 10:36:37 +00:00
reg byte a [ main::$26 ]
reg byte a [ main::bits#2 ]
reg byte a [ main::$32 ]
reg byte a [ main::$34 ]
reg byte a [ main::$35 ]
2017-10-21 10:36:37 +00:00
reg byte a [ main::bits#3 ]
reg byte a [ main::bits_gen#7 ]