PLAN 80A
It was manufactured from 1988 (development since May 1982) by VD Drukov Brno. Hardware is based on MHB8080A.Operating system running on the computer: CP/M.
since 18/12/1988 Tesla Eltos has been selling it in a selected network of stores for MOC 3990 CZK. Organizations can buy at the wholesale price of CZK 2,900.
- Dimensions of the processor board version v.3.2: 220 × 320 mm.
- Processor board power supply: 5V/3A, 12V/1A, -5V/1A.
- MHB8080A microprocessor.
- All components produced in the Czechoslovak Republic or the countries of the Czech Republic.
- Basic clock pulse frequency F2 (TTU = 2.048 MHz).
- Mainboard RAM: 4KB (8 MHB2114 sockets).
- EPROM memory on the motherboard: 6 KB when using MHB8708 circuits, can be expanded to 8 KB using MHB8716 circuits or to max. 16 KB using 2732 circuits.
- Separate 8-bit input port for ASCII keyboard (HH3212).
- Reinforced programmable contact circuit (MHB8255A, 3× MHB8286).
- Four-bit status port (MH3216).
- Interrupt system either single-level (INT7) or prioritized four-level (MH3214, INT0, INT1, INT5, INT6).
- Independent display circuits on the motherboard, working on the principle of "stealing cycles" of the processor with the option of choosing a semi-graphics (character generator) or full graphics mode. These circuits carry out automatic information recovery in dynamic memories (refresh).
- Possibility of program inversion of individual characters using the value of the highest bit of the character (D7).
- In semi-graphics mode, the character is in a 6×8 pixel grid, 32 lines of 48 characters are displayed (can be limited to 40).
- In semi-graphics mode, EPROM either MHB8708 or 2716 can be used as character generator (possibility of creating user characters including the Czech alphabet).
- In semigraphics mode, shapes can be created in a 64x144 point grid (each character has 3x2 points).
- In full graphics mode, 255×288 pixels are displayed (compatible with PMD-85 graphics), possibility of independent inversion of every 6 points.
- With semi-graphics, the image area occupies 2 KB of RAM, with full graphics 16 KB of RAM.
- 4 different colors (or shades of gray) can be used independently for every 6 adjacent pixels (or for each character).
- In full graphics mode, you can create a custom file of displayed characters stored in RAM, which the v.4.x monitor works with.
- The address of the displayed RAM memory area can be changed by writing the base address in the auxiliary register (up to 32 independent image pages for semi-graphics, 4 independent image pages for full graphics with 64 KB of RAM installed).
- System buses are provided for possible expansion.
- The system allows a general HOLD state (including the handling of receiving this state during a write operation).
- Display using a VF modulator on any TV receiver or using a video modulator on a modified TV receiver or on the AZJ 462 display unit.
- The possibility of placing the boot EPROM in any place of the memory space (1 KB each).
- Option to relocate local RAM in increments of 8 KB.
- Auxiliary connector for dynamic RAM (16-64KB).
- The possibility of using either a matrix keyboard, an ASCII keyboard, or one of the factory-made ASCII keyboards (e.g. EC0101).
- Using a commercial cassette tape recorder as an external storage medium (using a modem).
- Dynamic RAM on auxiliary board (16 to 64 KB, MHB4116).
- Cheap and simple TS5220004 matrix keyboard.
Verified in the form of a working sample:
- Various disk drive controller with i8271 circuit (single recording density, FM, two drives, S-1 and S-2).
- A/D converter with 8-bit resolution and 16 input channels.
- D/A converter with 8-bit resolution and 0-10V output voltage.
- KR580VI53 (i8253) timing circuit usable as a frequency counter, pulse counter or sound generator.
- Circuits for reading/writing programs from/to tapes for the PMD-85.
- Circuits ensuring communication in the V-24 standard (RS232C) with the MHB8251 circuit.
- Joystick (stick, controller) with connection to MHB8255A.
There are a number of versions:
- v.2 for 5220004 matrix keyboard and 2 KB semi-graphics for the base version of the system
- v.3 to v.5 compatible with JVS-80 (SAPI-80; Intel MDS-800) and JPR-1 (SAPI-1) systems.
- v.3 for ASCII keyboard and semi-graphics, divided into two parts of 1 KB each. The first of them is capable of independent activity.
- v.4 for full graphics.
- v.5 for CP/M, floppy drive and semi-graphics.
- v.7 derived from the PMD-85 system monitor, allowing emulation of this system on the Plan BOA microcomputer.
- v.* for MP/M
- Option to programmatically select the display format (1 to 32 lines, 1 to 48 characters) with the option of scrolling on a defined area.
- All monitor variables hidden in the undisplayed part of the image RAM.
- BIOS for CP/M allowing it to run for v.5 and v.6 monitors.
- Operating system for a cassette tape recorder (2 KB), enabling the execution of BASIC-MIT punched tape programs, assembler, disassembler and editor from an Intel MDS-800.
- Micro BASIC (4 KB) with semi-graphics, editing functions, recording and reading data to/from tape recorder.
- Graphical editor for creating technological diagrams in semigraphics (graphical forms of regulatory and control programs).
- The correct operation of the following programs was verified under the CP/M operating system: Pascal MT+, Fortran, MBASIC, BASCOM, ED, WordMaster, WordStar, dBASE II, SDT, DDT, ASM, MAC, MAP, LSO, POWER.
- "DISKTEST" test program for reviving and testing floppy drives (includes formatting of floppy drives).
- "BASIC G" for monitor v.7, enabling the execution of all pure BASIC programs written for the PMD-85 system (including graphic commands such as PLOT, etc.).
- "MGFPMD" program allowing file transfer between PMD-85 tape recorder and CP/M diskette recorder.
- "MGPLAN" program for file transfer between Plan BOA tape recording and CP/M diskette recording.
- Program used to create character generator programming templates.
- XIOS for multi-program and multi-user MP/M system (monitor v.8).
References
- https://www.sapi.cz/plan80/plan80.php (WebArchive)
- https://www.sapi.cz/plan80/doku.php (WebArchive)
- https://www.sapi.cz/plan80/data/2d_asm.php (WebArchive)
- http://www.dochazka.eu/plan80a/ (WebArchive)
- https://www.8bity.cz/2014/navod-na-stavbu-a-uziti-mikropocitace-plan-80-a/ (WebArchive)
- https://www.oldcomp.cz/viewtopic.php?f=49&t=3363 (WebArchive)
- http://starepocitace.cz/ceske-a-slovenske-pocitace/plan-80-a/plan-80-a-mikropocitac/ (WebArchive)
- Elektronika 2/90, str. 12
- VÍT, V.: Televizní technika, SNTL + ALFA, Praha 1979.
- 8080 Microcomputer Systems User's Manual, Intel Corp., September 1975.
- DEDINA, B.; VALÁŠEK, P.: Mikroprocesory a mikropočítače, SNTL, Praha 1981.
- BERNARD, J. M.: Od logických obvodů k mikroprocesorům, SNTL, Praha 1982-84 (Překlad z originálu *De la logique câblée aux microprocesseurs*, Éditions Eyrolles, Paris, 1979).
- KLINGMAN, E. E.: Projektowanie systemów mikroprocesorowych, WNT, Warszawa 1982 (Překlad z originálu *Microprocessor Systems Design*, Prentice-Hall, New Jersey, 1977).
- MISIUREWICZ, P.: Systemy mikrokomputerowe, Warszawa 1982.
- PENNEY, W. M.: Układy scalone MOS LSI, WNT, Warszawa 1979 (Překlad z originálu *MOS Integrated Circuits*, Litton Educational Publishing, New York, 1972).
- BADZMIROWSKI, K.: Cyfrowe układy MOS LSI, WNT, Warszawa 1979.
- MISIUREWICZ, P.: Systemy mikrokomputerowe, WNT, Warszawa 1982.
- SOBOTKA, Z.: Otázky a odpovědi z mikroprocesorů a mikropočítačů, Návrh mikropočítačů, ALFA, Bratislava 1981.
- SOBOTKA, Z.: Otázky a odpovědi z mikroprocesorů a mikropočítačů, Architektura a programování, ALFA, Bratislava 1981.
- BUDINSKÝ, J.: Polovodičové paměti a jejich použití, SNTL + ALFA, Praha 1977.
- PIĘNKOS, J.: Układy scalone TTL serii UCY74 i ich zastosowanie, WKL, Warszawa 1977.
- SOBOTKA, Z.: Přehled číslicových systémů, SNTL, Praha 1981.
- LEGÁT, P.: Mikroprocesorové systémy v řídicí technice, Příloha časopisu Automatizace.
- BUDINSKÝ, J.: Amatérské a osobní mikropočítače, Příloha časopisu Amatérské rádio Rady A, 1980.
- Mikropočítače a mikroprocesory, Příloha časopisu Amatérské rádio Rady A, 1982.
- SMEJKAL, L.: Kurs programování systému s mikroprocesorem BOBO, Příloha časopisu Automatizace, 1980-1983.
- Intel MCS-80 System Design Kit, Users Guide.
- The TK-80 Training Kit, Nippon Electric Co., 1977.
- The Micro Com-B Software Manual, NEC Microcomputers, 1975.
- Mikroprocesor 8080, Amatérské rádio, 1983.
- Intel Data Catalog, 1976.
- The TTL Data Book for Design Engineers, Texas Instruments, 1980.
- Component Data Catalog, Intel, 1980.
- Součástky pro elektroniku, Tesla Lanškroun, 1976.
- Tesla – Bipolární logické integrované obvody, 1983-84.
- NAD, M.: Paměťové integrované obvody MHB8708C a MHB8608/XYZ, Sdělovačská technika, 1984, č. 4, str. 169.
- KRÁSNÝ, P.; ČERNOCH, H.: Funkční vlastnosti programovatelného IO 8255A pro paralelní V/V, Sdělovačská technika, 1982, č. 12, str. 449.
- ČERNOCH, M. a kol.: Technické prostředky a funkce mikroprocesorů 8080A, Sdělovačská technika, 1981, č. 12, str. 442.
- KISS, R.: Osobní počítač PMD-85, Sdělovačská technika, 1984, č. 6, str. 211.
- ILABALA, F.; STARY, J.: Systémy s mikroprocesory a přenos dat, NDS, Praha 1984.
- PRAGER, E.; PUŽMAN, J.: Mikroprocesorové systémy v telekomunikačních zařízeních, SNTL, Praha 1984.
- SACHA, K.; RYDZEWSKI, A.: Mikroprocesor w pytaniach i odpowiedziach, WNT, Warszawa 1985.
- SLIPKA, J.: Návrhování mikroprocesorových systémů, SNTL + ALFA, Praha 1985.
- STARÝ, J.: Mikropočítač a jeho programování, SNTL, Praha 1984.
- Dynamische RAM Karte, Elektor, April 1982.
- BELICS, R.: Practical Dynamic Memory System Design, BYTE, December 1982, str. 72.
- PELIKÁN, P.; ŠIMÍK, P.: Zapojení modulačně-demodulačního obvodu pro uchovávání číslicových dat na magnetopáskové jednotce plynového chromatografu, 30.10.1985.
- PELIKÁN, P.: Zapojení pro časování řídicích signálů mikropočítače v režimu sdílení sběrnic, 29.06.1984.
- SMUTNÝ, T.: Programování mikropočítače JPR-1, Amatérské rádio, B/2, 1983, str. 64.
- TROTTIER, L.: Transparent Memory Ends Conflicts Over CRT Control, Electronics, July 1979, č. 14, str. 136.
- CARR, W. N.: Projektowanie i zastosowanie układów MOS wielkiej skali integracji, WNT, Warszawa 1976 (Překlad z originálu *MOS/LSI Design and Application*, McGraw-Hill, New York 1972).
- FRIEDMAN, A. D.: Teorie a návrh logických obvodů, SNTL, Praha 1983 (Překlad z originálu *Theory & Design of Switching Circuits*, Computer Science Press, Maryland, 1975).
- KOCIŠ, R.: Mikroprocesory a mikropočítače, SNTL, Praha 1986.
- PV-1888-87: Pelikán, P.: Zapojení pro přepínání rychlostí přenosu dat u jednotky různých disků s jednoduchou hustotou záznamu.
- KRÄMER, M.: Praktische Mikrocomputer Technik, Militärverlag der Deutschen Demokratischen Republik, Berlín, 1988.
- RIBARIČ, S.: Architektury mikroprocesorů, ALFA, Bratislava 1988.
- ERLEKAMPF, R.: Mikroelektronik in der Amateurpraxis 3, Militärverlag der DDR, Berlín, 1988.
- PIĘNKOS, J.: Układy mikroprocesorowe 8080/8085 w modułowych systemach sterowania, WKL, Warszawa 1988.
- SCHLENZIG, K.: Mikroelektronik für Praktiker, VEB Verlag Technik, Berlín 1986.
- LONG, W. E.: Technika sprzęgania układów w systemach mikroprocesorowych, Warszawa, WNT, 1988 (Překlad z originálu *Practical Interfacing Techniques for Microprocessor Systems*, Prentice-Hall, 1983).
- HEDTKE, R.: Systemy mikroprocesorowe, WNT, Warszawa 1987 (Překlad z originálu *Mikroprozessorsysteme*, Springer Verlag, Heidelberg, 1984).