Studies - Playback software tool from the editors of digitized music.

ZX Review #5-6
(C) Dmitry Nazarov, Tyumen


   Program plays an instrument of music editors SAMPLER, 
INSTRUMENT, DIGITAL STUDIO and other editors of digitized 
music. The program is written in assembler MASM1.1. 140.

; WARLOCK SYSTEM3 22.12.96


          ORG 30000


          LD A, # 0D

          LD HL, OZIW

          LD DE, 20000

          LD (OZIW). A

          LD (L1), HL

          LD (L2), DE

          XOR A

          LD C, A

          CALL LOOP

          INC C

          XOR A

          CALL LOOP

          LD A, # 3E

          LD C, # 2007

          CALL LOOP

          EXX

          LD BC, # BFFD

          EXX

          LD BC, # FFFD

          LD HL, OZIW
L1 EQU $ -2

          LD DE, # 0DE8
L2 EQU $ -2
M1 PUSH DE

          LD D, # 08

          OUT (C), D

          LD A, (HL)

          RRCA

          RRCA

          RRCA

          RRCA

          AND # 0F

          EXX

          OUT (C), A

          EXX

          INC D

          OUT (C), D

          EXX

          OUT (C), A

          EXX

          INC D

          OUT (C), D

          EXX

          OUT (C), A

          EXX

          LD A, (OZIW)
L3 DEC A

          JP NZ, L3

          PUSH HL

          POP HL

          RRCA

          RRCA

          RRCA

          LD A, (HL)

          RRCA

          RRCA

          RRCA

          RRCA

          AND # 0F

          EXX

          OUT (C), A

          EXX

          DEC D

          OUT (C), D

          EXX

          OUT (C), A

          EXX

          DEC D

          OUT (C), D

          EXX

          OUT (C), A

          EXX

          LD A, (OZIW)
L4 DEC A

          JP NZ, L4

          INC HL

          POP DE

          DEC DE

          LD A, D

          OR E

          JR NZ, M1

          XOR A

          LD C, # 2008

          CALL LOOP

          INC C

          XOR A
LOOP PUSH BC

          PUSH DE

          LD D, C

          LD BC, # FFFD

          OUT (C), D

          LD B, # 8F

          OUT (C), A

          POP DE

          POP BC

          RET

OZIN; starting from this address
must have the tools.
2

   The main part was taken from
music editor DIGITAL
STUDIO. This is now the coolest
Editor-in digital music
ZX.


           *