; program: 3d cube - marcello of retro64 blog ; version with hidden lines - approximate algorithm * = $801 byteaddr = $fc ;fc, fd used basic byte 11,8,10,0,158,50,48,54,49,0,0,0 ;basic program for autostart bmpscreen = 24576 ;bmpscreen start bmpscreen2 = 8192 ;alternate bmpscreen start lda #bmpscreen sta actual_screen lda #bmpscreen2 sta actual_screen+2 lda #1 sta switch_flag ;initialize flag for double-buffering lda #1 sta cont_status ;initialize flags for line type lda #$00 sta plot_switch sei lda #>bmpscreen ;initialize self-mod code sta mod1+2 lda #