HISTORY
Fast search
Tipo:
 
Romset:

386-20.REV0 - MAME machine

45410
dfi386
386-20.REV0
0
1
Game
current
11
0
  Back to search
  Share this page using this link:
SHARE THIS PAGE

GAME SYSTEM CHD BIOS DEVICE PARENT CLONE MECHANICAL SCREENLESS

Main data
Romset and name:
dfi386 386-20.REV0
Short name:
386-20.REV0
Manufacturer:
Year:
Genre:
Computer
Category:
Computer / Business - Terminal
Serie:
-
Driver source:
Language:
Similar games:
Input / Controls
Players:
Only one supported
Input:
Mouse, Keyboard
Buttons / keys:
Coins:
0
Cabinet:
-
Free-play:
Not supported
Rankings
Average user rating:
AntoPISA BestGame:
-
MASH All-Time:
-
Video
Display:
640x480@60.054866 Hz, CRT 31kHz
Orientation:
Horizontal
Scrolling:
Unknown
Colors:
-
CPU:
AM9517A, Intel 8042AH, Intel 8051, Intel I386
Audio
Sound:
4 audio channel
Audio chips:
Filtered DAC, Floppy sound, Speaker
Romset
First release:
Mame 0.214 released on sep-25 2019
Last release:
Mame 0.289 released on jul-31 2026
Clone of:
ibm5170 PC/AT 5170
Bios:
Not required
Use rom of:
-
Use sample of:
-
Previous romset:
None
New romset:
None
Files
Dump:
GOOD
Required files:
Status
OVERALL:
PRELIMINARY
Emulation:
Preliminary
Graphic:
Imperfect
Color:
Good
Sound:
Good
Cocktail:
Good
Protection:
Good
Save state:
Not supported
Additional info
  • History
  • Info
  • Score
  • PCB
  • Commands
  • Init
  • Driver
  • XML
  • Motherboard published 37 years ago:

    386-20 © 1989 DFI [Diamond Flower, Inc.].

    The DFI 386-20 is an early-generation Full AT form-factor system board built for the 32-bit Intel 80386DX processor. Arriving at a time when 32-bit computing was purely a luxury reserved for high-end server architectures or expensive workstations, this motherboard helped pave the way for true multitasking power users running early Unix variants, OS/2, and Windows 3.0.

    The motherboard is designed around a native Intel 80386DX CPU running at a synchronous 20 MHz clock speed. To maximize stability at this speed without relying on highly advanced integrated silicon, the board uses a massive, classic discrete TTL (Transistor-Transistor Logic) layout, surrounded by separate logic chips for memory routing and bus management. Its memory subsystem completely predates the 30-pin SIMM revolution; instead, the DFI 386-20 features a massive field of Dual In-line Package (DIP) sockets soldered directly to the board, utilizing page-mode DRAM chips to form its initial memory banks.

    Expansion capabilities are expansive, reflecting its Full AT dimensions. It offers five or six 16-bit ISA slots paired with two 8-bit ISA slots to handle period-accurate network cards, storage controllers, and early VGA graphics adapters. System timing and AT-bus synchronization are anchored by an early, ultra-stable chipset configuration, most notably sourced from Chips & Technologies (C&T) or early discrete ALi (Acer Laboratories) blocks.

    TRIVIA
    The Full-Scale TTL Showcase: Unlike later "highly integrated" 386 boards that consolidated all core functions into one or two large square chips, the early DFI 386-20 is a textbook example of discrete component engineering. The PCB is covered in rows of tiny, rectangular logic ICs (integrated circuits) managing individual tasks like DMA, interrupt routing, and clock signals. This makes the board highly valued by electrical engineering historians, as every sub-system on the board can be traced physically across the PCB lanes.

    The "Pre-SIMM" DIP Memory Field: Populating memory on the DFI 386-20 was an incredibly meticulous task. Instead of snapping in a modern RAM stick, users had to manually press dozens of individual, fragile 1-bit or 4-bit DIP RAM chips directly into row after row of plastic sockets, taking extreme care not to bend any of the pins. A full configuration often required up to 36 individual chips just to achieve 1MB or 2MB of total system memory.

    The Industrial FCC Database Legacy: Because DFI operated as a major OEM supplier providing complete desktop systems to corporate and government offices in the United States and Europe, the DFI 386-20 was subject to strict radio-frequency shielding laws. It is permanently logged in early FCC (Federal Communications Commission) hardware registries under official shielding profiles, noting its requirement for a built-in ferrite core near the CPU end of the keyboard connector to block data-corrupting electromagnetic interference.

    The 387 Math Expansion Gap: To boost calculation speeds in architectural software like AutoCAD 10 or early database engines, the motherboard features a prominent 68-pin grid array socket waiting right next to the CPU. This was dedicated to the Intel 80387DX-20 Math Co-Processor. Because the co-processor often cost nearly as much as the main CPU itself, the socket was almost always left empty by casual home users, running standard x87 math instructions through software emulation instead.

    CONTRIBUTE
    Edit this entry: https://www.arcade-history.com/game/383752/?o=2
    Information provided by © Alexis Bousiges
    Information provided by Contribute to the translation
  • Information provided by
    Information provided by / © Copyright of Fujix
  • Information provided by
  • Information provided by
  • Information provided by Fabricio Coroquer, revisited from the work of
    NOTICE: The short version was discontinued in November 2019
  • Information provided by Contribute
  • Information provided by
  • Information provided by
Dip-switches:
Cheats:
Ports:
Devices refs:
Media options:
RAM options:
Software lists:

If you notice any inaccuracy or error, please report

Data updated on july 31 2026


Image removal
You're proposing to remove this image from the web site.
Please indicate below the reason for the request and will be evaluated
as soon as possible.

Reason:
E-mail:
(optional)
Resource reporting
You can report links for further information, images, video or other url about this game.
Carefully fill out the fields below in such a way as to minimize the time required for the integration of this information in the page.
Link:
Resource type:
Title:
Notes:
E-mail:
(optional)
Game initialization (gameinit)
These data are used to solve any problems starting the game in Mame.
The specified text will be sent to the site ProgettoSnaps by AntoPISA and integrated with the existing one.
Updates are scheduled on a monthly basis so except in special cases you may not immediately see the changes.
Romset:
dfi386
Title:
386-20.REV0
Text:
E-mail:
(optional)
Share page
Report this game to a friend, with optional additional message.
Game:
386-20.REV0
Recipient:
Message:
From:
Create e new list
You can create a new private list, visible only to you, that will allow you to group, view or do other operations on your favorite games.
Title:
Notes:
 

You can create a list using an existing file. In this case, please indicate below.

Import from:
Trascina qui un file
XXXXXXXX
Format:
Export to a file
You can export this list of games on a file so that it can be used by external programs

Title:
Format:
Emulator:
Games path:
Images path:
Release:
 
This option will add all bioses and devices to obtain a working set (no missing files)
Other options
 

 

 

 

This option will also remove the bios rom entries on ClrMamePro dat export
 

 

 

NOTE: You will be prompted to download the file. If this don't occurs, check the popup blocker options of your browser and add this site to the exception list