Minwah |
MAMEWAH Chief!
|
|
|
Reged: 09/23/03
|
Posts: 5096
|
Loc: Oxfordshire, England
|
|
Send PM
|
|
|
A long time ago I downloaded some sample vectrex source code and adapted one particular program to play a little tune I transposed from guitar...
Anyway, I could never get the program to repeat the main procedure (even in the sample before I started messing with it). Here is a snippet:
Code:
main_loop: JSR DP_to_C8 ; DP to RAM LDU #yankee ; get some music, here yankee JSR Init_Music_chk ; and init new notes JSR Wait_Recal ; Vectrex BIOS recalibration JSR Do_Sound ; ROM function that does the ; sound playing BRA main_loop ; and repeat forever
It is as if the last line isn't doing anything. I'm not great with assembler so any help would be appreciated. Attached is the complete code and assembly 'log'.
Oh, and I'm using the AS09 assembler (http://www.kingswood-consulting.co.uk/assemblers/), but v1.32.
Edit: btw close your ears if you happen to compile/run this. It sounds bloody awful...
Edited by Minwah (06/23/09 10:28 PM)
|
|