From 7a2f151727595bb3f0cb751ed4157958e6bf8541 Mon Sep 17 00:00:00 2001 From: Nathaniel Wesley Filardo Date: Tue, 2 Mar 2010 17:00:47 -0500 Subject: [PATCH] Song init on target now in own function --- target/main.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/target/main.c b/target/main.c index cfa207d..5a5f74e 100644 --- a/target/main.c +++ b/target/main.c @@ -333,16 +333,7 @@ void initresources() { initup(&songup, resources[0]); } -int main() { - asm("cli"); - CLKPR = 0x80; - CLKPR = 0x80; - - TARGET_LIGHT_DDR = TARGET_LIGHT_ZERO | TARGET_LIGHT_ONE; - TARGET_AUDIO_DDR = 0xff; - - TARGET_AUDIO_PORT = 0; - +void initsong() { timetoplay = 0; trackwait = 0; trackpos = 0; @@ -357,7 +348,19 @@ int main() { channel[2].inum = 0; osc[3].volume = 0; channel[3].inum = 0; +} + +int main() { + asm("cli"); + CLKPR = 0x80; + CLKPR = 0x80; + + TARGET_LIGHT_DDR = TARGET_LIGHT_ZERO | TARGET_LIGHT_ONE; + TARGET_AUDIO_DDR = 0xff; + + TARGET_AUDIO_PORT = 0; + initsong(); initresources(); TCCR0A = 0x02; -- 2.50.1