        mov     _cx,64                          ; Max amount of 256k chunks(IW)



$80/$00  R/W      8     Stimmen Kontrolle
$81/$01  R/W     16     Schrittweite (10 bit Nachkomma)
$82/$02  R/W     16     Start-Adresse Hi
$83/$03  R/W     16     Start-Adresse Lo
$84/$04  R/W     16     End-Adresse Hi
$85/$05  R/W     16     End-Adresse Lo
$8A/$0A  R/W     16     Momentane Adresse Hi
$8B/$0B  R/W     16     Momentane Adresse Lo

$8D/$0D  R/W      8     Lautst„rkenkontrolle
$86/$06  R/W      8     Volume Ramp Rate
$87/$07  R/W      8     Volume Ramp Anfang
$88/$08  R/W      8     Volume Ramp Ende
$89/$09  R/W     16     Momentane Lautst„rke

$8C/$0C  R/W      8     Pan Position
$8E/$0E  R/W      8     Aktive Stimmen
$8F/$0F  R/W      8     IRQ Quelle

$99/$19  R/W      8     bit 0: enhanced mode
                        bit 1: lfos
                        bit 2: no wavetable
                        bit 3: ram-test

$95/$15  R/W      8     bit 1: disable voice
                        bit 5: enhanced panning

$8C/$0C  R/W     16     Rechte Lautst„rke (panning im gf1-mode)
$9B/$1B  R/W     16     Rechte Lautst„rke fein
$93/$13  R/W     16     Linke Lautst„rke
$9C/$1C  R/W     16     Linke Lautst„rke fein

$94/$14  R/W      8     Effekt Kontrolle
$96/$16  R/W     16     Effekt Lautst„rke
$9D/$1D  R/W     16     Effekt Lautst„rke fein



$41      R/W      8     DRAM DMA Control
$42        W     16     DMA Start Adresse (Lo)
$43        W     16     DRAM I/O Adresse Lo
$44        W      8     DRAM I/O Adresse Hi
$45      R/W      8     Timer Control Register
$46        W      8     Z„hler Timer 1
$47        W      8     Z„hler Timer 2
$48        W      8     Sampling Frequenz
$49      R/W      8     Sampling Control
$4B        W      8     Joystick Einstellung
$4C      R/W      8     Reset

$50        W      8     DMA Start Adresse Hi
$51        W     16     DRAM im auto-inc-mode
$52      R/W     16     untere 4 bit: Speicherkonfiguration
$53      R/W      8     bit 0: auto-increment, bit 1: 0=ram-, 1=rom-zugriffe
$57      ?/W     16     dma control : bit 0-2: block size (512 - 65536)
                        bit 3-7: kan„le
                        bit 8: 16 daten
                        bit 9: trigger dma
                        bit 10: MSB invertieren
$58      ?/W     16     dma adress (/256)




! = speicherverlust
* = speicher hat l”cher

             init   xm2wav cp     xtc
0x00000001   0x0    0x0    0x0    0x0
0x00000101   0x1    0x1    0x1    0x2
0x00010101   0x2    0x2    0x1!   0xC*
0x01010101   0x2    0x2    0x2    0x2
0x00000401   0x3    0x3    0x3    0x3
0x00010401    -     0x4
0x00040401    -     0x4
0x01040401    -     0x4
0x04040401    -     0x4
0x00040101   0x5    0x5    0x5    0x5
0x01040101   0x5!   0x6    0x6    0xC*
0x04040101          0x6
0x00000004   0x7    0x7    0x7    0x7
0x00000104   0x7!   0x8    0x8    0xC*
0x00000404          0x8
0x00010404    -     0x9
0x00040404    -     0x9
0x01040404    -     0x9
0x04040404    -     0x9
0x00000010   0xA    0xA    0xA    0xA
0x00000110   0xA!   0xB    0xB    0xC
0x00000410   0xB    0xB    0xB    0xC
0x00001010          0xB

"unsinnige" konfigurationen

0x01000101   0x1!   0x1!   0xC*   0xC*
0x04000101   0x1!   0x1!   0xC*   0xC*
0x10000101   0x1!   0x1!   0xC*   0xC*

0x04010101   0x2!   0x2!   0xC*   0xC*
0x10010101   0x2!   0x2!   0xC*   0xC*

0x00100101   0x5!   0x5!   0xC*   0xC*
0x01100101   0x5!   0x6!   0xC*   0xC*
0x04100101   0x5!   0x6!   0xC*   0xC*
0x10040101   0x5!   0x6!   0xC*   0xC*

0x00001001   0xB*   0x3!   0xC*   0xC*
0x00001004   0xB*   0x8!   0xC*   0xC*

