Note...
PL5 is RGB input #1
PL3 is RGB input #2
those connectors appear to be 'Datamate L-Tek'
- cables use M80-8801098
- card uses M80-8511042
Rev. C cards I got into hands are hardwired to monoscopic.
Rev. D: if jumpers in between them are set to 2-3, then RGB inputs are bridged bridged to it (= monoscopic).
jumper | value | comments | |
---|---|---|---|
JP1 |
:: = IO 350 :| = IO 330 |: = IO 340 || = IO 320 |
SOUNDSCAPE related | |
JP5 |
|::: = IRQ 12 :|:: = IRQ 15 ::|: = IRQ 10 :::| = IRQ 11 |
SOUNDSCAPE related oddly enough, the techdoc recommends to not put jumpers here at all? doesn't match irq table in ensoniq drivers |
|
JP3 | WFC067A | WFC067B |
FORMAT_C related all Rec C have WFC067A early Rev D have WFC067A later Rev D have WFC067B I even have ONE board with WFC067D so there probably is a WFC067C out there too my test mainboard has VGA rom at C8000-CBFFF was p.i.t.a. to try out :) |
:::::--- = MEM ????? (not found) |::::--- = MEM ????? (not found) :|:::--- = MEM ????? (not found) ||:::--- = MEM ????? (not found) ::|::--- = MEM D0000-D07FF |:|::--- = MEM D0800-D0FFF :||::--- = MEM D1000-D17FF |||::--- = MEM D1800-D1FFF :::|:--- = MEM D8000-D87FF |::|:--- = MEM D8800-D8FFF :|:|:--- = MEM D9000-D97FF ||:|:--- = MEM D9800-D9FFF ::||:--- = MEM E0000-E07FF |:||:--- = MEM ????? (boot error) :|||:--- = MEM ????? (boot error) ||||:--- = MEM ????? (boot error) |
:::::--- = MEM ????? (not found) |::::--- = MEM ????? (not found) :|:::--- = MEM ????? (not found) ||:::--- = MEM ????? (not found) ::|:: --- = MEM CC000-CC7FF |:|:: --- = MEM CC800-CCFFF :||:: --- = MEM CD000-CD7FF |||:: --- = MEM CD800-CDFFF :::|: --- = MEM D0000-D07FF |::|: --- = MEM D0800-D0FFF :|:|: --- = MEM D1000-D17FF ||:|: --- = MEM D1800-D1FFF ::||: --- = MEM E0000-E07FF |:||: --- = MEM E0800-E0FFF :|||: --- = MEM ????? (boot error) ||||: --- = MEM ????? (boot error) |
||
-----::: = IO 210 -----|:: = IO 218 -----:|: = IO 260 -----||: = IO 268 -----::| = IO 298 -----|:| = IO 298 -----:|| = IO 2C0 -----||| = IO 2C8 |
offset HEX |
name ETS |
values | comments |
---|---|---|---|
0000 | version |
0x21 = 2.10 0x30 = 3.00 |
boards available either have 2.12 or 3.00 stickers |
0001 | reserved | 0x00 | |
0002 0003 0004 0005 |
packetnum | 0x00 .. 0xFF |
packet numbers transmitted from/to format_d dont' know the correct order yet... |
0006 | status | 0x82 | exact meaning unknown anything other causes ETS to bail out "FORMAT-C NOT FOUND" |
0007 | sync | 0x00 = offline 0xA5 or 0x5A = online |
0xA5 and 5A change every now and then. timing yet unknown |
0008 | bright left | 0x00 .. 0xFF |
ETS default is 0xFC |
0009 | bright right | ||
000A | joy1x | 0x00 - 0xFF | 0x7F is center |
000B | joy1y | ||
000C | joy2x | ||
000D | joy2y | ||
000E | glove1 | 0x00 | not used on SU units? |
000F | glove2 | ||
0010 | glove3 | ||
0011 | glove4 | ||
0012 | config stat | 0x00 = offline 0x01 = online .. 0xFF |
seems to overlap with button 5-12 in ETS |
0013 | switch stat | 0x00 = none 0x01 = left front 0x02 = left top 0x10 = right/cs front 0x20 = right/cs top |
need to test on real SU unit... |
0014 | console stat | 0x00 = offline 0x10 = credit available 0x20 = visette connected 0x80 = joystick connected |
can be seen in security test @ ETS |
0015 | reserved | 0x00 | |
0016 | reserved | 0x00 | |
0017 | mic peak | 0x00 = offline .. 0xFF |
real SU unit reported 0xB2 |
0018 | security | 0x00 = offline 0x01 = online |
need to fool around on real SU unit ;) |
0019 | backlight | 0x00 = offline 0x01 = online .. 0xFF |
need to try on real unit |
001A .. 03FF |
0x00 | never seen anything here (yet) | |
0400 | command stat | 0x00 .. 0x04 |
need to try on real SU unit... |
0401 | sync | 0xA5 | need to try on real SU unit... |
0402 | format d | 0x00 | need to try on real SU unit... |
0403 | collector | 0x00 | need to try on real SU unit... |
0404 | effects | 0x10 | need to try on real SU unit... |
0405 | lamp | 0x00 .. 0x1F |
lower 4 bits - one bit per lamp 0x10 = siren on (and holy sh!t, it's loud!) |
0406 | flash | 0x00 .. 0x0F |
lower 4 bits - one bit per lamp will only blink if set at addr 405 too. |
0407 | misc | 0x00 | never seen anything happen yet |
0408 | backlight | 0x00 .. 0xFF |
can be set via ETS |
0409 | pixelshift | 0x05 | 0x05 seems default |
0410 .. 07FF |
0x00 | never seen anything here (yet) |
offset | values | comments |
---|---|---|
0 .. 2 |
0x00 .. 0xFF |
first seems kinda random, others stand still every now and then |
3 | 0xFF | |
4 | 0xC0 .. 0xE8 |
don't know high nibble always C or E - writing to register changes lower nibble may some kind of video mode register |
5 | 0xFF | reads 0xFF all the time, but gets writen to when changing volumes! two possible ways... a) first write register, then write value (works afaik) b) if highest bit (0x80) is set, selects register, otherwise sets value (seems fine too) 0xxxxxxx = SET VALUE 1xxxxxxx = SET REGISTER --REGISTER-- x00xxxxx = 9 = Left+Right x01xxxxx = B = Left x10xxxxx = D = Right xxx10000 = FX xxx10001 = AUX2 xxx10010 = CD xxx10011 = AUX1 xxx10100 = MICNET xxx10101 = MIC xxx10110 = VISETTE xxx10111 = EXTERNAL xxx00001 = VISETTE_MASTER xxx00010 = EXTERNAL_MASTER --VALUE-- x01xxxxx = EXTERNAL x00xxxxx = VISETTE xxx00000 = 00 (mute) .. xxx11111 = 1F (full volume) |
6 .. 7 |
0xFF |
pin | name | comments |
---|---|---|
1 | I-L | micnet IN-L |
2 | I-R | micnet IN-R |
3 | O | micnet out |
4 5 |
? | unknown |
6 7 8 |
GND | ground |
pin | name | comments |
---|---|---|
1 | L | audio L |
2 3 |
GND | ground |
4 | R | audio R |