mirror of
https://github.com/tebl/RC-Project-Board.git
synced 2024-06-01 21:41:29 +00:00
21 lines
816 B
NASM
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 |