reverse engineering my soundblaster card

This is some ancient research into my soundblaster card

software

  • SBTST.C - a tool for playing around with the various registers
  • VOC.C - researched the ‘VOC’ file format

notes on the hardware

soundblaster info:

JP106 :3   DRQ         1,2,3
JP105 :3   DACK        1,2,3
JP104 :9   IRQ         3,4,5,9
JP101 :12  CDtype      12=pana 23=sony
JP102 :12  gameport    12=on 23=off
JP103 :300 cdrom addr  PA4 PA5 PA6      (3*0)

JP1,JP13:220 essaddr  23=0, 12=1    220+n*10
JP2   :5   ESSirq
JP3   :1   ESSdma   12,34  ==00 01 10 11
JP4   :S   emulate   O=SPv2.11  S=SBpro V3.1
JP14  :O   esssound  O=enable   S=disable

J3   audio in
J4   microphone
J5   sony cdrom
J6   audio out
J7   pc speaker in
J8   pc speaker out
J9   panasonic cdrom
J10  mitsumi cdrom
CN101 sony cdrom
CN102 mitsumi cdrom
CN103 panasonic cdrom

ÚÄÄÄÄÂÄÄÄÄÄÂÄÄÂÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÂÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÂÄÄÄÄÄÄ
³    ³j4   ³  ³j3   ³         ³j6   ³ ³               ³  ³
³    ÀÄÄÄÄÄÙ  ÀÄÄÄÄÄÙ         ÀÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ  ³
³³   ³  ³                     ÄÄÄÄÄj7                    ³
³³   ³  ³                                                ³
³j10 j5 j9          ÄÄj8                                 ³
³                                                        ³
³    jp4                                                 ³
³     ³                                                  ³
³                        jp1³³jp13                       ³
³         ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿    ³³                           ³
³         ³audiodrive  ³    Ú¿                           ³
³         ³es688fc-384 ³    ÀÙjp3                        ³
³         ³uf24694a    ³    Ú¿                           ³
³         ³            ³    ÀÙjp2                        ³
³         ³            ³    ÄÄjp14                       ³
³         ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ                                 ³
³                                                        ³
³        ÚÄÄÄÄÄ¿              ÚÄÄÄÄÄÄÄÄÄÄÄ¿              ³
³ ÚÄÄ¿   ³sk96 ³              ³um8976f    ³              ³
³ ³sk³   ³  07 ³              ³9438s      ³              ³
³ ³96³   ³     ³              ³42095s     ³              ³
³ ³08³   ÀÄÄÄÄÄÙ              ÀÄÄÄÄÄÄÄÄÄÄÄÙ              ³
³ ÀÄÄÙ                                                   ³
³                                     jp101  jp103       ³
³                                     jp102              ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ cn102  jp106 jp105 jp104        ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ    cn101                           ³
³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ cn103                           ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