TV-NET controller
The TV-NET controller is an expansion port device intended for use with TV-NET MC-1200 modem software. It comes in at least 4 variations that differ only in how the buttons are labeled. It has 21 buttons and 1 switch, all of which function independently. The P/T switch on the back signals to software whether to dial using pulse or Touch-Tone.
7 bit 0
---- ----
xxxx xxxS
|
+- Controller shift register strobe
This matches the normal strobe behavior used by the standard controller.
7 bit 0
---- ----
xxxx xxEx
|
+- Controller status bit
Button state is returned in a 24-bit report across 24 reads. The different variations are all functionally identical, but use different naming for several buttons.
0 - P/T switch (1 if T)
1 - 終了 (End)
2 - F3
3 - (Always 1)
4 - F1
5 - F2
6 - F4
7 - F5
8 - 1
9 - 4
10 - 7
11 - (Always 1)
12 - 2
13 - 3
14 - 5
15 - 6
16 - *
17 - Left
18 - 実行 (Run)
19 - Right
20 - 8
21 - 9
22 - 0
23 - .
24+ - (Always 1)
0 - P/T switch (1 if T)
1 - 終了 (End)
2 - Memory
3 - (Always 1)
4 - Menu
5 - 投票 (Vote)
6 - Submenu
7 - Clear
8 - 1
9 - 4
10 - 7
11 - (Always 1)
12 - 2
13 - 3
14 - 5
15 - 6
16 - Up
17 - Left
18 - 実行 (Run)
19 - Right
20 - 8
21 - 9
22 - 0
23 - Down
24+ - (Always 1)
0 - P/T switch (1 if T)
1 - 終了 (End)
2 - 口座入力 (Account entry)
3 - (Always 1)
4 - Menu
5 - Submenu
6 - #
7 - 項目消去 (Item deletion)
8 - 1
9 - 4
10 - 7
11 - (Always 1)
12 - 2
13 - 3
14 - 5
15 - 6
16 - *
17 - Left
18 - 実行 (Run)
19 - Right
20 - 8
21 - 9
22 - 0
23 - .
24+ - (Always 1)
0 - P/T switch (1 if T)
1 - 終了 (End)
2 - ᐊ / 前ページ (Previous page)
3 - (Always 1)
4 - Menu
5 - Submenu
6 - ᐅ / 次ページ (Next page)
7 - C
8 - 1
9 - 4
10 - 7
11 - (Always 1)
12 - 2
13 - 3
14 - 5
15 - 6
16 - *
17 - #
18 - ◎ / 実行 (Run)
19 - Right
20 - 8
21 - 9
22 - 0
23 - .
24+ - (Always 1)