mirror of
https://github.com/alpine9000/amiga_examples
synced 2025-12-08 14:59:01 +00:00
28 lines
466 B
ArmAsm
28 lines
466 B
ArmAsm
xdef StartMusic
|
|
|
|
StartMusic:
|
|
;; a0 - destination address
|
|
;; a1 - start address
|
|
;; d0 - size
|
|
|
|
lea module,a0
|
|
lea diskmodule,a1
|
|
move.l #enddiskmodule-diskmodule,d0
|
|
jsr LoadDiskData
|
|
lea module,a0
|
|
sub.l a1,a1
|
|
sub.l a2,a2
|
|
moveq #0,d0
|
|
jsr P61_Init
|
|
rts
|
|
|
|
section .bss
|
|
module
|
|
ds.b enddiskmodule-diskmodule
|
|
|
|
section .noload
|
|
cnop 0,512
|
|
diskmodule:
|
|
incbin "assets/P61.placeholder"
|
|
cnop 0,512
|
|
enddiskmodule:
|