RC-Project-Board/projects/GB-001 Game Board/software/common/CH02-Music/music.asm
Tor-Eirik Bakke Lunde e4e412d659 Build for BE6502
2020-02-29 21:34:23 +01:00

21 lines
816 B
NASM

.CR 6502
.TF music.hex,hex
.LF music.list
;
; MUSIC PLAYER USING '6502 GAMES' HARDWARE. BOARD SHOULD BE JUMPERED WITH VIA
; CHIPS AT THE ADDRESSES SPECIFIED BELOW. OTHER THAN THAT THE CODE IS SHOULD
; BE UNCHANGED FROM THE BOOK THOUGH THERE WILL BE SOME DIFFERENCES DUE TO
; ASSEMBLER USED.
;
VIA1 .EQ $C000
VIA3 .EQ $CC00
DDR3A .EQ VIA3+3 ; USING RC-ONE ADDRESS DECODING SCHEME, PLACING
DDR3B .EQ VIA3+2 ; VIA3 AT $CC00 BY DEFAULT (INSTEAD OF $AC00)
PORT3A .EQ VIA3+1 ; TO FIT RC-ONE ADDRESS DECODING THOUGH ORIGINAL
PORT3B .EQ VIA3 ; CAN BE JUMPERED IF NEEDED/WANTED.
.OR $0200
.TA $0200
BEGIN JSR INITKEY
.IN player.asm
.IN ../CH01-Getkey/getkey_routine.asm