Recent Changes - Search:

Проекты

Брошенные проекты

SourceForge

edit SideBar

LA32

Регистры

0C00статус при прерыванииRD 
    [7:7] - 0 - stop partial, 1 - process partial
    [6:6] - ?
    [5:5] - 0 - TVF, 1 - TVA
    [4:0] - partial num

============================================================== 0C00 ??? WR 0C00[4 * i], i = 0..31 ==============================================================

  1. seg001_5A73

[0] - 0xff

  1. seg001_5A99, WG PCM

[7:0] - TVA ENV Time5

  1. seg001:60BD partial_start(), WG SYNTH

[7:0] - TVF ENV time

  1. seg001_655D - WG PCM

[7:0] - 0xff

примечание: в PCM режиме нет TVF

============================================================== 0C02 ??? WR 0C02[4 * i], i = 0..31 ==============================================================

  1. seg001_5A73

[2] - volume_level

  1. seg001_5A99, WG PCM

[7:0] - 0

  1. seg001:60BD patial_start(), WG SYNTH

[7:0] - TVF ENV level Предположение: - конечный TVF ENV level зя время 0С00h

  1. seg001_655D - WG PCM

[7:0] - partial volume level

============================================================== 0C80 WG_PULSE_WIDTH WR 0C80[4 * i], i = 0..31 ==============================================================

0 - min, 255 - max Используется как регулятор громкости для velocity 7 0C80 - 0CFF REG LA32 - 0C80[4 * i], 0C82[4 * i], i = 0..31 , seg001_E800[]

  1. which parameter included

0C80[]: INTMEM_46(?), wg_pg_velo_sens, wg_pulse_width

============================================================== 0C82 WG_PCM_WAVE WR 0C82[4 * i], i = 0..31 ============================================================== [7:0] PCM sample offset (2^20 - максимальное адресное пространство => длина одного сэмпла 2^12 = 4KB)

============================================================== 0C82 SYNTH_TVF_FREQ WR 0C82[4 * i], i = 0..31 ============================================================== [7:0] Synt mode: TVF cutoof freq

Примечание: группа С00h и D00h отвечают за одно и то же. По всей видимости, они относятся в Wave и PCM генераторам Примечание2: в разных режимах генератора эти регистры отвечают за разное.

============================================================== 0D00 ??? WR 0D00[4 * i], i = 0..31 ==============================================================

  1. seg001_5A73 - ???

[7:0] - 0xff (seg001_5A73)

  1. seg001_5AAD, WG SYnth

[7:0] - TVA ENV Time5

  1. seg001_6569 - WG Synth

[7:0] - 0xff

============================================================== 0D02 ??? WR 0D02[4 * i], i = 0..31 ==============================================================

  1. seg001_5A73

[7:0] - volume_level (seg001_5A73)

  1. seg001_5AAD, WG SYnth

[7:0] - 0

  1. seg001_6569 - WG Synth

[7:0] - partial volume

0D80PITCH_LOWR0D80[4 * i], i = 0..31
0D82PITCH_HIWR0D82[4 * i], i = 0..31

============================================================== 0E00 WG_SETUP WR 0E00[4 * i], i = 0..31 ============================================================== [7:6] - PCM/SIN? 00 - square, 01 - saw, 10, 11 - PCM(?) [5:5] - ring modulation [4:4] - 0 - disable, 1 - enable(?) [3:3] - reverb enable, 0 - enable, 1 - disable [2:0] - pan-pot (stereo balance) 0..7, 0 - right max, 7 - left max

Предположение: [3:0] отвечает за номер цифрового канала, на который выводится звук. Всего каналов 8

============================================================== 0E02 WR 0E02[4 * i], i = 0..31 ============================================================== Предположение: PCM sample length or TVF Resonance

Edit - History - Print - Recent Changes - Search
Page last modified on September 08, 2019, at 11:36 PM