<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.mamedev.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shattered</id>
	<title>MAMEDEV Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mamedev.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shattered"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Special:Contributions/Shattered"/>
	<updated>2026-04-28T00:14:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:BK0011M_bkunix.png&amp;diff=9435</id>
		<title>File:BK0011M bkunix.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:BK0011M_bkunix.png&amp;diff=9435"/>
		<updated>2024-11-16T12:30:45Z</updated>

		<summary type="html">&lt;p&gt;Shattered: V6 UNIX port to BK -- https://github.com/sergev/bkunix, running on bk0011m (WIP)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
V6 UNIX port to BK -- https://github.com/sergev/bkunix, running on bk0011m (WIP)&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=7363</id>
		<title>Driver:Soviet PCs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=7363"/>
		<updated>2020-10-03T21:55:29Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Soviet PC clones */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Soviet PC clones =&lt;br /&gt;
&lt;br /&gt;
== ES 1840 and ES 1841 ==&lt;br /&gt;
These were intended for professional users -- monitor, printer, hard disk drive (in model 1841), development kit and productivity software were included.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Model 1841 includes a demo disk (&#039;demo&#039; in the softlist), probably intended for use on trade shows.  A full recording is on YouTube -- https://www.youtube.com/watch?v=1pj-CVIMgn4&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
ES1840 running Alpha-DOS -- all messages and commands are in Russian:&lt;br /&gt;
&lt;br /&gt;
[[File:ES1840 Alpha-DOS.png]]&lt;br /&gt;
&lt;br /&gt;
== ES 1842 ==&lt;br /&gt;
An modifed clone of IBM PC AT 5170 (no 16-bit DMA etc.).   Has used a modified copy of Intel 8086 CPU (adds PUSHA instruction and invalid opcode interrupt) and additional hardware to support emulation of Intel 80286 features.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ec1842 (NOT_WORKING).&lt;br /&gt;
&lt;br /&gt;
== Poisk-1 ==&lt;br /&gt;
A cheap MS-DOS compatible clone with built-in keyboard and four expansion slots.  Designed in 1988, revised in 1989 and 1991.  Was rather popular, judging by the range of available expansion cards (first- and third-party).   CPU is 8088 clone clocked at 5 MHz.&lt;br /&gt;
&lt;br /&gt;
Since the hardware is so different from the original PC (DMA controller is missing, video hardware is somewhat CGA-compatible but has no mc6845 or native text mode, and so on), some software (mostly games) was patched to run on the Poisk.&lt;br /&gt;
&lt;br /&gt;
MS-DOS will run on the machine (unmodified or one of its many clones, including &amp;quot;MDOS Poisk&amp;quot;); and there&#039;s an unique &amp;quot;One-Track System&amp;quot; (available in the softlist).  Floppy BIOS assumes a 80-track (720KB) drive is connected; 360KB floppies must have media descriptor byte 0xFC or higher.&lt;br /&gt;
&lt;br /&gt;
MAME emulates revision 1991 of this machine, with three add-on cards (ROM cartridge, floppy interface, and sound card).  Driver name is poisk1.  Keyboard layout toggle is mapped to Right Control key.&lt;br /&gt;
&lt;br /&gt;
Sound card supports digitized sound I/O at 10 kHz sampling rate, MIDI in/out, and 6 channels of square wave output (driven by two 8253 timers); only DAC is currently supported by MAME.  A recording of speech synthesis demo supplied with the card is on YouTube -- https://www.youtube.com/watch?v=y4OGNWjyqbI&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
The Immortal Player - trainer for &#039;80s PC games.&lt;br /&gt;
&lt;br /&gt;
[[File:Poisk-1 Immortal Player.png]]&lt;br /&gt;
&lt;br /&gt;
== Poisk-2 ==&lt;br /&gt;
A more compatible XT clone, has onboard RTC chip (clone of mc146818) and EMS support.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is poisk2 (NOT_WORKING).&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 1502 ==&lt;br /&gt;
Another MS-DOS compatible clone with built-in keyboard.   Two expansion slots.  A bit more compatible and faster than Poisk-1 (CGA is fully implemented in an ASIC; CPU clock is 5.33 MHz) and has more onboard hardware (serial and parallel ports), but still no DMA or Intel floppy chip.&lt;br /&gt;
&lt;br /&gt;
Like Poisk-1, will run original MS-DOS, and has its own unique MS-DOS clone (Sigma Four DOS).  Will also run One-Track System; both are in softlist.&lt;br /&gt;
&lt;br /&gt;
MAME emulates all standard hardware of MS 1502, plus two add-on cards (ROM cartridge with BASIC, and floppy interface).  Driver name is mc1502.  Keyboard layout toggle is mapped to Right Alt key.   To enter BIOS monior, press Enter twice after memory test completes.   To boot from first floppy, enter &#039;@&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
One-Track System - file listing&lt;br /&gt;
&lt;br /&gt;
[[File:MS1502 One-Track System.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6971</id>
		<title>Driver:Soviet terminals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6971"/>
		<updated>2019-12-31T14:39:48Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Elektronika SM 7238 / Электроника СМ 7238 (1989) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All of these terminals emulate one or more of DEC terminals (VT52, VT100, or VT200 series), and all support some variant of [https://en.wikipedia.org/wiki/KOI_character_encodings KOI character set] in addition to modified ASCII (dollar sign is replaced by generic currency sign, U+00A4).  Keyboard layout is usually [https://en.wikipedia.org/wiki/JCUKEN Latin JCUKEN].&lt;br /&gt;
&lt;br /&gt;
== 15IE-00-013 / 15ИЭ-00-013 (circa 1980) ==&lt;br /&gt;
DEC VT52 compatible (minus Hold Screen mode, printer support and graphics character set), has native command set as well.  Green phosphor CRT.  Keyboard is capacitive; has number pad, an editing keypad, and a row of function keys.  Terminal is configurable via soft-switches in setup mode.  There is no NVRAM.  Host connection is RS232 or current loop, from 75 up to 9600 bps at 8 bit, no parity, no hardware flow control.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ie15&#039;&#039;&#039; -- can be used standalone, or attached to any other emulation via serial port.  However, it is not very user-friendly -- defaults to upper-case,  shift key acts as a toggle (i.e. locking shift), and default emulation mode is native, which has no hardware tabs.  To make it less annoying, switch key click off and emulation to VT52:&lt;br /&gt;
&lt;br /&gt;
=== Setup mode ===&lt;br /&gt;
To enter setup, press PrtScr.  Cursor should appear in status line at the top.  Use arrow keys to navigate and keypad &#039;*&#039; to change values, and PrtScr to exit setup.&lt;br /&gt;
&lt;br /&gt;
Group I&lt;br /&gt;
* Serial port speed.  Leave at 9600.&lt;br /&gt;
&lt;br /&gt;
Group II&lt;br /&gt;
* Cursor shift (meaning unknown)&lt;br /&gt;
* Keyboard autorepeat -- 0: off, 1: on (does not work in MAME)&lt;br /&gt;
* n/a&lt;br /&gt;
* Cursor type (meaning unknown)&lt;br /&gt;
&lt;br /&gt;
Group III&lt;br /&gt;
* Margin bell (at position 72) -- 0: off, 1: on&lt;br /&gt;
* Key click -- 0: on, 1: off&lt;br /&gt;
* Emulation mode -- 0: native, 1: VT52&lt;br /&gt;
* XON/XOFF flow control (unverified)&lt;br /&gt;
&lt;br /&gt;
Group IV&lt;br /&gt;
* n/a&lt;br /&gt;
* (VT52 mode only) autowrap -- 0: on, 1: off&lt;br /&gt;
* (VT52 mode only) auto CR/LF on keyboard input -- 0: off, 1: on&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
Group V&lt;br /&gt;
* Parity -- 0: even, 1: odd&lt;br /&gt;
* Parity check --  0: off, 1: on&lt;br /&gt;
* Auto CR/LF on output -- 0: off, 1: on&lt;br /&gt;
* Status line -- 0: displayed, 1: not displayed&lt;br /&gt;
&lt;br /&gt;
Group VI&lt;br /&gt;
* Hours, minutes and seconds since power on.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Modified Star Trek game (runs on a PDP-11 simulated by SIMH, simulator console is connected over network to 15IE emulation running in MAME).&lt;br /&gt;
&lt;br /&gt;
[[File:IE15 Star Trek clone.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 6102 / Электроника МС 6102 (1984) ==&lt;br /&gt;
DEC VT100-compatible terminal.&lt;br /&gt;
&lt;br /&gt;
Keyboard protocol and host interface are the same as in DEC original; the rest of hardware is different (a pair of i8275&#039;s in place of custom DEC video chips, etc.)  Keyboard (part number MS 7002) uses Hall effect sensors; a review is on Youtube: https://www.youtube.com/watch?v=EYr3j21aKvg&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ms6102&#039;&#039;&#039;, emulation is not working yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika SM 7238 / Электроника СМ 7238 (1989) ==&lt;br /&gt;
DEC VT220 compatible, also copies its menu layout.  Some models support Tektronix 4010 and ReGIS graphics.   Uses membrane keyboard (model KM-035).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;sm7238&#039;&#039;&#039;, emulation is missing non-essential features (graphics, color).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Character generator test&lt;br /&gt;
&lt;br /&gt;
[[File:SM7238 font display.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 7105 / Электроника МС 7105 (circa 1991) ==&lt;br /&gt;
A 100% clone of DEC VT240, extended to support Cyrillic input and output, menus translated to Russian.   Uses capacitive keyboard (part number MS 7004), protocol-compatible with DEC LK201.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;mc7105&#039;&#039;&#039;, emulation is not 100% accurate (keyboard fails POST, some keys are not mapped).  Unlike original, setup key is F4, not F3.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Lynx browser displaying [http://koi8.pp.ru http://koi8.pp.ru] website&lt;br /&gt;
&lt;br /&gt;
[[File:MS7105 Lynx browser.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:HP_IPC&amp;diff=6802</id>
		<title>Driver:HP IPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:HP_IPC&amp;diff=6802"/>
		<updated>2019-08-18T18:59:10Z</updated>

		<summary type="html">&lt;p&gt;Shattered: Created page with &amp;quot;= HP Integral PC = The Integral PC (model 9807A) was a portable Unix workstation released by Hewlett-Packard in 1985.  Operating system ran from ROM; software would be run fro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= HP Integral PC =&lt;br /&gt;
The Integral PC (model 9807A) was a portable Unix workstation released by Hewlett-Packard in 1985.  Operating system ran from ROM; software would be run from built-in 3.5&amp;quot; floppy drive, or from an external hard disk attached to HP-IB bus.&lt;br /&gt;
&lt;br /&gt;
The OS is HP-UX, originally version 1.0 based on AT&amp;amp;T System III, later upgraded to 5.0 based on System V.  Neither had TCP/IP networking support, but serial interfaces were available (supported by Kermit and UUCP software).&lt;br /&gt;
&lt;br /&gt;
More info at Wikipedia -- https://en.wikipedia.org/wiki/HP_Integral_PC and HP Journal -- http://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1985-10.pdf&lt;br /&gt;
&lt;br /&gt;
MAME emulates essential parts of the IPC:&lt;br /&gt;
* keyboard and mouse&lt;br /&gt;
* graphics processor and monochrome display (512x255 in the standard model, 640x400 in unreleased prototype)&lt;br /&gt;
* internal floppy drive&lt;br /&gt;
* memory expansion (up to 7 MB)&lt;br /&gt;
* HP-IB (IEEE488) controller&lt;br /&gt;
&lt;br /&gt;
Not emulated: built-in printer, sound generator, any of the expansion cards.&lt;br /&gt;
&lt;br /&gt;
Software is available from HP Museum and other sites, and is documented in MAME softlist.&lt;br /&gt;
* http://www.hpmuseum.net/exhibit.php?class=1&amp;amp;acc=44&lt;br /&gt;
* http://www.coho.org/~pete/downloads/IPC/&lt;br /&gt;
* http://www.classiccmp.org/dunfield/img/index.htm -&amp;gt; hp207.zip&lt;br /&gt;
&lt;br /&gt;
A recording of demo disk showing off capabilities of the IPC is on YouTube -- https://www.youtube.com/watch?v=dU1xc-zNdYg&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6801</id>
		<title>System-Specific Setup and Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6801"/>
		<updated>2019-08-18T18:57:57Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Driver:4004 Nixie Clock|4004 Nixie Clock (4004clk)]]&lt;br /&gt;
* [[Driver:INTELLEC 4|INTELLEC® 4 (intlc44, intlc440)]]&lt;br /&gt;
* [[Driver:CT486|AMI 486 Clone PC (ct486)]]&lt;br /&gt;
* [[Driver:Amstrad|Amstrad CPC]]&lt;br /&gt;
* [[Driver:Apollo|Apollo workstations and servers]]&lt;br /&gt;
* [[Driver:Apple II|Apple II personal computers]]&lt;br /&gt;
* [[Driver:FMTowns|Fujitsu FM-Towns personal computers]]&lt;br /&gt;
* [[Driver:HP_IPC|Hewlett-Packard Integral PC]]&lt;br /&gt;
* [[Driver:InterPro|Intergraph InterPro and InterServe workstations and servers]]&lt;br /&gt;
* [[Driver:MIPS|MIPS workstations and servers]]&lt;br /&gt;
* [[Driver:NeoGeo|Neo-Geo arcade and home hardware]]&lt;br /&gt;
* [[Driver:Seibu SPI|Seibu SPI]] (Senkyu/Battle Balls, Viper Phase 1, Raiden Fighters series, E-Jan High School)&lt;br /&gt;
* Expansion cards for IBM PC and clones: [[Driver:PGC|IBM Professional Graphics Controller]]&lt;br /&gt;
* Soviet systems: [[Driver:Soviet PCs|PC clones]] -- [[Driver:Soviet PDP-11s|PDP-11 clones]] -- [[Driver:Soviet terminals|Terminals]] -- [[Driver:Agat|Agat]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6800</id>
		<title>System-Specific Setup and Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6800"/>
		<updated>2019-08-18T18:57:43Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Driver:4004 Nixie Clock|4004 Nixie Clock (4004clk)]]&lt;br /&gt;
* [[Driver:INTELLEC 4|INTELLEC® 4 (intlc44, intlc440)]]&lt;br /&gt;
* [[Driver:CT486|AMI 486 Clone PC (ct486)]]&lt;br /&gt;
* [[Driver:Amstrad|Amstrad CPC]]&lt;br /&gt;
* [[Driver:Apollo|Apollo workstations and servers]]&lt;br /&gt;
* [[Driver:Apple II|Apple II personal computers]]&lt;br /&gt;
* [[Driver:FMTowns|Fujitsu FM-Towns personal computers]]&lt;br /&gt;
* [[Driver:HP_IPC||Hewlett-Packard Integral PC]]&lt;br /&gt;
* [[Driver:InterPro|Intergraph InterPro and InterServe workstations and servers]]&lt;br /&gt;
* [[Driver:MIPS|MIPS workstations and servers]]&lt;br /&gt;
* [[Driver:NeoGeo|Neo-Geo arcade and home hardware]]&lt;br /&gt;
* [[Driver:Seibu SPI|Seibu SPI]] (Senkyu/Battle Balls, Viper Phase 1, Raiden Fighters series, E-Jan High School)&lt;br /&gt;
* Expansion cards for IBM PC and clones: [[Driver:PGC|IBM Professional Graphics Controller]]&lt;br /&gt;
* Soviet systems: [[Driver:Soviet PCs|PC clones]] -- [[Driver:Soviet PDP-11s|PDP-11 clones]] -- [[Driver:Soviet terminals|Terminals]] -- [[Driver:Agat|Agat]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:CT486&amp;diff=6796</id>
		<title>Driver:CT486</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:CT486&amp;diff=6796"/>
		<updated>2019-08-14T10:11:00Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stage 1: ct486 PC driver setup for all OSes ==&lt;br /&gt;
&lt;br /&gt;
Handy things to have include:&lt;br /&gt;
* [http://rbelmont.mameworld.info/mess_pchd.zip Preformatted blank 2GB and 4GB hard disk images.]&lt;br /&gt;
* [http://rbelmont.mameworld.info/pcboot.zip A DOS 7.1 boot disk with third party CD-ROM drivers.]&lt;br /&gt;
&lt;br /&gt;
Step 1: Extract the hard disk images. Make a copy of one of them named after the OS you&#039;re going to install, such as win2k.chd. (For Win 95/98/ME you must use the 2GB disk only as a source!)&lt;br /&gt;
&lt;br /&gt;
Step 2: Start the ct486 driver with the following minimal options: -ramsize 64M -hard1 win2k.chd (or whatever you named it).&lt;br /&gt;
&lt;br /&gt;
[[File:Ct486-setup1.png|Setup example image]]&lt;br /&gt;
&lt;br /&gt;
If you are starting from clear NVRAM, you&#039;ll see this message. Press F1 to enter SETUP. If you have previously used the driver, press DEL to enter SETUP during the RAM count-up.&lt;br /&gt;
&lt;br /&gt;
* Choose the first option &amp;quot;STANDARD CMOS SETUP&amp;quot; and press Enter twice, skipping the dire warning.&lt;br /&gt;
&lt;br /&gt;
[[File:Ct486-setup2.png|Setup example image]]&lt;br /&gt;
&lt;br /&gt;
* Setup the date and time to current and move the cursor down to the Hard Disk C: Type.&lt;br /&gt;
* Press Page Up to get type 47 USER TYPE.&lt;br /&gt;
* Use the right arrow and number keys to change Cyln to 4161 (2GB) or 8322 (4GB), Head to 16 and Sect to 63. Do not change WPcom or Lzone.&lt;br /&gt;
* Select Floppy Drive A and press PAGE UP/PAGE DOWN until it&#039;s set to &amp;quot;1.44 MB 3 1/2&amp;quot;.&lt;br /&gt;
* Press Esc and choose ADVANCED CMOS SETUP. Press Enter to skip the warning screen once again and scroll down to System Boot Up Sequence.&lt;br /&gt;
&lt;br /&gt;
[[File:Ct486-setup3.png|Setup example image]]&lt;br /&gt;
&lt;br /&gt;
* Press PAGE UP/PAGE DOWN to select &amp;quot;A: C:&amp;quot; as shown&lt;br /&gt;
* Press Esc.&lt;br /&gt;
&lt;br /&gt;
[[File:Ct486-setup4.png|Setup example image]]&lt;br /&gt;
&lt;br /&gt;
* Choose WRITE TO CMOS AND EXIT and press Enter. Confirm when it asks if you really want to.&lt;br /&gt;
&lt;br /&gt;
Congrats, ct486 is now configured! Additional OS-specific instructions will follow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Windows 2000 installation ==&lt;br /&gt;
...coming soon...&lt;br /&gt;
== DESQview/X ==&lt;br /&gt;
...coming soon...&lt;br /&gt;
== Damn Small Linux LiveCD ==&lt;br /&gt;
...coming soon...&lt;br /&gt;
== Slackware 3.x ==&lt;br /&gt;
...coming soon...&lt;br /&gt;
== OS/2 Warp 3.0 ==&lt;br /&gt;
1. Get install CD from https://archive.org/details/IBMOS2Warp3Collection -- &amp;quot;IBM OS2 Warp 3 - Red - 8.162 - English - CDROM.zip&amp;quot; and extract it.&lt;br /&gt;
&lt;br /&gt;
2. Create blank 500 MB hard disk image (installer will treat larger disks as empty)&lt;br /&gt;
&lt;br /&gt;
	chdman createhd --compression none --output os2warp3.chd --chs 1015,16,63&lt;br /&gt;
&lt;br /&gt;
3. Start ct486 emulation and follow BIOS setup guide as described above, but set hard disk geometry to (1015 cylinders, 16 heads, 63 sectors).&lt;br /&gt;
&lt;br /&gt;
	mame ct486 -ram 16m -isa2 sblaster_16 -board3:ide:ide:1 cdrom -hard1 os2warp3.chd -cdrom os2cdrom.iso -flop1 INSTALL.DSK&lt;br /&gt;
&lt;br /&gt;
4. Installer starts booting from floppy (INSTALL.DSK).  Use MAME file manager to replace floppy disk image with DISK1.DSK when prompted:&lt;br /&gt;
&lt;br /&gt;
[[File:OS2 Warp 3 Install 1.png]]&lt;br /&gt;
&lt;br /&gt;
5. Installer continues.  Choose &#039;Advanced installation&#039; and &#039;Accept predefined installation partition&#039;.   Change diskettes using file manager, as prompted.&lt;br /&gt;
&lt;br /&gt;
[[File:OS2 Warp 3 Install 2.png]]&lt;br /&gt;
&lt;br /&gt;
6. Installer continues after reboot.  Choose &#039;Easy installation&#039; to sit back and relax while OS/2 installs on your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:OS2 Warp 3 Install 3.png]]&lt;br /&gt;
&lt;br /&gt;
7. OS/2 boots to the &#039;System Configuration&#039; screen.  Click OK to continue installation; do not install a printer and accept default multimedia settings.&lt;br /&gt;
&lt;br /&gt;
[[File:OS2 Warp 3 Install 4.png]]&lt;br /&gt;
&lt;br /&gt;
8. Once install completes, shut down using right mouse button click on desktop (OK button does nothing).  OS/2 is ready for use.&lt;br /&gt;
&lt;br /&gt;
[[File:OS2 Warp 3 Install 5.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_5.png&amp;diff=6795</id>
		<title>File:OS2 Warp 3 Install 5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_5.png&amp;diff=6795"/>
		<updated>2019-08-14T09:20:52Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_4.png&amp;diff=6794</id>
		<title>File:OS2 Warp 3 Install 4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_4.png&amp;diff=6794"/>
		<updated>2019-08-14T09:20:19Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_3.png&amp;diff=6793</id>
		<title>File:OS2 Warp 3 Install 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_3.png&amp;diff=6793"/>
		<updated>2019-08-14T09:19:42Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_2.png&amp;diff=6792</id>
		<title>File:OS2 Warp 3 Install 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_2.png&amp;diff=6792"/>
		<updated>2019-08-14T09:19:05Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_1.png&amp;diff=6791</id>
		<title>File:OS2 Warp 3 Install 1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:OS2_Warp_3_Install_1.png&amp;diff=6791"/>
		<updated>2019-08-14T09:18:00Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6787</id>
		<title>Driver:Soviet terminals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6787"/>
		<updated>2019-08-12T13:18:26Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All of these terminals emulate one or more of DEC terminals (VT52, VT100, or VT200 series), and all support some variant of [https://en.wikipedia.org/wiki/KOI_character_encodings KOI character set] in addition to modified ASCII (dollar sign is replaced by generic currency sign, U+00A4).  Keyboard layout is usually [https://en.wikipedia.org/wiki/JCUKEN Latin JCUKEN].&lt;br /&gt;
&lt;br /&gt;
== 15IE-00-013 / 15ИЭ-00-013 (circa 1980) ==&lt;br /&gt;
DEC VT52 compatible (minus Hold Screen mode, printer support and graphics character set), has native command set as well.  Green phosphor CRT.  Keyboard is capacitive; has number pad, an editing keypad, and a row of function keys.  Terminal is configurable via soft-switches in setup mode.  There is no NVRAM.  Host connection is RS232 or current loop, from 75 up to 9600 bps at 8 bit, no parity, no hardware flow control.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ie15&#039;&#039;&#039; -- can be used standalone, or attached to any other emulation via serial port.  However, it is not very user-friendly -- defaults to upper-case,  shift key acts as a toggle (i.e. locking shift), and default emulation mode is native, which has no hardware tabs.  To make it less annoying, switch key click off and emulation to VT52:&lt;br /&gt;
&lt;br /&gt;
=== Setup mode ===&lt;br /&gt;
To enter setup, press PrtScr.  Cursor should appear in status line at the top.  Use arrow keys to navigate and keypad &#039;*&#039; to change values, and PrtScr to exit setup.&lt;br /&gt;
&lt;br /&gt;
Group I&lt;br /&gt;
* Serial port speed.  Leave at 9600.&lt;br /&gt;
&lt;br /&gt;
Group II&lt;br /&gt;
* Cursor shift (meaning unknown)&lt;br /&gt;
* Keyboard autorepeat -- 0: off, 1: on (does not work in MAME)&lt;br /&gt;
* n/a&lt;br /&gt;
* Cursor type (meaning unknown)&lt;br /&gt;
&lt;br /&gt;
Group III&lt;br /&gt;
* Margin bell (at position 72) -- 0: off, 1: on&lt;br /&gt;
* Key click -- 0: on, 1: off&lt;br /&gt;
* Emulation mode -- 0: native, 1: VT52&lt;br /&gt;
* XON/XOFF flow control (unverified)&lt;br /&gt;
&lt;br /&gt;
Group IV&lt;br /&gt;
* n/a&lt;br /&gt;
* (VT52 mode only) autowrap -- 0: on, 1: off&lt;br /&gt;
* (VT52 mode only) auto CR/LF on keyboard input -- 0: off, 1: on&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
Group V&lt;br /&gt;
* Parity -- 0: even, 1: odd&lt;br /&gt;
* Parity check --  0: off, 1: on&lt;br /&gt;
* Auto CR/LF on output -- 0: off, 1: on&lt;br /&gt;
* Status line -- 0: displayed, 1: not displayed&lt;br /&gt;
&lt;br /&gt;
Group VI&lt;br /&gt;
* Hours, minutes and seconds since power on.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Modified Star Trek game (runs on a PDP-11 simulated by SIMH, simulator console is connected over network to 15IE emulation running in MAME).&lt;br /&gt;
&lt;br /&gt;
[[File:IE15 Star Trek clone.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 6102 / Электроника МС 6102 (1984) ==&lt;br /&gt;
DEC VT100-compatible terminal.&lt;br /&gt;
&lt;br /&gt;
Keyboard protocol and host interface are the same as in DEC original; the rest of hardware is different (a pair of i8275&#039;s in place of custom DEC video chips, etc.)  Keyboard (part number MS 7002) uses Hall effect sensors; a review is on Youtube: https://www.youtube.com/watch?v=EYr3j21aKvg&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ms6102&#039;&#039;&#039;, emulation is not working yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika SM 7238 / Электроника СМ 7238 (1989) ==&lt;br /&gt;
DEC VT220 compatible, also copies its menu layout.  Some models support Tektronix 4010 and ReGIS graphics.   Uses membrane keyboard (model KM-035).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;sm7238&#039;&#039;&#039;, emulation is missing non-essential features (downloadable fonts, color).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Character generator test&lt;br /&gt;
&lt;br /&gt;
[[File:SM7238 font display.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 7105 / Электроника МС 7105 (circa 1991) ==&lt;br /&gt;
A 100% clone of DEC VT240, extended to support Cyrillic input and output, menus translated to Russian.   Uses capacitive keyboard (part number MS 7004), protocol-compatible with DEC LK201.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;mc7105&#039;&#039;&#039;, emulation is not 100% accurate (keyboard fails POST, some keys are not mapped).  Unlike original, setup key is F4, not F3.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Lynx browser displaying [http://koi8.pp.ru http://koi8.pp.ru] website&lt;br /&gt;
&lt;br /&gt;
[[File:MS7105 Lynx browser.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6786</id>
		<title>Driver:Soviet PDP-11s</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6786"/>
		<updated>2019-08-12T13:16:19Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Soviet Union built many systems with Digital Equipment Corporation&#039;s PDP-11 ISA -- some were straight-up clones of PDP-11 models, down to the chipset, others reimplemented the architecture -- see http://www.dbit.com/pub/pdp11/faq/faq.pages/Soviet11s.html for background information.  They were used much like the originals -- for timesharing, industrial process control, data acquisition and so on, including personal computing and embedded use.&lt;br /&gt;
&lt;br /&gt;
Out of all PDP-11 processor variants, MAME currently emulates only T-11 single-chip CPU, intended for embedded applications.  DEC VT240 terminal (and its clone, [[Driver:Soviet terminals|Elektronika MS 7105]]) uses it, along with another Elektronika system, MS 0515 -- an unusual choice for a desktop.   MAME emulates both of them.  Other professional PCs (DVK series), educational machine (UK-NC aka Elektronika MS 0511) and home computers (BK-001x series) used K1801 chipset, which is not emulated.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to use MAME as a terminal emulator connected to a simulated PDP-11 running in SIMH.  As an example of this, the [[MAME_and_SIMH|linked guide]] shows how to install RT-11 operating system in a simulated PDP 11/23.&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 0515 ==&lt;br /&gt;
A rather obscure machine, possibly intended as educational or gaming system -- video memory layout is clearly inspired by ZX Spectrum, and a few ports of Spectrum games exist.  Was designed and built by the &amp;quot;Processor&amp;quot; firm in Voronezh (same place that produced many other PDP-11 clones).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ms0515.   Hardware emulation is not 100% complete, but enough to boot the operating systems (OSA and Omega, a/k/a modified DEC RT-11) and run the games:&lt;br /&gt;
&lt;br /&gt;
Saboteur 2 port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Saboteur.png]]&lt;br /&gt;
&lt;br /&gt;
Stop the Express port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Stop the Express.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_and_SIMH&amp;diff=6779</id>
		<title>MAME and SIMH</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_and_SIMH&amp;diff=6779"/>
		<updated>2019-08-07T20:52:02Z</updated>

		<summary type="html">&lt;p&gt;Shattered: Created page with &amp;quot;History Simulator (SIMH) recreates a range of historically important computing systems, including DEC PDP-11.  System console terminal for a PDP-11 system would usually be one...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;History Simulator (SIMH) recreates a range of historically important computing systems, including DEC PDP-11.  System console terminal for a PDP-11 system would usually be one of DEC&#039;s video- or printing terminals (DEC VT100 or LA36 &amp;quot;DECwriter II&amp;quot;, for example).  SIMH lets its user work with simulated system from a real terminal (attached to physical serial port), or via a terminal emulator of their choice, such as MAME.&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* SIMH 3.9 or newer -- prebuilt Windows binaries: https://github.com/simh/simh/releases/download/v3.9-0/simhv39-0-exe.zip or https://github.com/simh/Win32-Development-Binaries&lt;br /&gt;
* MAME 0.177 or newer&lt;br /&gt;
* Distribution media for RT-11 5.3 operating system -- via http://gunkies.org/wiki/Installing_RT-11_5.3_on_SIMH&lt;br /&gt;
* Optional: user manuals&lt;br /&gt;
** operating system -- http://www.bitsavers.org/pdf/dec/pdp11/rt11/v5.1_Jul84/&lt;br /&gt;
** terminal -- http://www.bitsavers.org/pdf/dec/terminal/vt240/EK-VT240-UG-003_VT240_Series_Owners_Manual_Dec84.pdf&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Configure DEC VT240 terminal emulator ===&lt;br /&gt;
&lt;br /&gt;
* start MAME (&#039;mame vt240&#039;) and wait for self-test to complete (&amp;quot;VT240 OK&amp;quot; screen)&lt;br /&gt;
* press F3 to enter setup menu.  Use cursor keys and keypad Enter key to navigate and change options.&lt;br /&gt;
* reset terminal to factory default settings -- choose &amp;quot;Default&amp;quot; in &amp;quot;Set-Up Directory&amp;quot; menu.&lt;br /&gt;
* set serial port speed to 9600 -- enter &amp;quot;Comm&amp;quot; menu and change from &amp;quot;Transmit=4800&amp;quot; to &amp;quot;Transmit=9600&amp;quot;, then exit this menu &amp;quot;To Directory&amp;quot;&lt;br /&gt;
* save settings to terminal NVRAM (&amp;quot;Save&amp;quot;) and exit MAME.&lt;br /&gt;
&lt;br /&gt;
[[File:VT240 OK Transmit 9600.png]]&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Configure PDP-11 simulation ===&lt;br /&gt;
* follow the gunkies.org guide, but alter inst.ini -- replace &amp;quot;boot rl1&amp;quot; with &amp;quot;set console telnet=1123&amp;quot; in inst.ini.  This will configure a remote console on TCP port 1123, and disable automatic boot of simulated system.&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Install RT-11 ===&lt;br /&gt;
* start SIMH -- expected output is:&lt;br /&gt;
  Listening on port 1123&lt;br /&gt;
  sim&amp;gt; &lt;br /&gt;
* start MAME with null modem cable &#039;attached&#039; to SIMH and wait for it to boot to &amp;quot;VT240 OK&amp;quot; screen:&lt;br /&gt;
  mame vt240 -bitb socket.localhost:1123&lt;br /&gt;
* start simulation in SIMH -- from sim&amp;gt; console enter:&lt;br /&gt;
  boot rl1&lt;br /&gt;
* follow the installer&#039;s prompts.&lt;br /&gt;
&lt;br /&gt;
[[File:VT240 RT-11 installer start.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:VT240_RT-11_installer_start.png&amp;diff=6778</id>
		<title>File:VT240 RT-11 installer start.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:VT240_RT-11_installer_start.png&amp;diff=6778"/>
		<updated>2019-08-07T20:49:55Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:VT240_OK_Transmit_9600.png&amp;diff=6777</id>
		<title>File:VT240 OK Transmit 9600.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:VT240_OK_Transmit_9600.png&amp;diff=6777"/>
		<updated>2019-08-07T20:28:44Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6776</id>
		<title>Driver:Soviet PDP-11s</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6776"/>
		<updated>2019-08-06T21:17:07Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Soviet Union built many systems with Digital Equipment Corporation&#039;s PDP-11 ISA -- some were straight-up clones of PDP-11 models, down to the chipset, others reimplemented the architecture -- see http://www.dbit.com/pub/pdp11/faq/faq.pages/Soviet11s.html for background information.  They were used much like the originals -- for timesharing, industrial process control, data acquisition and so on, including personal computing and embedded use.&lt;br /&gt;
&lt;br /&gt;
Out of all PDP-11 processor variants, MAME currently emulates only T-11 single-chip CPU, intended for embedded applications.  DEC VT240 terminal (and its clone, [[Driver:Soviet terminals|Elektronika MS 7105]]) uses it, along with another Elektronika system, MS 0515 -- an unusual choice for a desktop.   MAME emulates both of them.  Other professional PCs (DVK series), educational machine (UK-NC aka Elektronika MS 0511) and home computers (BK-001x series) used K1801 chipset, which is not emulated.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to use MAME as a terminal emulator connected to a simulated PDP-11 running in SIMH.  As an example of this, the [[MAME_and_SIMH|linked guide]] will show how to install RT-11 operating system in a simulated PDP 11/23.&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 0515 ==&lt;br /&gt;
A rather obscure machine, possibly intended as educational or gaming system -- video memory layout is clearly inspired by ZX Spectrum, and a few ports of Spectrum games exist.  Was designed and built by the &amp;quot;Processor&amp;quot; firm in Voronezh (same place that produced many other PDP-11 clones).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ms0515.   Hardware emulation is not 100% complete, but enough to boot the operating systems (OSA and Omega,  a/k/a DEC RT-11) and run the games:&lt;br /&gt;
&lt;br /&gt;
Saboteur 2 port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Saboteur.png]]&lt;br /&gt;
&lt;br /&gt;
Stop the Express port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Stop the Express.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Shattered%27s_To-Do_List&amp;diff=6738</id>
		<title>Shattered&#039;s To-Do List</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Shattered%27s_To-Do_List&amp;diff=6738"/>
		<updated>2019-07-11T20:47:12Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emulation ==&lt;br /&gt;
&lt;br /&gt;
=== MAME core and shared devices ===&lt;br /&gt;
* core: telnet negotiation (for use in terminals)&lt;br /&gt;
* core: automatic octal everywhere if cpu.is_octal == true: trace, debugger, error log &amp;amp;c&lt;br /&gt;
&lt;br /&gt;
* ATAPI-1 standard allows &amp;quot;Initialize drive parameters&amp;quot; (aka Set Configuration) and &amp;quot;Execute drive diagnostic&amp;quot; while DRDY=0&lt;br /&gt;
&lt;br /&gt;
Floppy stuff&lt;br /&gt;
* QIC-117 &amp;quot;floppy&amp;quot; tapes -- http://qic.org/html/standards/11x.x/qic117j.pdf&lt;br /&gt;
* double-step support for 40-track floppies in 80-track drives&lt;br /&gt;
* Supercard Pro flux dump format&lt;br /&gt;
* MT05791: crash if 40-track image is attached to 35-track drive&lt;br /&gt;
&lt;br /&gt;
=== Terminals ===&lt;br /&gt;
AT&amp;amp;T Blit (WIP)&lt;br /&gt;
* ex- https://plus.google.com/+%C3%81lvaroJurado/posts/UHMYu49iRyL&lt;br /&gt;
* https://code.9front.org/hg/plan9front/file/f4fa0b9d0397/sys/src/games/blit &lt;br /&gt;
* https://pbs.twimg.com/media/C_uxVGgUwAAImk6.jpg:orig -- board photo&lt;br /&gt;
&lt;br /&gt;
AT&amp;amp;T DMD 5620&lt;br /&gt;
* WE32000 cpu core required&lt;br /&gt;
&lt;br /&gt;
BBN BitGraph&lt;br /&gt;
* native keyboard, EAROM&lt;br /&gt;
&lt;br /&gt;
DEC VT240&lt;br /&gt;
* MT07156: screen corruption with scroll regions&lt;br /&gt;
* mc7105: graphics corruption in start-up logo (affected by Logic Unit &amp;quot;complement&amp;quot; mode)&lt;br /&gt;
* mc7105: wants lk201, not ms7004?&lt;br /&gt;
&lt;br /&gt;
DEC VT52&lt;br /&gt;
* font rom dump: https://groups.google.com/forum/message/raw?msg=comp.sys.dec/96pD3Jni2S8/cJHh0FcrBwAJ&lt;br /&gt;
* microcode dump: http://www.datormuseum.se/home/dec-vt5x&lt;br /&gt;
&lt;br /&gt;
Soviet terminals&lt;br /&gt;
* ms6102: character attributes; improve keyboard response and add LED layout&lt;br /&gt;
* sm7238: graphics board, downloadable fonts, colors&lt;br /&gt;
* ie15: rewrite keyboard using device_matrix_keyboard_interface&lt;br /&gt;
&lt;br /&gt;
=== Discrete (netlist) systems ===&lt;br /&gt;
Palestra-02&lt;br /&gt;
* debug schematics (board photo or tracing required)&lt;br /&gt;
* implement 7453 device&lt;br /&gt;
&lt;br /&gt;
Gorodki&lt;br /&gt;
* schematics -- http://gorodki.15kop.ru/f/5/global/gorodki-schemes.pdf (type in or convert from Proteus format)&lt;br /&gt;
* implement 7440, 7454, 7455, 7460, 7463, 74121, 74154 devices&lt;br /&gt;
&lt;br /&gt;
TV test signal generators&lt;br /&gt;
* hook up inputs &amp;amp; debug&lt;br /&gt;
&lt;br /&gt;
=== 8-bit systems ===&lt;br /&gt;
agat&lt;br /&gt;
* native keyboard (at least two variants)&lt;br /&gt;
* video: text modes use 7x8 character cell and 224x256 raster&lt;br /&gt;
* video: vertical raster splits (used at least by Rapira)&lt;br /&gt;
* slot devices and peripherals (agat9: mouse via parallel port, RAM card)&lt;br /&gt;
* agat7: hw variants: 8 or 16 colors, 128 or 256 character generator, 64 or 128K onboard memory, &amp;quot;500hz&amp;quot; interrupt breakage ...&lt;br /&gt;
* agat7: 64 and 128K onboard memory&lt;br /&gt;
&lt;br /&gt;
eurocom2&lt;br /&gt;
* more disk image formats (.dsk, flexemu .flx)&lt;br /&gt;
* Waveterm software does not automatically boot without -debug&lt;br /&gt;
&lt;br /&gt;
radio86&lt;br /&gt;
* MT05818: Keyboard not hooked up correctly in various clones&lt;br /&gt;
&lt;br /&gt;
rt1715&lt;br /&gt;
* rt1715: de-skeletonize&lt;br /&gt;
* rt1715w: SCP3 boot crashes in z80dma (Unknown base register XX)&lt;br /&gt;
&lt;br /&gt;
=== 16-bit systems ===&lt;br /&gt;
GRiD Compass&lt;br /&gt;
* keyboard: decode and add the rest of keycodes&lt;br /&gt;
* GPIB storage devices (floppy, hard disk)&lt;br /&gt;
* serial port, modem (incl. DTMF generator)&lt;br /&gt;
&lt;br /&gt;
IBM Displaywriter&lt;br /&gt;
* pass BAT, RNA, PDD, CED tests&lt;br /&gt;
* boot Textpack, CP/M&lt;br /&gt;
&lt;br /&gt;
DEC PDP-11, clones and systems using same ISA&lt;br /&gt;
* Terak 8510A&lt;br /&gt;
* DEC Pro&lt;br /&gt;
&lt;br /&gt;
Labtam 3000 -- - http://messui.polygonal-moogle.com/comp/labtam.pdf&lt;br /&gt;
* undumped&lt;br /&gt;
&lt;br /&gt;
=== 32-bit systems ===&lt;br /&gt;
Besta / Force Computers -- see also [[Edstrom&#039;s To-Do List]]&lt;br /&gt;
* HCPU30 processor board&lt;br /&gt;
&lt;br /&gt;
Chromatics CGC 7900&lt;br /&gt;
* NVRAM&lt;br /&gt;
* disk controller (HLE?)&lt;br /&gt;
* everything else&lt;br /&gt;
&lt;br /&gt;
Hewlett-Packard Integral PC&lt;br /&gt;
* pass all tests [service rom, diagnstc.td0]&lt;br /&gt;
* RTC chip: proper month, day&lt;br /&gt;
* keyboard: NMI generation, autorepeat&lt;br /&gt;
* HP-IL printer&lt;br /&gt;
* sound (needs dump of COP452)&lt;br /&gt;
* improve GPU emulation&lt;br /&gt;
&lt;br /&gt;
=== IBM PC, clones and compatibles ===&lt;br /&gt;
IBM PC AT 5170&lt;br /&gt;
* serial port tests fail (code 1101, 1201)&lt;br /&gt;
&lt;br /&gt;
Hewlett-Packard 95LX&lt;br /&gt;
* v20 CPU: fix flag word handling&lt;br /&gt;
* native keyboard&lt;br /&gt;
* 1MB model&lt;br /&gt;
* identify RTC core&lt;br /&gt;
* ATA flash devices&lt;br /&gt;
&lt;br /&gt;
Toshiba T1000&lt;br /&gt;
* HardRAM&lt;br /&gt;
* native keyboard (MCU dump missing)&lt;br /&gt;
* font selector (CRTC register 0x12; DIP switches PJ20, PJ21)&lt;br /&gt;
&lt;br /&gt;
Peripherals&lt;br /&gt;
* Generic bus mouse (Logitech and Microsoft protocols)&lt;br /&gt;
* IBM PGC: pass diagnostics, implement CGA emulator&lt;br /&gt;
&lt;br /&gt;
=== Soviet and Eastern European systems ===&lt;br /&gt;
Robotron A7100 and A7150&lt;br /&gt;
* native keyboards K7637 and K7672&lt;br /&gt;
* implement MMS16 (Multibus clone) and slot devices: storage controller (KES), text-only video card (ABS)...&lt;br /&gt;
&lt;br /&gt;
ec1841&lt;br /&gt;
* fix disk-based test failures (video, floppy...)&lt;br /&gt;
* serial port card&lt;br /&gt;
* speech synthesis card&lt;br /&gt;
&lt;br /&gt;
ec1842&lt;br /&gt;
* de-skeletonize&lt;br /&gt;
* K1810WM86M cpu core (has additional commands) + m286.com &amp;quot;emulator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
iskr103x&lt;br /&gt;
* native keyboard&lt;br /&gt;
&lt;br /&gt;
mc1502&lt;br /&gt;
* graphics corruption after 465caf8038a120b4c1ffad9df67a1dc7474e5bb1 commit&lt;br /&gt;
* memory corruption after &amp;quot;dir b:&amp;quot; in sfdos&lt;br /&gt;
&lt;br /&gt;
poisk1&lt;br /&gt;
* sound card -- 3-channel sound generator, MIDI &amp;amp;c&lt;br /&gt;
* 1989 hardware revision&lt;br /&gt;
&lt;br /&gt;
Undumped, skeletons, and not working drivers&lt;br /&gt;
* various systems based on PDP-11 ISA -- DVK, UK-NC, BK-0010, MK-85, MK-90...&lt;br /&gt;
* various unique/interesting systems -- Iskra 226, Elektronika D3-28, Istra 4816&lt;br /&gt;
* minor PC clones -- asst128, mk88...&lt;br /&gt;
&lt;br /&gt;
=== Systems to look out for ===&lt;br /&gt;
Systems with bubble memory&lt;br /&gt;
* Teleram T-3000, T-3100 -- Z80, runs CP/M, 80x4 LCD. 7220 BMC, 7110 MBM.&lt;br /&gt;
* Teleram Portabubble&lt;br /&gt;
* Expansion card for Tandy CoCo -- 7220 BMC, 7110 MBM + &amp;quot;The Color BOSS -- bubble operating system software by Jake Commander&amp;quot;&lt;br /&gt;
* Expansion card for Apple II -- MPC Bubdisk -- 7220 BMC, 7110 MBM.&lt;br /&gt;
* Intel iPCB-75 PC-Bubble -- 7225 BMC, 7114 MBM.&lt;br /&gt;
&lt;br /&gt;
== Regression tests ==&lt;br /&gt;
Link dump&lt;br /&gt;
* firewave&#039;s mame_regtest -- https://github.com/firewave/mame_regtest&lt;br /&gt;
* messtest (updated 2007) -- https://github.com/mamedev/historic-mess/tree/master/src/mess/tools/messtest&lt;br /&gt;
* manual testing of new options system (2017) -- https://pastebin.com/2wUkw2VL&lt;br /&gt;
&lt;br /&gt;
Issues found while rolling own regression test suite&lt;br /&gt;
* https://github.com/mamedev/mame/issues/1069 -- can&#039;t emu.keypost() a line feed character&lt;br /&gt;
* https://github.com/mamedev/mame/issues/1193 -- emu.keypost() is confused by new generic_keyboard (PORT_CONDITION)&lt;br /&gt;
* https://github.com/mamedev/mame/issues/1329 -- emu.keypost() and PORT_TOGGLE do not mix&lt;br /&gt;
* emu.wait() does not block execution of coroutine, and runs faster that real time&lt;br /&gt;
* PORT_TOGGLE and Shift do not mix (affects ie15_kbd)&lt;br /&gt;
* controlling DIP switches from Lua is weird (affects ie15 and others)&lt;br /&gt;
* emu.keypost(A) crashes MAME&lt;br /&gt;
* can&#039;t emu.keypost() a mapped key? (F20 in dvk_ksm mapped to F12 is sent as F12)&lt;br /&gt;
* can&#039;t set RTC&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6737</id>
		<title>Driver:Agat</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6737"/>
		<updated>2019-07-11T19:59:42Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Screenshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Agat series are almost, but not quite, entirely unlike Apple II clones.  CPU is the same (real 6502 chips; early prototype used bitsliced clone), bus architecture, some of the onboard devices, and floppy format likewise; the rest is different -- video modes, ROM entry points, expansion cards, and so on.  NTSC color artifacting is not used -- video output is either RGB or grayscale.  Unlike Apple, the machines were not targeted at home users -- the intent was to deliver an educational aid for a high school &#039;CS&#039; course.&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Agat-7 (1985), driver name &#039;&#039;&#039;agat7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
7 expansion slots, 5 usable -- slot 1 is always taken by CPU card, slot 0 reserved for &amp;quot;Apple video&amp;quot; card or SECAM encoder.  32K of RAM on the motherboard, cassette and game controller I/O, a 1-bit speaker clicker.  5 video modes (32x32 color and 64x32 mono text; 64x64 and 128x128 color, 256x256 mono graphics).&lt;br /&gt;
&lt;br /&gt;
* Agat-9 (1988), driver name &#039;&#039;&#039;agat9&#039;&#039;&#039; (WIP)&lt;br /&gt;
&lt;br /&gt;
CPU moved to motherboard, slot 0 removed, onboard memory expanded to 128K.  New 840K floppy controller (incompatible with Disk II), new native video modes (128x128 and 256x256 color, 512x256 mono graphics).  Apple compatibility mode (requires Apple ROM image to be loaded from disk) -- equivalent to 48K II with 16K language card.&lt;br /&gt;
&lt;br /&gt;
== Using Agat-7 in MAME ==&lt;br /&gt;
MAME emulates motherboard revision with 32K of onboard memory.  Revisions that could support 64K and 128K existed as well, but it&#039;s unclear how many of those were shipped and which software supported them.&lt;br /&gt;
&lt;br /&gt;
Default slot device configuration works with most software out of the box:&lt;br /&gt;
* slot 2: 32K language card&lt;br /&gt;
* slot 3: Disk II compatible floppy controller with two drives&lt;br /&gt;
* slot 4: serial/parallel card (configured for printing in Agat-Author text editor)&lt;br /&gt;
* slot 6: 32K RAM card&lt;br /&gt;
&lt;br /&gt;
Native software is available from http://agatcomp.ru and http://agat-legacy.narod.ru/onebyone.htm; software for the Apple II will not run.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Agat7 hardware ID.png|Hardware identification program&lt;br /&gt;
Agat7 Bolo.png|Port of Bolo game&lt;br /&gt;
Agat9 Nippel Clock.png|Wall clock (using add-on clock card)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:Agat9_Nippel_Clock.png&amp;diff=6736</id>
		<title>File:Agat9 Nippel Clock.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:Agat9_Nippel_Clock.png&amp;diff=6736"/>
		<updated>2019-07-11T19:58:37Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Gridcomp&amp;diff=6707</id>
		<title>Driver:Gridcomp</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Gridcomp&amp;diff=6707"/>
		<updated>2019-07-08T17:54:23Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= GRiD Compass =&lt;br /&gt;
The driver is incomplete -- only bubble memory is supported (no external floppy or hard disks).  Also, all known CCOS floppy disks were built for model 1101 and do not run on model 1129 (no other ROM is available yet).   The driver applies ROM patches to work around both issues, allowing CCOS 3.0.1 to boot and run some software -- see notes at the start of driver file.&lt;br /&gt;
&lt;br /&gt;
Technical information is scarce (nothing on bitsavers; some info in the patent and in the &amp;quot;pioneering the laptop&amp;quot; talk &amp;amp;c).   Model 1101 hardware description from the US patent 4,571,456:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    - 15 MHz XTAL, produces&lt;br /&gt;
        - 5 MHz system clock for CPU, FPU, OSP&lt;br /&gt;
        - 7.5 MHz pixel clock&lt;br /&gt;
    - Intel 8086 - CPU&lt;br /&gt;
    - Intel 8087 - FPU&lt;br /&gt;
    - Intel 80130 - Operating System Processor, equivalent of:&lt;br /&gt;
        - 8259 PIC&lt;br /&gt;
        - 8254 PIT&lt;br /&gt;
    - Texas Instruments TMS9914 GPIB controller&lt;br /&gt;
    - Intel 7220 Bubble Memory Controller&lt;br /&gt;
        - 7110 Magnetic Bubble Memory modules and support chips&lt;br /&gt;
    - X2110D - EAROM for machine ID&lt;br /&gt;
    - MM58174AN - Real-Time Clock&lt;br /&gt;
    - (custom DMA logic)&lt;br /&gt;
    - Intel 8741 - keyboard MCU&lt;br /&gt;
    - Intel 8274 - UART&lt;br /&gt;
    - Intel 8255 - modem interface&lt;br /&gt;
        - 2x DAC0832LCN - DAC&lt;br /&gt;
        - MK5089N - DTMF generator&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Research notes ==&lt;br /&gt;
Wikipedia article -- https://en.wikipedia.org/wiki/Grid_Compass&lt;br /&gt;
&lt;br /&gt;
User websites&lt;br /&gt;
* https://web.archive.org/web/19980424023743/http://limbo.netpath.net:80/hw/GRiD/&lt;br /&gt;
**  ex- http://limbo.netpath.net/hw/GRiD/compass_manual.html&lt;br /&gt;
**  ex- http://limbo.netpath.net/hw/GRiD/compass_peripheral_manual.html&lt;br /&gt;
* https://web.archive.org/web/19990221195647/http://www.ideasign.com:80/bobz/gridspec.htm&lt;br /&gt;
* https://web.archive.org/web/20060213091159/http://www.pd.com:80/GRiDpage.html&lt;br /&gt;
* http://web.archive.org/web/20070624032011/http://www.pd.com/gbold/wwwboard.html -- GRiDboard forum&lt;br /&gt;
&lt;br /&gt;
Collections&lt;br /&gt;
* http://oldcomputers.net/grid1101.html&lt;br /&gt;
* http://www.digibarn.com/collections/systems/grid-all/index.html&lt;br /&gt;
&lt;br /&gt;
Mailing lists&lt;br /&gt;
* https://groups.yahoo.com/neo/groups/rugrid-laptop/info&lt;br /&gt;
* &amp;quot;there used to be a mailing list: GRiD@staller.spt.tek.com&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Ads&lt;br /&gt;
* http://www.rugged-portable.com/wp-content/uploads/2013/11/grid-more-than-a-personal-computer.pdf&lt;br /&gt;
* http://www.1000bit.it/ad/bro/grid/GRID-1984-PriceList.pdf&lt;br /&gt;
&lt;br /&gt;
Patents&lt;br /&gt;
* https://patents.google.com/patent/US4571456A/en -- Compass 1101&lt;br /&gt;
&lt;br /&gt;
Software &lt;br /&gt;
* CCOS disk images&lt;br /&gt;
** http://yahozna.dyndns.org/computers/GRiD/&lt;br /&gt;
** http://www.classiccmp.org/dunfield/img/index.htm -&amp;gt; gridcomp.zip &amp;quot;These disks are for: Grid Compass 1100/1101&amp;quot;&lt;br /&gt;
* http://www.ari-service.com/support/file/dir.asp?VirtPath=/ftp/grid/&lt;br /&gt;
* http://vintagecomputer.net/GRid/griddos.zip -- dos 3.3 images from rom ??&lt;br /&gt;
&lt;br /&gt;
Peripherals&lt;br /&gt;
* 2101 External Floppy Disk Drive -- single 5.25&amp;quot; drive&lt;br /&gt;
* 2102 External Floppy Disk Drive -- single 5.25&amp;quot; drive + 10 MB hard disk&lt;br /&gt;
* GRiD Compass Central: Intel 80186, up to 32 clients&lt;br /&gt;
&lt;br /&gt;
Aliens&lt;br /&gt;
* http://forum.alienslegacy.com/viewtopic.php?f=3&amp;amp;t=11011&lt;br /&gt;
* http://www.ripstick.com/USCM/images/&lt;br /&gt;
&lt;br /&gt;
Military&lt;br /&gt;
* http://www.dtic.mil/dtic/tr/fulltext/u2/a181907.pdf&lt;br /&gt;
* http://www.w7tsc.org/index.php/an-tsc-60-v/tsc-60-v-2-4/15-grid&lt;br /&gt;
&lt;br /&gt;
Videos&lt;br /&gt;
* https://www.youtube.com/watch?v=OQgoAQq7bP4 &amp;quot;Pioneering the laptop&amp;quot; -- http://www.sigcis.org/?q=node/45&lt;br /&gt;
** at 57:00 -- CCOS uses Intel UDI: http://bitsavers.trailing-edge.com/pdf/intel/iRMX/iRMX_I/462919-001_iRMX_UDI_System_Calls_Mar89.pdf&lt;br /&gt;
** at ?? --  GRiD Central was run on a  IBM Series/1 + IBM 3330 storage, under &amp;quot;Realtime Programming System&amp;quot;&lt;br /&gt;
* https://www.youtube.com/watch?v=bBbmjMWkEzc &amp;quot;InteGRiD - GRiD&#039;s Compass Virtual Machine for MS-DOS&amp;quot;&lt;br /&gt;
* https://www.youtube.com/watch?v=n0NSSwhwnR4 &amp;quot;NASA SPOC software&amp;quot;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6691</id>
		<title>Driver:Agat</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6691"/>
		<updated>2019-07-05T22:24:24Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Agat series are almost, but not quite, entirely unlike Apple II clones.  CPU is the same (real 6502 chips; early prototype used bitsliced clone), bus architecture, some of the onboard devices, and floppy format likewise; the rest is different -- video modes, ROM entry points, expansion cards, and so on.  NTSC color artifacting is not used -- video output is either RGB or grayscale.  Unlike Apple, the machines were not targeted at home users -- the intent was to deliver an educational aid for a high school &#039;CS&#039; course.&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Agat-7 (1985), driver name &#039;&#039;&#039;agat7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
7 expansion slots, 5 usable -- slot 1 is always taken by CPU card, slot 0 reserved for &amp;quot;Apple video&amp;quot; card or SECAM encoder.  32K of RAM on the motherboard, cassette and game controller I/O, a 1-bit speaker clicker.  5 video modes (32x32 color and 64x32 mono text; 64x64 and 128x128 color, 256x256 mono graphics).&lt;br /&gt;
&lt;br /&gt;
* Agat-9 (1988), driver name &#039;&#039;&#039;agat9&#039;&#039;&#039; (WIP)&lt;br /&gt;
&lt;br /&gt;
CPU moved to motherboard, slot 0 removed, onboard memory expanded to 128K.  New 840K floppy controller (incompatible with Disk II), new native video modes (128x128 and 256x256 color, 512x256 mono graphics).  Apple compatibility mode (requires Apple ROM image to be loaded from disk) -- equivalent to 48K II with 16K language card.&lt;br /&gt;
&lt;br /&gt;
== Using Agat-7 in MAME ==&lt;br /&gt;
MAME emulates motherboard revision with 32K of onboard memory.  Revisions that could support 64K and 128K existed as well, but it&#039;s unclear how many of those were shipped and which software supported them.&lt;br /&gt;
&lt;br /&gt;
Default slot device configuration works with most software out of the box:&lt;br /&gt;
* slot 2: 32K language card&lt;br /&gt;
* slot 3: Disk II compatible floppy controller with two drives&lt;br /&gt;
* slot 4: serial/parallel card (configured for printing in Agat-Author text editor)&lt;br /&gt;
* slot 6: 32K RAM card&lt;br /&gt;
&lt;br /&gt;
Native software is available from http://agatcomp.ru and http://agat-legacy.narod.ru/onebyone.htm; software for the Apple II will not run.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Agat7 hardware ID.png|Harware identification program&lt;br /&gt;
Agat7 Bolo.png|Port of Bolo game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6676</id>
		<title>System-Specific Setup and Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6676"/>
		<updated>2019-06-26T20:15:32Z</updated>

		<summary type="html">&lt;p&gt;Shattered: pgc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Driver:4004 Nixie Clock|4004 Nixie Clock (4004clk)]]&lt;br /&gt;
* [[Driver:INTELLEC 4|INTELLEC® 4 (intlc44, intlc440)]]&lt;br /&gt;
* [[Driver:CT486|AMI 486 Clone PC (ct486)]]&lt;br /&gt;
* [[Driver:Amstrad|Amstrad CPC]]&lt;br /&gt;
* [[Driver:Apollo|Apollo workstations and servers]]&lt;br /&gt;
* [[Driver:Apple II|Apple II personal computers]]&lt;br /&gt;
* [[Driver:FMTowns|Fujitsu FM-Towns personal computers]]&lt;br /&gt;
* [[Driver:InterPro|Intergraph InterPro and InterServe workstations and servers]]&lt;br /&gt;
* [[Driver:MIPS|MIPS workstations and servers]]&lt;br /&gt;
* [[Driver:NeoGeo|Neo-Geo arcade and home hardware]]&lt;br /&gt;
* [[Driver:Seibu SPI|Seibu SPI]] (Senkyu/Battle Balls, Viper Phase 1, Raiden Fighters series, E-Jan High School)&lt;br /&gt;
* Expansion cards for IBM PC and clones: [[Driver:PGC|IBM Professional Graphics Controller]]&lt;br /&gt;
* Soviet systems: [[Driver:Soviet PCs|PC clones]] -- [[Driver:Soviet PDP-11s|PDP-11 clones]] -- [[Driver:Soviet terminals|Terminals]] -- [[Driver:Agat|Agat]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:PGC&amp;diff=6675</id>
		<title>Driver:PGC</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:PGC&amp;diff=6675"/>
		<updated>2019-06-26T20:13:30Z</updated>

		<summary type="html">&lt;p&gt;Shattered: Created page with &amp;quot;= IBM Professional Graphics Controller = The PGC is an intelligent, accelerated 2D video card for the early PCs, marketed by IBM from 1984 to 1987.  Screen resolution is 640x4...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IBM Professional Graphics Controller =&lt;br /&gt;
The PGC is an intelligent, accelerated 2D video card for the early PCs, marketed by IBM from 1984 to 1987.  Screen resolution is 640x480, 256 colors from palette of 4096.  &lt;br /&gt;
&lt;br /&gt;
Firmware running on the onboard CPU (an Intel 8088) exchanges commands and results with the host via shared memory region; there is no direct framebuffer access.  Acceleration is rather simple -- a single write to frame buffer may change up to 20 adjacent pixels in one scan line.&lt;br /&gt;
&lt;br /&gt;
The card was supported by CAD software (AutoCAD 2.6j is known to work).  CompuShow image viewer claims support, but fails to display anything (apparently, it was tested on a 3rd-party compatible card, with extended command set).  Also supported by IBM Personal Computer Graphics Development Toolkit via VDI (virtual device interface) driver.  A summary of firmware capabilities is documented on http://www.seasip.info/VintagePC/pgc.html and technical details are in the IBM Systems Journal article http://wayback.archive.org/web/20061015235146/http://www.research.ibm.com/journal/sj/241/ibmsj2401D.pdf.&lt;br /&gt;
&lt;br /&gt;
MAME supports it as slot device &amp;quot;pgc&amp;quot; for ISA bus in ibm5160 (IBM PC XT) driver.&lt;br /&gt;
&lt;br /&gt;
== A demo ==&lt;br /&gt;
Public domain &amp;quot;IEA/ORAU Long-Term Global Energy-CO2 Model&amp;quot; software (DOI: 10.3334/CDIAC/ess.cmp002, https://cdiac.ess-dive.lbl.gov/ftp/cmp002/), using VDI driver for PGC to display its simulation results:&lt;br /&gt;
&lt;br /&gt;
[[File:IBM PGC co2model.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:IBM_PGC_co2model.png&amp;diff=6674</id>
		<title>File:IBM PGC co2model.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:IBM_PGC_co2model.png&amp;diff=6674"/>
		<updated>2019-06-26T20:11:45Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Shattered%27s_To-Do_List&amp;diff=6673</id>
		<title>Shattered&#039;s To-Do List</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Shattered%27s_To-Do_List&amp;diff=6673"/>
		<updated>2019-06-25T22:49:38Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* 8-bit systems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Emulation ==&lt;br /&gt;
&lt;br /&gt;
=== MAME core and shared devices ===&lt;br /&gt;
* core: telnet negotiation (for use in terminals)&lt;br /&gt;
* core: automatic octal everywhere if cpu.is_octal == true: trace, debugger, error log &amp;amp;c&lt;br /&gt;
&lt;br /&gt;
* ATAPI-1 standard allows &amp;quot;Initialize drive parameters&amp;quot; (aka Set Configuration) and &amp;quot;Execute drive diagnostic&amp;quot; while DRDY=0&lt;br /&gt;
&lt;br /&gt;
Floppy stuff&lt;br /&gt;
* QIC-117 &amp;quot;floppy&amp;quot; tapes -- http://qic.org/html/standards/11x.x/qic117j.pdf&lt;br /&gt;
* double-step support for 40-track floppies in 80-track drives&lt;br /&gt;
* Supercard Pro flux dump format&lt;br /&gt;
* MT05791: crash if 40-track image is attached to 35-track drive&lt;br /&gt;
&lt;br /&gt;
=== Terminals ===&lt;br /&gt;
AT&amp;amp;T Blit (WIP)&lt;br /&gt;
* ex- https://plus.google.com/+%C3%81lvaroJurado/posts/UHMYu49iRyL&lt;br /&gt;
* https://code.9front.org/hg/plan9front/file/f4fa0b9d0397/sys/src/games/blit &lt;br /&gt;
* https://pbs.twimg.com/media/C_uxVGgUwAAImk6.jpg:orig -- board photo&lt;br /&gt;
&lt;br /&gt;
AT&amp;amp;T DMD 5620&lt;br /&gt;
* WE32000 cpu core required&lt;br /&gt;
&lt;br /&gt;
BBN BitGraph&lt;br /&gt;
* native keyboard, EAROM&lt;br /&gt;
&lt;br /&gt;
DEC VT240&lt;br /&gt;
* MT07156: screen corruption with scroll regions&lt;br /&gt;
* mc7105: graphics corruption in start-up logo (affected by Logic Unit &amp;quot;complement&amp;quot; mode)&lt;br /&gt;
* mc7105: wants lk201, not ms7004?&lt;br /&gt;
&lt;br /&gt;
DEC VT52&lt;br /&gt;
* font rom dump: https://groups.google.com/forum/message/raw?msg=comp.sys.dec/96pD3Jni2S8/cJHh0FcrBwAJ&lt;br /&gt;
* microcode dump: http://www.datormuseum.se/home/dec-vt5x&lt;br /&gt;
&lt;br /&gt;
Soviet terminals&lt;br /&gt;
* ms6102: character attributes; improve keyboard response and add LED layout&lt;br /&gt;
* sm7238: graphics board, downloadable fonts, colors&lt;br /&gt;
* ie15: rewrite keyboard using device_matrix_keyboard_interface&lt;br /&gt;
&lt;br /&gt;
=== Discrete (netlist) systems ===&lt;br /&gt;
Palestra-02&lt;br /&gt;
* debug schematics (board photo or tracing required)&lt;br /&gt;
* implement 7453 device&lt;br /&gt;
&lt;br /&gt;
Gorodki&lt;br /&gt;
* schematics -- http://gorodki.15kop.ru/f/5/global/gorodki-schemes.pdf (type in or convert from Proteus format)&lt;br /&gt;
* implement 7440, 7454, 7455, 7460, 7463, 74121, 74154 devices&lt;br /&gt;
&lt;br /&gt;
TV test signal generators&lt;br /&gt;
* hook up inputs &amp;amp; debug&lt;br /&gt;
&lt;br /&gt;
=== 8-bit systems ===&lt;br /&gt;
agat&lt;br /&gt;
* native keyboard (at least two variants)&lt;br /&gt;
* video: text modes use 7x8 character cell and 224x256 raster&lt;br /&gt;
* video: vertical raster splits (used at least by Rapira)&lt;br /&gt;
* slot devices and peripherals (agat9: mouse via parallel port, RAM card)&lt;br /&gt;
* agat7: hw variants: 8 or 16 colors, 128 or 256 character generator, 64 or 128K onboard memory, &amp;quot;500hz&amp;quot; interrupt breakage ...&lt;br /&gt;
* agat7: 64 and 128K onboard memory&lt;br /&gt;
&lt;br /&gt;
eurocom2&lt;br /&gt;
* more disk image formats (.dsk, flexemu .flx)&lt;br /&gt;
* Waveterm software does not automatically boot without -debug&lt;br /&gt;
&lt;br /&gt;
radio86&lt;br /&gt;
* MT05818: Keyboard not hooked up correctly in various clones&lt;br /&gt;
&lt;br /&gt;
rt1715&lt;br /&gt;
* rt1715: de-skeletonize&lt;br /&gt;
* rt1715w: SCP3 boot crashes in z80dma (Unknown base register XX)&lt;br /&gt;
&lt;br /&gt;
=== 16-bit systems ===&lt;br /&gt;
GRiD Compass&lt;br /&gt;
* keyboard: decode and add the rest of keycodes&lt;br /&gt;
* GPIB storage devices (floppy, hard disk)&lt;br /&gt;
* identify EAROM, RTC&lt;br /&gt;
* serial port, modem (incl. DTMF generator)&lt;br /&gt;
&lt;br /&gt;
IBM Displaywriter&lt;br /&gt;
* pass BAT, RNA, PDD, CED tests&lt;br /&gt;
* boot Textpack, CP/M&lt;br /&gt;
&lt;br /&gt;
DEC PDP-11, clones and systems using same ISA&lt;br /&gt;
* Terak 8510A&lt;br /&gt;
* DEC Pro&lt;br /&gt;
&lt;br /&gt;
Labtam 3000 -- - http://messui.polygonal-moogle.com/comp/labtam.pdf&lt;br /&gt;
* undumped&lt;br /&gt;
&lt;br /&gt;
Mindset PC&lt;br /&gt;
* undumped&lt;br /&gt;
&lt;br /&gt;
=== 32-bit systems ===&lt;br /&gt;
Besta / Force Computers -- see also [[Edstrom&#039;s To-Do List]]&lt;br /&gt;
* HCPU30 processor board&lt;br /&gt;
&lt;br /&gt;
Chromatics CGC 7900&lt;br /&gt;
* NVRAM&lt;br /&gt;
* disk controller (HLE?)&lt;br /&gt;
* everything else&lt;br /&gt;
&lt;br /&gt;
Hewlett-Packard Integral PC&lt;br /&gt;
* pass all tests [service rom, diagnstc.td0]&lt;br /&gt;
* RTC chip: proper month, day&lt;br /&gt;
* keyboard: NMI generation, autorepeat&lt;br /&gt;
* HP-IL printer&lt;br /&gt;
* sound (needs dump of COP452)&lt;br /&gt;
* improve GPU emulation&lt;br /&gt;
&lt;br /&gt;
=== IBM PC, clones and compatibles ===&lt;br /&gt;
IBM PC AT 5170&lt;br /&gt;
* serial port tests fail (code 1101, 1201)&lt;br /&gt;
&lt;br /&gt;
Hewlett-Packard 95LX&lt;br /&gt;
* v20 CPU: fix flag word handling&lt;br /&gt;
* native keyboard&lt;br /&gt;
* 1MB model&lt;br /&gt;
* identify RTC core&lt;br /&gt;
* ATA flash devices&lt;br /&gt;
&lt;br /&gt;
Toshiba T1000&lt;br /&gt;
* HardRAM&lt;br /&gt;
* native keyboard (MCU dump missing)&lt;br /&gt;
* font selector (CRTC register 0x12; DIP switches PJ20, PJ21)&lt;br /&gt;
&lt;br /&gt;
Peripherals&lt;br /&gt;
* Generic bus mouse (Logitech and Microsoft protocols)&lt;br /&gt;
* IBM PGC: pass diagnostics, implement CGA emulator&lt;br /&gt;
&lt;br /&gt;
=== Soviet and Eastern European systems ===&lt;br /&gt;
Robotron A7100 and A7150&lt;br /&gt;
* native keyboards K7637 and K7672&lt;br /&gt;
* implement MMS16 (Multibus clone) and slot devices: storage controller (KES), text-only video card (ABS)...&lt;br /&gt;
&lt;br /&gt;
ec1841&lt;br /&gt;
* fix disk-based test failures (video, floppy...)&lt;br /&gt;
* serial port card&lt;br /&gt;
* speech synthesis card&lt;br /&gt;
&lt;br /&gt;
ec1842&lt;br /&gt;
* de-skeletonize&lt;br /&gt;
* K1810WM86M cpu core (has additional commands) + m286.com &amp;quot;emulator&amp;quot;&lt;br /&gt;
&lt;br /&gt;
iskr103x&lt;br /&gt;
* native keyboard&lt;br /&gt;
&lt;br /&gt;
mc1502&lt;br /&gt;
* graphics corruption after 465caf8038a120b4c1ffad9df67a1dc7474e5bb1 commit&lt;br /&gt;
* memory corruption after &amp;quot;dir b:&amp;quot; in sfdos&lt;br /&gt;
&lt;br /&gt;
poisk1&lt;br /&gt;
* sound card -- 3-channel sound generator, MIDI &amp;amp;c&lt;br /&gt;
* 1989 hardware revision&lt;br /&gt;
&lt;br /&gt;
Undumped, skeletons, and not working drivers&lt;br /&gt;
* various systems based on PDP-11 ISA -- DVK, UK-NC, BK-0010, MK-85, MK-90...&lt;br /&gt;
* various unique/interesting systems -- Iskra 226, Elektronika D3-28, Istra 4816&lt;br /&gt;
* minor PC clones -- asst128, mk88...&lt;br /&gt;
&lt;br /&gt;
=== Systems to look out for ===&lt;br /&gt;
Systems with bubble memory&lt;br /&gt;
* Teleram T-3000, T-3100 -- Z80, runs CP/M, 80x4 LCD. 7220 BMC, 7110 MBM.&lt;br /&gt;
* Teleram Portabubble&lt;br /&gt;
* Expansion card for Tandy CoCo -- 7220 BMC, 7110 MBM + &amp;quot;The Color BOSS -- bubble operating system software by Jake Commander&amp;quot;&lt;br /&gt;
* Expansion card for Apple II -- MPC Bubdisk -- 7220 BMC, 7110 MBM.&lt;br /&gt;
* Intel iPCB-75 PC-Bubble -- 7225 BMC, 7114 MBM.&lt;br /&gt;
&lt;br /&gt;
== Regression tests ==&lt;br /&gt;
Link dump&lt;br /&gt;
* firewave&#039;s mame_regtest -- https://github.com/firewave/mame_regtest&lt;br /&gt;
* messtest (updated 2007) -- https://github.com/mamedev/historic-mess/tree/master/src/mess/tools/messtest&lt;br /&gt;
* manual testing of new options system (2017) -- https://pastebin.com/2wUkw2VL&lt;br /&gt;
&lt;br /&gt;
Issues found while rolling own regression test suite&lt;br /&gt;
* https://github.com/mamedev/mame/issues/1069 -- can&#039;t emu.keypost() a line feed character&lt;br /&gt;
* https://github.com/mamedev/mame/issues/1193 -- emu.keypost() is confused by new generic_keyboard (PORT_CONDITION)&lt;br /&gt;
* https://github.com/mamedev/mame/issues/1329 -- emu.keypost() and PORT_TOGGLE do not mix&lt;br /&gt;
* emu.wait() does not block execution of coroutine, and runs faster that real time&lt;br /&gt;
* PORT_TOGGLE and Shift do not mix (affects ie15_kbd)&lt;br /&gt;
* controlling DIP switches from Lua is weird (affects ie15 and others)&lt;br /&gt;
* emu.keypost(A) crashes MAME&lt;br /&gt;
* can&#039;t emu.keypost() a mapped key? (F20 in dvk_ksm mapped to F12 is sent as F12)&lt;br /&gt;
* can&#039;t set RTC&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:Agat9_a2audit_WIP.png&amp;diff=6593</id>
		<title>File:Agat9 a2audit WIP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:Agat9_a2audit_WIP.png&amp;diff=6593"/>
		<updated>2019-06-06T20:34:53Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6578</id>
		<title>Driver:Soviet PDP-11s</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6578"/>
		<updated>2019-05-30T21:18:56Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Soviet Union built many systems with Digital Equipment Corporation&#039;s PDP-11 ISA -- some were straight-up clones of PDP-11 models, down to the chipset, others reimplemented the architecture -- see http://www.dbit.com/pub/pdp11/faq/faq.pages/Soviet11s.html for background information.  They were used much like the originals -- for timesharing, industrial process control, data acquisition and so on, including personal computing and embedded use.&lt;br /&gt;
&lt;br /&gt;
Out of all PDP-11 processor variants, MAME currently emulates only T-11 single-chip CPU, intended for embedded applications.  DEC VT240 terminal (and its clone, [[Driver:Soviet terminals|Elektronika MS 7105]]) uses it, along with another Elektronika system, MS 0515 -- an unusual choice for a desktop.   MAME emulates both of them.  Other professional PCs (DVK series), educational machine (UK-NC aka Elektronika MS 0511) and home computers (BK-001x series) used K1801 chipset, which is not emulated.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to use MAME as a terminal emulator connected to a simulated PDP-11 running in SIMH.  As an example of this, the linked guide will show how to install RT-11 operating system in a simulated PDP 11/03, and then run a few text-only games.&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 0515 ==&lt;br /&gt;
A rather obscure machine, possibly intended as educational or gaming system -- video memory layout is clearly inspired by ZX Spectrum, and a few ports of Spectrum games exist.  Was designed and built by the &amp;quot;Processor&amp;quot; firm in Voronezh (same place that produced many other PDP-11 clones).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ms0515.   Hardware emulation is not 100% complete, but enough to boot the operating systems (OSA and Omega,  a/k/a DEC RT-11) and run the games:&lt;br /&gt;
&lt;br /&gt;
Saboteur 2 port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Saboteur.png]]&lt;br /&gt;
&lt;br /&gt;
Stop the Express port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Stop the Express.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6577</id>
		<title>System-Specific Setup and Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6577"/>
		<updated>2019-05-30T21:14:11Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Driver:4004 Nixie Clock|4004 Nixie Clock (4004clk)]]&lt;br /&gt;
* [[Driver:INTELLEC 4|INTELLEC® 4 (intlc44, intlc440)]]&lt;br /&gt;
* [[Driver:CT486|AMI 486 Clone PC (ct486)]]&lt;br /&gt;
* [[Driver:Amstrad|Amstrad CPC]]&lt;br /&gt;
* [[Driver:Apollo|Apollo workstations and servers]]&lt;br /&gt;
* [[Driver:Apple II|Apple II personal computers]]&lt;br /&gt;
* [[Driver:FMTowns|Fujitsu FM-Towns personal computers]]&lt;br /&gt;
* [[Driver:InterPro|Intergraph InterPro and InterServe workstations and servers]]&lt;br /&gt;
* [[Driver:NeoGeo|Neo-Geo arcade and home hardware]]&lt;br /&gt;
* [[Driver:Seibu SPI|Seibu SPI]] (Senkyu/Battle Balls, Viper Phase 1, Raiden Fighters series, E-Jan High School)&lt;br /&gt;
* Soviet systems: [[Driver:Soviet PCs|PC clones]] -- [[Driver:Soviet PDP-11s|PDP-11 clones]] -- [[Driver:Soviet terminals|Terminals]] -- [[Driver:Agat|Agat]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6576</id>
		<title>Driver:Agat</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6576"/>
		<updated>2019-05-30T20:59:32Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Screenshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Agat series are almost, but not quite, entirely unlike Apple II clones.  CPU is the same (real 6502 chips; early prototype used bitsliced clone), bus architecture, some of the onboard devices, and floppy format likewise; the rest is different -- video modes, ROM entry points, expansion cards, and so on.  NTSC color artifacting is not used -- video output is either RGB or grayscale.  Unlike Apple, the machines were not targeted at home users -- the intent was to deliver an educational aid for a high school &#039;CS&#039; course.&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Agat-7 (1985), driver name &#039;&#039;&#039;agat7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
7 expansion slots, 5 usable -- slot 1 is always taken by CPU card, slot 0 reserved for &amp;quot;Apple video&amp;quot; card or SECAM encoder.  32K of RAM on the motherboard, cassette and game controller I/O, a 1-bit speaker clicker.  5 video modes (32x32 color and 64x32 mono text; 64x64 and 128x128 color, 256x256 mono graphics).&lt;br /&gt;
&lt;br /&gt;
* Agat-9 (1988), driver name &#039;&#039;&#039;agat9&#039;&#039;&#039; (WIP)&lt;br /&gt;
&lt;br /&gt;
CPU moved to motherboard, slot 0 removed, onboard memory expanded to 128K.  New 840K floppy controller (incompatible with Disk II), new native video modes (128x128 and 256x256 color, 512x256 mono graphics).  Apple compatibility mode (requires Apple ROM image to be loaded from disk) -- equivalent to 48K II with 16K language card.&lt;br /&gt;
&lt;br /&gt;
== Using Agat-7 in MAME ==&lt;br /&gt;
Driver supports only 32K onboard memory.  Motherboard could support 64K and 128K as well, but it&#039;s unclear how many of those were shipped and which software supported them.&lt;br /&gt;
&lt;br /&gt;
Default slot device configuration works with most software out of the box:&lt;br /&gt;
* slot 2: 32K language card&lt;br /&gt;
* slot 3: Disk II compatible floppy controller with two drives&lt;br /&gt;
* slot 4: serial/parallel card (configured for printing in Agat-Author text editor)&lt;br /&gt;
* slot 6: 32K RAM card&lt;br /&gt;
&lt;br /&gt;
Native software is available from http://agatcomp.ru and http://agat-legacy.narod.ru/onebyone.htm; software for the Apple II will not run.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Agat7 hardware ID.png|Harware identification program&lt;br /&gt;
Agat7 Bolo.png|Port of Bolo game&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:Agat7_Bolo.png&amp;diff=6575</id>
		<title>File:Agat7 Bolo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:Agat7_Bolo.png&amp;diff=6575"/>
		<updated>2019-05-30T20:59:10Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:Agat7_hardware_ID.png&amp;diff=6574</id>
		<title>File:Agat7 hardware ID.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:Agat7_hardware_ID.png&amp;diff=6574"/>
		<updated>2019-05-30T20:57:59Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6573</id>
		<title>Driver:Agat</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Agat&amp;diff=6573"/>
		<updated>2019-05-30T20:55:56Z</updated>

		<summary type="html">&lt;p&gt;Shattered: Created page with &amp;quot;Agat series are almost, but not quite, entirely unlike Apple II clones.  CPU is the same (real 6502 chips; early prototype used bitsliced clone), bus architecture, some of the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Agat series are almost, but not quite, entirely unlike Apple II clones.  CPU is the same (real 6502 chips; early prototype used bitsliced clone), bus architecture, some of the onboard devices, and floppy format likewise; the rest is different -- video modes, ROM entry points, expansion cards, and so on.  NTSC color artifacting is not used -- video output is either RGB or grayscale.  Unlike Apple, the machines were not targeted at home users -- the intent was to deliver an educational aid for a high school &#039;CS&#039; course.&lt;br /&gt;
&lt;br /&gt;
== Models ==&lt;br /&gt;
* Agat-7 (1985), driver name &#039;&#039;&#039;agat7&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
7 expansion slots, 5 usable -- slot 1 is always taken by CPU card, slot 0 reserved for &amp;quot;Apple video&amp;quot; card or SECAM encoder.  32K of RAM on the motherboard, cassette and game controller I/O, a 1-bit speaker clicker.  5 video modes (32x32 color and 64x32 mono text; 64x64 and 128x128 color, 256x256 mono graphics).&lt;br /&gt;
&lt;br /&gt;
* Agat-9 (1988), driver name &#039;&#039;&#039;agat9&#039;&#039;&#039; (WIP)&lt;br /&gt;
&lt;br /&gt;
CPU moved to motherboard, slot 0 removed, onboard memory expanded to 128K.  New 840K floppy controller (incompatible with Disk II), new native video modes (128x128 and 256x256 color, 512x256 mono graphics).  Apple compatibility mode (requires Apple ROM image to be loaded from disk) -- equivalent to 48K II with 16K language card.&lt;br /&gt;
&lt;br /&gt;
== Using Agat-7 in MAME ==&lt;br /&gt;
Driver supports only 32K onboard memory.  Motherboard could support 64K and 128K as well, but it&#039;s unclear how many of those were shipped and which software supported them.&lt;br /&gt;
&lt;br /&gt;
Default slot device configuration works with most software out of the box:&lt;br /&gt;
* slot 2: 32K language card&lt;br /&gt;
* slot 3: Disk II compatible floppy controller with two drives&lt;br /&gt;
* slot 4: serial/parallel card (configured for printing in Agat-Author text editor)&lt;br /&gt;
* slot 6: 32K RAM card&lt;br /&gt;
&lt;br /&gt;
Native software is available from http://agatcomp.ru and http://agat-legacy.narod.ru/onebyone.htm; software for the Apple II will not run.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6571</id>
		<title>System-Specific Setup and Information</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=System-Specific_Setup_and_Information&amp;diff=6571"/>
		<updated>2019-05-27T22:31:09Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Driver:4004 Nixie Clock|4004 Nixie Clock (4004clk)]]&lt;br /&gt;
* [[Driver:INTELLEC 4|INTELLEC® 4 (intlc44, intlc440)]]&lt;br /&gt;
* [[Driver:CT486|AMI 486 Clone PC (ct486)]]&lt;br /&gt;
* [[Driver:Amstrad|Amstrad CPC]]&lt;br /&gt;
* [[Driver:Apollo|Apollo workstations and servers]]&lt;br /&gt;
* [[Driver:Apple II|Apple II personal computers]]&lt;br /&gt;
* [[Driver:FMTowns|Fujitsu FM-Towns personal computers]]&lt;br /&gt;
* [[Driver:InterPro|Intergraph InterPro and InterServe workstations and servers]]&lt;br /&gt;
* [[Driver:NeoGeo|Neo-Geo arcade and home hardware]]&lt;br /&gt;
* [[Driver:Seibu SPI|Seibu SPI]] (Senkyu/Battle Balls, Viper Phase 1, Raiden Fighters series, E-Jan High School)&lt;br /&gt;
* Soviet systems: [[Driver:Soviet PCs|PC clones]] -- [[Driver:Soviet PDP-11s|PDP-11 clones]] -- [[Driver:Soviet terminals|Terminals]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=6568</id>
		<title>Driver:Soviet PCs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=6568"/>
		<updated>2019-05-23T21:49:14Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* ES 1840 and ES 1841 */ alpha-dos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Soviet PC clones =&lt;br /&gt;
&lt;br /&gt;
== ES 1840 and ES 1841 ==&lt;br /&gt;
These were intended for professional users -- monitor, printer, hard disk drive (in model 1841), development kit and productivity software were included.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Model 1841 includes a demo disk (&#039;demo&#039; in the softlist), probably intended for use on trade shows.  A full recording is on YouTube -- https://www.youtube.com/watch?v=1pj-CVIMgn4&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
ES1840 running Alpha-DOS -- all messages and commands are in Russian:&lt;br /&gt;
&lt;br /&gt;
[[File:ES1840 Alpha-DOS.png]]&lt;br /&gt;
&lt;br /&gt;
== ES 1842 ==&lt;br /&gt;
A clone of IBM PC AT 5170.   Has used a modified copy of Intel 8086 CPU (adds PUSHA instruction and invalid opcode interrupt) and additional hardware to support emulation of Intel 80286 features.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ec1842 (NOT_WORKING).&lt;br /&gt;
&lt;br /&gt;
== Poisk-1 ==&lt;br /&gt;
A cheap MS-DOS compatible clone with built-in keyboard and four expansion slots.  Designed in 1988, revised in 1989 and 1991.  Was rather popular, judging by the range of available expansion cards (first- and third-party).   CPU is 8088 clone clocked at 5 MHz.&lt;br /&gt;
&lt;br /&gt;
Since the hardware is so different from the original PC (DMA controller is missing, video hardware is somewhat CGA-compatible but has no mc6845 or native text mode, and so on), some software (mostly games) was patched to run on the Poisk.&lt;br /&gt;
&lt;br /&gt;
MS-DOS will run on the machine (unmodified or one of its many clones, including &amp;quot;MDOS Poisk&amp;quot;); and there&#039;s an unique &amp;quot;One-Track System&amp;quot; (available in the softlist).  Floppy BIOS assumes a 80-track (720KB) drive is connected; 360KB floppies must have media descriptor byte 0xFC or higher.&lt;br /&gt;
&lt;br /&gt;
MAME emulates revision 1991 of this machine, with three add-on cards (ROM cartridge, floppy interface, and sound card).  Driver name is poisk1.  Keyboard layout toggle is mapped to Right Control key.&lt;br /&gt;
&lt;br /&gt;
Sound card supports digitized sound I/O at 10 kHz sampling rate, MIDI in/out, and 6 channels of square wave output (driven by two 8253 timers); only DAC is currently supported by MAME.  A recording of speech synthesis demo supplied with the card is on YouTube -- https://www.youtube.com/watch?v=y4OGNWjyqbI&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
The Immortal Player - trainer for &#039;80s PC games.&lt;br /&gt;
&lt;br /&gt;
[[File:Poisk-1 Immortal Player.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 1502 ==&lt;br /&gt;
Another MS-DOS compatible clone with built-in keyboard.   Two expansion slots.  A bit more compatible and faster than Poisk-1 (CGA is fully implemented in an ASIC; CPU clock is 5.33 MHz) and has more onboard hardware (serial and parallel ports), but still no DMA or Intel floppy chip.&lt;br /&gt;
&lt;br /&gt;
Like Poisk-1, will run original MS-DOS, and has its own unique MS-DOS clone (Sigma Four DOS).  Will also run One-Track System; both are in softlist.&lt;br /&gt;
&lt;br /&gt;
MAME emulates all standard hardware of MS 1502, plus two add-on cards (ROM cartridge with BASIC, and floppy interface).  Driver name is mc1502.  Keyboard layout toggle is mapped to Right Alt key.   To enter BIOS monior, press Enter twice after memory test completes.   To boot from first floppy, enter &#039;@&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
One-Track System - file listing&lt;br /&gt;
&lt;br /&gt;
[[File:MS1502 One-Track System.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:ES1840_Alpha-DOS.png&amp;diff=6567</id>
		<title>File:ES1840 Alpha-DOS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:ES1840_Alpha-DOS.png&amp;diff=6567"/>
		<updated>2019-05-23T21:48:04Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=6566</id>
		<title>Driver:Soviet PCs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=6566"/>
		<updated>2019-05-23T21:40:57Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Elektronika MS 1502 */ ots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Soviet PC clones =&lt;br /&gt;
&lt;br /&gt;
== ES 1840 and ES 1841 ==&lt;br /&gt;
These were intended for professional users -- monitor, printer, hard disk drive (in model 1841), development kit and productivity software were included.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Model 1841 includes a demo disk (&#039;demo&#039; in the softlist), probably intended for use on trade shows.  A full recording is on YouTube -- https://www.youtube.com/watch?v=1pj-CVIMgn4&lt;br /&gt;
&lt;br /&gt;
== ES 1842 ==&lt;br /&gt;
A clone of IBM PC AT 5170.   Has used a modified copy of Intel 8086 CPU (adds PUSHA instruction and invalid opcode interrupt) and additional hardware to support emulation of Intel 80286 features.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ec1842 (NOT_WORKING).&lt;br /&gt;
&lt;br /&gt;
== Poisk-1 ==&lt;br /&gt;
A cheap MS-DOS compatible clone with built-in keyboard and four expansion slots.  Designed in 1988, revised in 1989 and 1991.  Was rather popular, judging by the range of available expansion cards (first- and third-party).   CPU is 8088 clone clocked at 5 MHz.&lt;br /&gt;
&lt;br /&gt;
Since the hardware is so different from the original PC (DMA controller is missing, video hardware is somewhat CGA-compatible but has no mc6845 or native text mode, and so on), some software (mostly games) was patched to run on the Poisk.&lt;br /&gt;
&lt;br /&gt;
MS-DOS will run on the machine (unmodified or one of its many clones, including &amp;quot;MDOS Poisk&amp;quot;); and there&#039;s an unique &amp;quot;One-Track System&amp;quot; (available in the softlist).  Floppy BIOS assumes a 80-track (720KB) drive is connected; 360KB floppies must have media descriptor byte 0xFC or higher.&lt;br /&gt;
&lt;br /&gt;
MAME emulates revision 1991 of this machine, with three add-on cards (ROM cartridge, floppy interface, and sound card).  Driver name is poisk1.  Keyboard layout toggle is mapped to Right Control key.&lt;br /&gt;
&lt;br /&gt;
Sound card supports digitized sound I/O at 10 kHz sampling rate, MIDI in/out, and 6 channels of square wave output (driven by two 8253 timers); only DAC is currently supported by MAME.  A recording of speech synthesis demo supplied with the card is on YouTube -- https://www.youtube.com/watch?v=y4OGNWjyqbI&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
The Immortal Player - trainer for &#039;80s PC games.&lt;br /&gt;
&lt;br /&gt;
[[File:Poisk-1 Immortal Player.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 1502 ==&lt;br /&gt;
Another MS-DOS compatible clone with built-in keyboard.   Two expansion slots.  A bit more compatible and faster than Poisk-1 (CGA is fully implemented in an ASIC; CPU clock is 5.33 MHz) and has more onboard hardware (serial and parallel ports), but still no DMA or Intel floppy chip.&lt;br /&gt;
&lt;br /&gt;
Like Poisk-1, will run original MS-DOS, and has its own unique MS-DOS clone (Sigma Four DOS).  Will also run One-Track System; both are in softlist.&lt;br /&gt;
&lt;br /&gt;
MAME emulates all standard hardware of MS 1502, plus two add-on cards (ROM cartridge with BASIC, and floppy interface).  Driver name is mc1502.  Keyboard layout toggle is mapped to Right Alt key.   To enter BIOS monior, press Enter twice after memory test completes.   To boot from first floppy, enter &#039;@&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
One-Track System - file listing&lt;br /&gt;
&lt;br /&gt;
[[File:MS1502 One-Track System.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:MS1502_One-Track_System.png&amp;diff=6565</id>
		<title>File:MS1502 One-Track System.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:MS1502_One-Track_System.png&amp;diff=6565"/>
		<updated>2019-05-23T21:40:17Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=6564</id>
		<title>Driver:Soviet PCs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PCs&amp;diff=6564"/>
		<updated>2019-05-23T20:39:31Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Poisk-1 */ ip73&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Soviet PC clones =&lt;br /&gt;
&lt;br /&gt;
== ES 1840 and ES 1841 ==&lt;br /&gt;
These were intended for professional users -- monitor, printer, hard disk drive (in model 1841), development kit and productivity software were included.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Model 1841 includes a demo disk (&#039;demo&#039; in the softlist), probably intended for use on trade shows.  A full recording is on YouTube -- https://www.youtube.com/watch?v=1pj-CVIMgn4&lt;br /&gt;
&lt;br /&gt;
== ES 1842 ==&lt;br /&gt;
A clone of IBM PC AT 5170.   Has used a modified copy of Intel 8086 CPU (adds PUSHA instruction and invalid opcode interrupt) and additional hardware to support emulation of Intel 80286 features.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ec1842 (NOT_WORKING).&lt;br /&gt;
&lt;br /&gt;
== Poisk-1 ==&lt;br /&gt;
A cheap MS-DOS compatible clone with built-in keyboard and four expansion slots.  Designed in 1988, revised in 1989 and 1991.  Was rather popular, judging by the range of available expansion cards (first- and third-party).   CPU is 8088 clone clocked at 5 MHz.&lt;br /&gt;
&lt;br /&gt;
Since the hardware is so different from the original PC (DMA controller is missing, video hardware is somewhat CGA-compatible but has no mc6845 or native text mode, and so on), some software (mostly games) was patched to run on the Poisk.&lt;br /&gt;
&lt;br /&gt;
MS-DOS will run on the machine (unmodified or one of its many clones, including &amp;quot;MDOS Poisk&amp;quot;); and there&#039;s an unique &amp;quot;One-Track System&amp;quot; (available in the softlist).  Floppy BIOS assumes a 80-track (720KB) drive is connected; 360KB floppies must have media descriptor byte 0xFC or higher.&lt;br /&gt;
&lt;br /&gt;
MAME emulates revision 1991 of this machine, with three add-on cards (ROM cartridge, floppy interface, and sound card).  Driver name is poisk1.  Keyboard layout toggle is mapped to Right Control key.&lt;br /&gt;
&lt;br /&gt;
Sound card supports digitized sound I/O at 10 kHz sampling rate, MIDI in/out, and 6 channels of square wave output (driven by two 8253 timers); only DAC is currently supported by MAME.  A recording of speech synthesis demo supplied with the card is on YouTube -- https://www.youtube.com/watch?v=y4OGNWjyqbI&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
The Immortal Player - trainer for &#039;80s PC games.&lt;br /&gt;
&lt;br /&gt;
[[File:Poisk-1 Immortal Player.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 1502 ==&lt;br /&gt;
Another MS-DOS compatible clone with built-in keyboard.   Two expansion slots.  A bit more compatible and faster than Poisk-1 (CGA is fully implemented in an ASIC; CPU clock is 5.33 MHz) and has more onboard hardware (serial and parallel ports), but still no DMA or Intel floppy chip.&lt;br /&gt;
&lt;br /&gt;
Like Poisk-1, will run original MS-DOS, and has its own unique MS-DOS clone (Sigma Four DOS).  Will also run One-Track System; both are in softlist.&lt;br /&gt;
&lt;br /&gt;
MAME emulates all standard hardware of MS 1502, plus two add-on cards (ROM cartridge with BASIC, and floppy interface).  Driver name is mc1502.  Keyboard layout toggle is mapped to Right Alt key.   To enter BIOS monior, press Enter twice after memory test completes.   To boot from first floppy, enter &#039;@&#039;.&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:Poisk-1_Immortal_Player.png&amp;diff=6563</id>
		<title>File:Poisk-1 Immortal Player.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:Poisk-1_Immortal_Player.png&amp;diff=6563"/>
		<updated>2019-05-23T20:34:54Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6561</id>
		<title>Driver:Soviet terminals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6561"/>
		<updated>2019-05-20T19:31:46Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Elektronika MS 7105 / Электроника МС 7105 (circa 1991) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All of these terminals emulate one or more of DEC terminals (VT52, VT100, or VT200 series), and all support some variant of KOI character set in addition to modified ASCII (dollar sign is replaced by generic currency sign, U+00A4).  Keyboard layout is usually [https://en.wikipedia.org/wiki/JCUKEN Latin JCUKEN].&lt;br /&gt;
&lt;br /&gt;
== 15IE-00-013 / 15ИЭ-00-013 (circa 1980) ==&lt;br /&gt;
DEC VT52 compatible (minus Hold Screen mode, printer support and graphics character set), has native command set as well.  Green phosphor CRT.  Keyboard is capacitive; has number pad, an editing keypad, and a row of function keys.  Terminal is configurable via soft-switches in setup mode.  There is no NVRAM.  Host connection is RS232 or current loop, from 75 up to 9600 bps at 8 bit, no parity, no hardware flow control.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ie15&#039;&#039;&#039; -- can be used standalone, or attached to any other emulation via serial port.  However, it is not very user-friendly -- defaults to upper-case,  shift key acts as a toggle (i.e. locking shift), and default emulation mode is native, which has no hardware tabs.  To make it less annoying, switch key click off and emulation to VT52:&lt;br /&gt;
&lt;br /&gt;
=== Setup mode ===&lt;br /&gt;
To enter setup, press PrtScr.  Cursor should appear in status line at the top.  Use arrow keys to navigate and keypad &#039;*&#039; to change values, and PrtScr to exit setup.&lt;br /&gt;
&lt;br /&gt;
Group I&lt;br /&gt;
* Serial port speed.  Leave at 9600.&lt;br /&gt;
&lt;br /&gt;
Group II&lt;br /&gt;
* Cursor shift (meaning unknown)&lt;br /&gt;
* Keyboard autorepeat -- 0: off, 1: on (does not work in MAME)&lt;br /&gt;
* n/a&lt;br /&gt;
* Cursor type (meaning unknown)&lt;br /&gt;
&lt;br /&gt;
Group III&lt;br /&gt;
* Margin bell (at position 72) -- 0: off, 1: on&lt;br /&gt;
* Key click -- 0: on, 1: off&lt;br /&gt;
* Emulation mode -- 0: native, 1: VT52&lt;br /&gt;
* XON/XOFF flow control (unverified)&lt;br /&gt;
&lt;br /&gt;
Group IV&lt;br /&gt;
* n/a&lt;br /&gt;
* (VT52 mode only) autowrap -- 0: on, 1: off&lt;br /&gt;
* (VT52 mode only) auto CR/LF on keyboard input -- 0: off, 1: on&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
Group V&lt;br /&gt;
* Parity -- 0: even, 1: odd&lt;br /&gt;
* Parity check --  0: off, 1: on&lt;br /&gt;
* Auto CR/LF on output -- 0: off, 1: on&lt;br /&gt;
* Status line -- 0: displayed, 1: not displayed&lt;br /&gt;
&lt;br /&gt;
Group VI&lt;br /&gt;
* Hours, minutes and seconds since power on.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Modified Star Trek game (runs on a PDP-11 simulated by SIMH, simulator console is connected over network to 15IE emulation running in MAME).&lt;br /&gt;
&lt;br /&gt;
[[File:IE15 Star Trek clone.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 6102 / Электроника МС 6102 (1984) ==&lt;br /&gt;
DEC VT100-compatible terminal.&lt;br /&gt;
&lt;br /&gt;
Keyboard protocol and host interface are the same as in DEC original; the rest of hardware is different (a pair of i8275&#039;s in place of custom DEC video chips, etc.)  Keyboard (part number MS 7002) uses Hall effect sensors; a review is on Youtube: https://www.youtube.com/watch?v=EYr3j21aKvg&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ms6102&#039;&#039;&#039;, emulation is not working yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika SM 7238 / Электроника СМ 7238 (1989) ==&lt;br /&gt;
DEC VT220 compatible, also copies its menu layout.  Some models support Tektronix 4010 and ReGIS graphics.   Uses membrane keyboard (model KM-035).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;sm7238&#039;&#039;&#039;, emulation is missing non-essential features (downloadable fonts, color).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Character generator test&lt;br /&gt;
&lt;br /&gt;
[[File:SM7238 font display.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 7105 / Электроника МС 7105 (circa 1991) ==&lt;br /&gt;
A 100% clone of DEC VT240, extended to support Cyrillic input and output, menus translated to Russian.   Uses capacitive keyboard (part number MS 7004), protocol-compatible with DEC LK201.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;mc7105&#039;&#039;&#039;, emulation is not 100% accurate (keyboard fails POST, some keys are not mapped).  Unlike original, setup key is F4, not F3.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Lynx browser displaying [http://koi8.pp.ru http://koi8.pp.ru] website&lt;br /&gt;
&lt;br /&gt;
[[File:MS7105 Lynx browser.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:MS7105_Lynx_browser.png&amp;diff=6560</id>
		<title>File:MS7105 Lynx browser.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:MS7105_Lynx_browser.png&amp;diff=6560"/>
		<updated>2019-05-20T19:28:25Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6559</id>
		<title>Driver:Soviet terminals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6559"/>
		<updated>2019-05-20T19:19:52Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* Elektronika SM 7238 / Электроника СМ 7238 (1989) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All of these terminals emulate one or more of DEC terminals (VT52, VT100, or VT200 series), and all support some variant of KOI character set in addition to modified ASCII (dollar sign is replaced by generic currency sign, U+00A4).  Keyboard layout is usually [https://en.wikipedia.org/wiki/JCUKEN Latin JCUKEN].&lt;br /&gt;
&lt;br /&gt;
== 15IE-00-013 / 15ИЭ-00-013 (circa 1980) ==&lt;br /&gt;
DEC VT52 compatible (minus Hold Screen mode, printer support and graphics character set), has native command set as well.  Green phosphor CRT.  Keyboard is capacitive; has number pad, an editing keypad, and a row of function keys.  Terminal is configurable via soft-switches in setup mode.  There is no NVRAM.  Host connection is RS232 or current loop, from 75 up to 9600 bps at 8 bit, no parity, no hardware flow control.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ie15&#039;&#039;&#039; -- can be used standalone, or attached to any other emulation via serial port.  However, it is not very user-friendly -- defaults to upper-case,  shift key acts as a toggle (i.e. locking shift), and default emulation mode is native, which has no hardware tabs.  To make it less annoying, switch key click off and emulation to VT52:&lt;br /&gt;
&lt;br /&gt;
=== Setup mode ===&lt;br /&gt;
To enter setup, press PrtScr.  Cursor should appear in status line at the top.  Use arrow keys to navigate and keypad &#039;*&#039; to change values, and PrtScr to exit setup.&lt;br /&gt;
&lt;br /&gt;
Group I&lt;br /&gt;
* Serial port speed.  Leave at 9600.&lt;br /&gt;
&lt;br /&gt;
Group II&lt;br /&gt;
* Cursor shift (meaning unknown)&lt;br /&gt;
* Keyboard autorepeat -- 0: off, 1: on (does not work in MAME)&lt;br /&gt;
* n/a&lt;br /&gt;
* Cursor type (meaning unknown)&lt;br /&gt;
&lt;br /&gt;
Group III&lt;br /&gt;
* Margin bell (at position 72) -- 0: off, 1: on&lt;br /&gt;
* Key click -- 0: on, 1: off&lt;br /&gt;
* Emulation mode -- 0: native, 1: VT52&lt;br /&gt;
* XON/XOFF flow control (unverified)&lt;br /&gt;
&lt;br /&gt;
Group IV&lt;br /&gt;
* n/a&lt;br /&gt;
* (VT52 mode only) autowrap -- 0: on, 1: off&lt;br /&gt;
* (VT52 mode only) auto CR/LF on keyboard input -- 0: off, 1: on&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
Group V&lt;br /&gt;
* Parity -- 0: even, 1: odd&lt;br /&gt;
* Parity check --  0: off, 1: on&lt;br /&gt;
* Auto CR/LF on output -- 0: off, 1: on&lt;br /&gt;
* Status line -- 0: displayed, 1: not displayed&lt;br /&gt;
&lt;br /&gt;
Group VI&lt;br /&gt;
* Hours, minutes and seconds since power on.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Modified Star Trek game (runs on a PDP-11 simulated by SIMH, simulator console is connected over network to 15IE emulation running in MAME).&lt;br /&gt;
&lt;br /&gt;
[[File:IE15 Star Trek clone.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 6102 / Электроника МС 6102 (1984) ==&lt;br /&gt;
DEC VT100-compatible terminal.&lt;br /&gt;
&lt;br /&gt;
Keyboard protocol and host interface are the same as in DEC original; the rest of hardware is different (a pair of i8275&#039;s in place of custom DEC video chips, etc.)  Keyboard (part number MS 7002) uses Hall effect sensors; a review is on Youtube: https://www.youtube.com/watch?v=EYr3j21aKvg&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ms6102&#039;&#039;&#039;, emulation is not working yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika SM 7238 / Электроника СМ 7238 (1989) ==&lt;br /&gt;
DEC VT220 compatible, also copies its menu layout.  Some models support Tektronix 4010 and ReGIS graphics.   Uses membrane keyboard (model KM-035).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;sm7238&#039;&#039;&#039;, emulation is missing non-essential features (downloadable fonts, color).&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Character generator test&lt;br /&gt;
&lt;br /&gt;
[[File:SM7238 font display.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 7105 / Электроника МС 7105 (circa 1991) ==&lt;br /&gt;
A 100% clone of DEC VT240, extended to support Cyrillic input and output, menus translated to Russian.   Uses capacitive keyboard (part number MS 7004), protocol-compatible with DEC LK201.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;mc7105&#039;&#039;&#039;, emulation is not 100% accurate (keyboard fails POST, some keys are not mapped).  Unlike original, setup key is F4, not F3.&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:SM7238_font_display.png&amp;diff=6558</id>
		<title>File:SM7238 font display.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:SM7238_font_display.png&amp;diff=6558"/>
		<updated>2019-05-20T19:18:40Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6555</id>
		<title>Driver:Soviet terminals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6555"/>
		<updated>2019-05-19T22:37:43Z</updated>

		<summary type="html">&lt;p&gt;Shattered: /* 15IE-00-013 / 15ИЭ-00-013 (circa 1980) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All of these terminals emulate one or more of DEC terminals (VT52, VT100, or VT200 series), and all support some variant of KOI character set in addition to modified ASCII (dollar sign is replaced by generic currency sign, U+00A4).  Keyboard layout is usually [https://en.wikipedia.org/wiki/JCUKEN Latin JCUKEN].&lt;br /&gt;
&lt;br /&gt;
== 15IE-00-013 / 15ИЭ-00-013 (circa 1980) ==&lt;br /&gt;
DEC VT52 compatible (minus Hold Screen mode, printer support and graphics character set), has native command set as well.  Green phosphor CRT.  Keyboard is capacitive; has number pad, an editing keypad, and a row of function keys.  Terminal is configurable via soft-switches in setup mode.  There is no NVRAM.  Host connection is RS232 or current loop, from 75 up to 9600 bps at 8 bit, no parity, no hardware flow control.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ie15&#039;&#039;&#039; -- can be used standalone, or attached to any other emulation via serial port.  However, it is not very user-friendly -- defaults to upper-case,  shift key acts as a toggle (i.e. locking shift), and default emulation mode is native, which has no hardware tabs.  To make it less annoying, switch key click off and emulation to VT52:&lt;br /&gt;
&lt;br /&gt;
=== Setup mode ===&lt;br /&gt;
To enter setup, press PrtScr.  Cursor should appear in status line at the top.  Use arrow keys to navigate and keypad &#039;*&#039; to change values, and PrtScr to exit setup.&lt;br /&gt;
&lt;br /&gt;
Group I&lt;br /&gt;
* Serial port speed.  Leave at 9600.&lt;br /&gt;
&lt;br /&gt;
Group II&lt;br /&gt;
* Cursor shift (meaning unknown)&lt;br /&gt;
* Keyboard autorepeat -- 0: off, 1: on (does not work in MAME)&lt;br /&gt;
* n/a&lt;br /&gt;
* Cursor type (meaning unknown)&lt;br /&gt;
&lt;br /&gt;
Group III&lt;br /&gt;
* Margin bell (at position 72) -- 0: off, 1: on&lt;br /&gt;
* Key click -- 0: on, 1: off&lt;br /&gt;
* Emulation mode -- 0: native, 1: VT52&lt;br /&gt;
* XON/XOFF flow control (unverified)&lt;br /&gt;
&lt;br /&gt;
Group IV&lt;br /&gt;
* n/a&lt;br /&gt;
* (VT52 mode only) autowrap -- 0: on, 1: off&lt;br /&gt;
* (VT52 mode only) auto CR/LF on keyboard input -- 0: off, 1: on&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
Group V&lt;br /&gt;
* Parity -- 0: even, 1: odd&lt;br /&gt;
* Parity check --  0: off, 1: on&lt;br /&gt;
* Auto CR/LF on output -- 0: off, 1: on&lt;br /&gt;
* Status line -- 0: displayed, 1: not displayed&lt;br /&gt;
&lt;br /&gt;
Group VI&lt;br /&gt;
* Hours, minutes and seconds since power on.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
Modified Star Trek game (runs on a PDP-11 simulated by SIMH, simulator console is connected over network to 15IE emulation running in MAME).&lt;br /&gt;
&lt;br /&gt;
[[File:IE15 Star Trek clone.png]]&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 6102 / Электроника МС 6102 (1984) ==&lt;br /&gt;
DEC VT100-compatible terminal.&lt;br /&gt;
&lt;br /&gt;
Keyboard protocol and host interface are the same as in DEC original; the rest of hardware is different (a pair of i8275&#039;s in place of custom DEC video chips, etc.)  Keyboard (part number MS 7002) uses Hall effect sensors; a review is on Youtube: https://www.youtube.com/watch?v=EYr3j21aKvg&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ms6102&#039;&#039;&#039;, emulation is not working yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika SM 7238 / Электроника СМ 7238 (1989) ==&lt;br /&gt;
DEC VT220 compatible, also copies its menu layout.  Some models support Tektronix 4010 and ReGIS graphics.   Uses membrane keyboard (model KM-035).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;sm7238&#039;&#039;&#039;, emulation is missing non-essential features (downloadable fonts, color).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 7105 / Электроника МС 7105 (circa 1991) ==&lt;br /&gt;
A 100% clone of DEC VT240, extended to support Cyrillic input and output, menus translated to Russian.   Uses capacitive keyboard (part number MS 7004), protocol-compatible with DEC LK201.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;mc7105&#039;&#039;&#039;, emulation is not 100% accurate (keyboard fails POST, some keys are not mapped).  Unlike original, setup key is F4, not F3.&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=File:IE15_Star_Trek_clone.png&amp;diff=6554</id>
		<title>File:IE15 Star Trek clone.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=File:IE15_Star_Trek_clone.png&amp;diff=6554"/>
		<updated>2019-05-19T22:33:24Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6553</id>
		<title>Driver:Soviet terminals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_terminals&amp;diff=6553"/>
		<updated>2019-05-19T19:07:39Z</updated>

		<summary type="html">&lt;p&gt;Shattered: Created page with &amp;quot;All of these terminals emulate one or more of DEC terminals (VT52, VT100, or VT200 series), and all support some variant of KOI character set in addition to modified ASCII (do...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All of these terminals emulate one or more of DEC terminals (VT52, VT100, or VT200 series), and all support some variant of KOI character set in addition to modified ASCII (dollar sign is replaced by generic currency sign, U+00A4).  Keyboard layout is usually [https://en.wikipedia.org/wiki/JCUKEN Latin JCUKEN].&lt;br /&gt;
&lt;br /&gt;
== 15IE-00-013 / 15ИЭ-00-013 (circa 1980) ==&lt;br /&gt;
DEC VT52 compatible (minus Hold Screen mode, printer support and graphics character set), has native command set as well.  Green phosphor CRT.  Keyboard is capacitive; has number pad, an editing keypad, and a row of function keys.  Terminal is configurable via soft-switches in setup mode.  There is no NVRAM.  Host connection is RS232 or current loop, from 75 up to 9600 bps at 8 bit, no parity, no hardware flow control.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ie15&#039;&#039;&#039; -- can be used standalone, or attached to any other emulation via serial port.  However, it is not very user-friendly -- defaults to upper-case,  shift key acts as a toggle (i.e. locking shift), and default emulation mode is native, which has no hardware tabs.  To make it less annoying, switch key click off and emulation to VT52:&lt;br /&gt;
&lt;br /&gt;
=== Setup mode ===&lt;br /&gt;
To enter setup, press PrtScr.  Cursor should appear in status line at the top.  Use arrow keys to navigate and keypad &#039;*&#039; to change values, and PrtScr to exit setup.&lt;br /&gt;
&lt;br /&gt;
Group I&lt;br /&gt;
* Serial port speed.  Leave at 9600.&lt;br /&gt;
&lt;br /&gt;
Group II&lt;br /&gt;
* Cursor shift (meaning unknown)&lt;br /&gt;
* Keyboard autorepeat -- 0: off, 1: on (does not work in MAME)&lt;br /&gt;
* n/a&lt;br /&gt;
* Cursor type (meaning unknown)&lt;br /&gt;
&lt;br /&gt;
Group III&lt;br /&gt;
* Margin bell (at position 72) -- 0: off, 1: on&lt;br /&gt;
* Key click -- 0: on, 1: off&lt;br /&gt;
* Emulation mode -- 0: native, 1: VT52&lt;br /&gt;
* XON/XOFF flow control (unverified)&lt;br /&gt;
&lt;br /&gt;
Group IV&lt;br /&gt;
* n/a&lt;br /&gt;
* (VT52 mode only) autowrap -- 0: on, 1: off&lt;br /&gt;
* (VT52 mode only) auto CR/LF on keyboard input -- 0: off, 1: on&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
Group V&lt;br /&gt;
* Parity -- 0: even, 1: odd&lt;br /&gt;
* Parity check --  0: off, 1: on&lt;br /&gt;
* Auto CR/LF on output -- 0: off, 1: on&lt;br /&gt;
* Status line -- 0: displayed, 1: not displayed&lt;br /&gt;
&lt;br /&gt;
Group VI&lt;br /&gt;
* Hours, minutes and seconds since power on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 6102 / Электроника МС 6102 (1984) ==&lt;br /&gt;
DEC VT100-compatible terminal.&lt;br /&gt;
&lt;br /&gt;
Keyboard protocol and host interface are the same as in DEC original; the rest of hardware is different (a pair of i8275&#039;s in place of custom DEC video chips, etc.)  Keyboard (part number MS 7002) uses Hall effect sensors; a review is on Youtube: https://www.youtube.com/watch?v=EYr3j21aKvg&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;ms6102&#039;&#039;&#039;, emulation is not working yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika SM 7238 / Электроника СМ 7238 (1989) ==&lt;br /&gt;
DEC VT220 compatible, also copies its menu layout.  Some models support Tektronix 4010 and ReGIS graphics.   Uses membrane keyboard (model KM-035).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;sm7238&#039;&#039;&#039;, emulation is missing non-essential features (downloadable fonts, color).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 7105 / Электроника МС 7105 (circa 1991) ==&lt;br /&gt;
A 100% clone of DEC VT240, extended to support Cyrillic input and output, menus translated to Russian.   Uses capacitive keyboard (part number MS 7004), protocol-compatible with DEC LK201.&lt;br /&gt;
&lt;br /&gt;
MAME driver name is &#039;&#039;&#039;mc7105&#039;&#039;&#039;, emulation is not 100% accurate (keyboard fails POST, some keys are not mapped).  Unlike original, setup key is F4, not F3.&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6552</id>
		<title>Driver:Soviet PDP-11s</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6552"/>
		<updated>2019-05-18T09:56:18Z</updated>

		<summary type="html">&lt;p&gt;Shattered: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Soviet Union built many systems with Digital Equipment Corporation&#039;s PDP-11 ISA -- some were straight-up clones of PDP-11 models, down to the chipset, others reimplemented the architecture -- see http://www.dbit.com/pub/pdp11/faq/faq.pages/Soviet11s.html for background information.  They were used much like the originals -- for timesharing, industrial process control, data acquisition and so on, including personal computing and embedded use.&lt;br /&gt;
&lt;br /&gt;
Out of all PDP-11 processor variants, MAME currently emulates only T-11 single-chip CPU, intended for embedded applications.  DEC VT240 terminal (and its clone, Elektronika MS 7105) uses it, along with another Elektronika system, MS 0515 -- an unusual choice for a desktop.   MAME emulates both of them.  Other professional PCs (DVK series), educational machine (UK-NC aka Elektronika MS 0511) and home computers (BK-001x series) used K1801 chipset, which is not emulated.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to use MAME as a terminal emulator connected to a simulated PDP-11 running in SIMH.  As an example of this, the linked guide will show how to install RT-11 operating system in a simulated PDP 11/03, and then run a few text-only games.&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 0515 ==&lt;br /&gt;
A rather obscure machine, possibly intended as educational or gaming system -- video memory layout is clearly inspired by ZX Spectrum, and a few ports of Spectrum games exist.  Was designed and built by the &amp;quot;Processor&amp;quot; firm in Voronezh (same place that produced many other PDP-11 clones).&lt;br /&gt;
&lt;br /&gt;
MAME driver name is ms0515.   Hardware emulation is not 100% complete, but enough to boot the operating systems (OSA and Omega,  a/k/a DEC RT-11) and run the games:&lt;br /&gt;
&lt;br /&gt;
Saboteur 2 port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Saboteur.png]]&lt;br /&gt;
&lt;br /&gt;
Stop the Express port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Stop the Express.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6540</id>
		<title>Driver:Soviet PDP-11s</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Soviet_PDP-11s&amp;diff=6540"/>
		<updated>2019-05-14T20:42:35Z</updated>

		<summary type="html">&lt;p&gt;Shattered: game screenshots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Soviet Union built many systems with Digital Equipment Corporation&#039;s PDP-11 ISA -- some were straight-up clones of PDP-11 models, down to the chipset, others reimplemented the architecture -- see http://www.dbit.com/pub/pdp11/faq/faq.pages/Soviet11s.html for background information.  They were used much like the originals -- for timesharing, industrial process control, data acquisition and so on, including personal computing and embedded use.&lt;br /&gt;
&lt;br /&gt;
Out of all PDP-11 processor variants, MAME currently emulates only T-11 single-chip CPU, intended for embedded applications.  DEC VT240 terminal (and its clone, Elektronika MS 7105) uses it, along with another Elektronika system, MS 0515 -- an unusual choice for a desktop.   MAME emulates both of them.  Other professional PCs (DVK series), educational machine (UK-NC aka Elektronika MS 0511) and home computers (BK-001x series) used K1801 chipset, which is not emulated.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to use MAME as a terminal emulator connected to a simulated PDP-11 running in SIMH.  As an example of this, the linked guide will show how to install RT-11 operating system in a simulated PDP 11/03, and then run a few text-only games.&lt;br /&gt;
&lt;br /&gt;
== Elektronika MS 0515 ==&lt;br /&gt;
A rather obscure machine, possibly intended as educational or gaming system -- video memory layout is clearly inspired by ZX Spectrum, and a few ports of Spectrum games exist.  Was designed and built by the &amp;quot;Processor&amp;quot; firm in Voronezh (same place that produced many other PDP-11 clones).  Runs modified RT-11.&lt;br /&gt;
&lt;br /&gt;
Saboteur 2 port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Saboteur.png]]&lt;br /&gt;
&lt;br /&gt;
Stop the Express port&lt;br /&gt;
&lt;br /&gt;
[[File:MS0515 Stop the Express.png]]&lt;/div&gt;</summary>
		<author><name>Shattered</name></author>
	</entry>
</feed>