mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-09-08 17:54:40 +00:00
43 lines
1.1 KiB
Plaintext
43 lines
1.1 KiB
Plaintext
(label) @1
|
|
(label) @begin
|
|
(label) @end
|
|
(byte*) SCREEN
|
|
(const byte*) SCREEN#0 SCREEN = (byte*) 1024
|
|
(byte*) SCREEN2
|
|
(const byte*) SCREEN2#0 SCREEN2 = (const byte*) SCREEN#0+(byte)(number) $28*(number) 3
|
|
(byte*) SCREEN3
|
|
(const byte*) SCREEN3#0 SCREEN3 = (const byte*) SCREEN#0+(byte)(number) $28*(number) 6
|
|
(byte*) SCREEN4
|
|
(const byte*) SCREEN4#0 SCREEN4 = (const byte*) SCREEN#0+(word)(number) $28*(number) 9
|
|
(void()) main()
|
|
(label) main::@1
|
|
(label) main::@2
|
|
(label) main::@return
|
|
(byte) main::b
|
|
(byte) main::b#1 reg byte x 16.5
|
|
(byte) main::b#2 reg byte x 11.0
|
|
(byte) main::b2
|
|
(byte) main::b2#0 reg byte a 22.0
|
|
(signed byte) main::sb
|
|
(signed byte) main::sb#0 reg byte a 11.0
|
|
(void()) w()
|
|
(label) w::@1
|
|
(label) w::@return
|
|
(byte) w::b
|
|
(const byte) w::b#0 b = (byte)(const word) w::w1#0-(const word) w::w2#0
|
|
(byte) w::b2
|
|
(byte) w::b2#0 reg byte x 11.0
|
|
(byte) w::i
|
|
(byte) w::i#1 reg byte y 16.5
|
|
(byte) w::i#2 reg byte y 13.75
|
|
(word) w::w1
|
|
(const word) w::w1#0 w1 = (word) $514
|
|
(word) w::w2
|
|
(const word) w::w2#0 w2 = (word) $4e2
|
|
|
|
reg byte x [ main::b#2 main::b#1 ]
|
|
reg byte y [ w::i#2 w::i#1 ]
|
|
reg byte a [ main::b2#0 ]
|
|
reg byte a [ main::sb#0 ]
|
|
reg byte x [ w::b2#0 ]
|