Jump to content
IGNORED

i need 2600 (TIA) musics/jingles!


Heaven/TQA

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Hi heaven!

 

quote
wow, 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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

...

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...