Setname:  ec1841   
Year: 1987
Manufacturer: <unknown>
Status: good  works
Type: Buisness Computer / Terminal
Parent: IBM PC 5150
Emulation info
Overall emulation:  good   
Color emulation:  good  
Sound emulation:  good  
Graphics emulation:  good  
Savestates:  unsupported   

Tech info
 Base hardware: (available in all slot configurations)
I8086 ("maincpu")cpu 4096000 Hz
AM9517A ("mb:dma8237")cpu 4772727 Hz
Speaker ("mb:mono")audio
Filtered 1-bit DAC ("mb:speaker")audio
Screen parameters for this system
depend on the chosen expansions
Media devices
Media devices for this system
depend on the chosen expansions
BIOS options
v1 EC-1841.01
v2 EC-1841.02
v3 EC-1841.03
RAM options
512K 524288
1M 1048576
1.54M 1613824
2M 2097152
Software lists

 Optional hardware: (available with specific slot configurations)

 Configure the slot options for ec1841:
 Slot Value

Show detailed info about 'DipSwitches' of this system

Boot from floppy Yes
8087 installed No
Floppy type 80 tracks
 40 tracks
Graphics adapter Reserved
 Color 40x25
 Color 80x25
Number of floppy drives 1
Speech synthesizer Installed
 Not installed
Type of 2nd drive 0
Type of 1st drive 0
IRQ level 5
Install ROM? Yes

Show detailed info about 'Configurations' of this system

CGA character set Normal
CGA monitor type Colour RGB
 Mono RGB
 Colour composite
CGA chipset IBM
 Amstrad PC1512
 Amstrad PPC512

Show detailed info about 'Slot Options' of this system
Slot options

NameValueCompatible device(s)
isa1 ec1840.0002ec1840_0002
 ec1841.0002 ec1841_0002
isa2 ec1840.0002ec1840_0002
 ec1841.0003 isa8_fdc_xt
isa2:ec1841.0003:fdc:0 35ddfloppy_35_dd
 525dd floppy_525_dd
isa2:ec1841.0003:fdc:1 35ddfloppy_35_dd
 525dd floppy_525_dd
isa3 ec1840.0002ec1840_0002
 hdc hdc_ec1841
isa4 ec1840.0002ec1840_0002
isa5 ec1840.0002ec1840_0002
isa6 ec1840.0002ec1840_0002
kbd ec1841 kb_ec1841

Romset info
ROM NameSizeCRC32SHA1Dump StateBIOS option
012-01-3107.bin2048 77957396785f1dceb6e2b4618f5c5f0af15eb74a8c951448goodv1
019-01-0492.bin2048 8a9d593ef3936d2cb4e6d130dd732973f126c3aa20612463goodv1
018-01-7090.bin2048 75ca7d7e6356426820c5326a7893a437d54b02f250ef8609goodv1
017-01-5be1.bin2048 928bda26ee889184067e2680b29a8ef1c3a76cf5afd4c78dgoodv1
016-01-65f7.bin2048 28a07db417fbcd60dacd1d3f8d8355db429f97e4d1d1ac88goodv1
015-01-bf1d.bin2048 b585b5ead0ebed586eb13031477c2e071c50416682f80489goodv1
014-01-fa40.bin2048 47722b58a6339ee8af516f834826b7828a5cf79cb650480cgoodv1
013-01-203f.bin2048 768bd3d52e948f2ad262de306d889b7964c3f1aad45ff5bcgoodv1
019-02-0493.bin2048 61aae23d7b3aa24a63ee31b194297eb1e61c3827edfcb95agoodv2
018-02-7090.bin2048 75ca7d7e6356426820c5326a7893a437d54b02f250ef8609goodv2
017-02-4b9d.bin2048 1b9852645ddcb9c13564be208c5068c105444a87159c67eegoodv2
016-02-5b2c.bin2048 3d1d1e67c527e29796537787c0f6c329f3c203f6131ca77fgoodv2
015-02-d736.bin2048 8538c52aee981ce90870b6546a18f2a2e64d71b0038ce0ddgoodv2
014-02-0fbe.bin2048 f8517e5e8034cd6ff5778365dc9daa494524f1753a74f1edgoodv2
013-02-2552.bin2048 e3c10128d6ed743ebe9c130925c9f17aad1a45db9194c967goodv2
012-02-37f6.bin2048 8f5c6a20874b62f9cee8d3b974f33732f94eff10fc002c44goodv2
018-03-7090.bin2048 75ca7d7e6356426820c5326a7893a437d54b02f250ef8609goodv3
017-03-4b9d.bin2048 1b9852645ddcb9c13564be208c5068c105444a87159c67eegoodv3
016-03-5b2c.bin2048 3d1d1e67c527e29796537787c0f6c329f3c203f6131ca77fgoodv3
015-03-d736.bin2048 8538c52aee981ce90870b6546a18f2a2e64d71b0038ce0ddgoodv3
014-03-0fbe.bin2048 f8517e5e8034cd6ff5778365dc9daa494524f1753a74f1edgoodv3
013-03-2554.bin2048 834bd7d7e37514fc4cb8a5cbe68e7564e0e07d5116c4021agoodv3
012-03-37e7.bin2048 49992bd5119121e1b4af1c44b9b8c2edabe7dc1d3019c4a6goodv3
019-03-0493.bin2048 61aae23d7b3aa24a63ee31b194297eb1e61c3827edfcb95agoodv3


