CM 7202
These are three independent terminals, plagiarisms of terminals from DEC.
The first device developed as part of the SMEP program at VVL Žilina was the CM 7202 alphanumeric video terminal. It enabled the display of a/c information on the screen in a grid of 24 lines of 80 characters per line, was equipped with an alphanumeric and functional keyboard and allowed connection to SMEP minicomputers respectively with another digital device via the local interface IRPR, or the remote interface IRPS, or modem CCITT V.24.
CM 7202
Without processor (logic only), IRPR interface (up to 150 kByte/s) and IRPS (speeds 100,200,300,600,1200,2400,4800,9600 bps), text 80x24, UART MHB1012 (IRPS), character generator MHB2501 / MHB 2502, monitor AZJ 462.
This could be a modified DEC VT05 design or similar terminal.
- SM 1101 I/O P
- SM 1102 DYN
- SM 1104 STAT
- SM 1106 IOS
- SM 1107 source
- SM 1108 Signaling board
- SM 1109 BUF
7 | ^G | BEL | BELL | Emits an audible tone on the electronic speaker |
8 | ^H | BS | C← | Moves the cursor one place to the left. |
9 | ^I | HT | TAB | Horizontal tab. Moves the cursor forward to the next tab stop. Breaks are fixed at every eight characters. |
10 | ^J | LF | LF | Line feed. Moves the cursor down one line. If it is on the last line, move the screen content up one line. |
11 | ^K | VT | C↓ | Moves the cursor down one line. |
13 | ^M | CR | CR | Carriage return (moves the cursor to the left column of the current line) |
14 | ^N | SO | CAD | Direct cursor addressing. Moves the cursor to the row and column specified by the following two characters, 31+Y and then 31+X (the top row and leftmost columns are numbered one.) |
24 | ^X | CAN | C→ | Moves the cursor one place to the right. |
26 | ^Z | SUB | C↑ | Moves the cursor up one line. |
29 | ^] | GS | HOME | Move cursor to top row, leftmost column. |
30 | ^^ | RS | EOL | Deletes to the end of the line (including the character at the cursor). The cursor will remain at the current position. |
31 | ^_ | US | EOS | Deletes to the end of the screen (ie deletes characters at or after the cursor on the current line and all characters on lines below the current line). The cursor will remain at the current position. |
The upgraded video terminal CM 7202 M.1 was designed to connect the operator with the computer via a serial asynchronous transmission channel IRPS or CCITT V.24. The terminal was controlled by its own eight-bit microprocessor MHB8080A and was built into the original cabinet of the CM 7202 video terminal.
It came in three modifications:
- CM 7202 M.1A – common operator terminal;
- CM 7202 M.1G – terminal for working with graphs and histograms; this modification made it possible to display two independent graphs or histograms in a grid of 512 points (in the X coordinate) x 236 points (in the Y coordinate) with a raster grid and a graphic pointer, in addition to the normal display of a/no characters;
- CM 7202 M.1T – terminal for working with Czech and Slovak texts; this modification made it possible to display the full set of lower and upper case letters of the Czech and Slovak alphabets
This could be a copy of the DEC VT100 or similar terminal.
The CM 7202 M.2 was intended to connect the operator with the computer via a serial asynchronous transmission channel IRPS or CCITT V.24 and was also produced in three modifications:
- A – basic design as a regular operator terminal,
- T – modified version for working with Czech and Slovak texts,
- G – graphic design for working with a/c and graphic information.
- Dimension of the working field of the screen with a diagonal of 300 mm: min 207 x 120 mm ± 5 mm
- Number of displayed characters:
- 80x24
- 132x24
- Character cell format: 10 x 10, or 10 x 12 (9 x 12)
- Character display format: 7 x 9 or 7 x 11 points
- Indicator of the following character: flashing block or flashing underscore
- Character set depending on the used Consul 262.5 keyboard
- KOI-7N0 + PGS
- KOI-7N2 + PGS
- KOI-7N0 and KOI-7CS2 + PGS
- Display of A/N information: standard inverted / underlined / flashing / highlight brightness / combination of the above
- Number of brightness levels: 4
- RAM memory capacity: 6 kByte
- Interface:
- IRPS
- PRINC
- S2
- I/O transfer speed PRINT 300, 1200, 2400, 9600 Bd, PRINT
- IRPS/S2 input/output baud rate: 50 ÷ 9600 Bd
- Keyboard: Consul 262.5
- Keyboard variants: Latin version with Cyrillic alphabet, LAT + national variant * Slovak, LAT + Czech national variant, Latin version
- Possibility of connecting an external B&W monitor: MC 311 P
- SM9170A
- SM9171 A
- SM5069
- SM9170 A/B
- K3
- K4
- K5
- K11
- SM9171 A
- K7
- K6
- 6_2764.bin ROM firmware MHB8080A @ 0x0000 MD5 6eeae2aa351a0cd71eafd31c39f10cbc
- 7_2764.bin ROM firmware MHB8080A @ 0x4000 MD5 dcf41c0e35ae8560fc00383fa8cb096e
Memory:
0x0000 | ROM B6 |
0x2000 | SRAM characters / MHB2114 |
0x3000 | SRAM attributes / MHB2114 |
0x4000 | ROM B7 |
0x7000 | CMOS backup / device parameters / MHB5902/4 |
0x8000 | 16KiB DRAM operating memory for SM9170B version (8x MHB4116) |
0xC000 | ROM ?? |
I/O ports:
Address | Read | Write |
88 | Terminal Status Word Register | |
98 | Keyboard Port Data Word | Keyboard Port Data Word |
99 | Keyboard port status word | Keyboard port command word |
A8 | Communication port data word | Communication port data word |
A9 | Communication port status word | Communication port command word |
B8 | Print port data word | Print port data word |
B9 | Print port status word | Print port command word |
C8 | Filling counter 0 | |
C9 | Filling counter 1 | |
CA | Filling counter 2 | |
CB | Timer operation mode | |
D8 | Register of input data | |
E8 | TIMING | |
F8 | CONTROLLER |
References
- https://www.atpjournal.sk/rubriky/prehladove-clanky/pamatnica-k-50.-vyrociu-vzniku-vuvt-v-ziline-8.html?page_id=27971 (WebArchive)
- http://kormus.cz/mvt/pocitace/sm_7202.php (WebArchive)
- http://starepocitace.cz/ceske-a-slovenske-pocitace/terminal-tesla-cm7202-m2/ (WebArchive)
- Videoterminál CM 7202.M2A, sprievodno-technická dokumentácia, TESLA Orava š.p., závod 01 Nižná, 1989