Driver:Soviet PCs

From MAMEDEV Wiki
Revision as of 12:45, 3 May 2019 by Shattered (talk | contribs) (Created page with "= Soviet PC clones = == ES 1840 and ES 1841 == These were intended for professional users -- monitor, printer, hard disk drive (in model 1841), development kit and productivi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Soviet PC clones

ES 1840 and ES 1841

These were intended for professional users -- monitor, printer, hard disk drive (in model 1841), development kit and productivity software were included.

Models 1840 and 1841 mimic IBM PC 5150 and IBM PC XT 5160, but are not 100% compatible -- some features are missing (no support for 8087 math co-processor in the 1840), some hardware is completely (serial port) or partially (keyboard scan codes) incompatible. The bus is ISA, cards use a different form factor (20x24 cm with a single 135-pin connector). Video adapters are extended versions of MDA and CGA (both support downloadable text-mode fonts). Model 1841 could route sound from optional speech synthesis board to internal speaker and supported a bus mouse.

1840 and 1841 shipped with customized versions (likely not authorized by original developers) of operating systems and application software -- CP/M-86, MS-DOS 3, SuperCalc, WordStar etc. CP/M and DOS were fully translated to Russian, down to command names. The hardware and BIOS is compatible enough that unmodified software will also run.

MAME emulates all standard hardware in both models, except serial ports. Driver names are ec1840 and ec1841. Some of the software is in the softlist.

On startup, keyboard input is in Cyrillic mode; F11 switches to Latin, F12 -- back to Cyrillic. Help key (used by CP/M) is mapped to Pause/Break.

Model 1841 includes a demo disk ('demo' in the softlist), probably intended for use on trade shows. A full recording is on YouTube -- https://www.youtube.com/watch?v=1pj-CVIMgn4