(label) @1 (label) @begin (label) @end (const byte*) CHARGEN = (byte*) 53248 (const byte*) CHARSET = (byte*) 8192 (const byte*) D018 = (byte*) 53272 (const byte*) PROCPORT = (byte*) 1 (const byte) PROCPORT_BASIC_KERNEL_IO = (number) 7 (const byte) PROCPORT_RAM_CHARROM = (number) 1 (const byte*) SCREEN = (byte*) 1024 (const byte*) SCREEN_COPY = (byte*) 9216 (void()) main() (label) main::@1 (label) main::@2 (label) main::@3 (label) main::@return (label) main::toD0181 (byte*) main::toD0181_gfx (byte) main::toD0181_return (const byte) main::toD0181_return#0 toD0181_return = >(word)(const byte*) SCREEN_COPY&(word) $3fff*(byte) 4|>(word)(const byte*) CHARSET/(byte) 4&(byte) $f (byte*) main::toD0181_screen (void*()) memcpy((void*) memcpy::destination , (void*) memcpy::source , (word) memcpy::num) (label) memcpy::@1 (label) memcpy::@2 (label) memcpy::@return (void*) memcpy::destination (void*) memcpy::destination#2 destination zp[2]:4 (byte*) memcpy::dst (byte*) memcpy::dst#1 dst zp[2]:4 11.0 (byte*) memcpy::dst#2 dst zp[2]:4 11.666666666666666 (byte*) memcpy::dst#4 dst zp[2]:4 4.0 (word) memcpy::num (word) memcpy::num#2 num zp[2]:6 2.0 (void*) memcpy::return (void*) memcpy::source (void*) memcpy::source#2 source zp[2]:2 (byte*) memcpy::src (byte*) memcpy::src#1 src zp[2]:2 22.0 (byte*) memcpy::src#2 src zp[2]:2 11.5 (byte*) memcpy::src#4 src zp[2]:2 2.0 (byte*) memcpy::src_end (byte*) memcpy::src_end#0 src_end zp[2]:6 1.625 zp[2]:2 [ memcpy::source#2 memcpy::src#2 memcpy::src#4 memcpy::src#1 ] zp[2]:4 [ memcpy::destination#2 memcpy::dst#2 memcpy::dst#4 memcpy::dst#1 ] zp[2]:6 [ memcpy::num#2 memcpy::src_end#0 ]