2017-11-04 18:53:55 +00:00
|
|
|
(label) @1
|
2017-10-21 10:36:37 +00:00
|
|
|
(label) @begin
|
|
|
|
(label) @end
|
|
|
|
(byte*) CHARGEN
|
2019-03-08 05:54:45 +00:00
|
|
|
(const byte*) CHARGEN#0 CHARGEN = ((byte*))(word/dword/signed dword) $d000
|
2018-12-24 01:27:12 +00:00
|
|
|
(byte*) CHARSET
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte*) CHARSET4
|
2019-03-08 05:54:45 +00:00
|
|
|
(const byte*) CHARSET4#0 CHARSET4 = ((byte*))(word/signed word/dword/signed dword) $2800
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte*) D018
|
2019-03-08 05:54:45 +00:00
|
|
|
(const byte*) D018#0 D018 = ((byte*))(word/dword/signed dword) $d018
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte*) PROCPORT
|
2018-01-28 15:19:15 +00:00
|
|
|
(const byte*) PROCPORT#0 PROCPORT = ((byte*))(byte/signed byte/word/signed word/dword/signed dword) 1
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte*) SCREEN
|
2019-03-08 05:54:45 +00:00
|
|
|
(const byte*) SCREEN#0 SCREEN = ((byte*))(word/signed word/dword/signed dword) $400
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte[]) bits_count
|
2018-01-28 15:19:15 +00:00
|
|
|
(const byte[]) bits_count#0 bits_count = { (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) 2, (byte/signed byte/word/signed word/dword/signed dword) 1, (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 2, (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) 2, (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 2, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 3, (byte/signed byte/word/signed word/dword/signed dword) 4 }
|
2017-10-21 10:36:37 +00:00
|
|
|
(void()) main()
|
2018-01-01 14:09:47 +00:00
|
|
|
(byte~) main::$1 $1 zp ZP_BYTE:8 7.333333333333333
|
2018-02-13 03:23:44 +00:00
|
|
|
(byte~) main::$11 $11 zp ZP_BYTE:8 7.333333333333333
|
2017-12-26 16:24:30 +00:00
|
|
|
(byte~) main::$12 reg byte a 22.0
|
2017-11-12 23:47:05 +00:00
|
|
|
(byte~) main::$13 reg byte a 22.0
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte~) main::$14 reg byte a 22.0
|
2018-01-03 07:15:17 +00:00
|
|
|
(byte~) main::$15 reg byte a 22.0
|
2017-11-12 23:47:05 +00:00
|
|
|
(byte~) main::$2 reg byte a 22.0
|
2017-12-26 16:24:30 +00:00
|
|
|
(byte~) main::$20 reg byte a 22.0
|
2018-02-13 03:23:44 +00:00
|
|
|
(byte~) main::$21 $21 zp ZP_BYTE:8 7.333333333333333
|
2017-11-12 23:47:05 +00:00
|
|
|
(byte~) main::$22 reg byte a 22.0
|
2017-12-26 16:24:30 +00:00
|
|
|
(byte~) main::$23 reg byte a 22.0
|
2018-01-03 07:15:17 +00:00
|
|
|
(byte~) main::$24 reg byte a 22.0
|
2017-12-26 16:24:30 +00:00
|
|
|
(byte~) main::$29 reg byte a 22.0
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte~) main::$3 reg byte a 22.0
|
2018-02-13 03:23:44 +00:00
|
|
|
(byte~) main::$30 $30 zp ZP_BYTE:8 11.0
|
2017-12-26 16:24:30 +00:00
|
|
|
(byte~) main::$31 reg byte a 22.0
|
2018-01-03 07:15:17 +00:00
|
|
|
(byte~) main::$32 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
|
2018-01-01 14:09:47 +00:00
|
|
|
(byte) main::bits_gen#1 reg byte x 4.125
|
|
|
|
(byte) main::bits_gen#11 reg byte x 33.0
|
|
|
|
(byte) main::bits_gen#13 reg byte x 33.0
|
|
|
|
(byte) main::bits_gen#14 reg byte x 4.125
|
|
|
|
(byte) main::bits_gen#15 reg byte x 33.0
|
|
|
|
(byte) main::bits_gen#16 reg byte x 4.714285714285714
|
|
|
|
(byte) main::bits_gen#4 reg byte x 22.0
|
|
|
|
(byte) main::bits_gen#6 reg byte x 22.0
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte) main::bits_gen#7 reg byte a 22.0
|
2018-01-01 14:09:47 +00:00
|
|
|
(byte) main::bits_gen#8 reg byte x 22.0
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte) main::bits_gen#9 reg byte a 11.0
|
|
|
|
(byte*) main::chargen
|
2017-12-12 23:29:47 +00:00
|
|
|
(byte*) main::chargen#1 chargen zp ZP_WORD:2 16.5
|
|
|
|
(byte*) main::chargen#10 chargen zp ZP_WORD:2 1.75
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte*) main::chargen1
|
2018-01-01 14:09:47 +00:00
|
|
|
(byte*) main::chargen1#0 chargen1 zp ZP_WORD:6 1.6176470588235294
|
2017-10-21 10:36:37 +00:00
|
|
|
(byte*) main::charset4
|
2017-12-12 23:29:47 +00:00
|
|
|
(byte*) main::charset4#1 charset4 zp ZP_WORD:4 7.333333333333333
|
|
|
|
(byte*) main::charset4#10 charset4 zp ZP_WORD:4 0.7674418604651163
|
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
|
|
|
|
|
2017-12-12 23:29:47 +00:00
|
|
|
zp ZP_WORD:2 [ main::chargen#10 main::chargen#1 ]
|
|
|
|
zp ZP_WORD:4 [ main::charset4#10 main::charset4#1 ]
|
2017-10-21 10:36:37 +00:00
|
|
|
reg byte a [ main::bits_gen#9 ]
|
2018-01-01 14:09:47 +00:00
|
|
|
reg byte x [ main::bits_gen#11 main::bits_gen#1 main::bits_gen#4 ]
|
|
|
|
reg byte x [ main::bits_gen#13 main::bits_gen#14 main::bits_gen#6 ]
|
|
|
|
reg byte x [ main::bits_gen#15 main::bits_gen#8 main::bits_gen#16 ]
|
2017-10-21 10:36:37 +00:00
|
|
|
reg byte x [ main::i#2 main::i#1 ]
|
2018-01-01 14:09:47 +00:00
|
|
|
zp ZP_WORD:6 [ main::chargen1#0 ]
|
2018-02-13 03:23:44 +00:00
|
|
|
zp ZP_BYTE:8 [ main::$1 main::$11 main::$21 main::$30 ]
|
2017-11-12 23:47:05 +00:00
|
|
|
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 ]
|
2017-12-26 16:24:30 +00:00
|
|
|
reg byte a [ main::$12 ]
|
2017-11-12 23:47:05 +00:00
|
|
|
reg byte a [ main::$13 ]
|
2017-10-21 10:36:37 +00:00
|
|
|
reg byte a [ main::$14 ]
|
2018-01-03 07:15:17 +00:00
|
|
|
reg byte a [ main::$15 ]
|
2017-10-21 10:36:37 +00:00
|
|
|
reg byte a [ main::bits#1 ]
|
2017-12-26 16:24:30 +00:00
|
|
|
reg byte a [ main::$20 ]
|
2017-11-12 23:47:05 +00:00
|
|
|
reg byte a [ main::$22 ]
|
2017-12-26 16:24:30 +00:00
|
|
|
reg byte a [ main::$23 ]
|
2018-01-03 07:15:17 +00:00
|
|
|
reg byte a [ main::$24 ]
|
2017-10-21 10:36:37 +00:00
|
|
|
reg byte a [ main::bits#2 ]
|
2017-12-26 16:24:30 +00:00
|
|
|
reg byte a [ main::$29 ]
|
|
|
|
reg byte a [ main::$31 ]
|
2018-01-03 07:15:17 +00:00
|
|
|
reg byte a [ main::$32 ]
|
2017-10-21 10:36:37 +00:00
|
|
|
reg byte a [ main::bits#3 ]
|
|
|
|
reg byte a [ main::bits_gen#7 ]
|