Heaven/TQA Posted January 7, 2002 Share Posted January 7, 2002 for my homebrew games... (esp. at the moment for atari 7800 senso dx) best would be source or bin file with the replay-routine+sound data...(i would like to have the gyruss classical theme...) hey star fire guys... give it to me! ;=) thanks heaven http://www.s-direktnet.de/homepages/k_nadj/a7800.html Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted January 7, 2002 Share Posted January 7, 2002 No Problem. You need to do GyrussInit _once_ and GyrussTune _every frame_. GyrusTune LDX #$00 INX LDA musicPtr2 STA musicPtr LDA musicPtr2+1 STA musicPtr+1 LDY #$00 LFB45: LDA musicPtr2+1 BEQ LFBA3 BNE LFB4F LDA musicPtr3+1 BEQ LFBA3 LFB4F: LDA musicPtr4,X BNE LFB92 LDA (musicPtr),Y BEQ LFB5B CMP #$FF BEQ GyrusOver LFB5B: STA AUDF0,X BEQ LFB62 LDA gyrustune2,X LFB62: STA musicPtr5,X LDA musicPtr CLC ADC #$01 STA musicPtr LDA musicPtr+1 ADC #$00 STA musicPtr+1 LDA (musicPtr),Y STA AUDC0,X LSR LSR LSR LSR STX musicTemp TAX LDA gyrustune2+4,X LDX musicTemp STA musicPtr4,X LDA musicPtr CLC ADC #$01 STA musicPtr LDA musicPtr+1 ADC #$00 STA musicPtr+1 BNE LFB9F LFB92: LDA musicPtr5,X BEQ LFB9F CMP gyrustune2+2,X BEQ LFB9F DEC musicPtr5,X LFB9F: DEC musicPtr4,X LDA musicPtr5,X LFBA3: STA AUDV0,X DEX BMI LFBBB LDA musicPtr STA musicPtr2 LDA musicPtr+1 STA musicPtr2+1 LDA musicPtr3 STA musicPtr LDA musicPtr3+1 STA musicPtr+1 JMP LFB45 LFBBB: LDA musicPtr STA musicPtr3 LDA musicPtr+1 STA musicPtr3+1 GyrusDone JMP tuneDone GyrusOver LDA #$00 STA AUDV0 STA AUDV1 BEQ GyrusDone GyrusInit LDA # STA musicPtr2 LDA #>gyrustune STA musicPtr2+1 LDA # STA musicPtr3 LDA #>gyrustune3 STA musicPtr3+1 LDA #$00 STA musicPtr4 STA musicPtr4+1 STA musicPtr5 STA musicPtr5+1 JMP TuneInitDone gyrustune .byte $17,$1C,$1A,$1C,$17,$4C .byte $00,$70,$1A,$2C,$1D,$2C,$1F,$2C,$06,$2A,$1F,$3C,$06,$5A,$1F,$8C .byte $06,$2A,$17,$2C,$06,$6A,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$17,$4C,$17,$2C,$17,$2C,$17,$2C,$17,$2C .byte $17,$2C,$17,$2C,$17,$2C,$17,$2C,$17,$2C,$17,$2C,$17,$2C,$17,$2C .byte $11,$1C,$1D,$1C,$11,$1C,$1D,$1C,$11,$1C,$1D,$1C,$11,$1C,$1D,$1C .byte $11,$1C,$1D,$1C,$11,$1C,$1D,$1C,$11,$1C,$1D,$1C,$11,$1C,$1D,$1C .byte $17,$1C,$1F,$1C,$17,$1C,$1F,$1C,$17,$1C,$1F,$1C,$17,$1C,$1F,$1C .byte $17,$1C,$1F,$1C,$17,$1C,$1F,$1C,$17,$1C,$1F,$1C,$17,$1C,$1F,$1C .byte $1A,$1C,$06,$1A,$1A,$1C,$06,$1A,$1A,$1C,$06,$1A,$1A,$1C,$06,$1A .byte $1A,$1C,$06,$1A,$1A,$1C,$06,$1A,$1A,$1C,$06,$1A,$1A,$1C,$06,$1A .byte $11,$1C,$12,$2C,$11,$1C,$13,$2C,$11,$1C,$13,$1C,$12,$1C,$11,$1C .byte $12,$2C,$11,$2C,$13,$2C,$00,$10,$17,$7C,$1A,$7C,$1D,$7C,$1F,$9C .byte $00,$10,$1D,$7C,$1F,$7C,$06,$7A,$12,$9C,$00,$10,$1D,$7C,$1F,$7C .byte $06,$7A,$12,$7C,$1D,$7C,$1F,$7C,$06,$7A,$12,$7C,$1D,$7C,$1F,$7C .byte $1D,$AC,$17,$2C,$17,$2C,$17,$2C,$17,$2C,$17,$2C,$17,$2C,$17,$2C .byte $17,$2C,$1A,$2C,$1A,$2C,$1A,$2C,$1A,$2C,$1A,$2C,$1A,$2C,$1A,$2C .byte $1A,$2C,$12,$4C,$15,$4C,$19,$4C,$1F,$3C,$12,$3C,$12,$4C,$15,$4C .byte $19,$4C,$1F,$3C,$12,$3C,$1F,$3C,$19,$3C,$1F,$3C,$12,$3C,$11,$4C .byte $11,$4C,$0F,$4C,$0B,$9C,$0B,$2C,$11,$3C,$11,$3C,$11,$5C,$FF gyrustune2 .byte $04,$04 LF5C7: .byte $02,$02 LF5C9: .byte $04,$08,$10,$20,$40,$60,$80,$18,$B0,$30,$48,$A0,$00,$40, gyrustune3 .byte $0B,$1C,$0B,$1C,$0B,$4C,$00,$70,$0B .byte $2C,$0E,$2C,$0F,$2C,$11,$2C,$12,$3C,$11,$5C,$11,$7C,$12,$7C,$0F .byte $7C,$0B,$7C,$0A,$7C,$1B,$74,$17,$34,$0D,$2C,$0F,$2C,$11,$6C,$00 .byte $40,$00,$10,$10,$04,$11,$04,$12,$04,$13,$04,$14,$04,$16,$04,$17 .byte $04,$18,$04,$1A,$04,$1B,$04,$1D,$04,$1F,$04,$0A,$0C,$0B,$0C,$1A .byte $14,$17,$14,$16,$14,$1A,$14,$17,$14,$16,$14,$13,$14,$17,$14,$16 .byte $14,$13,$14,$11,$14,$16,$14,$13,$14,$11,$14,$10,$14,$13,$14,$11 .byte $14,$16,$14,$13,$14,$17,$14,$16,$14,$1A,$14,$17,$14,$1B,$14,$1A .byte $14,$0B,$1C,$0A,$0C,$0B,$0C,$0E,$1C,$0B,$1C,$00,$20,$0B,$1C,$1A .byte $14,$17,$14,$16,$14,$1A,$14,$17,$14,$16,$14,$13,$14,$17,$14,$16 .byte $14,$13,$14,$11,$14,$16,$14,$13,$14,$11,$14,$10,$14,$13,$14,$11 .byte $14,$16,$14,$13,$14,$17,$14,$16,$14,$1A,$14,$17,$14,$1B,$14,$1A .byte $14,$0B,$1C,$0A,$0C,$0B,$0C,$0B,$1C,$0B,$1C,$0E,$1C,$0B,$1C,$0F .byte $1C,$0E,$1C,$13,$1C,$0B,$1C,$0F,$1C,$0E,$1C,$11,$1C,$0F,$1C,$12 .byte $1C,$11,$1C,$0B,$1C,$0A,$1C,$0B,$1C,$0B,$1C,$0E,$1C,$0B,$1C,$0F .byte $1C,$0E,$1C,$11,$1C,$0B,$1C,$0F,$1C,$0E,$1C,$11,$1C,$0F,$1C,$12 .byte $1C,$11,$4C,$11,$2C,$11,$2C,$11,$2C,$11,$2C,$0B,$2C,$0B,$2C,$0B .byte $2C,$0B,$2C,$00,$10,$0A,$0C,$1D,$04,$1A,$04,$17,$04,$16,$04,$13 .byte $04,$11,$04,$10,$04,$0E,$04,$0C,$04,$0B,$04,$0A,$04,$13,$04,$11 .byte $04,$0A,$1C,$0A,$2C,$0A,$2C,$0A,$2C,$0A,$2C,$0A,$2C,$0A,$2C,$0A .byte $2C,$0A,$1C,$0A,$1C,$0B,$2C,$0B,$2C,$0B,$2C,$0B,$2C,$0B,$2C,$0B .byte $2C,$0B,$2C,$0B,$1C,$0B,$1C,$11,$2C,$11,$2C,$11,$2C,$11,$2C,$11 .byte $2C,$11,$2C,$11,$2C,$11,$1C,$0E,$1C,$0F,$2C,$0E,$1C,$0F,$2C,$0E .byte $1C,$0F,$1C,$0F,$1C,$0E,$1C,$0F,$2C,$0E,$2C,$0F,$2C,$00,$10,$0E .byte $7C,$0F,$7C,$11,$7C,$12,$9C,$00,$10,$0A,$7C,$0B,$7C,$0B,$7C,$0B .byte $9C,$00,$10,$0A,$7C,$0B,$7C,$0B,$7C,$0B,$7C,$0A,$7C,$0B,$7C,$0B .byte $7C,$0B,$7C,$0A,$7C,$0B,$7C,$0A,$AC,$0B,$6C,$17,$04,$13,$04,$17 .byte $04,$1B,$04,$17,$04,$13,$04,$17,$04,$1B,$04,$17,$04,$13,$04,$17 .byte $04,$1B,$04,$17,$04,$13,$04,$17,$04,$1B,$04,$1B,$04,$17,$04,$1B .byte $04,$0A,$0C,$1B,$04,$17,$04,$1B,$04,$0A,$0C,$1B,$04,$17,$04,$1B .byte $04,$0A,$0C,$1B,$04,$17,$04,$1B,$04,$0A,$0C,$0A,$0C,$1B,$04,$0A .byte $0C,$0C,$0C,$0A,$0C,$1B,$04,$0A,$0C,$0C,$0C,$0A,$0C,$1B,$04,$0A .byte $0C,$0C,$0C,$0A,$0C,$1B,$04,$0A,$0C,$0C,$0C,$0C,$0C,$0A,$0C,$0C .byte $0C,$0F,$0C,$0C,$0C,$0A,$0C,$0C,$0C,$0F,$0C,$0C,$0C,$0A,$0C,$0C .byte $0C,$0F,$0C,$0C,$0C,$0A,$0C,$0C,$0C,$0F,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0A,$0C,$1B,$04,$0A .byte $0C,$0C,$0C,$0A,$0C,$1B,$04,$0A,$0C,$0C,$0C,$0A,$0C,$1B,$04,$0A .byte $0C,$0C,$0C,$0A,$0C,$1B,$04,$0A,$0C,$0C,$0C,$0C,$0C,$0A,$0C,$0C .byte $0C,$0F,$0C,$0C,$0C,$0A,$0C,$0C,$0C,$0F,$0C,$0C,$0C,$0A,$0C,$0C .byte $0C,$0F,$0C,$0C,$0C,$0A,$0C,$0C,$0C,$0F,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0F,$0C,$0C,$0C,$0F .byte $0C,$12,$0C,$0F,$0C,$0C,$0C,$0F,$0C,$12,$0C,$0C,$3C,$0F,$3C,$0E .byte $2C,$0F,$1C,$11,$1C,$0E,$3C,$0F,$7C,$0E,$1C,$0C,$2C,$0F,$2C,$11 .byte $2C,$12,$2C,$11,$2C,$14,$2C,$12,$2C,$14,$2C,$12,$2C,$17,$2C,$0F .byte $3C,$0E,$2C,$0F,$2C,$0E,$5C,$FF Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
Heaven/TQA Posted January 8, 2002 Author Share Posted January 8, 2002 wow, thanks manuel! i hope it works with dasm! great! :=) so...your credits are welcome in the intro... hve Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted January 8, 2002 Share Posted January 8, 2002 Hi heaven! quotewow, thanks manuel! i hope it works with dasm! I just looked through it again and fear it won't do as is. The formatting is totally ruined now and it seems like the Message Board engine interpreted 'less than' automatically as HTML opening tag and so it erased essential stuff, at least wherever a low byte is accessed. I'm gonna directly mail it to you tonight again. (if I don't forget to ) Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 8, 2002 Share Posted January 8, 2002 quote: Originally posted by Cybergoth: The formatting is totally ruined now and it seems like the Message Board engine interpreted 'less than' automatically as HTML opening tag and so it erased essential stuff, ... Yes, I've noticed that before, and it also happens when you put inside a CODE tag. I hope the new messageboard software will fix this too. Quote Link to comment Share on other sites More sharing options...
liveinabin Posted January 8, 2002 Share Posted January 8, 2002 quote: .byte $06,$2A,$17,$2C,$06,$6A,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A,$17,$1C,$06,$1A .byte $17,$1C,$06,$1A,$17,$1C,$06,$1A Ah, they don't write lyrics like that anymore. Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 8, 2002 Share Posted January 8, 2002 quote: Originally posted by liveinabin: Ah, they don't write lyrics like that anymore. I do (even better)! From somewhere inside Jammed: code: ... .byte %01010101, %10100100, %11000101 ; (27) 25 .byte %10000001, %00110110, %01110001 ; (26) 25 .byte %10110011, %00111001, %10010110, %01000101 ; (28) 25 .byte %10000000, %11101011, %01100100 ; (23) 26 .byte %10011100, %10111101, %00110100 ; (24) 26 .byte %11011010, %11100100 ; (22) 26 .byte %01000010, %01011000, %00001100, %11010000 ; (25) 26 .byte %00000010, %11100100 ; (21) 26 .byte %10101100, %01110100, %00001111 ; (25) 26 .byte %10011000, %11110101, %11010000 ; (25) 26 .byte %00000100, %01000100, %10000110, %01111000 ; (26) 26 .byte %10100010, %01000100, %11001101 ; (26) 26 ... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.