__constant char * const DEFAULT_SCREEN = (char *) 2048
__constant struct F018_DMAGIC * const DMA = (struct F018_DMAGIC *) 55040
__constant const char DMA_COMMAND_COPY = 0
__constant char OFFSET_STRUCT_DMA_LIST_F018B_COUNT = 1
__constant char OFFSET_STRUCT_DMA_LIST_F018B_DEST = 6
__constant char OFFSET_STRUCT_DMA_LIST_F018B_SRC = 3
__constant char OFFSET_STRUCT_F018_DMAGIC_ADDRBANK = 2
__constant char OFFSET_STRUCT_F018_DMAGIC_ADDRMB = 4
__constant char OFFSET_STRUCT_F018_DMAGIC_ADDRMSB = 1
__constant char OFFSET_STRUCT_F018_DMAGIC_EN018B = 3
void main()
void memcpy_dma(void *dest , void *src , unsigned int num)
void *memcpy_dma::dest
__constant void *memcpy_dma::dest#0 = (void *)DEFAULT_SCREEN // dest
char memcpy_dma::dmaMode
char memcpy_dma::dmaMode#0 // reg byte x 2.4444444444444446
unsigned int memcpy_dma::num
__constant unsigned int memcpy_dma::num#0 = (unsigned int)$18*$50 // num
void *memcpy_dma::src
__constant void *memcpy_dma::src#0 = (void *)DEFAULT_SCREEN+$50 // src
__loadstore volatile struct DMA_LIST_F018B memcpy_dma_command = { command: DMA_COMMAND_COPY, count: 0, src: 0, src_bank: 0, dest: 0, dest_bank: 0, sub_command: 0, modulo: 0 } // mem[12]
void memoryRemap(char remapBlocks , unsigned int lowerPageOffset , unsigned int upperPageOffset)
__loadstore volatile char memoryRemap::aVal // zp[1]:5 2.75
unsigned int memoryRemap::lowerPageOffset
char memoryRemap::remapBlocks
unsigned int memoryRemap::upperPageOffset
__loadstore volatile char memoryRemap::xVal // zp[1]:4 3.6666666666666665
__loadstore volatile char memoryRemap::yVal // zp[1]:3 5.5
__loadstore volatile char memoryRemap::zVal // zp[1]:2 11.0

zp[1]:5 [ memoryRemap::aVal ]
zp[1]:4 [ memoryRemap::xVal ]
zp[1]:3 [ memoryRemap::yVal ]
zp[1]:2 [ memoryRemap::zVal ]
reg byte x [ memcpy_dma::dmaMode#0 ]
mem[12] [ memcpy_dma_command ]
