// Load the music into an object in the script language .var music = LoadSid("C:/C64Music/Tel_Jeroen/Closing_In.sid") // init the music lda #music.startSong-1 jsr music.init // play the music jsr music.play
@Groepaz&Cruzer: [exaggerationmode=true] what about not packing all the speedcode and streaming new code_fragments from disk *rotfl* ???
Groepaz, lol :) not at all, the speedcode is the same all the time, only it loads the tunel data while the torus is displayed, then simply copies the torus data over the tunel one. Have you ever checked how that routine works ?=)
.macro Move(source, target, size) { .if (size<=$1000) :FastMove(source,target,size) .if (size>$1000) :GeneralMove(source,target,size) }