diff --git a/applecorn.po b/applecorn.po index e9d505e..f66ae70 100644 Binary files a/applecorn.po and b/applecorn.po differ diff --git a/applecorn.s b/applecorn.s index b91ac0f..6d1806f 100644 --- a/applecorn.s +++ b/applecorn.s @@ -198,7 +198,6 @@ MAINZP MAC PUT AUXMEM.BYTWRD PUT AUXMEM.CHARIO PUT AUXMEM.MISC - PUT AUXMEM.AUDIO * Automatically save the object file: SAV APPLECORN diff --git a/auxmem.bytwrd.s b/auxmem.bytwrd.s index 1c3964c..c932f87 100644 --- a/auxmem.bytwrd.s +++ b/auxmem.bytwrd.s @@ -94,8 +94,8 @@ OSWBASE DW WORD00 ; OSWORD 0 - Read input line DW WORD04 ; OSWORD 4 - Write interval timer DW WORD05 ; OSWORD 5 - Read I/O memory DW WORD06 ; OSWORD 6 - Write I/O memory - DW WORD07 ; OSWORD 7 - SOUND - DW WORD08 ; OSWORD 8 - ENVELOPE +* DW WORD07 ; OSWORD 7 - SOUND +* DW WORD08 ; OSWORD 8 - ENVELOPE * DW WORD09 ; OSWORD 9 - POINT * DW WORD0A ; OSWORD 10 - Read character bitmap * DW WORD0B ; OSWORD 11 - Read palette diff --git a/auxmem.init.s b/auxmem.init.s index 139f3a8..efb11b4 100644 --- a/auxmem.init.s +++ b/auxmem.init.s @@ -126,16 +126,6 @@ MOSHIGH SEI ; Disable IRQ while initializing DEX BPL :INITPG2 - LDX #3 - LDA #$80 ; Initialize sound queues -:INITSND STA SND0EMPTY,X - STZ SND0STARTIDX,X - STZ SND0ENDIDX,X - DEX - BNE :INITSND - - JSR ENSQINIT ; Initialize Ensoniq DOC - LDA $C036 ; GS speed register AND #$80 ; Speed bit only STA GSSPEED ; In Alt LC for IRQ/BRK hdlr diff --git a/auxmem.mosequ.s b/auxmem.mosequ.s index f8a7950..ff6cb49 100644 --- a/auxmem.mosequ.s +++ b/auxmem.mosequ.s @@ -68,23 +68,6 @@ FINDV EQU $21C ; OSFIND vector FSCV EQU $21E ; FSCV misc file ops BYTEVARBASE EQU $190 ; Base of OSBYTE variables - -EMPTYFLAGS EQU $2CF -SND0EMPTY EQU $2D3 ; Empty flag for sound bufs -SND1EMPTY EQU $2D4 -SND2EMPTY EQU $2D5 -SND3EMPTY EQU $2D6 -STARTINDICES EQU $2D8 -SND0STARTIDX EQU $2DC ; Start index for sound bufs -SND1STARTIDX EQU $2DD -SND2STARTIDX EQU $2DE -SND3STARTIDX EQU $2DF -ENDINDICES EQU $2E1 -SND0ENDIDX EQU $2E5 ; End index for sound bufs -SND1ENDIDX EQU $2E6 -SND2ENDIDX EQU $2E7 -SND3ENDIDX EQU $2E8 - OSFILECB EQU $2EE ; OSFILE control block OSGBPBCB EQU OSFILECB+1 ; OSGBPB control block @@ -93,3 +76,7 @@ OSGBPBCB EQU OSFILECB+1 ; OSGBPB control block * $03E0-$03FF Used for interfacing with ProDOS XFER + + + +