MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 1 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00001 #define MidiChannel 1 00002 ;#define ICD 00003 ;#define SHORTTABLE 00004 ;#define MIDITHROUGHTEST 00005 #define SysexPinByte1 0x63 ; 'c' 00006 #define SysexPinByte2 0x61 ; 'a' 00007 #define SysexPinByte3 0x73 ; 's' 00008 #define SysexPinByte4 0x74 ; 't' 00009 #include "..\midiPulse.asm" 00001 00002 ; Specs: 00003 ; 00004 ; - midi input (31250 bps) 00005 ; - 16 pulse outputs, pulse duration controlled by note-on velocity 00006 ; - 16 bit pulse counter resolution, full velocity->duration lookup table 00007 ; per output 00008 ; - 100% deterministic pulse duration 00009 ; - program change (0, 122,123,124,125,126,127) to change velo curve 00010 ; - reprogrammable velocity scaling via sysex (program 122,123,124,125,126,127) 00011 ; 00012 00013 list p=18f252 ;list directive to define processor 00014 #include ;processor specific definitions 00001 LIST 00002 ; P18F252.INC Standard Header File, Version 1.4 Microchip Technology, Inc. 00947 LIST 00015 00016 #define Timer1Out OutsA, 2; 00017 #define Timer2Out OutsA, 1; 00018 #define Timer3Out OutsA, 0; 00019 #define Timer4Out OutsA, 3; 00020 #define Timer5Out OutsA, 4; 00021 #define Timer6Out OutsA, 5; 00022 #define Timer7Out OutsB, 7; 00023 #define Timer8Out OutsB, 6; 00024 #define Timer9Out OutsB, 5; 00025 #define Timer10Out OutsB, 4; 00026 #define Timer11Out OutsB, 3; 00027 #define Timer12Out OutsB, 2; 00028 #define Timer13Out OutsB, 1; 00029 #define Timer14Out OutsB, 0; 00030 #define Timer15Out OutsC, 5; 00031 #define Timer16Out OutsC, 4; 00032 #define ErrorLed LATC, 0; 00033 #define ClearErrorLed BCF ErrorLed 00034 #define SetErrorLed BSF ErrorLed 00035 00036 #include "..\midi.asm" 00001 ;---------------------------------------------------------------------------- 00002 ; MIDI IO 00003 ; 00004 ; error codes (appear on uart TX output when some error conditions occur: 00005 ; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 2 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00006 ; 0xFA - buffer overflow 00007 ; 0xFB - receive buffer overflow 00008 ; 0xFC - framing error 00009 ; 00010 ; changes 200506 00011 ; - full status byte parsing, sysex support etc 00012 00013 ;---------------------------------------------------------------------------- 00014 ;Constants 00015 0000004F 00016 SPBRG_VAL EQU 04Fh ;set baud rate 31250 for 40Mhz clock 00000010 00017 TX_BUF_LEN EQU 010h ;length of transmit circular buffer 00000010 00018 RX_BUF_LEN EQU TX_BUF_LEN ;length of receive circular buffer 00019 00020 ;---------------------------------------------------------------------------- 00021 ;Bit Definitions 00022 00000000 00023 TxBufFull EQU 0 ;bit indicates Tx buffer is full 00000001 00024 TxBufEmpty EQU 1 ;bit indicates Tx buffer is empty 00000002 00025 RxBufFull EQU 2 ;bit indicates Rx buffer is full 00000003 00026 RxBufEmpty EQU 3 ;bit indicates Rx buffer is empty 00027 00028 ;---------------------------------------------------------------------------- 00029 ;Memory map 00030 00031 CBLOCK 0x50 ; 00000050 00032 MidiInByte ; Rcv'd Byte 00000051 00033 MidiByte0 ; status 00000052 00034 MidiByte1 ; data1 00000053 00035 MidiByte2 ; data2 00000054 00036 MidiCurData ; current data byte index 00000055 00037 MidiNumData ; expected data bytes 00038 ; MidiTestByte ; for testing only 00000056 00039 Flags ;byte for indicator flag bits 00000057 00040 TempData ;temporary data in main routines 00000058 00041 TempRxData ;temporary data in Rx buffer routines 00000059 00042 TempTxData ;temporary data in Tx buffer routines 0000005A 00043 TxStartPtrH ;pointer to start of data in Tx buffer 0000005B 00044 TxStartPtrL ;pointer to start of data in Tx buffer 0000005C 00045 TxEndPtrH ;pointer to end of data in Tx buffer 0000005D 00046 TxEndPtrL ;pointer to end of data in Tx buffer 0000005E 00047 RxStartPtrH ;pointer to start of data in Rx buffer 0000005F 00048 RxStartPtrL ;pointer to start of data in Rx buffer 00000060 00049 RxEndPtrH ;pointer to end of data in Rx buffer 00000061 00050 RxEndPtrL ;pointer to end of data in Rx buffer 00000062 00051 TxBuffer:TX_BUF_LEN ;Tx buffer for data to transmit 00000072 00052 RxBuffer:RX_BUF_LEN ;Rx buffer for received data 00053 ENDC 00054 00055 00056 000700 00057 ORG 0x0700 00058 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 3 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00059 ;------------------------------------ 00060 ;Read data from the transmit buffer and put into transmit register. 00061 000700 00062 PutData: 000700 A256 00063 btfss Flags,TxBufEmpty ;check if transmit buffer is empty 000702 D002 00064 BRA PutDat1 ;if not then go transmit 000704 989D 00065 bcf PIE1,TXIE ;else disable Tx interrupt 000706 D49B 00066 BRA EndLowInt 00067 000708 00068 PutDat1: 000708 D888 00069 rcall GetTxBuffer ;get data from transmit buffer 00070A 6EAD 00070 MOVWF TXREG ;and transmit 00070C D498 00071 BRA EndLowInt ;this was implicit 00072 00073 ;------------------------------------ 00074 ;Get received data and write into receive buffer. 00075 00070E 00076 GetData: 00070E B2AB 00077 btfsc RCSTA,OERR ;if overrun error 000710 D007 00078 BRA ErrOERR ;then go handle error 000712 B4AB 00079 btfsc RCSTA,FERR ;if framing error 000714 D00A 00080 BRA ErrFERR ;then go handle error 000716 B456 00081 btfsc Flags,RxBufFull ;if buffer full 000718 D00E 00082 BRA ErrRxOver ;then go handle error 00071A 50AE 00083 MOVF RCREG,W ;get received data 00071C D861 00084 rcall PutRxBuffer ;and put in buffer 00071E D48F 00085 BRA EndLowInt 00086 00087 ;error because OERR overrun error bit is set 00088 ;can do special error handling here - this code simply clears and continues 00089 000720 00090 ErrOERR: 000720 98AB 00091 bcf RCSTA,CREN ;reset the receiver logic 000722 88AB 00092 bsf RCSTA,CREN ;enable reception again 000724 0EFA 00093 MOVLW 0xFA; ; MIDI RT Start 000726 D83C 00094 rcall PutTxBuffer ;put data in transmit buffer 000728 D48A 00095 BRA EndLowInt 00096 00097 ;error because FERR framing error bit is set 00098 ;can do special error handling here - this code simply clears and continues 00099 00072A 00100 ErrFERR: 00072A 50AE 00101 MOVF RCREG,W ;discard received data that has error 00072C 98AB 00102 bcf RCSTA,CREN ;reset the receiver logic 00072E 88AB 00103 bsf RCSTA,CREN ;enable reception again 000730 0EFC 00104 MOVLW 0xFC; ; MIDI RT Stop 000732 D836 00105 rcall PutTxBuffer ;put data in transmit buffer 000734 D484 00106 BRA EndLowInt 00107 00108 ;error because receive buffer is full 00109 ;can do special error handling here - this code checks and discards the data 00110 000736 00111 ErrRxOver: MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 4 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000736 50AE 00112 MOVF RCREG,W ;discard received data 000738 800B 00113 bsf OutsC,0; error LED 00073A 0EFB 00114 MOVLW 0xFB; ; MIDI RT Start 00073C D831 00115 rcall PutTxBuffer ;put data in transmit buffer 00073E D47F 00116 BRA EndLowInt 00117 00118 ;---------------------------------------------------------------------------- 00119 ;End of high priority interrupt routine restores context. 00120 000740 00121 EndHighInt: 000740 C006 FFE9 00122 MOVFF FSR0L_SHADOW,FSR0L ;restore FSR0L register 000744 C005 FFEA 00123 MOVFF FSR0H_SHADOW,FSR0H ;restore FSR0H register 000748 0011 00124 retfie FAST ;return and restore context 00125 00126 ;---------------------------------------------------------------------------- 00127 ;Set up serial port and buffers. 00128 00074A 00129 SetupMidi: 00074A 0EC0 00130 MOVLW 0xc0 ;set tris bits for Tx and RX 00074C 1294 00131 iorwf TRISC,F 00074E 0E4F 00132 MOVLW SPBRG_VAL ;set baud rate 000750 6EAF 00133 MOVWF SPBRG 000752 0E24 00134 MOVLW 0x24 ;enable transmission and high baud rate 000754 6EAC 00135 MOVWF TXSTA 000756 0E90 00136 MOVLW 0x90 ;enable serial port and reception 000758 6EAB 00137 MOVWF RCSTA 00075A 6A56 00138 CLRF Flags ;clear all flags 00139 00075C 6A51 00140 CLRF MidiByte0 00075E 6A52 00141 CLRF MidiByte1 000760 6A53 00142 CLRF MidiByte2 000762 6A50 00143 CLRF MidiInByte 000764 6A54 00144 CLRF MidiCurData 000766 6A55 00145 CLRF MidiNumData 00146 000768 D809 00147 rcall InitTxBuffer ;initialize transmit buffer 00076A D811 00148 rcall InitRxBuffer ;initialize receive buffer 00149 00076C 8A9D 00150 BSF PIE1,RCIE 00076E 889D 00151 BSF PIE1,TXIE 000770 9A9F 00152 BCF IPR1,RCIP ;set Rx low and Tx low priority 000772 989F 00153 BCF IPR1,TXIP 000774 8ED0 00154 BSF RCON,IPEN ;enable interrupt priorities 000776 8CF2 00155 BSF INTCON,PEIE 000778 8EF2 00156 BSF INTCON,GIE 00157 ; MOVLW 0xc0 ;enable global high and low ints 00158 ; MOVWF INTCON 00077A 0012 00159 RETURN 00160 00161 ;---------------------------------------------------------------------------- 00162 ;Circular buffer routines. 00163 00164 ;---------------------------------------------------------------------------- MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 5 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00165 ;Initialize transmit buffer. 00166 00077C 00167 InitTxBuffer: 00077C 0E00 00168 MOVLW HIGH TxBuffer ;take high address of transmit buffer 00077E 6E5A 00169 MOVWF TxStartPtrH ;and place in transmit start pointer 000780 6E5C 00170 MOVWF TxEndPtrH ;and place in transmit end pointer 000782 0E62 00171 MOVLW LOW TxBuffer ;take low address of transmit buffer 000784 6E5B 00172 MOVWF TxStartPtrL ;and place in transmit start pointer 000786 6E5D 00173 MOVWF TxEndPtrL ;and place in transmit end pointer 000788 9056 00174 bcf Flags,TxBufFull ;indicate Tx buffer is not full 00078A 8256 00175 bsf Flags,TxBufEmpty ;indicate Tx buffer is empty 00078C 0012 00176 RETURN 00177 00178 ;---------------------------------------------- 00179 ;Initialize receive buffer. 00180 00078E 00181 InitRxBuffer: 00078E 0E00 00182 MOVLW HIGH RxBuffer ;take high address of receive buffer 000790 6E5E 00183 MOVWF RxStartPtrH ;and place in receive start pointer 000792 6E60 00184 MOVWF RxEndPtrH ;and place in receive end pointer 000794 0E72 00185 MOVLW LOW RxBuffer ;take low address of receive buffer 000796 6E5F 00186 MOVWF RxStartPtrL ;and place in receive start pointer 000798 6E61 00187 MOVWF RxEndPtrL ;and place in receive end pointer 00079A 9456 00188 bcf Flags,RxBufFull ;indicate Rx buffer is not full 00079C 8656 00189 bsf Flags,RxBufEmpty ;indicate Rx buffer is empty 00079E 0012 00190 RETURN 00191 00192 ;---------------------------------------------------------------------------- 00193 ;Add a byte (in WREG) to the end of the transmit buffer. 00194 0007A0 00195 PutTxBuffer: 0007A0 989D 00196 bcf PIE1,TXIE ;disable Tx interrupt to avoid conflict 0007A2 B056 00197 btfsc Flags,TxBufFull ;check if transmit buffer full 0007A4 D01B 00198 BRA ErrTxBufFull ;go handle error if full 0007A6 C05C FFEA 00199 MOVFF TxEndPtrH,FSR0H ;put EndPointer into FSR0 0007AA C05D FFE9 00200 MOVFF TxEndPtrL,FSR0L ;put EndPointer into FSR0 0007AE 6EEE 00201 MOVWF POSTINC0 ;copy data to buffer 00202 ;test if buffer pointer needs to wrap around to beginning of buffer memory 0007B0 0E00 00203 MOVLW HIGH (TxBuffer+TX_BUF_LEN) ;get last address of buffer 0007B2 62EA 00204 cpfseq FSR0H ;and compare with end pointer 0007B4 D005 00205 BRA PutTxBuf1 ;skip low bytes if high bytes not equal 0007B6 0E72 00206 MOVLW LOW (TxBuffer+TX_BUF_LEN) ;get last address of buffer 0007B8 62E9 00207 cpfseq FSR0L ;and compare with end pointer 0007BA D002 00208 BRA PutTxBuf1 ;go save new pointer if at end 0007BC EE00 F062 00209 lfsr 0,TxBuffer ;point to beginning of buffer if at end 0007C0 00210 PutTxBuf1: 0007C0 CFEA F05C 00211 MOVFF FSR0H,TxEndPtrH ;save new EndPointer high byte 0007C4 CFE9 F05D 00212 MOVFF FSR0L,TxEndPtrL ;save new EndPointer low byte 00213 00214 ;test if buffer is full 00215 0007C8 505A 00216 MOVF TxStartPtrH,W ;get start pointer 0007CA 625C 00217 cpfseq TxEndPtrH ;and compare with end pointer MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 6 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0007CC D004 00218 BRA PutTxBuf2 ;skip low bytes if high bytes not equal 0007CE 505B 00219 MOVF TxStartPtrL,W ;get start pointer 0007D0 625D 00220 cpfseq TxEndPtrL ;and compare with end pointer 0007D2 D001 00221 BRA PutTxBuf2 0007D4 8056 00222 bsf Flags,TxBufFull ;if same then indicate buffer full 00223 0007D6 00224 PutTxBuf2: 0007D6 9256 00225 bcf Flags,TxBufEmpty ;Tx buffer cannot be empty 0007D8 889D 00226 bsf PIE1,TXIE ;enable transmit interrupt 0007DA 0012 00227 RETURN 00228 00229 ;error because attempting to store new data and the buffer is full 00230 ;can do special error handling here - this code simply ignores the byte 00231 0007DC 00232 ErrTxBufFull: 0007DC 889D 00233 bsf PIE1,TXIE ;enable transmit interrupt 0007DE 0012 00234 RETURN ;no save of data because buffer is full 00235 00236 ;---------------------------------------------- 00237 ;Add a byte (in WREG) to the end of the receive buffer. 00238 0007E0 00239 PutRxBuffer: 0007E0 B456 00240 btfsc Flags,RxBufFull ;check if receive buffer full 0007E2 D01A 00241 BRA ErrRxBufFull ;go handle error if full 00242 0007E4 C060 FFEA 00243 MOVFF RxEndPtrH,FSR0H ;put EndPointer into FSR0 0007E8 C061 FFE9 00244 MOVFF RxEndPtrL,FSR0L ;put EndPointer into FSR0 0007EC 6EEE 00245 MOVWF POSTINC0 ;copy data to buffer 00246 00247 ;test if buffer pointer needs to wrap around to beginning of buffer memory 00248 0007EE 0E00 00249 MOVLW HIGH (RxBuffer+RX_BUF_LEN) ;get last address of buffer 0007F0 62EA 00250 cpfseq FSR0H ;and compare with end pointer 0007F2 D005 00251 BRA PutRxBuf1 ;skip low bytes if high bytes not equal 0007F4 0E82 00252 MOVLW LOW (RxBuffer+RX_BUF_LEN) ;get last address of buffer 0007F6 62E9 00253 cpfseq FSR0L ;and compare with end pointer 0007F8 D002 00254 BRA PutRxBuf1 ;go save new pointer if not at end 0007FA EE00 F072 00255 lfsr 0,RxBuffer ;point to beginning of buffer if at end 00256 0007FE 00257 PutRxBuf1: 0007FE CFEA F060 00258 MOVFF FSR0H,RxEndPtrH ;save new EndPointer high byte 000802 CFE9 F061 00259 MOVFF FSR0L,RxEndPtrL ;save new EndPointer low byte 00260 ;test if buffer is full 000806 505E 00261 MOVF RxStartPtrH,W ;get start pointer 000808 6260 00262 cpfseq RxEndPtrH ;and compare with end pointer 00080A D004 00263 BRA PutRxBuf2 ;skip low bytes if high bytes not equal 00080C 505F 00264 MOVF RxStartPtrL,W ;get start pointer 00080E 6261 00265 cpfseq RxEndPtrL ;and compare with end pointer 000810 D001 00266 BRA PutRxBuf2 000812 8456 00267 bsf Flags,RxBufFull ;if same then indicate buffer full 00268 000814 00269 PutRxBuf2: 000814 9656 00270 bcf Flags,RxBufEmpty ;Rx buffer cannot be empty MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 7 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000816 0012 00271 RETURN 00272 00273 ;error because attempting to store new data and the buffer is full 00274 ;can do special error handling here - this code simply ignores the byte 00275 000818 00276 ErrRxBufFull: 000818 0012 00277 RETURN ;no save of data because buffer is full 00278 00279 ;---------------------------------------------- 00280 ;Remove and return (in WREG) the byte at the start of the transmit buffer. 00281 00081A 00282 GetTxBuffer: 00081A B256 00283 btfsc Flags,TxBufEmpty ;check if transmit buffer empty 00081C D01C 00284 BRA ErrTxBufEmpty ;go handle error if empty 00285 00081E C05A FFEA 00286 MOVFF TxStartPtrH,FSR0H ;put StartPointer into FSR0 000822 C05B FFE9 00287 MOVFF TxStartPtrL,FSR0L ;put StartPointer into FSR0 000826 CFEE F059 00288 MOVFF POSTINC0,TempTxData ;save data from buffer 00289 00290 ;test if buffer pointer needs to wrap around to beginning of buffer memory 00291 00082A 0E00 00292 MOVLW HIGH (TxBuffer+TX_BUF_LEN) ;get last address of buffer 00082C 62EA 00293 cpfseq FSR0H ;and compare with start pointer 00082E D005 00294 BRA GetTxBuf1 ;skip low bytes if high bytes not equal 000830 0E72 00295 MOVLW LOW (TxBuffer+TX_BUF_LEN) ;get last address of buffer 000832 62E9 00296 cpfseq FSR0L ;and compare with start pointer 000834 D002 00297 BRA GetTxBuf1 ;go save new pointer if at end 000836 EE00 F062 00298 lfsr 0,TxBuffer ;point to beginning of buffer if at end 00299 00083A 00300 GetTxBuf1: 00083A CFEA F05A 00301 MOVFF FSR0H,TxStartPtrH ;save new StartPointer value 00083E CFE9 F05B 00302 MOVFF FSR0L,TxStartPtrL ;save new StartPointer value 00303 00304 ;test if buffer is now empty 00305 000842 505C 00306 MOVF TxEndPtrH,W ;get end pointer 000844 625A 00307 cpfseq TxStartPtrH ;and compare with start pointer 000846 D004 00308 BRA GetTxBuf2 ;skip low bytes if high bytes not equal 000848 505D 00309 MOVF TxEndPtrL,W ;get end pointer 00084A 625B 00310 cpfseq TxStartPtrL ;and compare with start pointer 00084C D001 00311 BRA GetTxBuf2 00084E 8256 00312 bsf Flags,TxBufEmpty ;if same then indicate buffer empty 00313 000850 00314 GetTxBuf2: 000850 9056 00315 bcf Flags,TxBufFull ;Tx buffer cannot be full 000852 5059 00316 MOVF TempTxData,W ;restore data from buffer 000854 0012 00317 RETURN 00318 00319 ;error because attempting to read data from an empty buffer 00320 ;can do special error handling here - this code simply returns zero 00321 000856 00322 ErrTxBufEmpty: 000856 0C00 00323 retlw 0 ;buffer empty, return zero MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 8 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00324 00325 ;---------------------------------------------- 00326 ;Remove and return (in WREG) the byte at the start of the receive buffer. 00327 000858 00328 GetRxBuffer: 000858 9A9D 00329 bcf PIE1,RCIE ;disable Rx interrupt to avoid conflict 00085A B656 00330 btfsc Flags,RxBufEmpty ;check if receive buffer empty 00085C D01D 00331 BRA ErrRxBufEmpty ;go handle error if empty 00332 00085E C05E FFEA 00333 MOVFF RxStartPtrH,FSR0H ;put StartPointer into FSR0 000862 C05F FFE9 00334 MOVFF RxStartPtrL,FSR0L ;put StartPointer into FSR0 000866 CFEE F058 00335 MOVFF POSTINC0,TempRxData ;save data from buffer 00336 00337 ;test if buffer pointer needs to wrap around to beginning of buffer memory 00338 00086A 0E00 00339 MOVLW HIGH (RxBuffer+RX_BUF_LEN) ;get last address of buffer 00086C 62EA 00340 cpfseq FSR0H ;and compare with start pointer 00086E D005 00341 BRA GetRxBuf1 ;skip low bytes if high bytes not equal 000870 0E82 00342 MOVLW LOW (RxBuffer+RX_BUF_LEN) ;get last address of buffer 000872 62E9 00343 cpfseq FSR0L ;and compare with start pointer 000874 D002 00344 BRA GetRxBuf1 ;go save new pointer if at end 000876 EE00 F072 00345 lfsr 0,RxBuffer ;point to beginning of buffer if at end 00346 00087A 00347 GetRxBuf1: 00087A CFEA F05E 00348 MOVFF FSR0H,RxStartPtrH ;save new StartPointer value 00087E CFE9 F05F 00349 MOVFF FSR0L,RxStartPtrL ;save new StartPointer value 00350 00351 ;test if buffer is now empty 00352 000882 5060 00353 MOVF RxEndPtrH,W ;get end pointer 000884 625E 00354 cpfseq RxStartPtrH ;and compare with start pointer 000886 D004 00355 BRA GetRxBuf2 ;skip low bytes if high bytes not equal 000888 5061 00356 MOVF RxEndPtrL,W ;get end pointer 00088A 625F 00357 cpfseq RxStartPtrL ; and compare with start pointer 00088C D001 00358 BRA GetRxBuf2 00088E 8656 00359 bsf Flags,RxBufEmpty ;if same then indicate buffer empty 00360 000890 00361 GetRxBuf2: 000890 9456 00362 bcf Flags,RxBufFull ;Rx buffer cannot be full 000892 5058 00363 MOVF TempRxData,W ;restore data from buffer 000894 8A9D 00364 bsf PIE1,RCIE ;enable receive interrupt 000896 0012 00365 RETURN 00366 00367 ;error because attempting to read data from an empty buffer 00368 ;can do special error handling here - this code simply returns zero 00369 000898 00370 ErrRxBufEmpty: 000898 8A9D 00371 bsf PIE1,RCIE ;enable receive interrupt 00089A 0C00 00372 retlw 0 ;buffer empty, return zero 00373 00374 ;---------------------------------------------------------------------------- 00375 ;Move data from receive buffer to transmit buffer to echo the line back. 00376 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 9 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00089C 00377 CopyRxToTx: 00089C 00378 Copy1: 00089C B656 00379 btfsc Flags,RxBufEmpty ;check if Rx buffer is empty 00089E 0012 00380 RETURN ;if so then return 0008A0 DFDB 00381 rcall GetRxBuffer ;get data from receive buffer 0008A2 DF7E 00382 rcall PutTxBuffer ;put data in transmit buffer 0008A4 D7FB 00383 BRA Copy1 0008A6 0012 00384 RETURN 00385 00386 ;---------------------------------------------------------------------------- 00387 ; MIDI Input parser 00388 ;--------------------------------------------------------- 00389 ; STATUS BYTE BINARY HEX DATA WORDS 00390 ;--------------------------------------------------------- 00391 ; CHANNEL MESSAGES 00392 ; noteon: b'1000cccc' 0x8c 2 00393 ; noteoff: b'1001cccc' 0x9c 2 00394 ; aftertouch: b'1010cccc' 0xAc 2 00395 ; control change b'1011cccc' 0xBc 2 00396 ; program change b'1100cccc' 0xCc 1 00397 ; channel pressure b'1101cccc' 0xDc 1 00398 ; pitch wheel b'1110cccc' 0xEc 2 00399 ; SYSTEM COMMON MESSAGES 00400 ; system exclusive b'11110000' 0xF0 x 00401 ; MTC Quarter Frame b'11110001' 0xF1 1 00402 ; Song Position Pointer b'11110010' 0xF2 2 00403 ; song select b'11110011' 0xF3 1 00404 ; reserved b'11110100' 0xF4 0 00405 ; reserved b'11110101' 0xF5 0 00406 ; tune request b'11110110' 0xF6 0 00407 ; sysex end b'11110111' 0xF7 0 00408 ; SYSTEM REALTIME MESSAGES 00409 ; midi clock b'11111000' 0xF8 0 00410 ; midi tick b'11111001' 0xF9 0 00411 ; midi start b'11111010' 0xFA 0 00412 ; midi continue b'11111011' 0xFB 0 00413 ; midi stop b'11111100' 0xFC 0 00414 ; 0xFD check wi th mima 00415 ; active sense b'11111110' 0xFE 0 00416 ; reset b'11111110' 0xFF 0 00417 ;--------------------------------------------------------- 00418 0008A8 00419 PollMidiIn: 0008A8 B656 00420 btfsc Flags,RxBufEmpty ;check if Rx buffer is empty 0008AA 0012 00421 RETURN ;if so then return 0008AC DFD5 00422 rcall GetRxBuffer ;get data from receive buffer 0008AE 00423 MidiInParser: 0008AE 6E50 00424 MOVWF MidiInByte; 00425 #ifdef MIDITHROUGHTEST 00426 rcall PutTxBuffer; MIDI thru for test purposes 00427 return 00428 #endif MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 10 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0008B0 5050 00429 MOVF MidiInByte,W; 0008B2 AE50 00430 btfss MidiInByte,7; 0008B4 D035 00431 BRA MidiInData; ; jump if it wasn't a status byte 0008B6 6E51 00432 MOVWF MidiByte0; 0008B8 00433 MidiInStatus: 00434 ; check for note on, not e off, 00435 ; aftertouch, control ch ange 0008B8 AC51 00436 BTFSS MidiByte0,6; 0008BA D02E 00437 BRA MidiInStatus2words; 00438 ; check for pitch wheel 0008BC 5051 00439 MOVF MidiByte0,W 0008BE 0BF0 00440 ANDLW 0xF0 0008C0 08E0 00441 SUBLW 0xE0 0008C2 E02A 00442 BZ MidiInStatus2words 00443 ; other chennel messages : 1 data word 0008C4 5051 00444 MOVF MidiByte0,W 0008C6 0BF0 00445 ANDLW 0xF0 0008C8 08F0 00446 SUBLW 0xF0 0008CA E122 00447 BNZ MidiInStatus1word 00448 ; check for Song positio n pointer 0008CC 5051 00449 MOVF MidiByte0,W 0008CE 08F2 00450 SUBLW 0xF2 0008D0 E023 00451 BZ MidiInStatus2words 00452 ; check for MTC quarter frame 0008D2 5051 00453 MOVF MidiByte0,W 0008D4 08F1 00454 SUBLW 0xF1 0008D6 E01C 00455 BZ MidiInStatus1word 00456 ; check for Song Select 0008D8 5051 00457 MOVF MidiByte0,W 0008DA 08F3 00458 SUBLW 0xF3 0008DC E019 00459 BZ MidiInStatus1word 00460 ; SYSTEM COMMON and SYST EM REALTIME 00461 00462 ; check for SysEx start 0008DE 5051 00463 MOVF MidiByte0,W 0008E0 08F0 00464 SUBLW 0xF0 0008E2 E044 00465 BZ MidiInSysExStart1 00466 0008E4 5051 00467 MOVF MidiByte0,W 0008E6 4AE8 00468 INFSNZ WREG 0008E8 D4B5 00469 BRA MidiInRTReset 0008EA 4AE8 00470 INFSNZ WREG 0008EC D4B3 00471 BRA MidiInRTActiveSense 0008EE 4AE8 00472 INFSNZ WREG 0008F0 D4B1 00473 BRA MidiInRTReset 0008F2 4AE8 00474 INFSNZ WREG 0008F4 D4AF 00475 BRA MidiInRTStop MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 11 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0008F6 4AE8 00476 INFSNZ WREG 0008F8 D4AD 00477 BRA MidiInRTContinue 0008FA 4AE8 00478 INFSNZ WREG 0008FC D4AB 00479 BRA MidiInRTStart 0008FE 4AE8 00480 INFSNZ WREG 000900 D4A9 00481 BRA MidiInRTTick 000902 4AE8 00482 INFSNZ WREG 000904 D4A7 00483 BRA MidiInRTClock 000906 4AE8 00484 INFSNZ WREG 000908 D4BF 00485 BRA MidiInSysExEnd 00090A 4AE8 00486 INFSNZ WREG 00090C D4A3 00487 BRA MidiInTuneRequest 00488 ; ignoring MidiInReservedF5, MidiInReservedF4 00090E 0012 00489 RETURN 00490 000910 00491 MidiInStatus1word: 000910 6A54 00492 CLRF MidiCurData; 000912 0E01 00493 MOVLW 1; 000914 6E55 00494 MOVWF MidiNumData; 000916 0012 00495 RETURN 00496 000918 00497 MidiInStatus2words: 000918 6A54 00498 CLRF MidiCurData; 00091A 0E02 00499 MOVLW 2; 00091C 6E55 00500 MOVWF MidiNumData; 00091E 0012 00501 RETURN 00502 000920 00503 MidiInData: 000920 BE55 00504 BTFSC MidiNumData,7 000922 D49E 00505 BRA MidiInSysExByte 000924 6654 00506 tstfsz MidiCurData; 000926 D00F 00507 BRA MidiInDataM2; 000928 00508 MidiInDataM1: 000928 C050 F052 00509 MOVFF MidiInByte,MidiByte1; 00092C 2A54 00510 INCF MidiCurData; 00092E 5054 00511 MOVF MidiCurData,W; 000930 5C55 00512 SUBWF MidiNumData,W; 000932 E001 00513 BZ MidiInAction1Byte; 000934 0012 00514 RETURN; 00515 000936 00516 MidiInAction1Byte: 000936 6A54 00517 CLRF MidiCurData; 000938 0ED1 00518 MOVLW 0D0h + MidiChannel; ChannelPressure 00093A 5C51 00519 SUBWF MidiByte0,0; 00093C E020 00520 BZ MidiInChannelPressure1; 00093E 0EC1 00521 MOVLW 0C0h + MidiChannel; PgmChange 000940 5C51 00522 SUBWF MidiByte0,0; 000942 E01B 00523 BZ MidiInProgramChange1; 000944 0012 00524 RETURN; 00525 000946 00526 MidiInDataM2: 00527 ; 2nd byte 000946 C050 F053 00528 MOVFF MidiInByte,MidiByte2; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 12 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00094A 6A54 00529 CLRF MidiCurData; 00094C 0E91 00530 MOVLW 090h + MidiChannel; noteOn 00094E 5C51 00531 SUBWF MidiByte0,0; 000950 E010 00532 BZ MidiInNoteOn1; 000952 0E81 00533 MOVLW 080h + MidiChannel; noteOff 000954 5C51 00534 SUBWF MidiByte0,0; 000956 E00F 00535 BZ MidiInNoteOff1; 000958 0EB1 00536 MOVLW 0B0h + MidiChannel; CtrlChange 00095A 5C51 00537 SUBWF MidiByte0,0; 00095C E00D 00538 BZ MidiInCtrlChange1; 00095E 0EA1 00539 MOVLW 0A0h + MidiChannel; Aftertouch 000960 5C51 00540 SUBWF MidiByte0,0; 000962 E00C 00541 BZ MidiInAfterTouch1; 000964 0EE1 00542 MOVLW 0E0h + MidiChannel; PitchWheel 000966 5C51 00543 SUBWF MidiByte0,0; 000968 E00B 00544 BZ MidiInPitchWheel1; 00096A 0012 00545 RETURN; 00546 00096C 00547 MidiInSysExStart1: 00096C 0E80 00548 MOVLW 0x80 00096E 6E55 00549 MOVWF MidiNumData 000970 D472 00550 BRA MidiInSysExStart 00551 00552 ; proxies for a far jump 000972 00553 MidiInNoteOn1: 000972 EFDB F000 00554 GOTO MidiInNoteOn 00555 000976 00556 MidiInNoteOff1: 000976 D447 00557 BRA MidiInNoteOff 00558 000978 00559 MidiInCtrlChange1: 000978 D448 00560 BRA MidiInCtrlChange 00561 00097A 00562 MidiInProgramChange1: 00097A D452 00563 BRA MidiInProgramChange 00564 00097C 00565 MidiInAfterTouch1: 00097C D46B 00566 BRA MidiInAfterTouch 00567 00097E 00568 MidiInChannelPressure1: 00097E D46A 00569 BRA MidiInChannelPressure 00570 000980 00571 MidiInPitchWheel1: 000980 D469 00572 BRA MidiInPitchWheel 00573 00574 00575 00576 ; LED art 00577 000982 00578 LedGlowIn: ; takes duration on WREG 000982 6E50 00579 movwf MidiInByte 000984 6A51 00580 clrf MidiByte0; 000986 6A52 00581 clrf MidiByte1 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 13 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000988 00582 _outerloop1: 00583 ; inner loop 000988 5050 00584 movf MidiInByte,W; 00098A 6E53 00585 movwf MidiByte2 00098C 00586 _innerloop1: 00098C 00587 _ininnerloop1: 00098C 5051 00588 MOVF MidiByte0,W 00098E 6452 00589 CPFSGT MidiByte1 000990 808B 00590 SetErrorLed 000992 6052 00591 CPFSLT MidiByte1 000994 908B 00592 ClearErrorLed 000996 0000 00593 nop 000998 0000 00594 nop 00099A 0000 00595 nop 00099C 0000 00596 nop 00099E 0000 00597 nop 0009A0 0000 00598 nop 0009A2 0000 00599 nop 0009A4 3E52 00600 incfsz MidiByte1 0009A6 D7F2 00601 bra _ininnerloop1 0009A8 2E53 00602 decfsz MidiByte2 0009AA D7F0 00603 bra _innerloop1 0009AC 3E51 00604 incfsz MidiByte0 0009AE D7EC 00605 bra _outerloop1 0009B0 808B 00606 SetErrorLed 0009B2 6A51 00607 clrf MidiByte0 0009B4 6A52 00608 clrf MidiByte1 0009B6 6A53 00609 clrf MidiByte2 0009B8 6A50 00610 clrf MidiInByte 0009BA 0012 00611 RETURN 00612 0009BC 00613 LedGlowOut: 0009BC 6E50 00614 movwf MidiInByte 0009BE 6A51 00615 clrf MidiByte0; 0009C0 6A52 00616 clrf MidiByte1 0009C2 00617 _outerloop2: 0009C2 5050 00618 movf MidiInByte,W; 0009C4 6E53 00619 movwf MidiByte2 0009C6 00620 _innerloop2: 0009C6 00621 _ininnerloop2: 0009C6 5051 00622 MOVF MidiByte0,W 0009C8 6452 00623 CPFSGT MidiByte1 0009CA 908B 00624 ClearErrorLed 0009CC 6052 00625 CPFSLT MidiByte1 0009CE 808B 00626 SetErrorLed 0009D0 0000 00627 nop 0009D2 0000 00628 nop 0009D4 0000 00629 nop 0009D6 0000 00630 nop 0009D8 0000 00631 nop 0009DA 0000 00632 nop 0009DC 0000 00633 nop 0009DE 3E52 00634 incfsz MidiByte1 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 14 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0009E0 D7F2 00635 bra _ininnerloop2 0009E2 2E53 00636 decfsz MidiByte2 0009E4 D7F0 00637 bra _innerloop2 0009E6 3E51 00638 incfsz MidiByte0 0009E8 D7EC 00639 bra _outerloop2 00640 0009EA 908B 00641 ClearErrorLed 0009EC 6A51 00642 clrf MidiByte0 0009EE 6A52 00643 clrf MidiByte1 0009F0 6A53 00644 clrf MidiByte2 0009F2 6A50 00645 clrf MidiInByte 0009F4 0012 00646 return 00037 00038 ; #define simulate 1 ; enable simulation 00039 ; #define heartbeat 1 ; enable heatbeats 00040 ;****************************************************************************** 00041 ;Configuration bits 26 0A 00 01 81 0F C0 000042 CONFIG OSC = HSPLL F E0 0F 40 00043 CONFIG OSCS = OFF 00044 CONFIG PWRT = ON 00045 CONFIG BOR = ON 00046 CONFIG BORV = 27 00047 CONFIG WDT = OFF 00048 CONFIG WDTPS = 1 00049 CONFIG CCP2MUX = ON 00050 CONFIG STVR = ON 00051 CONFIG LVP = OFF 00052 00053 ;---------------------------------------------------------------------------- 00054 ; Variables 00055 ; memory map 00056 ;---------------------------------------------------------------------------- 00057 00058 CBLOCK 0x000 00000000 00059 WREG_TEMP ;to save WREG during interrupt 00000001 00060 STATUS_TEMP ;to save STATUS during interrupt 00000002 00061 BSR_TEMP ;to save BSR during interrupt 00000003 00062 FSR0H_TEMP ;to save FSR0H during interrupt 00000004 00063 FSR0L_TEMP ;to save FSR0L during interrupt 00000005 00064 FSR0H_SHADOW ;to save FSR0H during high interrupt 00000006 00065 FSR0L_SHADOW ;to save FSR0L during high interrupt 00000007 00066 TmpM ; non-ISR scratch 00000008 00067 TmpT ; non-ISR scratch 00000009 00068 OutsA ; output port A internal states 0000000A 00069 OutsB ; output port B internal states 0000000B 00070 OutsC ; output port C internal states 0000000C 00071 ProgramNumber ; velo scale map 00072 ENDC 00073 00074 CBLOCK 0000000D 00075 COUNTER 0000000E 00076 COUNTER_HI MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 15 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00077 ; DATA_ADDR_LOW 00078 ; DATA_ADDR_HIGH 0000000F 00079 CODE_ADDR_UPPER 00000010 00080 CODE_ADDR_HIGH 00000011 00081 CODE_ADDR_LOW 00082 ; NEW_DATA_LOW 00083 ; NEW_DATA_HIGH 00000012 00084 BUFFER_ADDR_HIGH 00000013 00085 BUFFER_ADDR_LOW 00000014 00086 SysExPtrH 00000015 00087 SysExPtrL 00088 ENDC 00089 00090 00091 CBLOCK 0x020 ; DO NOT MOVE THIS BLOCK 00000020 00092 Timer1Msb 00000021 00093 Timer1Lsb 00000022 00094 Timer2Msb 00000023 00095 Timer2Lsb 00000024 00096 Timer3Msb 00000025 00097 Timer3Lsb 00000026 00098 Timer4Msb 00000027 00099 Timer4Lsb 00000028 00100 Timer5Msb 00000029 00101 Timer5Lsb 0000002A 00102 Timer6Msb 0000002B 00103 Timer6Lsb 0000002C 00104 Timer7Msb 0000002D 00105 Timer7Lsb 0000002E 00106 Timer8Msb 0000002F 00107 Timer8Lsb 00000030 00108 Timer9Msb 00000031 00109 Timer9Lsb 00000032 00110 Timer10Msb 00000033 00111 Timer10Lsb 00000034 00112 Timer11Msb 00000035 00113 Timer11Lsb 00000036 00114 Timer12Msb 00000037 00115 Timer12Lsb 00000038 00116 Timer13Msb 00000039 00117 Timer13Lsb 0000003A 00118 Timer14Msb 0000003B 00119 Timer14Lsb 0000003C 00120 Timer15Msb 0000003D 00121 Timer15Lsb 0000003E 00122 Timer16Msb 0000003F 00123 Timer16Lsb 00124 ENDC 00125 00126 CBLOCK 0x0F2 ; NO NOT RELOCATE THIS BLOCK 000000F2 00127 CmdBuff0RdIndx 000000F3 00128 CmdBuff0WrIndx 000000F4 00129 CmdBuff0Timer MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 16 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000000F5 00130 CmdBuff0TimerValMSB 000000F6 00131 CmdBuff0TimerValLSB 000000F7 00132 CmdBuff1Timer 000000F8 00133 CmdBuff1TimerValMSB 000000F9 00134 CmdBuff1TimerValLSB 000000FA 00135 CmdBuff2Timer 000000FB 00136 CmdBuff2TimerValMSB 000000FC 00137 CmdBuff2TimerValLSB 000000FD 00138 CmdBuff3Timer 000000FE 00139 CmdBuff3TimerValMSB 000000FF 00140 CmdBuff3TimerValLSB 00141 ENDC 00142 ; ... and incrementing this last adress wraps it to zero. 00143 ; don't change this property! 00144 00145 ;---------------------------------------------------------------------------- 00146 ; end of memory map 00147 ;---------------------------------------------------------------------------- 00148 00149 00150 ;---------------------------------------------------------------------------- 00151 ;This code executes when a reset occurs. 00152 000000 00153 ORG 0x0000 ;place code at reset vector 00154 000000 00155 ResetVector: 000000 D032 00156 bra Main ;go to beginning of program 00157 00158 ;---------------------------------------------------------------------------- 00159 ;This code executes when a high priority interrupt occurs. 00160 000008 00161 ORG 0x0008 00162 000008 00163 HighInt: 000008 D025 00164 bra HighIntCode ;go to high priority interrupt routine 00165 00166 ;---------------------------------------------------------------------------- 00167 ;This code executes when a low priority interrupt occurs. 00168 000018 00169 ORG 0x0018 00170 000018 00171 LowInt: 000018 CFD8 F001 00172 movff STATUS,STATUS_TEMP ;save STATUS register 00001C CFE8 F000 00173 movff WREG,WREG_TEMP ;save working register 000020 CFE0 F002 00174 movff BSR,BSR_TEMP ;save BSR register 000024 CFEA F003 00175 movff FSR0H,FSR0H_TEMP ;save FSR0H register 000028 CFE9 F004 00176 movff FSR0L,FSR0L_TEMP ;save FSR0L register 00177 00178 ;test other interrupt flags here 00179 00002C AA9E 00180 btfss PIR1,RCIF ;test for RCIF receive interrupt flag 00002E D002 00181 bra LowInt1 ;if RCIF is not set, done with test 000030 BA9D 00182 btfsc PIE1,RCIE ;else test if Rx interrupt enabled MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 17 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000032 D36D 00183 bra GetData ;if so, go get received data 000034 00184 LowInt1: 000034 A89E 00185 btfss PIR1,TXIF ;test for TXIF transmit interrupt flag 000036 D002 00186 bra LowInt2 ;if TXIF is not set, done with test 000038 B89D 00187 btfsc PIE1,TXIE ;else test if Tx interrupt is enabled 00003A D362 00188 bra PutData ;if so, go transmit data 00189 00190 ;can do special error handling here - an unexpected interrupt occurred 00191 00003C 00192 LowInt2: 00003C 00FF 00193 reset ;error if no valid interrupt so reset 00194 00195 ; ORG 0x0300 ;place code after midi code 00196 00197 00198 ;------------------------------------ 00199 ;End of low priority interrupt routine restores context. 00200 00003E 00201 EndLowInt: 00003E C004 FFE9 00202 movff FSR0L_TEMP,FSR0L ;restore FSR0L register 000042 C003 FFEA 00203 movff FSR0H_TEMP,FSR0H ;restore FSR0H register 000046 C002 FFE0 00204 movff BSR_TEMP,BSR ;restore BSR register 00004A C000 FFE8 00205 movff WREG_TEMP,WREG ;restore working register 00004E C001 FFD8 00206 movff STATUS_TEMP,STATUS ;restore STATUS register 000052 0010 00207 retfie 00208 00209 ;---------------------------------------------------------------------------- 00210 ;High priority interrupt routine. 00211 000054 00212 HighIntCode: 000054 CFEA F005 00213 movff FSR0H,FSR0H_SHADOW ;save FSR0H register 000058 CFE9 F006 00214 movff FSR0L,FSR0L_SHADOW ;save FSR0L register 00215 ;test other interrupt flags here 00005C A2A1 00216 btfss PIR2,TMR3IF ;test for Timer3 receive interrupt flag 00005E D002 00217 bra HighInt1 ;if RCIF is not set, done with test 000060 B2A0 00218 btfsc PIE2,TMR3IE ;else test if Timer3 interrupt enabled 000062 D027 00219 bra Timer3ISR ;if so, go get received data 00220 ;can do special error handling here - an unexpected interrupt occurred 000064 00221 HighInt1: 000064 00FF 00222 reset ;error if no valid interrupt so reset 00223 00224 00225 ;---------------------------------------------------------------------------- 00226 ;Main routine checks for for reception of a and then calls a routine to 00227 ; move the data to transmit back. 00228 000066 00229 Main: 000066 6A89 00230 clrf LATA ; All outputs low 000068 6A8A 00231 clrf LATB ; All outputs low 00006A 6A8B 00232 clrf LATC ; All outputs low 00006C 6A92 00233 clrf TRISA ; Config PORTA as all outputs 00234 #ifdef ICD 00235 movlw 0xE0 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 18 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00236 movwf TRISB 00237 #else 00006E 6A93 00238 clrf TRISB ; Config PORTB as all outputs 00239 #endif 000070 0E80 00240 movlw 0x80 ; 000072 6E94 00241 movwf TRISC ; Config PORTC all outputs + tristate for serial rx 000074 0E07 00242 movlw 0x07 ; init adc 000076 6EC1 00243 movwf ADCON1 ; init adc 000078 6AC2 00244 clrf ADCON0 ; poweroff adc 00007A 6A09 00245 clrf OutsA; 00007C 6A0A 00246 clrf OutsB; 00007E 6A0B 00247 clrf OutsC; 000080 0E10 00248 movlw 0x10 000082 6E0C 00249 movwf ProgramNumber; 00250 000084 0E08 00251 movlw 0x08; 000086 ECC1 F004 00252 CALL LedGlowIn 00008A 0E08 00253 movlw 0x08; 00008C ECDE F004 00254 CALL LedGlowOut 00255 000090 0EF4 00256 movlw CmdBuff0Timer; 000092 6FF2 00257 movwf CmdBuff0RdIndx; 000094 6FF3 00258 movwf CmdBuff0WrIndx; 000096 EE00 F000 00259 lfsr FSR0 ,0000h 00009A EE10 F000 00260 lfsr FSR1 ,0000h 00009E DB55 00261 rcall SetupMidi ;set up serial port and buffers 0000A0 D803 00262 rcall SetupTimer3 00263 0000A2 00264 MainLoop: 0000A2 EC54 F004 00265 call PollMidiIn; 0000A6 D7FD 00266 bra MainLoop ;go wait for more data 00267 00268 00269 ;---------------------------------------------------------------------------- 00270 ; Timer3 setup 00271 0000A8 00272 SetupTimer3: 0000A8 0E01 00273 movlw 0x01 0000AA 6EB1 00274 movwf T3CON ; timer3 on, other bits cleared 0000AC 82A2 00275 bsf IPR2,1 ; timer3 = high priority interrupt 0000AE 82A0 00276 bsf PIE2,1 ; timer3 interrupt enable 0000B0 0012 00277 return 00278 00279 0000B2 00280 Timer3ISR: 0000B2 92A1 00281 bcf PIR2,TMR3IF ; clear interrupt flag 0000B4 0E50 00282 movlw 050h ;0x7F; 0xA0 0000B6 6EB2 00283 movwf TMR3L ; preset timer 0000B8 68B3 00284 setf TMR3H ; preset timer 0000BA 5009 00285 movf OutsA,0 0000BC 6E89 00286 movwf LATA; 0000BE 500A 00287 movf OutsB,0 0000C0 6E8A 00288 movwf LATB; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 19 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0000C2 500B 00289 movf OutsC,0 0000C4 6E8B 00290 movwf LATC; 0000C6 00291 ReadBuffer 0000C6 51F2 00292 movf CmdBuff0RdIndx, W; 0000C8 5DF3 00293 subwf CmdBuff0WrIndx, W ; result in w 0000CA E014 00294 bz Timers; no new task on cmd queue 0000CC C0F2 FFE9 00295 movff CmdBuff0RdIndx, FSR0L; 0000D0 6AEA 00296 clrf FSR0H 0000D2 0E03 00297 movlw 0x03; 0000D4 27F2 00298 addwf CmdBuff0RdIndx 0000D6 E102 00299 bnz NoWrap; 0000D8 0EF4 00300 movlw CmdBuff0Timer; Wrap to start 0000DA 6FF2 00301 movwf CmdBuff0RdIndx; 0000DC 00302 NoWrap 0000DC 50EF 00303 movf INDF0,W; 0000DE EC00 F003 00304 call SetPulse 0000E2 50EE 00305 movf POSTINC0, W; W = timer# 0000E4 26E8 00306 addwf WREG ; W = 2* timer# 0000E6 0F20 00307 addlw Timer1Msb; W = 2* timer# + startaddress of timers 0000E8 6EE1 00308 movwf FSR1L; 0000EA 6AE2 00309 clrf FSR1H; FSR1 points to timer values 0000EC 50EE 00310 movf POSTINC0, W; W = timer val msb 0000EE 6EE6 00311 movwf POSTINC1; 0000F0 50EE 00312 movf POSTINC0, W; W = timer val lsb 0000F2 6EE6 00313 movwf POSTINC1; 00314 00315 ;************************************************************ 00316 ; Timers 00317 ; !!! change to timer interrupt instead of idle loop !!! 0000F4 00318 Timers 0000F4 00319 Timer1 0000F4 0621 00320 decf Timer1Lsb; 0000F6 E204 00321 bc Timer2 ; 0000F8 0620 00322 decf Timer1Msb; 0000FA E202 00323 bc Timer2 ; 0000FC 6821 00324 setf Timer1Lsb; 0000FE 9409 00325 bcf Timer1Out 000100 00326 Timer2 000100 0623 00327 decf Timer2Lsb; 000102 E204 00328 bc Timer3 ; 000104 0622 00329 decf Timer2Msb; 000106 E202 00330 bc Timer3 ; 000108 6823 00331 setf Timer2Lsb; 00010A 9209 00332 bcf Timer2Out 00010C 00333 Timer3 00010C 0625 00334 decf Timer3Lsb; 00010E E204 00335 bc Timer4 ; 000110 0624 00336 decf Timer3Msb; 000112 E202 00337 bc Timer4 ; 000114 6825 00338 setf Timer3Lsb; 000116 9009 00339 bcf Timer3Out 000118 00340 Timer4 000118 0627 00341 decf Timer4Lsb; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 20 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00011A E204 00342 bc Timer5 ; 00011C 0626 00343 decf Timer4Msb; 00011E E202 00344 bc Timer5 ; 000120 6827 00345 setf Timer4Lsb; 000122 9609 00346 bcf Timer4Out 000124 00347 Timer5 000124 0629 00348 decf Timer5Lsb; 000126 E204 00349 bc Timer6 ; 000128 0628 00350 decf Timer5Msb; 00012A E202 00351 bc Timer6 ; 00012C 6829 00352 setf Timer5Lsb; 00012E 9809 00353 bcf Timer5Out 000130 00354 Timer6 000130 062B 00355 decf Timer6Lsb; 000132 E204 00356 bc Timer7 ; 000134 062A 00357 decf Timer6Msb; 000136 E202 00358 bc Timer7 ; 000138 682B 00359 setf Timer6Lsb; 00013A 9A09 00360 bcf Timer6Out 00013C 00361 Timer7 00013C 062D 00362 decf Timer7Lsb; 00013E E204 00363 bc Timer8 ; 000140 062C 00364 decf Timer7Msb; 000142 E202 00365 bc Timer8 ; 000144 682D 00366 setf Timer7Lsb; 000146 9E0A 00367 bcf Timer7Out 000148 00368 Timer8 000148 062F 00369 decf Timer8Lsb; 00014A E204 00370 bc Timer9 ; 00014C 062E 00371 decf Timer8Msb; 00014E E202 00372 bc Timer9 ; 000150 682F 00373 setf Timer8Lsb; 000152 9C0A 00374 bcf Timer8Out 000154 00375 Timer9 000154 0631 00376 decf Timer9Lsb; 000156 E204 00377 bc Timer10 ; 000158 0630 00378 decf Timer9Msb; 00015A E202 00379 bc Timer10 ; 00015C 6831 00380 setf Timer9Lsb; 00015E 9A0A 00381 bcf Timer9Out 000160 00382 Timer10 000160 0633 00383 decf Timer10Lsb; 000162 E204 00384 bc Timer11 ; 000164 0632 00385 decf Timer10Msb; 000166 E202 00386 bc Timer11 ; 000168 6833 00387 setf Timer10Lsb; 00016A 980A 00388 bcf Timer10Out 00016C 00389 Timer11 00016C 0635 00390 decf Timer11Lsb; 00016E E204 00391 bc Timer12 ; 000170 0634 00392 decf Timer11Msb; 000172 E202 00393 bc Timer12 ; 000174 6835 00394 setf Timer11Lsb; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 21 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000176 960A 00395 bcf Timer11Out 000178 00396 Timer12 000178 0637 00397 decf Timer12Lsb; 00017A E204 00398 bc Timer13 ; 00017C 0636 00399 decf Timer12Msb; 00017E E202 00400 bc Timer13 ; 000180 6837 00401 setf Timer12Lsb; 000182 940A 00402 bcf Timer12Out 000184 00403 Timer13 000184 0639 00404 decf Timer13Lsb; 000186 E204 00405 bc Timer14 ; 000188 0638 00406 decf Timer13Msb; 00018A E202 00407 bc Timer14 ; 00018C 6839 00408 setf Timer13Lsb; 00018E 920A 00409 bcf Timer13Out 000190 00410 Timer14 000190 063B 00411 decf Timer14Lsb; 000192 E204 00412 bc Timer15 ; 000194 063A 00413 decf Timer14Msb; 000196 E202 00414 bc Timer15 ; 000198 683B 00415 setf Timer14Lsb; 00019A 900A 00416 bcf Timer14Out 00019C 00417 Timer15 00019C 063D 00418 decf Timer15Lsb; 00019E E204 00419 bc Timer16 ; 0001A0 063C 00420 decf Timer15Msb; 0001A2 E202 00421 bc Timer16 ; 0001A4 683D 00422 setf Timer15Lsb; 0001A6 9A0B 00423 bcf Timer15Out 0001A8 00424 Timer16 0001A8 063F 00425 decf Timer16Lsb; 0001AA E204 00426 bc Timer17 ; 0001AC 063E 00427 decf Timer16Msb; 0001AE E202 00428 bc Timer17 ; 0001B0 683F 00429 setf Timer16Lsb; 0001B2 980B 00430 bcf Timer16Out 0001B4 00431 Timer17 0001B4 D2C5 00432 bra EndHighInt ; resume 00433 00434 00435 0001B6 00436 MidiInNoteOn: 00437 ; return 00438 ; lookup timer #, read from table in PM:0Fvv 0001B6 5053 00439 movf MidiByte2,W; 0001B8 E026 00440 bz MidiInNoteOffNoVelo; ; velocity=0 -> NOTE OFF 00441 ; check if note is in range 0001BA 5053 00442 movf MidiByte2,W; 0001BC E024 00443 bz MidiInNoteOff; ; velocity=0 -> NOTE OFF 0001BE 0E0F 00444 movlw 0Fh; 0001C0 6EF7 00445 movwf TBLPTRH 0001C2 C052 FFF6 00446 MOVFF MidiByte1,TBLPTRL 0001C6 0008 00447 TBLRD* ; read into TABLAT MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 22 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001C8 50F5 00448 movf TABLAT,W 0001CA E01C 00449 bz MidiInNoteOn2 ; 0001CC 04F5 00450 decf TABLAT,W 0001CE 6E08 00451 movwf TmpT ; TmpT = timer# 00452 ; add to cmd queue 0001D0 6AEA 00453 clrf FSR0H 0001D2 C0F3 FFE9 00454 movff CmdBuff0WrIndx, FSR0L; 0001D6 5008 00455 movf TmpT,W 0001D8 6EEE 00456 movwf POSTINC0; write timer # 00457 ; lookup velo -> timer val 0001DA 5053 00458 movf MidiByte2,W; 0001DC 2453 00459 addwf MidiByte2,W; 0001DE 6EF6 00460 movwf TBLPTRL; 0001E0 5008 00461 movf TmpT,W; 0001E2 240C 00462 ADDWF ProgramNumber,W 0001E4 6EF7 00463 movwf TBLPTRH 0001E6 0009 00464 TBLRD*+ ; 0001E8 CFF5 F007 00465 movff TABLAT,TmpM 0001EC 0009 00466 TBLRD*+ ; 0001EE 50F5 00467 movf TABLAT,W 0001F0 6EEE 00468 movwf POSTINC0 ; write timer lsb 0001F2 5007 00469 movf TmpM,W; 0001F4 6EEE 00470 movwf POSTINC0 ; write timer msb 0001F6 50E9 00471 movf FSR0L,W; 0001F8 E002 00472 bz NoWrap2; corrected: was: bnz 0001FA 6FF3 00473 movwf CmdBuff0WrIndx; 0001FC 0012 00474 return 0001FE 00475 NoWrap2 0001FE 0EF4 00476 movlw CmdBuff0Timer; Wrap to start 000200 6FF3 00477 movwf CmdBuff0WrIndx; 000202 0012 00478 return 00479 00480 000204 00481 MidiInNoteOn2: 000204 0012 00482 return 00483 00484 000206 00485 MidiInNoteOffNoVelo: 000206 00486 MidiInNoteOff: 000206 0012 00487 return 00488 000208 00489 MidiInNoteOff2: 000208 0012 00490 return 00491 00020A 00492 MidiInCtrlChange: 00020A 0E7B 00493 movlw 0x7B; AllNotesOff 00020C 5C52 00494 subwf MidiByte1,0; 00020E E001 00495 bz MidiInAllNotesOff; 000210 0012 00496 RETURN 00497 000212 00498 MidiInAllNotesOff: 000212 6A09 00499 CLRF OutsA 000214 6A0A 00500 CLRF OutsB MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 23 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000216 6A0B 00501 CLRF OutsC 000218 6A89 00502 CLRF LATA 00021A 6A8A 00503 CLRF LATB 00021C 6A8B 00504 CLRF LATC 00021E 0012 00505 RETURN 00506 000220 00507 MidiInProgramChange: 000220 5052 00508 MOVF MidiByte1,W 000222 EC16 F001 00509 CALL ProgramLookup 000226 6E0C 00510 MOVWF ProgramNumber 000228 0000 00511 NOP 00022A 0012 00512 RETURN 00513 00022C 00514 ProgramLookup: 00022C 0F80 00515 ADDLW 0x80; 00022E 4AE8 00516 INFSNZ WREG 000230 0C70 00517 RETLW 0x70 000232 4AE8 00518 INFSNZ WREG 000234 0C60 00519 RETLW 0x60 000236 4AE8 00520 INFSNZ WREG 000238 0C50 00521 RETLW 0x50 00023A 4AE8 00522 INFSNZ WREG 00023C 0C40 00523 RETLW 0x40 00023E 4AE8 00524 INFSNZ WREG 000240 0C30 00525 RETLW 0x30 000242 4AE8 00526 INFSNZ WREG 000244 0C20 00527 RETLW 0x20 000246 0C10 00528 RETLW 0x10 00529 000248 00530 NoteLookup: 000248 6EF6 00531 MOVWF TBLPTRL 00024A 0E0F 00532 movlw 0Fh; 00024C 6EF7 00533 movwf TBLPTRH 00024E 0008 00534 TBLRD* ; read into TABLAT 000250 50F5 00535 movf TABLAT,W 000252 0012 00536 RETURN 00537 000254 00538 MidiInRTReset: 000254 00539 MidiInRTActiveSense: 000254 00540 MidiInRTStop: 000254 00541 MidiInRTContinue: 000254 00542 MidiInRTStart: 000254 00543 MidiInRTTick: 000254 00544 MidiInRTClock: 000254 00545 MidiInTuneRequest: 000254 00546 MidiInAfterTouch: 000254 00547 MidiInChannelPressure: 000254 00548 MidiInPitchWheel: 000254 0012 00549 RETURN 00550 00551 #include "..\midiSysexFlash.asm" 00001 ; midiSysex 00002 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 24 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00003 ; SYSEX FORMAT: 00004 ; 00005 ; 0xF0 - sysex start 00006 ; 0x7D - "experimental" manufactorer's ID 00007 ; 0xXX - "pin code byte 1" 00008 ; 0xXX - "pin code byte 2" 00009 ; 0xXX - "pin code byte 3" 00010 ; 0xXX - "pin code byte 4" 00011 ; Midi Channel - 00012 ; Program number - remark: program number 0 is default and non-reprogrammable 00013 ; Note number 00014 ; Velocity 1 Timer MSB 00015 ; Velocity 1 Timer LSB - 14 bit timer resolution 00016 ; Velocity 2 Timer MSB 00017 ; Velocity 2 Timer LSB 00018 ; .. 00019 ; Velocity 127 Timer MSB 00020 ; Velocity 127 Timer LSB 00021 ; 0xF7 00022 00023 00024 CBLOCK 0X3F8 000003F8 00025 SysexInByte1 ; 0x7D 000003F9 00026 SysexInByte2 ; pin code byte 1 000003FA 00027 SysexInByte3 ; pin code byte 2 000003FB 00028 SysexInByte4 ; pin code byte 3 000003FC 00029 SysexInByte5 ; pin code byte 4 000003FD 00030 SysexInByte6 ; midi channel 000003FE 00031 SysexInByte7 ; program number 000003FF 00032 SysexInByte8 ; note number 00000400 00033 SysExBuffer:0x100 ; velo -> timer LUT 00034 ENDC 00035 00036 000256 00037 MidiInSysExStart: 000256 0E03 00038 MOVLW 0x03; 000258 6E14 00039 MOVWF SysExPtrH 00025A 0EF8 00040 MOVLW 0xF8; 00025C 6E15 00041 MOVWF SysExPtrL 00025E 0012 00042 RETURN 00043 000260 00044 MidiInSysExByte: 000260 C014 FFEA 00045 MOVFF SysExPtrH, FSR0H 000264 C015 FFE9 00046 MOVFF SysExPtrL, FSR0L 000268 6EEE 00047 MOVWF POSTINC0 00026A CFEA F014 00048 MOVFF FSR0H, SysExPtrH 00026E CFE9 F015 00049 MOVFF FSR0L, SysExPtrL 000272 50EA 00050 MOVF FSR0H,W 000274 0803 00051 SUBLW 0x03 000276 E007 00052 BZ MidiInSysExByteRangeOK 000278 50EA 00053 MOVF FSR0H,W 00027A 0804 00054 SUBLW 0x04 00027C E004 00055 BZ MidiInSysExByteRangeOK MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 25 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00027E 50EA 00056 MOVF FSR0H,W 000280 0805 00057 SUBLW 0x05 000282 E001 00058 BZ MidiInSysExByteRangeOK 000284 D7E8 00059 BRA MidiInSysExStart 000286 00060 MidiInSysExByteRangeOK: 000286 0012 00061 RETURN 00062 000288 00063 MidiInSysExEnd: 000288 5014 00064 MOVF SysExPtrH,W 00028A 0805 00065 SUBLW 0x05 00028C E149 00066 BNZ invalidSysEx ; Data length does not match 00028E 5015 00067 MOVF SysExPtrL,W 000290 0800 00068 SUBLW 0x00 000292 E146 00069 BNZ invalidSysEx ; Data length does not match 000294 EE03 F0F8 00070 LFSR FSR0, 0x3F8 000298 50EE 00071 MOVF POSTINC0,W 00029A 087D 00072 SUBLW 0x7D 00029C E141 00073 BNZ invalidSysEx 00029E 50EE 00074 MOVF POSTINC0,W ; pincode byte 1 0002A0 0863 00075 SUBLW SysexPinByte1 0002A2 E13E 00076 BNZ invalidSysEx 0002A4 50EE 00077 MOVF POSTINC0,W ; pincode byte 2 0002A6 0861 00078 SUBLW SysexPinByte2 0002A8 E13B 00079 BNZ invalidSysEx 0002AA 50EE 00080 MOVF POSTINC0,W ; pincode byte 3 0002AC 0873 00081 SUBLW SysexPinByte3 0002AE E138 00082 BNZ invalidSysEx 0002B0 50EE 00083 MOVF POSTINC0,W ; pincode byte 4 0002B2 0874 00084 SUBLW SysexPinByte4 0002B4 E135 00085 BNZ invalidSysEx 0002B6 50EE 00086 MOVF POSTINC0,W ; MIDI Channel 0002B8 0801 00087 SUBLW MidiChannel 0002BA E132 00088 BNZ invalidSysEx 0002BC 0000 00089 NOP 0002BE 50EE 00090 MOVF POSTINC0,W ; Program number 0002C0 EC16 F001 00091 CALL ProgramLookup 0002C4 6E10 00092 MOVWF CODE_ADDR_HIGH 0002C6 0810 00093 SUBLW 0x10 0002C8 E02B 00094 BZ invalidSysEx 00095 0002CA 50EE 00096 MOVF POSTINC0,W 0002CC EC24 F001 00097 CALL NoteLookup 0002D0 E027 00098 BZ invalidSysEx 0002D2 06E8 00099 DECF WREG 0002D4 2610 00100 ADDWF CODE_ADDR_HIGH 00101 0002D6 0E80 00102 MOVLW 0x80 0002D8 6E0D 00103 MOVWF COUNTER 0002DA 00104 shuffle78: ; restack 7bit MSB-LSB into 8bit LSB-MSB 0002DA 90D8 00105 BCF STATUS,C 0002DC 32EE 00106 RRCF POSTINC0 0002DE B0D8 00107 BTFSC STATUS,C 0002E0 8EEF 00108 BSF INDF0,7 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 26 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0002E2 52ED 00109 MOVF POSTDEC0,F 00110 0002E4 CFEE F008 00111 MOVFF POSTINC0,TmpT 0002E8 50ED 00112 MOVF POSTDEC0,W 0002EA 6EEE 00113 MOVWF POSTINC0 0002EC C008 FFEE 00114 MOVFF TmpT, POSTINC0 00115 0002F0 0E04 00116 MOVLW 0x04 0002F2 6E12 00117 MOVWF BUFFER_ADDR_HIGH 0002F4 0E00 00118 MOVLW 0x00 0002F6 6E0F 00119 MOVWF CODE_ADDR_UPPER 00120 0002F8 2E0D 00121 DECFSZ COUNTER 0002FA D7EF 00122 BRA shuffle78 00123 ; clear all outputs for safety 0002FC 6A09 00124 CLRF OutsA 0002FE 6A0A 00125 CLRF OutsB 000300 6A0B 00126 CLRF OutsC 000302 6A89 00127 CLRF LATA 000304 6A8A 00128 CLRF LATB 000306 6A8B 00129 CLRF LATC 00130 000308 EC91 F001 00131 CALL FlashPM256 00132 ; clear all outputs for safety 00030C 6A09 00133 CLRF OutsA 00030E 6A0A 00134 CLRF OutsB 000310 6A0B 00135 CLRF OutsC 000312 6A89 00136 CLRF LATA 000314 6A8A 00137 CLRF LATB 000316 6A8B 00138 CLRF LATC 000318 0E02 00139 MOVLW 0x02; 00031A ECDE F004 00140 CALL LedGlowOut 00031E 0012 00141 RETURN 00142 000320 00143 invalidSysEx: 000320 0012 00144 RETURN 00145 00146 00147 ;------------- 00148 ; Copy 256 bytes from RAM to Program Flash memory 00149 ; Source and target are aligned on a 0x100 block. 00150 000322 00151 FlashPM256: 000322 0E00 00152 MOVLW 0x00 000324 6E13 00153 MOVWF BUFFER_ADDR_LOW 000326 0E00 00154 MOVLW 0x00 000328 6E11 00155 MOVWF CODE_ADDR_LOW 00156 00032A ECA7 F001 00157 CALL FlashPM64 00032E 0E40 00158 MOVLW 0x40 000330 6E11 00159 MOVWF CODE_ADDR_LOW MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 27 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000332 6E13 00160 MOVWF BUFFER_ADDR_LOW 000334 ECA7 F001 00161 CALL FlashPM64 000338 0E80 00162 MOVLW 0x80 00033A 6E11 00163 MOVWF CODE_ADDR_LOW 00033C 6E13 00164 MOVWF BUFFER_ADDR_LOW 00033E ECA7 F001 00165 CALL FlashPM64 000342 0EC0 00166 MOVLW 0xC0 000344 6E11 00167 MOVWF CODE_ADDR_LOW 000346 6E13 00168 MOVWF BUFFER_ADDR_LOW 000348 ECA7 F001 00169 CALL FlashPM64 00034C 0012 00170 RETURN 00171 00034E 00172 FlashPM64: 00034E 00173 ERASE_BLOCK 00034E 500F 00174 MOVF CODE_ADDR_UPPER,W ; load TBLPTR with the base 000350 6EF8 00175 MOVWF TBLPTRU ; address of the memory block 000352 5010 00176 MOVF CODE_ADDR_HIGH,W 000354 6EF7 00177 MOVWF TBLPTRH 000356 5011 00178 MOVF CODE_ADDR_LOW,W 000358 6EF6 00179 MOVWF TBLPTRL 00035A 8EA6 00180 BSF EECON1,EEPGD ; point to FLASH program memory 00035C 9CA6 00181 BCF EECON1,CFGS ; access FLASH program memory 00035E 84A6 00182 BSF EECON1,WREN ; enable write to memory 000360 88A6 00183 BSF EECON1,FREE ; enable Row Erase operation 000362 9EF2 00184 BCF INTCON,GIE ; disable interrupts 000364 0E55 00185 MOVLW 0x55 000366 6EA7 00186 MOVWF EECON2 ; write 55h 000368 0EAA 00187 MOVLW 0xAA 00036A 6EA7 00188 MOVWF EECON2 ; write AAh 00036C 82A6 00189 BSF EECON1,WR ; start erase (CPU stall) 00036E 8EF2 00190 BSF INTCON,GIE ; re-enable interrupts 000370 000A 00191 TBLRD*- ; dummy read decrement 000372 00192 WRITE_BUFFER_BACK 000372 0E08 00193 MOVLW 8 ; number of write buffer groups of 8 byt es 000374 6E0E 00194 MOVWF COUNTER_HI 000376 5012 00195 MOVF BUFFER_ADDR_HIGH,W ; point to buffer 000378 6EEA 00196 MOVWF FSR0H 00037A 5013 00197 MOVF BUFFER_ADDR_LOW,W 00037C 6EE9 00198 MOVWF FSR0L 00037E 00199 PROGRAM_LOOP 00037E 0E08 00200 MOVLW 8 ; number of bytes in holding register 000380 6E0D 00201 MOVWF COUNTER 000382 00202 WRITE_WORD_TO_HREGS 000382 50EE 00203 MOVF POSTINC0, W ; get low byte of buffer data 000384 6EF5 00204 MOVWF TABLAT ; present data to table latch 000386 000F 00205 TBLWT+* ; write data, perform a short write 00206 ; to internal TBLWT holding regi ster. 000388 2E0D 00207 DECFSZ COUNTER ; loop until buffers are full 00038A D7FB 00208 BRA WRITE_WORD_TO_HREGS 00038C 00209 PROGRAM_MEMORY 00038C 8EA6 00210 BSF EECON1,EEPGD ; point to FLASH program memory MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 28 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00038E 9CA6 00211 BCF EECON1,CFGS ; access FLASH program memory 000390 84A6 00212 BSF EECON1,WREN ; enable write to memory 000392 9EF2 00213 BCF INTCON,GIE ; disable interrupts 000394 0E55 00214 MOVLW 0x55 000396 6EA7 00215 MOVWF EECON2 ; write 55h 000398 0EAA 00216 MOVLW 0xAA 00039A 6EA7 00217 MOVWF EECON2 ; write AAh 00039C 82A6 00218 BSF EECON1,WR ; start program (CPU stall) 00039E 8EF2 00219 BSF INTCON,GIE ; re-enable interrupts 0003A0 2E0E 00220 DECFSZ COUNTER_HI ; loop until done 0003A2 D7ED 00221 BRA PROGRAM_LOOP 0003A4 94A6 00222 BCF EECON1,WREN ; disable write to memory 00223 ; verify 0003A6 500F 00224 MOVF CODE_ADDR_UPPER,W ; load TBLPTR with the base 0003A8 6EF8 00225 MOVWF TBLPTRU ; address of the memory block 0003AA 5010 00226 MOVF CODE_ADDR_HIGH,W 0003AC 6EF7 00227 MOVWF TBLPTRH 0003AE 5011 00228 MOVF CODE_ADDR_LOW,W 0003B0 6EF6 00229 MOVWF TBLPTRL 0003B2 5012 00230 MOVF BUFFER_ADDR_HIGH,W ; point to buffer 0003B4 6EEA 00231 MOVWF FSR0H 0003B6 5013 00232 MOVF BUFFER_ADDR_LOW,W 0003B8 6EE9 00233 MOVWF FSR0L 0003BA 0E40 00234 MOVLW 0x40 0003BC 6E0D 00235 MOVWF COUNTER 0003BE 00236 verifyLoop: 0003BE 0009 00237 TBLRD*+ 0003C0 50F5 00238 MOVF TABLAT,W 0003C2 5EEE 00239 SUBWF POSTINC0 0003C4 E103 00240 BNZ infiloop 0003C6 2E0D 00241 DECFSZ COUNTER 0003C8 D7FA 00242 BRA verifyLoop 0003CA 0012 00243 RETURN 00244 0003CC 00245 infiloop 0003CC 0E10 00246 MOVLW 0x10; 0003CE ECC1 F004 00247 CALL LedGlowIn 0003D2 D7FC 00248 BRA infiloop 00249 00552 000600 00553 ORG 0x0600 00554 ; lookup using a computed goto 00555 ; cfr. PIC18fxx2 datasheet section 4.4 00556 ; possibly msb-lsb pc strangeness if this section would cross a code page 000600 00557 SetPulse: 000600 0D04 00558 mullw 0x04; 000602 50F9 00559 movf PCL,W 000604 50F3 00560 movf PRODL,W 000606 26F9 00561 addwf PCL 000608 00562 _sp1 000608 8409 00563 bsf Timer1Out 00060A 0012 00564 return 00060C 00565 _sp2 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 29 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00060C 8209 00566 bsf Timer2Out 00060E 0012 00567 return 000610 00568 _sp3 000610 8009 00569 bsf Timer3Out 000612 0012 00570 return 000614 00571 _sp4 000614 8609 00572 bsf Timer4Out 000616 0012 00573 return 000618 00574 _sp5 000618 8809 00575 bsf Timer5Out 00061A 0012 00576 return 00061C 00577 _sp6 00061C 8A09 00578 bsf Timer6Out 00061E 0012 00579 return 000620 00580 _sp7 000620 8E0A 00581 bsf Timer7Out 000622 0012 00582 return 000624 00583 _sp8 000624 8C0A 00584 bsf Timer8Out 000626 0012 00585 return 000628 00586 _sp9 000628 8A0A 00587 bsf Timer9Out 00062A 0012 00588 return 00062C 00589 _sp10 00062C 880A 00590 bsf Timer10Out 00062E 0012 00591 return 000630 00592 _sp11 000630 860A 00593 bsf Timer11Out 000632 0012 00594 return 000634 00595 _sp12 000634 840A 00596 bsf Timer12Out 000636 0012 00597 return 000638 00598 _sp13 000638 820A 00599 bsf Timer13Out 00063A 0012 00600 return 00063C 00601 _sp14 00063C 800A 00602 bsf Timer14Out 00063E 0012 00603 return 000640 00604 _sp15 000640 8A0B 00605 bsf Timer15Out 000642 0012 00606 return 000644 00607 _sp16 000644 880B 00608 bsf Timer16Out 000646 0012 00609 return 00010 00011 ;************************************************************ 00012 ; Midi Note number to timer number table (offset by 1!) 00013 ; 00h -> no action 000F00 00014 org 0F00h ; 000F00 00015 MidiNoteMap 00016 ; note # offset=0h 000F00 0000 0000 0000 00017 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 30 LOC OBJECT CODE LINE SOURCE TEXT VALUE 000F08 0000 0000 0000 00018 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F10 0000 0000 0000 00019 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F18 0000 0000 0000 00020 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 00021 ; note # offset=20h 000F20 0000 0000 0000 00022 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F28 0000 0000 0000 00023 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F30 0000 0000 0000 00024 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F38 0000 0000 0000 00025 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 00026 ; note # offset=40h 000F40 0000 0000 0000 00027 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F48 0000 0000 0000 00028 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F50 0000 0000 0000 00029 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F58 0000 0000 0000 00030 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 00031 ; note # offset=60h 000F60 0000 0000 0000 00032 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F68 0000 0000 0000 00033 DB 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h ; 0000 000F70 0201 0403 0605 00034 DB 01h, 02h, 03h, 04h, 05h, 06h, 07h, 08h ; 0807 000F78 0A09 0C0B 0E0D 00035 DB 09h, 0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h ; 100F 00036 00037 00038 ; Velocity to time tables 00039 00040 ; Timer1 Lookup Table 00041 ; first dword : dummy 00042 ; following dwords : timer cycles for velocity 1,2,..128 00043 ; inverted endianess! 00044 001000 00045 org 1000h 001000 00046 velTime1 00047 #include "cast.lut" 001000 0000 0104 010E 00001 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001010 014C 0157 0161 00002 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001020 019F 01A9 01B4 00003 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 31 LOC OBJECT CODE LINE SOURCE TEXT VALUE 01DD 01E7 001030 01F2 01FC 0206 00004 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001040 0244 024F 0259 00005 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001050 0297 02A1 02AC 00006 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001060 02EA 02F4 02FE 00007 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001070 033C 0347 0351 00008 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001080 038F 0399 03A4 00009 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001090 03E2 03EC 03F6 00010 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0010A0 0434 043F 0449 00011 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0010B0 0487 0491 049C 00012 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0010C0 04DA 04E4 04EE 00013 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0010D0 052C 0537 0541 00014 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0010E0 057F 0589 0594 00015 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0010F0 05D2 05DC 05E6 00016 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001100 00048 org 1100h 001100 00049 velTime2 00050 #include "cast.lut" 001100 0000 0104 010E 00017 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001110 014C 0157 0161 00018 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001120 019F 01A9 01B4 00019 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001130 01F2 01FC 0206 00020 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 32 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0211 021B 0225 0230 023A 001140 0244 024F 0259 00021 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001150 0297 02A1 02AC 00022 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001160 02EA 02F4 02FE 00023 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001170 033C 0347 0351 00024 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001180 038F 0399 03A4 00025 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001190 03E2 03EC 03F6 00026 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0011A0 0434 043F 0449 00027 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0011B0 0487 0491 049C 00028 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0011C0 04DA 04E4 04EE 00029 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0011D0 052C 0537 0541 00030 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0011E0 057F 0589 0594 00031 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0011F0 05D2 05DC 05E6 00032 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001200 00051 org 1200h 001200 00052 velTime3 00053 #include "cast.lut" 001200 0000 0104 010E 00033 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001210 014C 0157 0161 00034 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001220 019F 01A9 01B4 00035 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001230 01F2 01FC 0206 00036 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 33 LOC OBJECT CODE LINE SOURCE TEXT VALUE 001240 0244 024F 0259 00037 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001250 0297 02A1 02AC 00038 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001260 02EA 02F4 02FE 00039 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001270 033C 0347 0351 00040 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001280 038F 0399 03A4 00041 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001290 03E2 03EC 03F6 00042 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0012A0 0434 043F 0449 00043 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0012B0 0487 0491 049C 00044 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0012C0 04DA 04E4 04EE 00045 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0012D0 052C 0537 0541 00046 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0012E0 057F 0589 0594 00047 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0012F0 05D2 05DC 05E6 00048 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001300 00054 org 1300h 001300 00055 velTime4 00056 #include "cast.lut" 001300 0000 0104 010E 00049 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001310 014C 0157 0161 00050 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001320 019F 01A9 01B4 00051 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001330 01F2 01FC 0206 00052 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001340 0244 024F 0259 00053 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 34 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0282 028D 001350 0297 02A1 02AC 00054 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001360 02EA 02F4 02FE 00055 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001370 033C 0347 0351 00056 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001380 038F 0399 03A4 00057 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001390 03E2 03EC 03F6 00058 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0013A0 0434 043F 0449 00059 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0013B0 0487 0491 049C 00060 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0013C0 04DA 04E4 04EE 00061 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0013D0 052C 0537 0541 00062 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0013E0 057F 0589 0594 00063 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0013F0 05D2 05DC 05E6 00064 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001400 00057 org 1400h 001400 00058 velTime5 00059 #include "cast.lut" 001400 0000 0104 010E 00065 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001410 014C 0157 0161 00066 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001420 019F 01A9 01B4 00067 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001430 01F2 01FC 0206 00068 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001440 0244 024F 0259 00069 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001450 0297 02A1 02AC 00070 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 35 LOC OBJECT CODE LINE SOURCE TEXT VALUE 02B6 02C0 02CB 02D5 02DF 001460 02EA 02F4 02FE 00071 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001470 033C 0347 0351 00072 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001480 038F 0399 03A4 00073 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001490 03E2 03EC 03F6 00074 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0014A0 0434 043F 0449 00075 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0014B0 0487 0491 049C 00076 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0014C0 04DA 04E4 04EE 00077 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0014D0 052C 0537 0541 00078 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0014E0 057F 0589 0594 00079 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0014F0 05D2 05DC 05E6 00080 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001500 00060 org 1500h 001500 00061 velTime6 00062 #include "cast.lut" 001500 0000 0104 010E 00081 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001510 014C 0157 0161 00082 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001520 019F 01A9 01B4 00083 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001530 01F2 01FC 0206 00084 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001540 0244 024F 0259 00085 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001550 0297 02A1 02AC 00086 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 36 LOC OBJECT CODE LINE SOURCE TEXT VALUE 001560 02EA 02F4 02FE 00087 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001570 033C 0347 0351 00088 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001580 038F 0399 03A4 00089 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001590 03E2 03EC 03F6 00090 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0015A0 0434 043F 0449 00091 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0015B0 0487 0491 049C 00092 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0015C0 04DA 04E4 04EE 00093 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0015D0 052C 0537 0541 00094 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0015E0 057F 0589 0594 00095 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0015F0 05D2 05DC 05E6 00096 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001600 00063 org 1600h 001600 00064 velTime7 00065 #include "cast.lut" 001600 0000 0104 010E 00097 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001610 014C 0157 0161 00098 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001620 019F 01A9 01B4 00099 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001630 01F2 01FC 0206 00100 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001640 0244 024F 0259 00101 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001650 0297 02A1 02AC 00102 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001660 02EA 02F4 02FE 00103 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 37 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0328 0332 001670 033C 0347 0351 00104 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001680 038F 0399 03A4 00105 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001690 03E2 03EC 03F6 00106 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0016A0 0434 043F 0449 00107 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0016B0 0487 0491 049C 00108 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0016C0 04DA 04E4 04EE 00109 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0016D0 052C 0537 0541 00110 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0016E0 057F 0589 0594 00111 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0016F0 05D2 05DC 05E6 00112 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001700 00066 org 1700h 001700 00067 velTime8 00068 #include "cast.lut" 001700 0000 0104 010E 00113 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001710 014C 0157 0161 00114 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001720 019F 01A9 01B4 00115 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001730 01F2 01FC 0206 00116 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001740 0244 024F 0259 00117 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001750 0297 02A1 02AC 00118 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001760 02EA 02F4 02FE 00119 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001770 033C 0347 0351 00120 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 38 LOC OBJECT CODE LINE SOURCE TEXT VALUE 035B 0366 0370 037A 0385 001780 038F 0399 03A4 00121 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001790 03E2 03EC 03F6 00122 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0017A0 0434 043F 0449 00123 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0017B0 0487 0491 049C 00124 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0017C0 04DA 04E4 04EE 00125 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0017D0 052C 0537 0541 00126 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0017E0 057F 0589 0594 00127 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0017F0 05D2 05DC 05E6 00128 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001800 00069 org 1800h 001800 00070 velTime9 00071 #include "cast.lut" 001800 0000 0104 010E 00129 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001810 014C 0157 0161 00130 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001820 019F 01A9 01B4 00131 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001830 01F2 01FC 0206 00132 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001840 0244 024F 0259 00133 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001850 0297 02A1 02AC 00134 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001860 02EA 02F4 02FE 00135 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001870 033C 0347 0351 00136 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 39 LOC OBJECT CODE LINE SOURCE TEXT VALUE 001880 038F 0399 03A4 00137 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001890 03E2 03EC 03F6 00138 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0018A0 0434 043F 0449 00139 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0018B0 0487 0491 049C 00140 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0018C0 04DA 04E4 04EE 00141 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0018D0 052C 0537 0541 00142 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0018E0 057F 0589 0594 00143 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0018F0 05D2 05DC 05E6 00144 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001900 00072 org 1900h 001900 00073 velTime10 00074 #include "cast.lut" 001900 0000 0104 010E 00145 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001910 014C 0157 0161 00146 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001920 019F 01A9 01B4 00147 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001930 01F2 01FC 0206 00148 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001940 0244 024F 0259 00149 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001950 0297 02A1 02AC 00150 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001960 02EA 02F4 02FE 00151 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001970 033C 0347 0351 00152 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001980 038F 0399 03A4 00153 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 40 LOC OBJECT CODE LINE SOURCE TEXT VALUE 03CD 03D7 001990 03E2 03EC 03F6 00154 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 0019A0 0434 043F 0449 00155 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 0019B0 0487 0491 049C 00156 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 0019C0 04DA 04E4 04EE 00157 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 0019D0 052C 0537 0541 00158 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 0019E0 057F 0589 0594 00159 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 0019F0 05D2 05DC 05E6 00160 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001A00 00075 org 1A00h 001A00 00076 velTime11 00077 #include "cast.lut" 001A00 0000 0104 010E 00161 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001A10 014C 0157 0161 00162 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001A20 019F 01A9 01B4 00163 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001A30 01F2 01FC 0206 00164 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001A40 0244 024F 0259 00165 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001A50 0297 02A1 02AC 00166 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001A60 02EA 02F4 02FE 00167 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001A70 033C 0347 0351 00168 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001A80 038F 0399 03A4 00169 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001A90 03E2 03EC 03F6 00170 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 41 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0401 040B 0415 0420 042A 001AA0 0434 043F 0449 00171 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 001AB0 0487 0491 049C 00172 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 001AC0 04DA 04E4 04EE 00173 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 001AD0 052C 0537 0541 00174 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 001AE0 057F 0589 0594 00175 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 001AF0 05D2 05DC 05E6 00176 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001B00 00078 org 1B00h 001B00 00079 velTime12 00080 #include "cast.lut" 001B00 0000 0104 010E 00177 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001B10 014C 0157 0161 00178 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001B20 019F 01A9 01B4 00179 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001B30 01F2 01FC 0206 00180 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001B40 0244 024F 0259 00181 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001B50 0297 02A1 02AC 00182 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001B60 02EA 02F4 02FE 00183 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001B70 033C 0347 0351 00184 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001B80 038F 0399 03A4 00185 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001B90 03E2 03EC 03F6 00186 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 42 LOC OBJECT CODE LINE SOURCE TEXT VALUE 001BA0 0434 043F 0449 00187 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 001BB0 0487 0491 049C 00188 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 001BC0 04DA 04E4 04EE 00189 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 001BD0 052C 0537 0541 00190 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 001BE0 057F 0589 0594 00191 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 001BF0 05D2 05DC 05E6 00192 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001C00 00081 org 1C00h 001C00 00082 velTime13 00083 #include "cast.lut" 001C00 0000 0104 010E 00193 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001C10 014C 0157 0161 00194 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001C20 019F 01A9 01B4 00195 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001C30 01F2 01FC 0206 00196 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001C40 0244 024F 0259 00197 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001C50 0297 02A1 02AC 00198 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001C60 02EA 02F4 02FE 00199 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001C70 033C 0347 0351 00200 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001C80 038F 0399 03A4 00201 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001C90 03E2 03EC 03F6 00202 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 001CA0 0434 043F 0449 00203 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 43 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0472 047D 001CB0 0487 0491 049C 00204 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 001CC0 04DA 04E4 04EE 00205 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 001CD0 052C 0537 0541 00206 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 001CE0 057F 0589 0594 00207 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 001CF0 05D2 05DC 05E6 00208 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001D00 00084 org 1D00h 001D00 00085 velTime14 00086 #include "cast.lut" 001D00 0000 0104 010E 00209 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001D10 014C 0157 0161 00210 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001D20 019F 01A9 01B4 00211 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001D30 01F2 01FC 0206 00212 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001D40 0244 024F 0259 00213 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001D50 0297 02A1 02AC 00214 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001D60 02EA 02F4 02FE 00215 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001D70 033C 0347 0351 00216 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001D80 038F 0399 03A4 00217 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001D90 03E2 03EC 03F6 00218 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 001DA0 0434 043F 0449 00219 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 001DB0 0487 0491 049C 00220 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 44 LOC OBJECT CODE LINE SOURCE TEXT VALUE 04A6 04B0 04BB 04C5 04CF 001DC0 04DA 04E4 04EE 00221 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 001DD0 052C 0537 0541 00222 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 001DE0 057F 0589 0594 00223 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 001DF0 05D2 05DC 05E6 00224 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001E00 00087 org 1E00h 001E00 00088 velTime15 00089 #include "cast.lut" 001E00 0000 0104 010E 00225 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001E10 014C 0157 0161 00226 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001E20 019F 01A9 01B4 00227 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001E30 01F2 01FC 0206 00228 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001E40 0244 024F 0259 00229 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001E50 0297 02A1 02AC 00230 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001E60 02EA 02F4 02FE 00231 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001E70 033C 0347 0351 00232 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001E80 038F 0399 03A4 00233 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001E90 03E2 03EC 03F6 00234 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 001EA0 0434 043F 0449 00235 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 001EB0 0487 0491 049C 00236 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 45 LOC OBJECT CODE LINE SOURCE TEXT VALUE 001EC0 04DA 04E4 04EE 00237 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D 0518 0522 001ED0 052C 0537 0541 00238 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 001EE0 057F 0589 0594 00239 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 001EF0 05D2 05DC 05E6 00240 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 001F00 00090 org 1F00h 001F00 00091 velTime16 00092 #include "cast.lut" 001F00 0000 0104 010E 00241 DATA 00000h,00104h,0010Eh,00119h,00123h,0012Dh,00138h,00142h; 0119 0123 012D 0138 0142 001F10 014C 0157 0161 00242 DATA 0014Ch,00157h,00161h,0016Bh,00176h,00180h,0018Ah,00195h; 016B 0176 0180 018A 0195 001F20 019F 01A9 01B4 00243 DATA 0019Fh,001A9h,001B4h,001BEh,001C8h,001D3h,001DDh,001E7h; 01BE 01C8 01D3 01DD 01E7 001F30 01F2 01FC 0206 00244 DATA 001F2h,001FCh,00206h,00211h,0021Bh,00225h,00230h,0023Ah; 0211 021B 0225 0230 023A 001F40 0244 024F 0259 00245 DATA 00244h,0024Fh,00259h,00263h,0026Eh,00278h,00282h,0028Dh; 0263 026E 0278 0282 028D 001F50 0297 02A1 02AC 00246 DATA 00297h,002A1h,002ACh,002B6h,002C0h,002CBh,002D5h,002DFh; 02B6 02C0 02CB 02D5 02DF 001F60 02EA 02F4 02FE 00247 DATA 002EAh,002F4h,002FEh,00309h,00313h,0031Dh,00328h,00332h; 0309 0313 031D 0328 0332 001F70 033C 0347 0351 00248 DATA 0033Ch,00347h,00351h,0035Bh,00366h,00370h,0037Ah,00385h; 035B 0366 0370 037A 0385 001F80 038F 0399 03A4 00249 DATA 0038Fh,00399h,003A4h,003AEh,003B8h,003C3h,003CDh,003D7h; 03AE 03B8 03C3 03CD 03D7 001F90 03E2 03EC 03F6 00250 DATA 003E2h,003ECh,003F6h,00401h,0040Bh,00415h,00420h,0042Ah; 0401 040B 0415 0420 042A 001FA0 0434 043F 0449 00251 DATA 00434h,0043Fh,00449h,00453h,0045Eh,00468h,00472h,0047Dh; 0453 045E 0468 0472 047D 001FB0 0487 0491 049C 00252 DATA 00487h,00491h,0049Ch,004A6h,004B0h,004BBh,004C5h,004CFh; 04A6 04B0 04BB 04C5 04CF 001FC0 04DA 04E4 04EE 00253 DATA 004DAh,004E4h,004EEh,004F9h,00503h,0050Dh,00518h,00522h; 04F9 0503 050D MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 46 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0518 0522 001FD0 052C 0537 0541 00254 DATA 0052Ch,00537h,00541h,0054Bh,00556h,00560h,0056Ah,00575h; 054B 0556 0560 056A 0575 001FE0 057F 0589 0594 00255 DATA 0057Fh,00589h,00594h,0059Eh,005A8h,005B3h,005BDh,005C7h; 059E 05A8 05B3 05BD 05C7 001FF0 05D2 05DC 05E6 00256 DATA 005D2h,005DCh,005E6h,005F1h,005FBh,00605h,00610h,0061Ah; 05F1 05FB 0605 0610 061A 00093 00094 #ifndef SHORTTABLE 002000 00095 org 2000h 00096 #include "..\ones4096.lut" 002000 0001 0001 0001 00001 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002010 0001 0001 0001 00002 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002020 0001 0001 0001 00003 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002030 0001 0001 0001 00004 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002040 0001 0001 0001 00005 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002050 0001 0001 0001 00006 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002060 0001 0001 0001 00007 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002070 0001 0001 0001 00008 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002080 0001 0001 0001 00009 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002090 0001 0001 0001 00010 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0020A0 0001 0001 0001 00011 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0020B0 0001 0001 0001 00012 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0020C0 0001 0001 0001 00013 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 47 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0020D0 0001 0001 0001 00014 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0020E0 0001 0001 0001 00015 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0020F0 0001 0001 0001 00016 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00017 002100 0001 0001 0001 00018 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002110 0001 0001 0001 00019 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002120 0001 0001 0001 00020 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002130 0001 0001 0001 00021 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002140 0001 0001 0001 00022 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002150 0001 0001 0001 00023 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002160 0001 0001 0001 00024 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002170 0001 0001 0001 00025 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002180 0001 0001 0001 00026 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002190 0001 0001 0001 00027 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0021A0 0001 0001 0001 00028 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0021B0 0001 0001 0001 00029 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0021C0 0001 0001 0001 00030 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0021D0 0001 0001 0001 00031 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0021E0 0001 0001 0001 00032 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 48 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 0021F0 0001 0001 0001 00033 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00034 002200 0001 0001 0001 00035 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002210 0001 0001 0001 00036 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002220 0001 0001 0001 00037 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002230 0001 0001 0001 00038 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002240 0001 0001 0001 00039 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002250 0001 0001 0001 00040 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002260 0001 0001 0001 00041 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002270 0001 0001 0001 00042 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002280 0001 0001 0001 00043 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002290 0001 0001 0001 00044 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0022A0 0001 0001 0001 00045 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0022B0 0001 0001 0001 00046 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0022C0 0001 0001 0001 00047 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0022D0 0001 0001 0001 00048 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0022E0 0001 0001 0001 00049 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0022F0 0001 0001 0001 00050 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 49 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 00051 002300 0001 0001 0001 00052 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002310 0001 0001 0001 00053 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002320 0001 0001 0001 00054 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002330 0001 0001 0001 00055 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002340 0001 0001 0001 00056 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002350 0001 0001 0001 00057 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002360 0001 0001 0001 00058 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002370 0001 0001 0001 00059 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002380 0001 0001 0001 00060 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002390 0001 0001 0001 00061 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0023A0 0001 0001 0001 00062 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0023B0 0001 0001 0001 00063 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0023C0 0001 0001 0001 00064 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0023D0 0001 0001 0001 00065 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0023E0 0001 0001 0001 00066 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0023F0 0001 0001 0001 00067 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00068 002400 0001 0001 0001 00069 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 50 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 002410 0001 0001 0001 00070 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002420 0001 0001 0001 00071 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002430 0001 0001 0001 00072 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002440 0001 0001 0001 00073 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002450 0001 0001 0001 00074 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002460 0001 0001 0001 00075 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002470 0001 0001 0001 00076 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002480 0001 0001 0001 00077 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002490 0001 0001 0001 00078 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0024A0 0001 0001 0001 00079 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0024B0 0001 0001 0001 00080 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0024C0 0001 0001 0001 00081 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0024D0 0001 0001 0001 00082 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0024E0 0001 0001 0001 00083 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0024F0 0001 0001 0001 00084 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00085 002500 0001 0001 0001 00086 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002510 0001 0001 0001 00087 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 51 LOC OBJECT CODE LINE SOURCE TEXT VALUE 002520 0001 0001 0001 00088 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002530 0001 0001 0001 00089 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002540 0001 0001 0001 00090 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002550 0001 0001 0001 00091 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002560 0001 0001 0001 00092 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002570 0001 0001 0001 00093 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002580 0001 0001 0001 00094 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002590 0001 0001 0001 00095 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0025A0 0001 0001 0001 00096 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0025B0 0001 0001 0001 00097 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0025C0 0001 0001 0001 00098 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0025D0 0001 0001 0001 00099 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0025E0 0001 0001 0001 00100 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0025F0 0001 0001 0001 00101 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00102 002600 0001 0001 0001 00103 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002610 0001 0001 0001 00104 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002620 0001 0001 0001 00105 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002630 0001 0001 0001 00106 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 52 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 002640 0001 0001 0001 00107 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002650 0001 0001 0001 00108 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002660 0001 0001 0001 00109 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002670 0001 0001 0001 00110 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002680 0001 0001 0001 00111 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002690 0001 0001 0001 00112 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0026A0 0001 0001 0001 00113 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0026B0 0001 0001 0001 00114 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0026C0 0001 0001 0001 00115 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0026D0 0001 0001 0001 00116 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0026E0 0001 0001 0001 00117 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0026F0 0001 0001 0001 00118 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00119 002700 0001 0001 0001 00120 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002710 0001 0001 0001 00121 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002720 0001 0001 0001 00122 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002730 0001 0001 0001 00123 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002740 0001 0001 0001 00124 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 53 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 002750 0001 0001 0001 00125 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002760 0001 0001 0001 00126 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002770 0001 0001 0001 00127 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002780 0001 0001 0001 00128 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002790 0001 0001 0001 00129 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0027A0 0001 0001 0001 00130 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0027B0 0001 0001 0001 00131 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0027C0 0001 0001 0001 00132 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0027D0 0001 0001 0001 00133 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0027E0 0001 0001 0001 00134 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0027F0 0001 0001 0001 00135 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00136 002800 0001 0001 0001 00137 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002810 0001 0001 0001 00138 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002820 0001 0001 0001 00139 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002830 0001 0001 0001 00140 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002840 0001 0001 0001 00141 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002850 0001 0001 0001 00142 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 54 LOC OBJECT CODE LINE SOURCE TEXT VALUE 002860 0001 0001 0001 00143 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002870 0001 0001 0001 00144 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002880 0001 0001 0001 00145 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002890 0001 0001 0001 00146 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0028A0 0001 0001 0001 00147 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0028B0 0001 0001 0001 00148 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0028C0 0001 0001 0001 00149 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0028D0 0001 0001 0001 00150 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0028E0 0001 0001 0001 00151 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0028F0 0001 0001 0001 00152 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00153 002900 0001 0001 0001 00154 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002910 0001 0001 0001 00155 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002920 0001 0001 0001 00156 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002930 0001 0001 0001 00157 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002940 0001 0001 0001 00158 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002950 0001 0001 0001 00159 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002960 0001 0001 0001 00160 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002970 0001 0001 0001 00161 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 55 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 002980 0001 0001 0001 00162 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002990 0001 0001 0001 00163 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0029A0 0001 0001 0001 00164 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0029B0 0001 0001 0001 00165 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0029C0 0001 0001 0001 00166 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0029D0 0001 0001 0001 00167 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0029E0 0001 0001 0001 00168 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0029F0 0001 0001 0001 00169 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00170 002A00 0001 0001 0001 00171 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A10 0001 0001 0001 00172 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A20 0001 0001 0001 00173 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A30 0001 0001 0001 00174 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A40 0001 0001 0001 00175 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A50 0001 0001 0001 00176 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A60 0001 0001 0001 00177 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A70 0001 0001 0001 00178 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002A80 0001 0001 0001 00179 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 56 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 002A90 0001 0001 0001 00180 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002AA0 0001 0001 0001 00181 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002AB0 0001 0001 0001 00182 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002AC0 0001 0001 0001 00183 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002AD0 0001 0001 0001 00184 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002AE0 0001 0001 0001 00185 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002AF0 0001 0001 0001 00186 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00187 002B00 0001 0001 0001 00188 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B10 0001 0001 0001 00189 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B20 0001 0001 0001 00190 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B30 0001 0001 0001 00191 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B40 0001 0001 0001 00192 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B50 0001 0001 0001 00193 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B60 0001 0001 0001 00194 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B70 0001 0001 0001 00195 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B80 0001 0001 0001 00196 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002B90 0001 0001 0001 00197 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 57 LOC OBJECT CODE LINE SOURCE TEXT VALUE 002BA0 0001 0001 0001 00198 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002BB0 0001 0001 0001 00199 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002BC0 0001 0001 0001 00200 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002BD0 0001 0001 0001 00201 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002BE0 0001 0001 0001 00202 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002BF0 0001 0001 0001 00203 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00204 002C00 0001 0001 0001 00205 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C10 0001 0001 0001 00206 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C20 0001 0001 0001 00207 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C30 0001 0001 0001 00208 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C40 0001 0001 0001 00209 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C50 0001 0001 0001 00210 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C60 0001 0001 0001 00211 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C70 0001 0001 0001 00212 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C80 0001 0001 0001 00213 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002C90 0001 0001 0001 00214 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002CA0 0001 0001 0001 00215 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002CB0 0001 0001 0001 00216 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 58 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 002CC0 0001 0001 0001 00217 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002CD0 0001 0001 0001 00218 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002CE0 0001 0001 0001 00219 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002CF0 0001 0001 0001 00220 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00221 002D00 0001 0001 0001 00222 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D10 0001 0001 0001 00223 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D20 0001 0001 0001 00224 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D30 0001 0001 0001 00225 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D40 0001 0001 0001 00226 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D50 0001 0001 0001 00227 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D60 0001 0001 0001 00228 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D70 0001 0001 0001 00229 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D80 0001 0001 0001 00230 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002D90 0001 0001 0001 00231 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002DA0 0001 0001 0001 00232 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002DB0 0001 0001 0001 00233 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002DC0 0001 0001 0001 00234 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 59 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 002DD0 0001 0001 0001 00235 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002DE0 0001 0001 0001 00236 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002DF0 0001 0001 0001 00237 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00238 002E00 0001 0001 0001 00239 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E10 0001 0001 0001 00240 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E20 0001 0001 0001 00241 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E30 0001 0001 0001 00242 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E40 0001 0001 0001 00243 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E50 0001 0001 0001 00244 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E60 0001 0001 0001 00245 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E70 0001 0001 0001 00246 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E80 0001 0001 0001 00247 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002E90 0001 0001 0001 00248 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002EA0 0001 0001 0001 00249 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002EB0 0001 0001 0001 00250 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002EC0 0001 0001 0001 00251 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002ED0 0001 0001 0001 00252 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 60 LOC OBJECT CODE LINE SOURCE TEXT VALUE 002EE0 0001 0001 0001 00253 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002EF0 0001 0001 0001 00254 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00255 002F00 0001 0001 0001 00256 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F10 0001 0001 0001 00257 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F20 0001 0001 0001 00258 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F30 0001 0001 0001 00259 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F40 0001 0001 0001 00260 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F50 0001 0001 0001 00261 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F60 0001 0001 0001 00262 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F70 0001 0001 0001 00263 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F80 0001 0001 0001 00264 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002F90 0001 0001 0001 00265 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002FA0 0001 0001 0001 00266 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002FB0 0001 0001 0001 00267 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002FC0 0001 0001 0001 00268 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002FD0 0001 0001 0001 00269 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002FE0 0001 0001 0001 00270 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 002FF0 0001 0001 0001 00271 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 61 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 003000 00097 org 3000h 00098 #include "..\ones4096.lut" 003000 0001 0001 0001 00272 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003010 0001 0001 0001 00273 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003020 0001 0001 0001 00274 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003030 0001 0001 0001 00275 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003040 0001 0001 0001 00276 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003050 0001 0001 0001 00277 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003060 0001 0001 0001 00278 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003070 0001 0001 0001 00279 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003080 0001 0001 0001 00280 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003090 0001 0001 0001 00281 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0030A0 0001 0001 0001 00282 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0030B0 0001 0001 0001 00283 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0030C0 0001 0001 0001 00284 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0030D0 0001 0001 0001 00285 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0030E0 0001 0001 0001 00286 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0030F0 0001 0001 0001 00287 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00288 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 62 LOC OBJECT CODE LINE SOURCE TEXT VALUE 003100 0001 0001 0001 00289 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003110 0001 0001 0001 00290 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003120 0001 0001 0001 00291 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003130 0001 0001 0001 00292 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003140 0001 0001 0001 00293 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003150 0001 0001 0001 00294 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003160 0001 0001 0001 00295 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003170 0001 0001 0001 00296 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003180 0001 0001 0001 00297 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003190 0001 0001 0001 00298 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0031A0 0001 0001 0001 00299 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0031B0 0001 0001 0001 00300 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0031C0 0001 0001 0001 00301 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0031D0 0001 0001 0001 00302 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0031E0 0001 0001 0001 00303 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0031F0 0001 0001 0001 00304 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00305 003200 0001 0001 0001 00306 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003210 0001 0001 0001 00307 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 63 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 003220 0001 0001 0001 00308 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003230 0001 0001 0001 00309 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003240 0001 0001 0001 00310 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003250 0001 0001 0001 00311 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003260 0001 0001 0001 00312 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003270 0001 0001 0001 00313 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003280 0001 0001 0001 00314 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003290 0001 0001 0001 00315 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0032A0 0001 0001 0001 00316 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0032B0 0001 0001 0001 00317 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0032C0 0001 0001 0001 00318 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0032D0 0001 0001 0001 00319 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0032E0 0001 0001 0001 00320 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0032F0 0001 0001 0001 00321 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00322 003300 0001 0001 0001 00323 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003310 0001 0001 0001 00324 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003320 0001 0001 0001 00325 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 64 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 003330 0001 0001 0001 00326 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003340 0001 0001 0001 00327 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003350 0001 0001 0001 00328 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003360 0001 0001 0001 00329 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003370 0001 0001 0001 00330 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003380 0001 0001 0001 00331 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003390 0001 0001 0001 00332 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0033A0 0001 0001 0001 00333 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0033B0 0001 0001 0001 00334 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0033C0 0001 0001 0001 00335 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0033D0 0001 0001 0001 00336 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0033E0 0001 0001 0001 00337 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0033F0 0001 0001 0001 00338 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00339 003400 0001 0001 0001 00340 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003410 0001 0001 0001 00341 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003420 0001 0001 0001 00342 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003430 0001 0001 0001 00343 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 65 LOC OBJECT CODE LINE SOURCE TEXT VALUE 003440 0001 0001 0001 00344 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003450 0001 0001 0001 00345 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003460 0001 0001 0001 00346 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003470 0001 0001 0001 00347 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003480 0001 0001 0001 00348 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003490 0001 0001 0001 00349 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0034A0 0001 0001 0001 00350 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0034B0 0001 0001 0001 00351 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0034C0 0001 0001 0001 00352 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0034D0 0001 0001 0001 00353 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0034E0 0001 0001 0001 00354 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0034F0 0001 0001 0001 00355 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00356 003500 0001 0001 0001 00357 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003510 0001 0001 0001 00358 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003520 0001 0001 0001 00359 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003530 0001 0001 0001 00360 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003540 0001 0001 0001 00361 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003550 0001 0001 0001 00362 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 66 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 003560 0001 0001 0001 00363 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003570 0001 0001 0001 00364 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003580 0001 0001 0001 00365 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003590 0001 0001 0001 00366 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0035A0 0001 0001 0001 00367 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0035B0 0001 0001 0001 00368 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0035C0 0001 0001 0001 00369 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0035D0 0001 0001 0001 00370 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0035E0 0001 0001 0001 00371 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0035F0 0001 0001 0001 00372 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00373 003600 0001 0001 0001 00374 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003610 0001 0001 0001 00375 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003620 0001 0001 0001 00376 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003630 0001 0001 0001 00377 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003640 0001 0001 0001 00378 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003650 0001 0001 0001 00379 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003660 0001 0001 0001 00380 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 67 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 003670 0001 0001 0001 00381 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003680 0001 0001 0001 00382 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003690 0001 0001 0001 00383 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0036A0 0001 0001 0001 00384 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0036B0 0001 0001 0001 00385 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0036C0 0001 0001 0001 00386 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0036D0 0001 0001 0001 00387 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0036E0 0001 0001 0001 00388 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0036F0 0001 0001 0001 00389 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00390 003700 0001 0001 0001 00391 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003710 0001 0001 0001 00392 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003720 0001 0001 0001 00393 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003730 0001 0001 0001 00394 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003740 0001 0001 0001 00395 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003750 0001 0001 0001 00396 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003760 0001 0001 0001 00397 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003770 0001 0001 0001 00398 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 68 LOC OBJECT CODE LINE SOURCE TEXT VALUE 003780 0001 0001 0001 00399 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003790 0001 0001 0001 00400 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0037A0 0001 0001 0001 00401 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0037B0 0001 0001 0001 00402 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0037C0 0001 0001 0001 00403 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0037D0 0001 0001 0001 00404 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0037E0 0001 0001 0001 00405 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0037F0 0001 0001 0001 00406 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00407 003800 0001 0001 0001 00408 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003810 0001 0001 0001 00409 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003820 0001 0001 0001 00410 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003830 0001 0001 0001 00411 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003840 0001 0001 0001 00412 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003850 0001 0001 0001 00413 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003860 0001 0001 0001 00414 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003870 0001 0001 0001 00415 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003880 0001 0001 0001 00416 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003890 0001 0001 0001 00417 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 69 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 0038A0 0001 0001 0001 00418 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0038B0 0001 0001 0001 00419 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0038C0 0001 0001 0001 00420 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0038D0 0001 0001 0001 00421 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0038E0 0001 0001 0001 00422 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0038F0 0001 0001 0001 00423 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00424 003900 0001 0001 0001 00425 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003910 0001 0001 0001 00426 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003920 0001 0001 0001 00427 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003930 0001 0001 0001 00428 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003940 0001 0001 0001 00429 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003950 0001 0001 0001 00430 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003960 0001 0001 0001 00431 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003970 0001 0001 0001 00432 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003980 0001 0001 0001 00433 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003990 0001 0001 0001 00434 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0039A0 0001 0001 0001 00435 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 70 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0039B0 0001 0001 0001 00436 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0039C0 0001 0001 0001 00437 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0039D0 0001 0001 0001 00438 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0039E0 0001 0001 0001 00439 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0039F0 0001 0001 0001 00440 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00441 003A00 0001 0001 0001 00442 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A10 0001 0001 0001 00443 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A20 0001 0001 0001 00444 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A30 0001 0001 0001 00445 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A40 0001 0001 0001 00446 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A50 0001 0001 0001 00447 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A60 0001 0001 0001 00448 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A70 0001 0001 0001 00449 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A80 0001 0001 0001 00450 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003A90 0001 0001 0001 00451 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003AA0 0001 0001 0001 00452 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003AB0 0001 0001 0001 00453 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 71 LOC OBJECT CODE LINE SOURCE TEXT VALUE 003AC0 0001 0001 0001 00454 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003AD0 0001 0001 0001 00455 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003AE0 0001 0001 0001 00456 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003AF0 0001 0001 0001 00457 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00458 003B00 0001 0001 0001 00459 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B10 0001 0001 0001 00460 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B20 0001 0001 0001 00461 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B30 0001 0001 0001 00462 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B40 0001 0001 0001 00463 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B50 0001 0001 0001 00464 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B60 0001 0001 0001 00465 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B70 0001 0001 0001 00466 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B80 0001 0001 0001 00467 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003B90 0001 0001 0001 00468 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003BA0 0001 0001 0001 00469 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003BB0 0001 0001 0001 00470 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003BC0 0001 0001 0001 00471 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003BD0 0001 0001 0001 00472 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 72 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 003BE0 0001 0001 0001 00473 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003BF0 0001 0001 0001 00474 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00475 003C00 0001 0001 0001 00476 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C10 0001 0001 0001 00477 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C20 0001 0001 0001 00478 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C30 0001 0001 0001 00479 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C40 0001 0001 0001 00480 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C50 0001 0001 0001 00481 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C60 0001 0001 0001 00482 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C70 0001 0001 0001 00483 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C80 0001 0001 0001 00484 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003C90 0001 0001 0001 00485 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003CA0 0001 0001 0001 00486 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003CB0 0001 0001 0001 00487 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003CC0 0001 0001 0001 00488 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003CD0 0001 0001 0001 00489 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003CE0 0001 0001 0001 00490 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 73 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 003CF0 0001 0001 0001 00491 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00492 003D00 0001 0001 0001 00493 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D10 0001 0001 0001 00494 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D20 0001 0001 0001 00495 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D30 0001 0001 0001 00496 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D40 0001 0001 0001 00497 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D50 0001 0001 0001 00498 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D60 0001 0001 0001 00499 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D70 0001 0001 0001 00500 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D80 0001 0001 0001 00501 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003D90 0001 0001 0001 00502 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003DA0 0001 0001 0001 00503 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003DB0 0001 0001 0001 00504 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003DC0 0001 0001 0001 00505 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003DD0 0001 0001 0001 00506 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003DE0 0001 0001 0001 00507 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003DF0 0001 0001 0001 00508 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 74 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00509 003E00 0001 0001 0001 00510 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E10 0001 0001 0001 00511 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E20 0001 0001 0001 00512 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E30 0001 0001 0001 00513 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E40 0001 0001 0001 00514 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E50 0001 0001 0001 00515 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E60 0001 0001 0001 00516 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E70 0001 0001 0001 00517 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E80 0001 0001 0001 00518 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003E90 0001 0001 0001 00519 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003EA0 0001 0001 0001 00520 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003EB0 0001 0001 0001 00521 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003EC0 0001 0001 0001 00522 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003ED0 0001 0001 0001 00523 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003EE0 0001 0001 0001 00524 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003EF0 0001 0001 0001 00525 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00526 003F00 0001 0001 0001 00527 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 75 LOC OBJECT CODE LINE SOURCE TEXT VALUE 003F10 0001 0001 0001 00528 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F20 0001 0001 0001 00529 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F30 0001 0001 0001 00530 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F40 0001 0001 0001 00531 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F50 0001 0001 0001 00532 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F60 0001 0001 0001 00533 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F70 0001 0001 0001 00534 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F80 0001 0001 0001 00535 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003F90 0001 0001 0001 00536 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003FA0 0001 0001 0001 00537 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003FB0 0001 0001 0001 00538 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003FC0 0001 0001 0001 00539 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003FD0 0001 0001 0001 00540 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003FE0 0001 0001 0001 00541 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 003FF0 0001 0001 0001 00542 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004000 00099 org 4000h 00100 #include "..\ones4096.lut" 004000 0001 0001 0001 00543 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004010 0001 0001 0001 00544 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 76 LOC OBJECT CODE LINE SOURCE TEXT VALUE 004020 0001 0001 0001 00545 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004030 0001 0001 0001 00546 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004040 0001 0001 0001 00547 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004050 0001 0001 0001 00548 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004060 0001 0001 0001 00549 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004070 0001 0001 0001 00550 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004080 0001 0001 0001 00551 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004090 0001 0001 0001 00552 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0040A0 0001 0001 0001 00553 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0040B0 0001 0001 0001 00554 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0040C0 0001 0001 0001 00555 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0040D0 0001 0001 0001 00556 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0040E0 0001 0001 0001 00557 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0040F0 0001 0001 0001 00558 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00559 004100 0001 0001 0001 00560 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004110 0001 0001 0001 00561 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004120 0001 0001 0001 00562 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004130 0001 0001 0001 00563 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 77 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 004140 0001 0001 0001 00564 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004150 0001 0001 0001 00565 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004160 0001 0001 0001 00566 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004170 0001 0001 0001 00567 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004180 0001 0001 0001 00568 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004190 0001 0001 0001 00569 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0041A0 0001 0001 0001 00570 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0041B0 0001 0001 0001 00571 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0041C0 0001 0001 0001 00572 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0041D0 0001 0001 0001 00573 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0041E0 0001 0001 0001 00574 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0041F0 0001 0001 0001 00575 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00576 004200 0001 0001 0001 00577 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004210 0001 0001 0001 00578 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004220 0001 0001 0001 00579 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004230 0001 0001 0001 00580 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004240 0001 0001 0001 00581 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 78 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 004250 0001 0001 0001 00582 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004260 0001 0001 0001 00583 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004270 0001 0001 0001 00584 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004280 0001 0001 0001 00585 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004290 0001 0001 0001 00586 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0042A0 0001 0001 0001 00587 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0042B0 0001 0001 0001 00588 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0042C0 0001 0001 0001 00589 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0042D0 0001 0001 0001 00590 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0042E0 0001 0001 0001 00591 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0042F0 0001 0001 0001 00592 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00593 004300 0001 0001 0001 00594 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004310 0001 0001 0001 00595 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004320 0001 0001 0001 00596 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004330 0001 0001 0001 00597 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004340 0001 0001 0001 00598 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004350 0001 0001 0001 00599 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 79 LOC OBJECT CODE LINE SOURCE TEXT VALUE 004360 0001 0001 0001 00600 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004370 0001 0001 0001 00601 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004380 0001 0001 0001 00602 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004390 0001 0001 0001 00603 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0043A0 0001 0001 0001 00604 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0043B0 0001 0001 0001 00605 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0043C0 0001 0001 0001 00606 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0043D0 0001 0001 0001 00607 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0043E0 0001 0001 0001 00608 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0043F0 0001 0001 0001 00609 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00610 004400 0001 0001 0001 00611 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004410 0001 0001 0001 00612 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004420 0001 0001 0001 00613 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004430 0001 0001 0001 00614 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004440 0001 0001 0001 00615 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004450 0001 0001 0001 00616 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004460 0001 0001 0001 00617 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004470 0001 0001 0001 00618 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 80 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 004480 0001 0001 0001 00619 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004490 0001 0001 0001 00620 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0044A0 0001 0001 0001 00621 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0044B0 0001 0001 0001 00622 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0044C0 0001 0001 0001 00623 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0044D0 0001 0001 0001 00624 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0044E0 0001 0001 0001 00625 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0044F0 0001 0001 0001 00626 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00627 004500 0001 0001 0001 00628 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004510 0001 0001 0001 00629 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004520 0001 0001 0001 00630 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004530 0001 0001 0001 00631 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004540 0001 0001 0001 00632 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004550 0001 0001 0001 00633 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004560 0001 0001 0001 00634 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004570 0001 0001 0001 00635 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004580 0001 0001 0001 00636 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 81 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 004590 0001 0001 0001 00637 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0045A0 0001 0001 0001 00638 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0045B0 0001 0001 0001 00639 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0045C0 0001 0001 0001 00640 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0045D0 0001 0001 0001 00641 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0045E0 0001 0001 0001 00642 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0045F0 0001 0001 0001 00643 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00644 004600 0001 0001 0001 00645 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004610 0001 0001 0001 00646 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004620 0001 0001 0001 00647 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004630 0001 0001 0001 00648 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004640 0001 0001 0001 00649 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004650 0001 0001 0001 00650 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004660 0001 0001 0001 00651 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004670 0001 0001 0001 00652 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004680 0001 0001 0001 00653 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004690 0001 0001 0001 00654 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 82 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0046A0 0001 0001 0001 00655 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0046B0 0001 0001 0001 00656 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0046C0 0001 0001 0001 00657 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0046D0 0001 0001 0001 00658 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0046E0 0001 0001 0001 00659 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0046F0 0001 0001 0001 00660 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00661 004700 0001 0001 0001 00662 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004710 0001 0001 0001 00663 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004720 0001 0001 0001 00664 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004730 0001 0001 0001 00665 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004740 0001 0001 0001 00666 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004750 0001 0001 0001 00667 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004760 0001 0001 0001 00668 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004770 0001 0001 0001 00669 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004780 0001 0001 0001 00670 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004790 0001 0001 0001 00671 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0047A0 0001 0001 0001 00672 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0047B0 0001 0001 0001 00673 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 83 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 0047C0 0001 0001 0001 00674 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0047D0 0001 0001 0001 00675 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0047E0 0001 0001 0001 00676 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0047F0 0001 0001 0001 00677 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00678 004800 0001 0001 0001 00679 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004810 0001 0001 0001 00680 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004820 0001 0001 0001 00681 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004830 0001 0001 0001 00682 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004840 0001 0001 0001 00683 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004850 0001 0001 0001 00684 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004860 0001 0001 0001 00685 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004870 0001 0001 0001 00686 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004880 0001 0001 0001 00687 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004890 0001 0001 0001 00688 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0048A0 0001 0001 0001 00689 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0048B0 0001 0001 0001 00690 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0048C0 0001 0001 0001 00691 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 84 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0048D0 0001 0001 0001 00692 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0048E0 0001 0001 0001 00693 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0048F0 0001 0001 0001 00694 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00695 004900 0001 0001 0001 00696 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004910 0001 0001 0001 00697 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004920 0001 0001 0001 00698 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004930 0001 0001 0001 00699 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004940 0001 0001 0001 00700 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004950 0001 0001 0001 00701 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004960 0001 0001 0001 00702 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004970 0001 0001 0001 00703 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004980 0001 0001 0001 00704 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004990 0001 0001 0001 00705 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0049A0 0001 0001 0001 00706 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0049B0 0001 0001 0001 00707 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0049C0 0001 0001 0001 00708 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0049D0 0001 0001 0001 00709 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 85 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0049E0 0001 0001 0001 00710 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0049F0 0001 0001 0001 00711 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00712 004A00 0001 0001 0001 00713 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A10 0001 0001 0001 00714 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A20 0001 0001 0001 00715 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A30 0001 0001 0001 00716 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A40 0001 0001 0001 00717 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A50 0001 0001 0001 00718 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A60 0001 0001 0001 00719 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A70 0001 0001 0001 00720 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A80 0001 0001 0001 00721 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004A90 0001 0001 0001 00722 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004AA0 0001 0001 0001 00723 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004AB0 0001 0001 0001 00724 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004AC0 0001 0001 0001 00725 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004AD0 0001 0001 0001 00726 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004AE0 0001 0001 0001 00727 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004AF0 0001 0001 0001 00728 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 86 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 00729 004B00 0001 0001 0001 00730 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B10 0001 0001 0001 00731 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B20 0001 0001 0001 00732 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B30 0001 0001 0001 00733 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B40 0001 0001 0001 00734 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B50 0001 0001 0001 00735 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B60 0001 0001 0001 00736 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B70 0001 0001 0001 00737 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B80 0001 0001 0001 00738 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004B90 0001 0001 0001 00739 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004BA0 0001 0001 0001 00740 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004BB0 0001 0001 0001 00741 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004BC0 0001 0001 0001 00742 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004BD0 0001 0001 0001 00743 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004BE0 0001 0001 0001 00744 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004BF0 0001 0001 0001 00745 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00746 004C00 0001 0001 0001 00747 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 87 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 004C10 0001 0001 0001 00748 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C20 0001 0001 0001 00749 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C30 0001 0001 0001 00750 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C40 0001 0001 0001 00751 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C50 0001 0001 0001 00752 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C60 0001 0001 0001 00753 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C70 0001 0001 0001 00754 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C80 0001 0001 0001 00755 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004C90 0001 0001 0001 00756 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004CA0 0001 0001 0001 00757 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004CB0 0001 0001 0001 00758 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004CC0 0001 0001 0001 00759 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004CD0 0001 0001 0001 00760 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004CE0 0001 0001 0001 00761 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004CF0 0001 0001 0001 00762 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00763 004D00 0001 0001 0001 00764 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D10 0001 0001 0001 00765 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 88 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 004D20 0001 0001 0001 00766 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D30 0001 0001 0001 00767 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D40 0001 0001 0001 00768 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D50 0001 0001 0001 00769 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D60 0001 0001 0001 00770 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D70 0001 0001 0001 00771 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D80 0001 0001 0001 00772 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004D90 0001 0001 0001 00773 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004DA0 0001 0001 0001 00774 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004DB0 0001 0001 0001 00775 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004DC0 0001 0001 0001 00776 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004DD0 0001 0001 0001 00777 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004DE0 0001 0001 0001 00778 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004DF0 0001 0001 0001 00779 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00780 004E00 0001 0001 0001 00781 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E10 0001 0001 0001 00782 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E20 0001 0001 0001 00783 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 89 LOC OBJECT CODE LINE SOURCE TEXT VALUE 004E30 0001 0001 0001 00784 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E40 0001 0001 0001 00785 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E50 0001 0001 0001 00786 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E60 0001 0001 0001 00787 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E70 0001 0001 0001 00788 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E80 0001 0001 0001 00789 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004E90 0001 0001 0001 00790 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004EA0 0001 0001 0001 00791 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004EB0 0001 0001 0001 00792 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004EC0 0001 0001 0001 00793 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004ED0 0001 0001 0001 00794 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004EE0 0001 0001 0001 00795 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004EF0 0001 0001 0001 00796 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00797 004F00 0001 0001 0001 00798 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F10 0001 0001 0001 00799 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F20 0001 0001 0001 00800 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F30 0001 0001 0001 00801 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F40 0001 0001 0001 00802 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 90 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 004F50 0001 0001 0001 00803 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F60 0001 0001 0001 00804 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F70 0001 0001 0001 00805 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F80 0001 0001 0001 00806 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004F90 0001 0001 0001 00807 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004FA0 0001 0001 0001 00808 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004FB0 0001 0001 0001 00809 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004FC0 0001 0001 0001 00810 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004FD0 0001 0001 0001 00811 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004FE0 0001 0001 0001 00812 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 004FF0 0001 0001 0001 00813 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005000 00101 org 5000h 00102 #include "..\ones4096.lut" 005000 0001 0001 0001 00814 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005010 0001 0001 0001 00815 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005020 0001 0001 0001 00816 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005030 0001 0001 0001 00817 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005040 0001 0001 0001 00818 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005050 0001 0001 0001 00819 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 91 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 005060 0001 0001 0001 00820 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005070 0001 0001 0001 00821 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005080 0001 0001 0001 00822 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005090 0001 0001 0001 00823 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0050A0 0001 0001 0001 00824 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0050B0 0001 0001 0001 00825 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0050C0 0001 0001 0001 00826 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0050D0 0001 0001 0001 00827 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0050E0 0001 0001 0001 00828 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0050F0 0001 0001 0001 00829 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00830 005100 0001 0001 0001 00831 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005110 0001 0001 0001 00832 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005120 0001 0001 0001 00833 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005130 0001 0001 0001 00834 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005140 0001 0001 0001 00835 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005150 0001 0001 0001 00836 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005160 0001 0001 0001 00837 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 92 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 005170 0001 0001 0001 00838 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005180 0001 0001 0001 00839 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005190 0001 0001 0001 00840 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0051A0 0001 0001 0001 00841 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0051B0 0001 0001 0001 00842 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0051C0 0001 0001 0001 00843 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0051D0 0001 0001 0001 00844 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0051E0 0001 0001 0001 00845 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0051F0 0001 0001 0001 00846 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00847 005200 0001 0001 0001 00848 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005210 0001 0001 0001 00849 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005220 0001 0001 0001 00850 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005230 0001 0001 0001 00851 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005240 0001 0001 0001 00852 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005250 0001 0001 0001 00853 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005260 0001 0001 0001 00854 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005270 0001 0001 0001 00855 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 93 LOC OBJECT CODE LINE SOURCE TEXT VALUE 005280 0001 0001 0001 00856 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005290 0001 0001 0001 00857 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0052A0 0001 0001 0001 00858 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0052B0 0001 0001 0001 00859 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0052C0 0001 0001 0001 00860 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0052D0 0001 0001 0001 00861 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0052E0 0001 0001 0001 00862 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0052F0 0001 0001 0001 00863 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00864 005300 0001 0001 0001 00865 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005310 0001 0001 0001 00866 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005320 0001 0001 0001 00867 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005330 0001 0001 0001 00868 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005340 0001 0001 0001 00869 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005350 0001 0001 0001 00870 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005360 0001 0001 0001 00871 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005370 0001 0001 0001 00872 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005380 0001 0001 0001 00873 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005390 0001 0001 0001 00874 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 94 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 0053A0 0001 0001 0001 00875 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0053B0 0001 0001 0001 00876 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0053C0 0001 0001 0001 00877 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0053D0 0001 0001 0001 00878 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0053E0 0001 0001 0001 00879 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0053F0 0001 0001 0001 00880 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00881 005400 0001 0001 0001 00882 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005410 0001 0001 0001 00883 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005420 0001 0001 0001 00884 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005430 0001 0001 0001 00885 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005440 0001 0001 0001 00886 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005450 0001 0001 0001 00887 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005460 0001 0001 0001 00888 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005470 0001 0001 0001 00889 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005480 0001 0001 0001 00890 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005490 0001 0001 0001 00891 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0054A0 0001 0001 0001 00892 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 95 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0054B0 0001 0001 0001 00893 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0054C0 0001 0001 0001 00894 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0054D0 0001 0001 0001 00895 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0054E0 0001 0001 0001 00896 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0054F0 0001 0001 0001 00897 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00898 005500 0001 0001 0001 00899 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005510 0001 0001 0001 00900 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005520 0001 0001 0001 00901 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005530 0001 0001 0001 00902 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005540 0001 0001 0001 00903 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005550 0001 0001 0001 00904 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005560 0001 0001 0001 00905 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005570 0001 0001 0001 00906 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005580 0001 0001 0001 00907 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005590 0001 0001 0001 00908 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0055A0 0001 0001 0001 00909 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0055B0 0001 0001 0001 00910 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 96 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0055C0 0001 0001 0001 00911 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0055D0 0001 0001 0001 00912 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0055E0 0001 0001 0001 00913 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0055F0 0001 0001 0001 00914 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00915 005600 0001 0001 0001 00916 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005610 0001 0001 0001 00917 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005620 0001 0001 0001 00918 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005630 0001 0001 0001 00919 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005640 0001 0001 0001 00920 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005650 0001 0001 0001 00921 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005660 0001 0001 0001 00922 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005670 0001 0001 0001 00923 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005680 0001 0001 0001 00924 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005690 0001 0001 0001 00925 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0056A0 0001 0001 0001 00926 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0056B0 0001 0001 0001 00927 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0056C0 0001 0001 0001 00928 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0056D0 0001 0001 0001 00929 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 97 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 0056E0 0001 0001 0001 00930 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0056F0 0001 0001 0001 00931 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00932 005700 0001 0001 0001 00933 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005710 0001 0001 0001 00934 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005720 0001 0001 0001 00935 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005730 0001 0001 0001 00936 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005740 0001 0001 0001 00937 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005750 0001 0001 0001 00938 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005760 0001 0001 0001 00939 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005770 0001 0001 0001 00940 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005780 0001 0001 0001 00941 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005790 0001 0001 0001 00942 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0057A0 0001 0001 0001 00943 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0057B0 0001 0001 0001 00944 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0057C0 0001 0001 0001 00945 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0057D0 0001 0001 0001 00946 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0057E0 0001 0001 0001 00947 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 98 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0057F0 0001 0001 0001 00948 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00949 005800 0001 0001 0001 00950 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005810 0001 0001 0001 00951 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005820 0001 0001 0001 00952 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005830 0001 0001 0001 00953 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005840 0001 0001 0001 00954 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005850 0001 0001 0001 00955 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005860 0001 0001 0001 00956 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005870 0001 0001 0001 00957 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005880 0001 0001 0001 00958 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005890 0001 0001 0001 00959 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0058A0 0001 0001 0001 00960 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0058B0 0001 0001 0001 00961 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0058C0 0001 0001 0001 00962 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0058D0 0001 0001 0001 00963 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0058E0 0001 0001 0001 00964 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0058F0 0001 0001 0001 00965 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 99 LOC OBJECT CODE LINE SOURCE TEXT VALUE 00966 005900 0001 0001 0001 00967 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005910 0001 0001 0001 00968 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005920 0001 0001 0001 00969 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005930 0001 0001 0001 00970 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005940 0001 0001 0001 00971 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005950 0001 0001 0001 00972 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005960 0001 0001 0001 00973 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005970 0001 0001 0001 00974 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005980 0001 0001 0001 00975 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005990 0001 0001 0001 00976 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0059A0 0001 0001 0001 00977 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0059B0 0001 0001 0001 00978 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0059C0 0001 0001 0001 00979 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0059D0 0001 0001 0001 00980 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0059E0 0001 0001 0001 00981 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0059F0 0001 0001 0001 00982 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00983 005A00 0001 0001 0001 00984 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 100 LOC OBJECT CODE LINE SOURCE TEXT VALUE 005A10 0001 0001 0001 00985 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A20 0001 0001 0001 00986 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A30 0001 0001 0001 00987 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A40 0001 0001 0001 00988 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A50 0001 0001 0001 00989 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A60 0001 0001 0001 00990 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A70 0001 0001 0001 00991 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A80 0001 0001 0001 00992 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005A90 0001 0001 0001 00993 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005AA0 0001 0001 0001 00994 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005AB0 0001 0001 0001 00995 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005AC0 0001 0001 0001 00996 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005AD0 0001 0001 0001 00997 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005AE0 0001 0001 0001 00998 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005AF0 0001 0001 0001 00999 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01000 005B00 0001 0001 0001 01001 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B10 0001 0001 0001 01002 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B20 0001 0001 0001 01003 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 101 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 005B30 0001 0001 0001 01004 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B40 0001 0001 0001 01005 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B50 0001 0001 0001 01006 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B60 0001 0001 0001 01007 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B70 0001 0001 0001 01008 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B80 0001 0001 0001 01009 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005B90 0001 0001 0001 01010 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005BA0 0001 0001 0001 01011 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005BB0 0001 0001 0001 01012 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005BC0 0001 0001 0001 01013 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005BD0 0001 0001 0001 01014 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005BE0 0001 0001 0001 01015 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005BF0 0001 0001 0001 01016 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01017 005C00 0001 0001 0001 01018 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C10 0001 0001 0001 01019 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C20 0001 0001 0001 01020 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C30 0001 0001 0001 01021 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 102 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 005C40 0001 0001 0001 01022 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C50 0001 0001 0001 01023 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C60 0001 0001 0001 01024 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C70 0001 0001 0001 01025 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C80 0001 0001 0001 01026 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005C90 0001 0001 0001 01027 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005CA0 0001 0001 0001 01028 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005CB0 0001 0001 0001 01029 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005CC0 0001 0001 0001 01030 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005CD0 0001 0001 0001 01031 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005CE0 0001 0001 0001 01032 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005CF0 0001 0001 0001 01033 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01034 005D00 0001 0001 0001 01035 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D10 0001 0001 0001 01036 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D20 0001 0001 0001 01037 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D30 0001 0001 0001 01038 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D40 0001 0001 0001 01039 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 103 LOC OBJECT CODE LINE SOURCE TEXT VALUE 005D50 0001 0001 0001 01040 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D60 0001 0001 0001 01041 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D70 0001 0001 0001 01042 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D80 0001 0001 0001 01043 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005D90 0001 0001 0001 01044 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005DA0 0001 0001 0001 01045 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005DB0 0001 0001 0001 01046 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005DC0 0001 0001 0001 01047 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005DD0 0001 0001 0001 01048 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005DE0 0001 0001 0001 01049 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005DF0 0001 0001 0001 01050 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01051 005E00 0001 0001 0001 01052 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E10 0001 0001 0001 01053 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E20 0001 0001 0001 01054 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E30 0001 0001 0001 01055 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E40 0001 0001 0001 01056 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E50 0001 0001 0001 01057 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E60 0001 0001 0001 01058 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 104 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 005E70 0001 0001 0001 01059 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E80 0001 0001 0001 01060 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005E90 0001 0001 0001 01061 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005EA0 0001 0001 0001 01062 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005EB0 0001 0001 0001 01063 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005EC0 0001 0001 0001 01064 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005ED0 0001 0001 0001 01065 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005EE0 0001 0001 0001 01066 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005EF0 0001 0001 0001 01067 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01068 005F00 0001 0001 0001 01069 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F10 0001 0001 0001 01070 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F20 0001 0001 0001 01071 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F30 0001 0001 0001 01072 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F40 0001 0001 0001 01073 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F50 0001 0001 0001 01074 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F60 0001 0001 0001 01075 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F70 0001 0001 0001 01076 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 105 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 005F80 0001 0001 0001 01077 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005F90 0001 0001 0001 01078 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005FA0 0001 0001 0001 01079 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005FB0 0001 0001 0001 01080 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005FC0 0001 0001 0001 01081 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005FD0 0001 0001 0001 01082 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005FE0 0001 0001 0001 01083 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 005FF0 0001 0001 0001 01084 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006000 00103 org 6000h 00104 #include "..\ones4096.lut" 006000 0001 0001 0001 01085 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006010 0001 0001 0001 01086 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006020 0001 0001 0001 01087 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006030 0001 0001 0001 01088 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006040 0001 0001 0001 01089 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006050 0001 0001 0001 01090 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006060 0001 0001 0001 01091 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006070 0001 0001 0001 01092 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006080 0001 0001 0001 01093 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 106 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 006090 0001 0001 0001 01094 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0060A0 0001 0001 0001 01095 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0060B0 0001 0001 0001 01096 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0060C0 0001 0001 0001 01097 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0060D0 0001 0001 0001 01098 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0060E0 0001 0001 0001 01099 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0060F0 0001 0001 0001 01100 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01101 006100 0001 0001 0001 01102 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006110 0001 0001 0001 01103 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006120 0001 0001 0001 01104 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006130 0001 0001 0001 01105 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006140 0001 0001 0001 01106 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006150 0001 0001 0001 01107 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006160 0001 0001 0001 01108 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006170 0001 0001 0001 01109 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006180 0001 0001 0001 01110 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006190 0001 0001 0001 01111 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 107 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0061A0 0001 0001 0001 01112 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0061B0 0001 0001 0001 01113 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0061C0 0001 0001 0001 01114 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0061D0 0001 0001 0001 01115 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0061E0 0001 0001 0001 01116 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0061F0 0001 0001 0001 01117 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01118 006200 0001 0001 0001 01119 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006210 0001 0001 0001 01120 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006220 0001 0001 0001 01121 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006230 0001 0001 0001 01122 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006240 0001 0001 0001 01123 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006250 0001 0001 0001 01124 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006260 0001 0001 0001 01125 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006270 0001 0001 0001 01126 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006280 0001 0001 0001 01127 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006290 0001 0001 0001 01128 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0062A0 0001 0001 0001 01129 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0062B0 0001 0001 0001 01130 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 108 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 0062C0 0001 0001 0001 01131 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0062D0 0001 0001 0001 01132 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0062E0 0001 0001 0001 01133 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0062F0 0001 0001 0001 01134 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01135 006300 0001 0001 0001 01136 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006310 0001 0001 0001 01137 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006320 0001 0001 0001 01138 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006330 0001 0001 0001 01139 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006340 0001 0001 0001 01140 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006350 0001 0001 0001 01141 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006360 0001 0001 0001 01142 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006370 0001 0001 0001 01143 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006380 0001 0001 0001 01144 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006390 0001 0001 0001 01145 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0063A0 0001 0001 0001 01146 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0063B0 0001 0001 0001 01147 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0063C0 0001 0001 0001 01148 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 109 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0063D0 0001 0001 0001 01149 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0063E0 0001 0001 0001 01150 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0063F0 0001 0001 0001 01151 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01152 006400 0001 0001 0001 01153 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006410 0001 0001 0001 01154 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006420 0001 0001 0001 01155 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006430 0001 0001 0001 01156 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006440 0001 0001 0001 01157 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006450 0001 0001 0001 01158 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006460 0001 0001 0001 01159 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006470 0001 0001 0001 01160 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006480 0001 0001 0001 01161 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006490 0001 0001 0001 01162 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0064A0 0001 0001 0001 01163 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0064B0 0001 0001 0001 01164 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0064C0 0001 0001 0001 01165 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0064D0 0001 0001 0001 01166 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 110 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0064E0 0001 0001 0001 01167 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0064F0 0001 0001 0001 01168 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01169 006500 0001 0001 0001 01170 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006510 0001 0001 0001 01171 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006520 0001 0001 0001 01172 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006530 0001 0001 0001 01173 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006540 0001 0001 0001 01174 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006550 0001 0001 0001 01175 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006560 0001 0001 0001 01176 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006570 0001 0001 0001 01177 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006580 0001 0001 0001 01178 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006590 0001 0001 0001 01179 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0065A0 0001 0001 0001 01180 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0065B0 0001 0001 0001 01181 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0065C0 0001 0001 0001 01182 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0065D0 0001 0001 0001 01183 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0065E0 0001 0001 0001 01184 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0065F0 0001 0001 0001 01185 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 111 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 01186 006600 0001 0001 0001 01187 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006610 0001 0001 0001 01188 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006620 0001 0001 0001 01189 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006630 0001 0001 0001 01190 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006640 0001 0001 0001 01191 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006650 0001 0001 0001 01192 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006660 0001 0001 0001 01193 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006670 0001 0001 0001 01194 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006680 0001 0001 0001 01195 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006690 0001 0001 0001 01196 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0066A0 0001 0001 0001 01197 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0066B0 0001 0001 0001 01198 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0066C0 0001 0001 0001 01199 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0066D0 0001 0001 0001 01200 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0066E0 0001 0001 0001 01201 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0066F0 0001 0001 0001 01202 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01203 006700 0001 0001 0001 01204 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 112 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 006710 0001 0001 0001 01205 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006720 0001 0001 0001 01206 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006730 0001 0001 0001 01207 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006740 0001 0001 0001 01208 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006750 0001 0001 0001 01209 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006760 0001 0001 0001 01210 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006770 0001 0001 0001 01211 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006780 0001 0001 0001 01212 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006790 0001 0001 0001 01213 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0067A0 0001 0001 0001 01214 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0067B0 0001 0001 0001 01215 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0067C0 0001 0001 0001 01216 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0067D0 0001 0001 0001 01217 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0067E0 0001 0001 0001 01218 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0067F0 0001 0001 0001 01219 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01220 006800 0001 0001 0001 01221 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006810 0001 0001 0001 01222 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 113 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 006820 0001 0001 0001 01223 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006830 0001 0001 0001 01224 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006840 0001 0001 0001 01225 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006850 0001 0001 0001 01226 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006860 0001 0001 0001 01227 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006870 0001 0001 0001 01228 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006880 0001 0001 0001 01229 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006890 0001 0001 0001 01230 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0068A0 0001 0001 0001 01231 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0068B0 0001 0001 0001 01232 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0068C0 0001 0001 0001 01233 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0068D0 0001 0001 0001 01234 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0068E0 0001 0001 0001 01235 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0068F0 0001 0001 0001 01236 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01237 006900 0001 0001 0001 01238 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006910 0001 0001 0001 01239 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006920 0001 0001 0001 01240 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 114 LOC OBJECT CODE LINE SOURCE TEXT VALUE 006930 0001 0001 0001 01241 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006940 0001 0001 0001 01242 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006950 0001 0001 0001 01243 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006960 0001 0001 0001 01244 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006970 0001 0001 0001 01245 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006980 0001 0001 0001 01246 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006990 0001 0001 0001 01247 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0069A0 0001 0001 0001 01248 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0069B0 0001 0001 0001 01249 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0069C0 0001 0001 0001 01250 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0069D0 0001 0001 0001 01251 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0069E0 0001 0001 0001 01252 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0069F0 0001 0001 0001 01253 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01254 006A00 0001 0001 0001 01255 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A10 0001 0001 0001 01256 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A20 0001 0001 0001 01257 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A30 0001 0001 0001 01258 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A40 0001 0001 0001 01259 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 115 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 006A50 0001 0001 0001 01260 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A60 0001 0001 0001 01261 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A70 0001 0001 0001 01262 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A80 0001 0001 0001 01263 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006A90 0001 0001 0001 01264 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006AA0 0001 0001 0001 01265 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006AB0 0001 0001 0001 01266 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006AC0 0001 0001 0001 01267 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006AD0 0001 0001 0001 01268 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006AE0 0001 0001 0001 01269 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006AF0 0001 0001 0001 01270 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01271 006B00 0001 0001 0001 01272 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B10 0001 0001 0001 01273 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B20 0001 0001 0001 01274 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B30 0001 0001 0001 01275 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B40 0001 0001 0001 01276 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B50 0001 0001 0001 01277 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 116 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 006B60 0001 0001 0001 01278 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B70 0001 0001 0001 01279 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B80 0001 0001 0001 01280 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006B90 0001 0001 0001 01281 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006BA0 0001 0001 0001 01282 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006BB0 0001 0001 0001 01283 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006BC0 0001 0001 0001 01284 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006BD0 0001 0001 0001 01285 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006BE0 0001 0001 0001 01286 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006BF0 0001 0001 0001 01287 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01288 006C00 0001 0001 0001 01289 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C10 0001 0001 0001 01290 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C20 0001 0001 0001 01291 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C30 0001 0001 0001 01292 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C40 0001 0001 0001 01293 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C50 0001 0001 0001 01294 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C60 0001 0001 0001 01295 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 117 LOC OBJECT CODE LINE SOURCE TEXT VALUE 006C70 0001 0001 0001 01296 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C80 0001 0001 0001 01297 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006C90 0001 0001 0001 01298 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006CA0 0001 0001 0001 01299 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006CB0 0001 0001 0001 01300 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006CC0 0001 0001 0001 01301 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006CD0 0001 0001 0001 01302 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006CE0 0001 0001 0001 01303 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006CF0 0001 0001 0001 01304 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01305 006D00 0001 0001 0001 01306 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D10 0001 0001 0001 01307 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D20 0001 0001 0001 01308 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D30 0001 0001 0001 01309 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D40 0001 0001 0001 01310 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D50 0001 0001 0001 01311 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D60 0001 0001 0001 01312 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D70 0001 0001 0001 01313 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006D80 0001 0001 0001 01314 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 118 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 006D90 0001 0001 0001 01315 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006DA0 0001 0001 0001 01316 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006DB0 0001 0001 0001 01317 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006DC0 0001 0001 0001 01318 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006DD0 0001 0001 0001 01319 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006DE0 0001 0001 0001 01320 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006DF0 0001 0001 0001 01321 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01322 006E00 0001 0001 0001 01323 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E10 0001 0001 0001 01324 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E20 0001 0001 0001 01325 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E30 0001 0001 0001 01326 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E40 0001 0001 0001 01327 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E50 0001 0001 0001 01328 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E60 0001 0001 0001 01329 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E70 0001 0001 0001 01330 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E80 0001 0001 0001 01331 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006E90 0001 0001 0001 01332 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 119 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 006EA0 0001 0001 0001 01333 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006EB0 0001 0001 0001 01334 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006EC0 0001 0001 0001 01335 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006ED0 0001 0001 0001 01336 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006EE0 0001 0001 0001 01337 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006EF0 0001 0001 0001 01338 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01339 006F00 0001 0001 0001 01340 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F10 0001 0001 0001 01341 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F20 0001 0001 0001 01342 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F30 0001 0001 0001 01343 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F40 0001 0001 0001 01344 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F50 0001 0001 0001 01345 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F60 0001 0001 0001 01346 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F70 0001 0001 0001 01347 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F80 0001 0001 0001 01348 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006F90 0001 0001 0001 01349 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006FA0 0001 0001 0001 01350 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 120 LOC OBJECT CODE LINE SOURCE TEXT VALUE 006FB0 0001 0001 0001 01351 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006FC0 0001 0001 0001 01352 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006FD0 0001 0001 0001 01353 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006FE0 0001 0001 0001 01354 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 006FF0 0001 0001 0001 01355 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00105 #ifndef ICD 007000 00106 org 7000h 00107 #include "..\ones4096.lut" 007000 0001 0001 0001 01356 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007010 0001 0001 0001 01357 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007020 0001 0001 0001 01358 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007030 0001 0001 0001 01359 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007040 0001 0001 0001 01360 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007050 0001 0001 0001 01361 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007060 0001 0001 0001 01362 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007070 0001 0001 0001 01363 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007080 0001 0001 0001 01364 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007090 0001 0001 0001 01365 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0070A0 0001 0001 0001 01366 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0070B0 0001 0001 0001 01367 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 121 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0070C0 0001 0001 0001 01368 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0070D0 0001 0001 0001 01369 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0070E0 0001 0001 0001 01370 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0070F0 0001 0001 0001 01371 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01372 007100 0001 0001 0001 01373 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007110 0001 0001 0001 01374 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007120 0001 0001 0001 01375 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007130 0001 0001 0001 01376 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007140 0001 0001 0001 01377 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007150 0001 0001 0001 01378 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007160 0001 0001 0001 01379 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007170 0001 0001 0001 01380 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007180 0001 0001 0001 01381 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007190 0001 0001 0001 01382 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0071A0 0001 0001 0001 01383 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0071B0 0001 0001 0001 01384 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0071C0 0001 0001 0001 01385 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 122 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0071D0 0001 0001 0001 01386 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0071E0 0001 0001 0001 01387 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0071F0 0001 0001 0001 01388 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01389 007200 0001 0001 0001 01390 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007210 0001 0001 0001 01391 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007220 0001 0001 0001 01392 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007230 0001 0001 0001 01393 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007240 0001 0001 0001 01394 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007250 0001 0001 0001 01395 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007260 0001 0001 0001 01396 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007270 0001 0001 0001 01397 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007280 0001 0001 0001 01398 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007290 0001 0001 0001 01399 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0072A0 0001 0001 0001 01400 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0072B0 0001 0001 0001 01401 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0072C0 0001 0001 0001 01402 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0072D0 0001 0001 0001 01403 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0072E0 0001 0001 0001 01404 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 123 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 0072F0 0001 0001 0001 01405 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01406 007300 0001 0001 0001 01407 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007310 0001 0001 0001 01408 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007320 0001 0001 0001 01409 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007330 0001 0001 0001 01410 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007340 0001 0001 0001 01411 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007350 0001 0001 0001 01412 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007360 0001 0001 0001 01413 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007370 0001 0001 0001 01414 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007380 0001 0001 0001 01415 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007390 0001 0001 0001 01416 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0073A0 0001 0001 0001 01417 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0073B0 0001 0001 0001 01418 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0073C0 0001 0001 0001 01419 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0073D0 0001 0001 0001 01420 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0073E0 0001 0001 0001 01421 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0073F0 0001 0001 0001 01422 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 124 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 01423 007400 0001 0001 0001 01424 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007410 0001 0001 0001 01425 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007420 0001 0001 0001 01426 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007430 0001 0001 0001 01427 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007440 0001 0001 0001 01428 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007450 0001 0001 0001 01429 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007460 0001 0001 0001 01430 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007470 0001 0001 0001 01431 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007480 0001 0001 0001 01432 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007490 0001 0001 0001 01433 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0074A0 0001 0001 0001 01434 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0074B0 0001 0001 0001 01435 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0074C0 0001 0001 0001 01436 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0074D0 0001 0001 0001 01437 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0074E0 0001 0001 0001 01438 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0074F0 0001 0001 0001 01439 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01440 007500 0001 0001 0001 01441 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 125 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 007510 0001 0001 0001 01442 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007520 0001 0001 0001 01443 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007530 0001 0001 0001 01444 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007540 0001 0001 0001 01445 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007550 0001 0001 0001 01446 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007560 0001 0001 0001 01447 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007570 0001 0001 0001 01448 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007580 0001 0001 0001 01449 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007590 0001 0001 0001 01450 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0075A0 0001 0001 0001 01451 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0075B0 0001 0001 0001 01452 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0075C0 0001 0001 0001 01453 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0075D0 0001 0001 0001 01454 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0075E0 0001 0001 0001 01455 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0075F0 0001 0001 0001 01456 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01457 007600 0001 0001 0001 01458 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007610 0001 0001 0001 01459 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 126 LOC OBJECT CODE LINE SOURCE TEXT VALUE 007620 0001 0001 0001 01460 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007630 0001 0001 0001 01461 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007640 0001 0001 0001 01462 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007650 0001 0001 0001 01463 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007660 0001 0001 0001 01464 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007670 0001 0001 0001 01465 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007680 0001 0001 0001 01466 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007690 0001 0001 0001 01467 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0076A0 0001 0001 0001 01468 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0076B0 0001 0001 0001 01469 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0076C0 0001 0001 0001 01470 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0076D0 0001 0001 0001 01471 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0076E0 0001 0001 0001 01472 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0076F0 0001 0001 0001 01473 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01474 007700 0001 0001 0001 01475 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007710 0001 0001 0001 01476 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007720 0001 0001 0001 01477 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007730 0001 0001 0001 01478 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 127 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 007740 0001 0001 0001 01479 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007750 0001 0001 0001 01480 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007760 0001 0001 0001 01481 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007770 0001 0001 0001 01482 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007780 0001 0001 0001 01483 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007790 0001 0001 0001 01484 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0077A0 0001 0001 0001 01485 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0077B0 0001 0001 0001 01486 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0077C0 0001 0001 0001 01487 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0077D0 0001 0001 0001 01488 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0077E0 0001 0001 0001 01489 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0077F0 0001 0001 0001 01490 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01491 007800 0001 0001 0001 01492 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007810 0001 0001 0001 01493 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007820 0001 0001 0001 01494 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007830 0001 0001 0001 01495 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007840 0001 0001 0001 01496 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 128 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 007850 0001 0001 0001 01497 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007860 0001 0001 0001 01498 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007870 0001 0001 0001 01499 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007880 0001 0001 0001 01500 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007890 0001 0001 0001 01501 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0078A0 0001 0001 0001 01502 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0078B0 0001 0001 0001 01503 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0078C0 0001 0001 0001 01504 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0078D0 0001 0001 0001 01505 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0078E0 0001 0001 0001 01506 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0078F0 0001 0001 0001 01507 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01508 007900 0001 0001 0001 01509 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007910 0001 0001 0001 01510 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007920 0001 0001 0001 01511 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007930 0001 0001 0001 01512 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007940 0001 0001 0001 01513 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007950 0001 0001 0001 01514 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 129 LOC OBJECT CODE LINE SOURCE TEXT VALUE 007960 0001 0001 0001 01515 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007970 0001 0001 0001 01516 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007980 0001 0001 0001 01517 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007990 0001 0001 0001 01518 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0079A0 0001 0001 0001 01519 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0079B0 0001 0001 0001 01520 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0079C0 0001 0001 0001 01521 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0079D0 0001 0001 0001 01522 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0079E0 0001 0001 0001 01523 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 0079F0 0001 0001 0001 01524 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01525 007A00 0001 0001 0001 01526 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A10 0001 0001 0001 01527 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A20 0001 0001 0001 01528 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A30 0001 0001 0001 01529 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A40 0001 0001 0001 01530 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A50 0001 0001 0001 01531 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A60 0001 0001 0001 01532 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A70 0001 0001 0001 01533 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 130 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 007A80 0001 0001 0001 01534 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007A90 0001 0001 0001 01535 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007AA0 0001 0001 0001 01536 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007AB0 0001 0001 0001 01537 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007AC0 0001 0001 0001 01538 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007AD0 0001 0001 0001 01539 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007AE0 0001 0001 0001 01540 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007AF0 0001 0001 0001 01541 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01542 007B00 0001 0001 0001 01543 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B10 0001 0001 0001 01544 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B20 0001 0001 0001 01545 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B30 0001 0001 0001 01546 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B40 0001 0001 0001 01547 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B50 0001 0001 0001 01548 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B60 0001 0001 0001 01549 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B70 0001 0001 0001 01550 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007B80 0001 0001 0001 01551 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 131 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 007B90 0001 0001 0001 01552 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007BA0 0001 0001 0001 01553 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007BB0 0001 0001 0001 01554 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007BC0 0001 0001 0001 01555 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007BD0 0001 0001 0001 01556 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007BE0 0001 0001 0001 01557 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007BF0 0001 0001 0001 01558 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01559 007C00 0001 0001 0001 01560 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C10 0001 0001 0001 01561 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C20 0001 0001 0001 01562 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C30 0001 0001 0001 01563 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C40 0001 0001 0001 01564 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C50 0001 0001 0001 01565 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C60 0001 0001 0001 01566 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C70 0001 0001 0001 01567 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C80 0001 0001 0001 01568 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007C90 0001 0001 0001 01569 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 132 LOC OBJECT CODE LINE SOURCE TEXT VALUE 007CA0 0001 0001 0001 01570 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007CB0 0001 0001 0001 01571 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007CC0 0001 0001 0001 01572 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007CD0 0001 0001 0001 01573 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007CE0 0001 0001 0001 01574 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007CF0 0001 0001 0001 01575 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01576 007D00 0001 0001 0001 01577 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D10 0001 0001 0001 01578 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D20 0001 0001 0001 01579 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D30 0001 0001 0001 01580 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D40 0001 0001 0001 01581 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D50 0001 0001 0001 01582 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D60 0001 0001 0001 01583 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D70 0001 0001 0001 01584 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D80 0001 0001 0001 01585 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007D90 0001 0001 0001 01586 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007DA0 0001 0001 0001 01587 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007DB0 0001 0001 0001 01588 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 133 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 0001 0001 0001 007DC0 0001 0001 0001 01589 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007DD0 0001 0001 0001 01590 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007DE0 0001 0001 0001 01591 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007DF0 0001 0001 0001 01592 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01593 007E00 0001 0001 0001 01594 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E10 0001 0001 0001 01595 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E20 0001 0001 0001 01596 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E30 0001 0001 0001 01597 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E40 0001 0001 0001 01598 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E50 0001 0001 0001 01599 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E60 0001 0001 0001 01600 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E70 0001 0001 0001 01601 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E80 0001 0001 0001 01602 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007E90 0001 0001 0001 01603 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007EA0 0001 0001 0001 01604 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007EB0 0001 0001 0001 01605 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007EC0 0001 0001 0001 01606 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 134 LOC OBJECT CODE LINE SOURCE TEXT VALUE 0001 0001 007ED0 0001 0001 0001 01607 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007EE0 0001 0001 0001 01608 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007EF0 0001 0001 0001 01609 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 01610 007F00 0001 0001 0001 01611 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F10 0001 0001 0001 01612 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F20 0001 0001 0001 01613 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F30 0001 0001 0001 01614 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F40 0001 0001 0001 01615 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F50 0001 0001 0001 01616 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F60 0001 0001 0001 01617 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F70 0001 0001 0001 01618 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F80 0001 0001 0001 01619 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007F90 0001 0001 0001 01620 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007FA0 0001 0001 0001 01621 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007FB0 0001 0001 0001 01622 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007FC0 0001 0001 0001 01623 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007FD0 0001 0001 0001 01624 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 135 LOC OBJECT CODE LINE SOURCE TEXT VALUE 007FE0 0001 0001 0001 01625 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 007FF0 0001 0001 0001 01626 DATA 00001h,00001h,00001h,00001h,00001h,00001h,00001h,00001h; 0001 0001 0001 0001 0001 00108 #endif ; ICD 00109 #endif ; SHORTTABLE 00110 00111 end MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 136 SYMBOL TABLE LABEL VALUE A 00000000 ACCESS 00000000 ACKDT 00000005 ACKEN 00000004 ACKSTAT 00000006 ADCON0 00000FC2 ADCON1 00000FC1 ADCS0 00000006 ADCS1 00000007 ADCS2 00000006 ADDEN 00000003 ADFM 00000007 ADIE 00000006 ADIF 00000006 ADIP 00000006 ADON 00000000 ADRESH 00000FC4 ADRESL 00000FC3 AN0 00000000 AN1 00000001 AN2 00000002 AN3 00000003 AN4 00000005 BANKED 00000001 BCLIE 00000003 BCLIF 00000003 BCLIP 00000003 BF 00000000 BOR 00000000 BRGH 00000002 BSR 00000FE0 BSR_TEMP 00000002 BUFFER_ADDR_HIGH 00000012 BUFFER_ADDR_LOW 00000013 C 00000000 CCP1 00000002 CCP1CON 00000FBD CCP1IE 00000002 CCP1IF 00000002 CCP1IP 00000002 CCP1M0 00000000 CCP1M1 00000001 CCP1M2 00000002 CCP1M3 00000003 CCP1X 00000005 CCP1Y 00000004 CCP2 00000001 CCP2A 00000003 CCP2CON 00000FBA CCP2IE 00000000 CCP2IF 00000000 CCP2IP 00000000 CCP2M0 00000000 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 137 SYMBOL TABLE LABEL VALUE CCP2M1 00000001 CCP2M2 00000002 CCP2M3 00000003 CCP2X 00000005 CCP2Y 00000004 CCPR1H 00000FBF CCPR1L 00000FBE CCPR2H 00000FBC CCPR2L 00000FBB CFGS 00000006 CHS0 00000003 CHS1 00000004 CHS2 00000005 CK 00000006 CKE 00000006 CKP 00000004 CLKO 00000006 CODE_ADDR_HIGH 00000010 CODE_ADDR_LOW 00000011 CODE_ADDR_UPPER 0000000F COUNTER 0000000D COUNTER_HI 0000000E CREN 00000004 CSRC 00000007 ClearErrorLed BCF ErrorLed CmdBuff0RdIndx 000000F2 CmdBuff0Timer 000000F4 CmdBuff0TimerValLSB 000000F6 CmdBuff0TimerValMSB 000000F5 CmdBuff0WrIndx 000000F3 CmdBuff1Timer 000000F7 CmdBuff1TimerValLSB 000000F9 CmdBuff1TimerValMSB 000000F8 CmdBuff2Timer 000000FA CmdBuff2TimerValLSB 000000FC CmdBuff2TimerValMSB 000000FB CmdBuff3Timer 000000FD CmdBuff3TimerValLSB 000000FF CmdBuff3TimerValMSB 000000FE Copy1 0000089C CopyRxToTx 0000089C D 00000005 DATA_ADDRESS 00000005 DC 00000001 DC1B0 00000004 DC1B1 00000005 DC2B0 00000004 DC2B1 00000005 DDRA TRISA DDRB TRISB DDRC TRISC DONE 00000002 D_A 00000005 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 138 SYMBOL TABLE LABEL VALUE EEADR 00000FA9 EECON1 00000FA6 EECON2 00000FA7 EEDATA 00000FA8 EEIE 00000004 EEIF 00000004 EEIP 00000004 EEPGD 00000007 ERASE_BLOCK 0000034E EndHighInt 00000740 EndLowInt 0000003E ErrFERR 0000072A ErrOERR 00000720 ErrRxBufEmpty 00000898 ErrRxBufFull 00000818 ErrRxOver 00000736 ErrTxBufEmpty 00000856 ErrTxBufFull 000007DC ErrorLed LATC, 0 FAST 00000001 FERR 00000002 FREE 00000004 FSR0 00000000 FSR0H 00000FEA FSR0H_SHADOW 00000005 FSR0H_TEMP 00000003 FSR0L 00000FE9 FSR0L_SHADOW 00000006 FSR0L_TEMP 00000004 FSR1 00000001 FSR1H 00000FE2 FSR1L 00000FE1 FSR2 00000002 FSR2H 00000FDA FSR2L 00000FD9 Flags 00000056 FlashPM256 00000322 FlashPM64 0000034E GCEN 00000007 GIE 00000007 GIEH 00000007 GIEL 00000006 GO 00000002 GO_DONE 00000002 GetData 0000070E GetRxBuf1 0000087A GetRxBuf2 00000890 GetRxBuffer 00000858 GetTxBuf1 0000083A GetTxBuf2 00000850 GetTxBuffer 0000081A HighInt 00000008 HighInt1 00000064 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 139 SYMBOL TABLE LABEL VALUE HighIntCode 00000054 I2C_DAT 00000005 I2C_READ 00000002 I2C_START 00000003 I2C_STOP 00000004 INDF0 00000FEF INDF1 00000FE7 INDF2 00000FDF INT0 00000000 INT0E 00000004 INT0F 00000001 INT0IE 00000004 INT0IF 00000001 INT1 00000001 INT1IE 00000003 INT1IF 00000000 INT1IP 00000006 INT2 00000002 INT2IE 00000004 INT2IF 00000001 INT2IP 00000007 INTCON 00000FF2 INTCON1 00000FF2 INTCON2 00000FF1 INTCON3 00000FF0 INTEDG0 00000006 INTEDG1 00000005 INTEDG2 00000004 IPEN 00000007 IPR1 00000F9F IPR2 00000FA2 IRVST 00000005 InitRxBuffer 0000078E InitTxBuffer 0000077C LATA 00000F89 LATB 00000F8A LATC 00000F8B LVDCON 00000FD2 LVDEN 00000004 LVDIE 00000002 LVDIF 00000002 LVDIN 00000005 LVDIP 00000002 LVDL0 00000000 LVDL1 00000001 LVDL2 00000002 LVDL3 00000003 LedGlowIn 00000982 LedGlowOut 000009BC LowInt 00000018 LowInt1 00000034 LowInt2 0000003C Main 00000066 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 140 SYMBOL TABLE LABEL VALUE MainLoop 000000A2 MidiByte0 00000051 MidiByte1 00000052 MidiByte2 00000053 MidiChannel 1 MidiCurData 00000054 MidiInAction1Byte 00000936 MidiInAfterTouch 00000254 MidiInAfterTouch1 0000097C MidiInAllNotesOff 00000212 MidiInByte 00000050 MidiInChannelPressure 00000254 MidiInChannelPressure1 0000097E MidiInCtrlChange 0000020A MidiInCtrlChange1 00000978 MidiInData 00000920 MidiInDataM1 00000928 MidiInDataM2 00000946 MidiInNoteOff 00000206 MidiInNoteOff1 00000976 MidiInNoteOff2 00000208 MidiInNoteOffNoVelo 00000206 MidiInNoteOn 000001B6 MidiInNoteOn1 00000972 MidiInNoteOn2 00000204 MidiInParser 000008AE MidiInPitchWheel 00000254 MidiInPitchWheel1 00000980 MidiInProgramChange 00000220 MidiInProgramChange1 0000097A MidiInRTActiveSense 00000254 MidiInRTClock 00000254 MidiInRTContinue 00000254 MidiInRTReset 00000254 MidiInRTStart 00000254 MidiInRTStop 00000254 MidiInRTTick 00000254 MidiInStatus 000008B8 MidiInStatus1word 00000910 MidiInStatus2words 00000918 MidiInSysExByte 00000260 MidiInSysExByteRangeOK 00000286 MidiInSysExEnd 00000288 MidiInSysExStart 00000256 MidiInSysExStart1 0000096C MidiInTuneRequest 00000254 MidiNoteMap 00000F00 MidiNumData 00000055 N 00000004 NOT_A 00000005 NOT_ADDRESS 00000005 NOT_BOR 00000000 NOT_DONE 00000002 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 141 SYMBOL TABLE LABEL VALUE NOT_PD 00000002 NOT_POR 00000001 NOT_RBPU 00000007 NOT_RC8 00000006 NOT_RI 00000004 NOT_T1SYNC 00000002 NOT_T3SYNC 00000002 NOT_TO 00000003 NOT_TX8 00000006 NOT_W 00000002 NOT_WRITE 00000002 NoWrap 000000DC NoWrap2 000001FE NoteLookup 00000248 OERR 00000001 OSC2 00000006 OSCCON 00000FD3 OV 00000003 OutsA 00000009 OutsB 0000000A OutsC 0000000B P 00000004 PCFG0 00000000 PCFG1 00000001 PCFG2 00000002 PCFG3 00000003 PCL 00000FF9 PCLATH 00000FFA PCLATU 00000FFB PD 00000002 PEIE 00000006 PEN 00000002 PIE1 00000F9D PIE2 00000FA0 PIR1 00000F9E PIR2 00000FA1 PLUSW0 00000FEB PLUSW1 00000FE3 PLUSW2 00000FDB POR 00000001 PORTA 00000F80 PORTB 00000F81 PORTC 00000F82 POSTDEC0 00000FED POSTDEC1 00000FE5 POSTDEC2 00000FDD POSTINC0 00000FEE POSTINC1 00000FE6 POSTINC2 00000FDE PR2 00000FCB PREINC0 00000FEC PREINC1 00000FE4 PREINC2 00000FDC MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 142 SYMBOL TABLE LABEL VALUE PRODH 00000FF4 PRODL 00000FF3 PROGRAM_LOOP 0000037E PROGRAM_MEMORY 0000038C PSA 00000003 PSPIE 00000007 PSPIF 00000007 PSPIP 00000007 PollMidiIn 000008A8 ProgramLookup 0000022C ProgramNumber 0000000C PutDat1 00000708 PutData 00000700 PutRxBuf1 000007FE PutRxBuf2 00000814 PutRxBuffer 000007E0 PutTxBuf1 000007C0 PutTxBuf2 000007D6 PutTxBuffer 000007A0 R 00000002 RA0 00000000 RA1 00000001 RA2 00000002 RA3 00000003 RA4 00000004 RA5 00000005 RA6 00000006 RB0 00000000 RB1 00000001 RB2 00000002 RB3 00000003 RB4 00000004 RB5 00000005 RB6 00000006 RB7 00000007 RBIE 00000003 RBIF 00000000 RBIP 00000000 RBPU 00000007 RC0 00000000 RC1 00000001 RC2 00000002 RC3 00000003 RC4 00000004 RC5 00000005 RC6 00000006 RC7 00000007 RC8_9 00000006 RC9 00000006 RCD8 00000000 RCEN 00000003 RCIE 00000005 RCIF 00000005 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 143 SYMBOL TABLE LABEL VALUE RCIP 00000005 RCON 00000FD0 RCREG 00000FAE RCSTA 00000FAB RD 00000000 RD16 00000007 READ_WRITE 00000002 RI 00000004 RSEN 00000001 RX 00000007 RX9 00000006 RX9D 00000000 RX_BUF_LEN 00000010 R_W 00000002 ReadBuffer 000000C6 ResetVector 00000000 RxBufEmpty 00000003 RxBufFull 00000002 RxBuffer 00000072 RxEndPtrH 00000060 RxEndPtrL 00000061 RxStartPtrH 0000005E RxStartPtrL 0000005F S 00000003 SCK 00000003 SCL 00000003 SCS 00000000 SDA 00000004 SDI 00000004 SDO 00000005 SEN 00000000 SMP 00000007 SPBRG 00000FAF SPBRG_VAL 0000004F SPEN 00000007 SREN 00000005 SS 00000005 SSPADD 00000FC8 SSPBUF 00000FC9 SSPCON1 00000FC6 SSPCON2 00000FC5 SSPEN 00000005 SSPIE 00000003 SSPIF 00000003 SSPIP 00000003 SSPM0 00000000 SSPM1 00000001 SSPM2 00000002 SSPM3 00000003 SSPOV 00000006 SSPSTAT 00000FC7 STATUS 00000FD8 STATUS_TEMP 00000001 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 144 SYMBOL TABLE LABEL VALUE STKFUL 00000007 STKPTR 00000FFC STKUNF 00000006 SWDTE 00000000 SWDTEN 00000000 SYNC 00000004 SetErrorLed BSF ErrorLed SetPulse 00000600 SetupMidi 0000074A SetupTimer3 000000A8 SysExBuffer 00000400 SysExPtrH 00000014 SysExPtrL 00000015 SysexInByte1 000003F8 SysexInByte2 000003F9 SysexInByte3 000003FA SysexInByte4 000003FB SysexInByte5 000003FC SysexInByte6 000003FD SysexInByte7 000003FE SysexInByte8 000003FF SysexPinByte1 0x63 SysexPinByte2 0x61 SysexPinByte3 0x73 SysexPinByte4 0x74 T08BIT 00000006 T0CKI 00000004 T0CON 00000FD5 T0CS 00000005 T0IE 00000005 T0IF 00000002 T0IP 00000002 T0PS0 00000000 T0PS1 00000001 T0PS2 00000002 T0SE 00000004 T1CKI 00000000 T1CKPS0 00000004 T1CKPS1 00000005 T1CON 00000FCD T1INSYNC 00000002 T1OSCEN 00000003 T1OSI 00000001 T1OSO 00000000 T1SYNC 00000002 T2CKPS0 00000000 T2CKPS1 00000001 T2CON 00000FCA T3CCP1 00000003 T3CCP2 00000006 T3CKPS0 00000004 T3CKPS1 00000005 T3CON 00000FB1 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 145 SYMBOL TABLE LABEL VALUE T3INSYNC 00000002 T3SYNC 00000002 TABLAT 00000FF5 TBLPTRH 00000FF7 TBLPTRL 00000FF6 TBLPTRU 00000FF8 TMR0H 00000FD7 TMR0IE 00000005 TMR0IF 00000002 TMR0IP 00000002 TMR0L 00000FD6 TMR0ON 00000007 TMR1CS 00000001 TMR1H 00000FCF TMR1IE 00000000 TMR1IF 00000000 TMR1IP 00000000 TMR1L 00000FCE TMR1ON 00000000 TMR2 00000FCC TMR2IE 00000001 TMR2IF 00000001 TMR2IP 00000001 TMR2ON 00000002 TMR3CS 00000001 TMR3H 00000FB3 TMR3IE 00000001 TMR3IF 00000001 TMR3IP 00000001 TMR3L 00000FB2 TMR3ON 00000000 TO 00000003 TOSH 00000FFE TOSL 00000FFD TOSU 00000FFF TOUTPS0 00000003 TOUTPS1 00000004 TOUTPS2 00000005 TOUTPS3 00000006 TRISA 00000F92 TRISB 00000F93 TRISC 00000F94 TRMT 00000001 TX 00000006 TX8_9 00000006 TX9 00000006 TX9D 00000000 TXD8 00000000 TXEN 00000005 TXIE 00000004 TXIF 00000004 TXIP 00000004 TXREG 00000FAD MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 146 SYMBOL TABLE LABEL VALUE TXSTA 00000FAC TX_BUF_LEN 00000010 TempData 00000057 TempRxData 00000058 TempTxData 00000059 Timer1 000000F4 Timer10 00000160 Timer10Lsb 00000033 Timer10Msb 00000032 Timer10Out OutsB, 4 Timer11 0000016C Timer11Lsb 00000035 Timer11Msb 00000034 Timer11Out OutsB, 3 Timer12 00000178 Timer12Lsb 00000037 Timer12Msb 00000036 Timer12Out OutsB, 2 Timer13 00000184 Timer13Lsb 00000039 Timer13Msb 00000038 Timer13Out OutsB, 1 Timer14 00000190 Timer14Lsb 0000003B Timer14Msb 0000003A Timer14Out OutsB, 0 Timer15 0000019C Timer15Lsb 0000003D Timer15Msb 0000003C Timer15Out OutsC, 5 Timer16 000001A8 Timer16Lsb 0000003F Timer16Msb 0000003E Timer16Out OutsC, 4 Timer17 000001B4 Timer1Lsb 00000021 Timer1Msb 00000020 Timer1Out OutsA, 2 Timer2 00000100 Timer2Lsb 00000023 Timer2Msb 00000022 Timer2Out OutsA, 1 Timer3 0000010C Timer3ISR 000000B2 Timer3Lsb 00000025 Timer3Msb 00000024 Timer3Out OutsA, 0 Timer4 00000118 Timer4Lsb 00000027 Timer4Msb 00000026 Timer4Out OutsA, 3 Timer5 00000124 Timer5Lsb 00000029 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 147 SYMBOL TABLE LABEL VALUE Timer5Msb 00000028 Timer5Out OutsA, 4 Timer6 00000130 Timer6Lsb 0000002B Timer6Msb 0000002A Timer6Out OutsA, 5 Timer7 0000013C Timer7Lsb 0000002D Timer7Msb 0000002C Timer7Out OutsB, 7 Timer8 00000148 Timer8Lsb 0000002F Timer8Msb 0000002E Timer8Out OutsB, 6 Timer9 00000154 Timer9Lsb 00000031 Timer9Msb 00000030 Timer9Out OutsB, 5 Timers 000000F4 TmpM 00000007 TmpT 00000008 TxBufEmpty 00000001 TxBufFull 00000000 TxBuffer 00000062 TxEndPtrH 0000005C TxEndPtrL 0000005D TxStartPtrH 0000005A TxStartPtrL 0000005B UA 00000001 VREFM 00000002 VREFP 00000003 W 00000000 WCOL 00000007 WDTCON 00000FD1 WR 00000001 WREG 00000FE8 WREG_TEMP 00000000 WREN 00000002 WRERR 00000003 WRITE_BUFFER_BACK 00000372 WRITE_WORD_TO_HREGS 00000382 Z 00000002 _BORV_20_2L 000000FF _BORV_27_2L 000000FB _BORV_42_2L 000000F7 _BORV_45_2L 000000F3 _BOR_OFF_2L 000000FD _BOR_ON_2L 000000FF _CCP2MX_OFF_3H 000000FE _CCP2MX_ON_3H 000000FF _CONFIG1H 00300001 _CONFIG1L 00300000 _CONFIG2H 00300003 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 148 SYMBOL TABLE LABEL VALUE _CONFIG2L 00300002 _CONFIG3H 00300005 _CONFIG3L 00300004 _CONFIG4H 00300007 _CONFIG4L 00300006 _CONFIG5H 00300009 _CONFIG5L 00300008 _CONFIG6H 0030000B _CONFIG6L 0030000A _CONFIG7H 0030000D _CONFIG7L 0030000C _CP0_OFF_5L 000000FF _CP0_ON_5L 000000FE _CP1_OFF_5L 000000FF _CP1_ON_5L 000000FD _CP2_OFF_5L 000000FF _CP2_ON_5L 000000FB _CP3_OFF_5L 000000FF _CP3_ON_5L 000000F7 _CPB_OFF_5H 000000FF _CPB_ON_5H 000000BF _CPD_OFF_5H 000000FF _CPD_ON_5H 0000007F _DEBUG_OFF_4L 000000FF _DEBUG_ON_4L 0000007F _DEVID1 003FFFFE _DEVID2 003FFFFF _EBTR0_OFF_7L 000000FF _EBTR0_ON_7L 000000FE _EBTR1_OFF_7L 000000FF _EBTR1_ON_7L 000000FD _EBTR2_OFF_7L 000000FF _EBTR2_ON_7L 000000FB _EBTR3_OFF_7L 000000FF _EBTR3_ON_7L 000000F7 _EBTRB_OFF_7H 000000FF _EBTRB_ON_7H 000000BF _ECIO_OSC_1H 000000FD _EC_OSC_1H 000000FC _HSPLL_OSC_1H 000000FE _HS_OSC_1H 000000FA _IDLOC0 00200000 _IDLOC1 00200001 _IDLOC2 00200002 _IDLOC3 00200003 _IDLOC4 00200004 _IDLOC5 00200005 _IDLOC6 00200006 _IDLOC7 00200007 _LP_OSC_1H 000000F8 _LVP_OFF_4L 000000FB _LVP_ON_4L 000000FF _OSCS_OFF_1H 000000FF MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 149 SYMBOL TABLE LABEL VALUE _OSCS_ON_1H 000000DF _PWRT_OFF_2L 000000FF _PWRT_ON_2L 000000FE _RCIO_OSC_1H 000000FF _RC_OSC_1H 000000FB _STVR_OFF_4L 000000FE _STVR_ON_4L 000000FF _WDTPS_128_2H 000000FF _WDTPS_16_2H 000000F9 _WDTPS_1_2H 000000F1 _WDTPS_2_2H 000000F3 _WDTPS_32_2H 000000FB _WDTPS_4_2H 000000F5 _WDTPS_64_2H 000000FD _WDTPS_8_2H 000000F7 _WDT_OFF_2H 000000FE _WDT_ON_2H 000000FF _WRT0_OFF_6L 000000FF _WRT0_ON_6L 000000FE _WRT1_OFF_6L 000000FF _WRT1_ON_6L 000000FD _WRT2_OFF_6L 000000FF _WRT2_ON_6L 000000FB _WRT3_OFF_6L 000000FF _WRT3_ON_6L 000000F7 _WRTB_OFF_6H 000000FF _WRTB_ON_6H 000000BF _WRTC_OFF_6H 000000FF _WRTC_ON_6H 000000DF _WRTD_OFF_6H 000000FF _WRTD_ON_6H 0000007F _XT_OSC_1H 000000F9 __18F252 00000001 _ininnerloop1 0000098C _ininnerloop2 000009C6 _innerloop1 0000098C _innerloop2 000009C6 _outerloop1 00000988 _outerloop2 000009C2 _sp1 00000608 _sp10 0000062C _sp11 00000630 _sp12 00000634 _sp13 00000638 _sp14 0000063C _sp15 00000640 _sp16 00000644 _sp2 0000060C _sp3 00000610 _sp4 00000614 _sp5 00000618 _sp6 0000061C _sp7 00000620 MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 150 SYMBOL TABLE LABEL VALUE _sp8 00000624 _sp9 00000628 infiloop 000003CC invalidSysEx 00000320 shuffle78 000002DA velTime1 00001000 velTime10 00001900 velTime11 00001A00 velTime12 00001B00 velTime13 00001C00 velTime14 00001D00 velTime15 00001E00 velTime16 00001F00 velTime2 00001100 velTime3 00001200 velTime4 00001300 velTime5 00001400 velTime6 00001500 velTime7 00001600 velTime8 00001700 velTime9 00001800 verifyLoop 000003BE MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0000 : XX------XX------ --------XXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 01C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 02C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 03C0 : XXXXXXXXXXXXXXXX XXXX------------ ---------------- ---------------- 0600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0640 : XXXXXXXX-------- ---------------- ---------------- ---------------- 0700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 151 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 07C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 08C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 09C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXX---------- 0F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 10C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 11C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 12C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 13C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 14C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1580 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 15C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1640 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1680 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 16C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 17C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 152 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 1880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 18C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 19C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1A00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1A40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1A80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1AC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1B00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1B40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1B80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1BC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1C00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1C40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1C80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1CC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1D00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1D40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1D80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1DC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1E00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1E40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1E80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1EC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1F80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 1FC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 20C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 21C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 22C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 23C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 153 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 2400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 24C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2580 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 25C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2640 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2680 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 26C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 27C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 28C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 29C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2A00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2A40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2A80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2AC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2B00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2B40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2B80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2BC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2C00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2C40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2C80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2CC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2D00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2D40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2D80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2DC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2E00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2E40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2E80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2EC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 154 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 2F80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 2FC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 30C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 31C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 32C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 33C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 34C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3580 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 35C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3640 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3680 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 36C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 37C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 38C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 39C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3A00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3A40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3A80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3AC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 155 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 3B00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3B40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3B80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3BC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3C00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3C40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3C80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3CC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3D00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3D40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3D80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3DC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3E00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3E40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3E80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3EC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3F80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 3FC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 40C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 41C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 42C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 43C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 44C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4580 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 45C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4640 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 156 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 4680 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 46C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 47C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 48C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 49C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4A00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4A40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4A80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4AC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4B00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4B40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4B80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4BC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4C00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4C40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4C80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4CC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4D00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4D40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4D80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4DC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4E00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4E40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4E80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4EC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4F80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 4FC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 50C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 51C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 157 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 5200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 52C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 53C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 54C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5580 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 55C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5640 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5680 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 56C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 57C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 58C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 59C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5A00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5A40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5A80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5AC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5B00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5B40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5B80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5BC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5C00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5C40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5C80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5CC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5D00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5D40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 158 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 5D80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5DC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5E00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5E40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5E80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5EC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5F80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 5FC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 60C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 61C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 62C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 63C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 64C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6580 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 65C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6640 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6680 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 66C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 67C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 68C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 159 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 6900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 69C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6A00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6A40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6A80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6AC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6B00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6B40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6B80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6BC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6C00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6C40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6C80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6CC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6D00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6D40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6D80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6DC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6E00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6E40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6E80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6EC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6F80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 6FC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 70C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 71C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 72C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7300 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7340 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7380 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 73C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7400 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7440 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 160 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 7480 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 74C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7500 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7540 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7580 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 75C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7600 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7640 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7680 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 76C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7700 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7740 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7780 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 77C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7800 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7840 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7880 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 78C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 79C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7A00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7A40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7A80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7AC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7B00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7B40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7B80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7BC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7C00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7C40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7C80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7CC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7D00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7D40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7D80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7DC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7E00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7E40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7E80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7EC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7F00 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7F40 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7F80 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 7FC0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX MPASM 4.00 Released VOXHUMANOLA2.ASM 8-11-2005 16:52:57 PAGE 161 MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0000 : -XXX-XX-XXXXXX-- ---------------- ---------------- ---------------- All other memory blocks unused. Program Memory Bytes Used: 30601 Program Memory Bytes Free: 2167 Errors : 0 Warnings : 0 reported, 0 suppressed Messages : 0 reported, 0 suppressed