* CPU: Intel 8088 4.77 MHz
* Co-Processor: Optional 8087 math coprocessor
* RAM: 64 KB (The very first ones had only 16 KB)
* ROM: 64 KB
* Text Modes: 40 or 80 char x 25 lines
* Graphic Modes: 320 x 200 / 640 x 200 (Optional CGA graphic modes)
* Colors: Monochrome / 4 among 8 in 320 x 200 CGA mode
* Sound: Tone Generator - built-in speaker
* I/O Ports: Five internal 8 bit ISA slots, monitor, Centronics, cassette (!),
* Keyboard: Full stroke 'clicky' 83 keys with 10 function keys and numeric keypad
* Built In Media: One or two 160 KB 5.25" disk-drives
* OS: MS-DOS, CP/M-86, USCD Pascal
* Built In Language: IBM BASIC (Special Microsoft BASIC-80 version in ROM)
* Peripherals: 5 expansion slots, 5, 10, 20 MB hard discs

Known Issues

The driver is currently under heavy rewrite. MDA, CGA, Herc graphic adapter are in good shape, and both floppy and tape support is supposed to work. On the other hand, there are still known bugs (e.g. in the hard disk emulation)

History and Trivia

The grandfather of the now common personal computer

The computer which caused the death of CP/M computers.

In the early part of 1980, IBM decided to create a microcomputer (up to this date, IBM produced only mini and mainframes). They didn't really know that they wanted and they didn't think for one second that producing microcomputer was a profitable business (who would have thought!)!

After hesitation between the Intel 8086 (16 bit) and the Motorola MC68000, they decided to use the Intel 8088 (8 - 16 bit) processor, as the two other ones were considered too powerful! Then they asked to Digital Research (the creators of CP/M) to create an operating system for their new computer, as DR was not very interested, they then asked a small company (famous for its BASIC Programming Language) to write the operating system: Microsoft.

Microsoft wasn't capable of doing it, Bill Gates bought the rights to a small, hacked OS written by a small company called Seattle Computer Products: QDOS (which reportedly stood for "Quick and Dirty Operating System", which itself bears a striking resemblance to CP/M) which became PC-DOS and then later MS-DOS! In fact, when it was launched, three operating systems could run on the IBM-PC: PC-DOS, CPM-86, but also the UCSD D-PASCAL system.

The original IBM PC wasn't very powerful (and was certainly less powerful than lot of 8 bit computers at the time). The very first PCs had only 16 KB RAM and no floppy disk units, they used cassettes to load & store programs (notice that the commands to handle the cassette drives were present in the operating system all the way up to MS-DOS 5!).

But because of the name and the fame of IBM, it became a standard and IBM ran the business computer market up to the end of the 80's. Now, we can consider that about 90% of the microcomputers are PC compatibles and run under MS-DOS or Windows (At the beginning, Windows
was just a graphic interface for MS-DOS, but that's another story).

Although the IBM PC XT was launched in 1983, IBM continued production of both units, in various configurations, for several years. The model types were followed by a xx version number, i.e. 5150-xx, where the xx represented the included options (amount of RAM, single or dual floppy disk drive, etc.).

The PC was available with either CGA or MDA (on an MPA card). The CGA adapter actually has an RCA composite output to hook it up to your TV if you did not want the CGA monitor. The output quality was PERFECT!

Another notable great feature of the PC line was the expansion base: it added additional (I think it was eight) 8-bit slots in an external enclosure.

(info from

Supported Systems

The following PC's and compatibles are supported by, or currently under development in MESS:

* IBM PC: Intel 8088 process with 4.77 MHz clock.

* IBM PC Junior: based on IBM PC, Special keyboard, CGA with 160x200x16, 320x200x16 and 640x200x4? colors, 3 channel sound chip

* IBM PC/XT: based on IBM PC, Intel 8086 instead of 8088, but only RAM memory data bus, Enhanced to 16 bit.

* Tandy1000 Series: IBM PC Junior compatible graphic system. Later the 640x200x16 graphic mode was also available. Later models were delivered with EGA/VGA compatible graphic system/card. IBM PC Junior compatible sound system. In later models there was also a DAC channel available. First series with own keyboard (own layout, different keys)

* Tandy1000HX: First Tandy 1000 with EEPROM memory for configuration. Delivered with 3,5 inch double density disk drive (720kb).

* Amstrad PC1512/PC1640/PC6400/PPC664?/PC2086?: Packed IBM PC/XT functionality in few custom chips. Power supply in the monitor was also used for the computer. Serial Port, Parallel Port, Real Time clock with battery buffered cmos RAM, Graphics adapter, mouse port for included mouse integrated in the motherboard. Joystick port for cpc-joystick in the keyboard.
* Amstrad PC1512 (Schneider in Germany/Austria): CGA compatible graphics system with special 640x200x16 graphics mode. 512 KB RAM on board, sockets for additional 128 kb on board. It was delivered as: PC1512SD (1 5,25 inch double density disk drive (360kb)); PC1512DD (2 5,25 inch double density disk drives); PC1512HD10 (1 5,25 inch double density disk driver, harddisk controller and 10MB harddisk); PC1512HD20 (....20 MB harddisk) (monochrome (about 16 levels grays) or color monitor)
* Amstrad PC1640 (PC6400 in the US - Schneider in Germany/Austria): EGA compatible graphics card and monitor
* Amstrad PC2086 (Schneider in Germany/Austria): VGA compatible graphics card and monitors?


* PC at --

Edit the History info for this game.


Back to Home Page