__constant char *BG_COLOR = (char *) 53280
__constant char * const BITMAP = (char *) 8192
__constant char BMM = $20
__constant char *D011 = (char *) 53265
__constant char *D018 = (char *) 53272
__constant char DEN = $10
__constant char *FGCOL = (char *) 53281
__constant char *RASTER = (char *) 53266
__constant char RSEL = 8
__constant char *SCREEN = (char *) 1024
void init_plot_tables()
char init_plot_tables::$0 // reg byte a 202.0
char init_plot_tables::$6 // reg byte a 202.0
char init_plot_tables::$7 // reg byte a 202.0
char init_plot_tables::$8 // reg byte a 202.0
char init_plot_tables::$9 // zp[1]:7 50.5
char init_plot_tables::bits
char init_plot_tables::bits#1 // reg byte y 101.0
char init_plot_tables::bits#3 // reg byte y 60.599999999999994
char init_plot_tables::bits#4 // reg byte y 67.33333333333333
char init_plot_tables::x
char init_plot_tables::x#1 // reg byte x 151.5
char init_plot_tables::x#2 // reg byte x 67.33333333333333
char init_plot_tables::y
char init_plot_tables::y#1 // reg byte x 151.5
char init_plot_tables::y#2 // reg byte x 50.5
char *init_plot_tables::yoffs
char *init_plot_tables::yoffs#1 // yoffs zp[2]:2 202.0
char *init_plot_tables::yoffs#2 // yoffs zp[2]:2 63.125
char *init_plot_tables::yoffs#4 // yoffs zp[2]:2 101.0
void init_screen()
char *init_screen::b
char *init_screen::b#1 // b zp[2]:2 202.0
char *init_screen::b#2 // b zp[2]:2 134.66666666666666
char *init_screen::c
char *init_screen::c#1 // c zp[2]:4 202.0
char *init_screen::c#2 // c zp[2]:4 134.66666666666666
void main()
void plot(char x , char y)
char plot::$5 // reg byte a 200002.0
char plot::$6 // reg byte a 200002.0
char plot::$7 // reg byte a 200002.0
char plot::$8 // reg byte a 200002.0
char plot::$9 // reg byte a 200002.0
char *plot::plotter
char *plot::plotter#0 // plotter zp[2]:4 150001.5
char *plot::plotter_x
char *plot::plotter_x#1 // plotter_x zp[2]:4 100001.0
char *plot::plotter_x#2 // plotter_x zp[2]:4 40000.4
unsigned int plot::plotter_y
unsigned int plot::plotter_y#1 // plotter_y zp[2]:2 100001.0
unsigned int plot::plotter_y#2 // plotter_y zp[2]:2 200002.0
char plot::x
char plot::x#0 // x zp[1]:7 28182.181818181816
char plot::y
char plot::y#0 // y zp[1]:6 30000.428571428572
__constant const char plot_bit[$100] = { fill( $100, 0) }
__constant const char plot_xhi[$100] = { fill( $100, 0) }
__constant const char plot_xlo[$100] = { fill( $100, 0) }
__constant const char plot_yhi[$100] = { fill( $100, 0) }
__constant const char plot_ylo[$100] = { fill( $100, 0) }
void plots()
char plots::i
char plots::i#1 // reg byte x 20002.0
char plots::i#2 // reg byte x 10001.0
__constant char plots_cnt = 8
__constant char plots_x[] = { $3c, $50, $6e, $50, $3c, $28, $a, $28 }
__constant char plots_y[] = { $a, $28, $3c, $50, $6e, $50, $3c, $28 }

reg byte x [ init_plot_tables::x#2 init_plot_tables::x#1 ]
reg byte y [ init_plot_tables::bits#3 init_plot_tables::bits#4 init_plot_tables::bits#1 ]
reg byte x [ init_plot_tables::y#2 init_plot_tables::y#1 ]
reg byte x [ plots::i#2 plots::i#1 ]
reg byte a [ init_plot_tables::$0 ]
reg byte a [ init_plot_tables::$6 ]
reg byte a [ init_plot_tables::$7 ]
reg byte a [ init_plot_tables::$8 ]
zp[1]:7 [ plot::x#0 init_plot_tables::$9 ]
zp[1]:6 [ plot::y#0 ]
reg byte a [ plot::$6 ]
zp[2]:4 [ plot::plotter_x#1 plot::plotter_x#2 plot::plotter#0 init_screen::c#2 init_screen::c#1 ]
reg byte a [ plot::$7 ]
reg byte a [ plot::$8 ]
zp[2]:2 [ plot::plotter_y#1 plot::plotter_y#2 init_plot_tables::yoffs#2 init_plot_tables::yoffs#4 init_plot_tables::yoffs#1 init_screen::b#2 init_screen::b#1 ]
reg byte a [ plot::$9 ]
reg byte a [ plot::$5 ]
