home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_10 / DEVELOP.LZH / DSP / DSPDEBUG / MSGEX / SINE.ASM < prev    next >
Assembly Source File  |  1991-11-30  |  547b  |  24 lines

  1. ;
  2. ;TABSIZE = 8
  3. ;
  4. PBC        EQU    $ffe0
  5. HCR        EQU    $ffe8
  6. HSR        EQU    $ffe9
  7. HTX        EQU    $ffeb
  8. BCR        EQU    $fffe
  9. IPR        EQU    $ffff
  10.  
  11.         ORG    P:$200
  12. Main        movep    #>$4,X:<<HCR        ; Set HCIE for DSPDebug Commands
  13.         movep    #$0c00,X:<<IPR
  14.         movep    #>$1,X:<<PBC
  15.         movep    #>$0,X:<<BCR
  16.         andi    #$fe,mr            ; IPL 2 to enable Host Commands
  17.         ori    #4,omr            ; Set DE (Sine table)
  18.         move    #$100,r0        ; Start of sine table
  19.         move    #$ff,m0            ; Modulo $100
  20. _Loop        jclr    #1,X:<<HSR,Loop
  21.         movep    Y:(r0)+,X:<<HTX        ; Send sine value
  22.         jmp    _Loop
  23.         END    Main            ; Program begins at 'Main'
  24.