GEM pages
Home -> GEM -> Drivers -> Video

Video driver list for Intel GEM

Drivers marked thus are believed to exist, or to have existed; but I don't have them. Drivers marked thus exist and I have them, but because their copyright messages refer to other companies than DRI I don't feel that I can distribute them.

In theory you should be able to download the drivers from this page and use them in the appropriate version of GEM. However, for best results you should install from a proper GEM distribution so that the correct fonts and any other support files get installed as well.

One good list of lost drivers is this archive.org mirror; the actual drivers aren't there, but the contents page still is.

HardwareResolutionColoursFilenameVersionNotes
Amstrad PC1512 640x200 16 AMSTRAD.SYS GEM 2.0
SDAMS9.CGAFreeGEM
SDAMS10.CGAFreeGEM
Apricot F1 640x200 4 F1COL.SYS GEM 1.2 Also contains the string:
APRICOT GSX 2.0 BETA RELEASE
F1COL.SYS GEM 1.3
Apricot FP 640x200 B/W PORTLCD.SYS GEM 1.2 Also contains the string:
APRICOT GSX 2.0 BETA RELEASE
4 PORTCOL2.SYS GEM 1.2
8 PORTCOL3.SYS GEM 1.2
Apricot PC/Xi 800x400 B/W SDAXI9.EGA FreeGEM
Apricot Xen 800x400 B/W APRXBWN4.SYS GEM 1.2Referred to in INSTALL.INF on Apricot Xen-i system disk. May also be for Apricot PC/Xi video hardware.
640x200 4 APRX04C4.SYS GEM 1.2Referred to in INSTALL.INF on Apricot Xen-i system disk. May be identical to the F1 640x200 driver above.
640x350 16 APRX16C4.SYS GEM 1.2Referred to in INSTALL.INF on Apricot Xen-i system disk.
ATI EGA Wonder 640x480 16 GEM51.SYS- These various drivers used to be available from ATI's website, but are not any more. GEM51 / GEM52 / GEM53 are based on a driver source tree somewhere between GEM/2.1 and GEM/2.2; ATI51-54 on the GEM/3.0 driver source. Some ATI EGA drivers can be found here and here.
ATI51-
752x410 16 GEM52.SYS-
ATI52-
800x560 16 GEM53.SYS-
ATI53-
ATI EGA Wonder 800+ 800x600 16 GEM2-54B.DRV-For GEM/2, based on the same source as GEM51.SYS / GEM52.SYS / GEM53.SYS above. Curiously, it reports screen size as 800x601.
GEM3-54C.DRV-For GEM/3, based on the GEM/3.1 driver source.
ATI VGA Wonder 800x600 16 ATI54-
AT&T PC6300 640x400 B/W ATTMONP6.SYSGEM 2.1The PC6300 was also sold as the Olivetti M24. The 640x400 mode is also present on some later Olivetti PCs such as the PCS86; and some Compaq portables.
SDATT7.SYSGEM 2.2
SDATT8.EGAGEM 3.0
SDATT9.EGAGEM 3.1
SDATT9.EGAFreeGEM
SDATT10.EGAGEM 4.0
SDATT10.EGAFreeGEM
UDCAT9.EGA ViewMAX/2 This driver also supports the CGA, the Toshiba 3100 (see below) and the DEC VAXmate.
SDCAT9.EGA FreeGEM
SDCAT10.EGA FreeGEM
16 ATTDEBP6.SYSGEM 2.1Requires Display Enhancement Board
SDDEB7.SYSGEM 2.2
SDDEB8.EGAGEM 3.0
BBC Master 512 640x256 B/W ACORNBW.SYSGEM 1.1The Acorn drivers were distributed with GEM/2, but in internal structure they are GEM/1.1 drivers.
ACORNBW.SYS GEM 1.1 1987 OS update, but an older driver version
SDBBM9.CGA FreeGEM
320x256 4 ACORNCOL.SYS GEM 1.1 Presents the BBC's 320x256 mode to GEM as 640x256, combining adjacent pixels when the display is painted.
ACORNCOL.SYS GEM 1.1 1987 OS update, but an older driver version
SDBBC9.CGA FreeGEM
Cardinal VGA700 800x60016SD800.VGA-
1024x76816SD1024.VGA-
Carrera S3 86C911 640x480 16 SDGEMVP.VGA-Google for GEMVP.ZIP to download the package.
Cirrus Logic 800x600 16 SDA600.VGA-
1024x768 16 SDA768.VGA-
Cornerstone SinglePage/DualPage Unknown Unknown SDSP10.EGA - The file to look for is SPGEM3.ZIP
Everex EV-659 or EV-657-1 640x480 16 SD640480.EGA-
752x410 16 SD752410.EGA-
800x600 16 SD800600.EGA-
Everex Viewpoint EV-678 800x600 16 SD800600.EGA-
1024x768 2 SD1K7682.EGA-
1024x768 16 SD1K7684.EGA-
Everex EV233 1024x352 Unknown SD233352.EGA - The file to look for is FVGEM3.ZIP
1024x704 Unknown SD233704.EGA -
Everex EV235 1280x1200 Unknown SD235SCN.EGA - The file to look for is 235GEM3.ZIP
1664x1200 Unknown SD23510.EGA - 10pt system font
Unknown SD23520.EGA - 20pt system font
Generic 720x540 16 SDU759.VGA FreeGEMSupports 720x540 mode on C&T chipsets; can be patched to support other chipsets.
SDU7510.VGA
Generic 800x600 16 SDU869.VGA FreeGEM Supports 800x600 mode on a number of chipsets, including VESA; can be patched to support others.
SDU8610.VGA
Genoa SuperVGA 800x600 16 SDGSV10.VGAGEM 4.0
SDGSV9.VGA FreeGEM
SDGSV10.VGA
IBM 3270 PC 720x350 B/W KINGHMP3.SYSGEM 1.2
KINGHMP5.SYSGEM 1.x?
KINGHMP6.SYSGEM 2.1
SDKHM7.SYSGEM 2.2
SDKHM9.EGA FreeGEM
SDKHM10.VGA
360x3504 SDKLF9.VGA FreeGEM
SDKLF10.VGA
IBM Convertible 640x200 2? SDPCC7.SYS GEM 2.2 Probably just a reverse-video version of normal CGA, unless it used the character generator RAM for off-screen bitmap storage.
IBM CGA 640x200 B/W IBMCHMP2.SYSGEM 1.1
IBMCHMP3.SYSGEM 1.2
IBMCHMP5.SYSGEM 1.2
IBMCHMP6.SYSGEM 2.0
SDIBM7.SYSGEM 2.2
SDCGA8.CGAGEM 3.0
SDCGA8.CGA- Colours inverted for laptops; by Jaroslaw Binczaowski
SDCGA9.CGAGEM 3.1
UDCGA9.CGAViewMAX/1
SDCGA9.CGAFreeGEM
SDRCG9.CGAFreeGEMColours inverted for laptops.
SDCGA10.CGAFreeGEM
SDRCG10.CGAFreeGEMColours inverted for laptops.
320x2004 SDCLF9.VGAFreeGEM
SDCLR9.VGAFreeGEMColours inverted for laptops.
IBM EGA 640x200 8 IBMEL8P2.SYSGEM 1.1For EGA with CGA monitor
IBMEL8P3.SYSGEM 1.2
IBMEL8P5.SYSGEM 1.x?
IBMEL8P6.SYSGEM 2.0
SDEL87.SYSGEM 2.2
SDEL89.CGAFreeGEM
SDEL810.CGA
SDEL811.BS
16 IBMELFP2.SYSGEM 1.1
IBMELFP3.SYSGEM 1.2
IBMELFP5.SYSGEM 1.x?
IBMELFP6.SYSGEM 2.0
SDELF7.SYSGEM 2.2
SDELF9.CGAFreeGEM
SDELF10.CGA
SDELF11.BS
640x350 B/W IBMEHMP2.SYSGEM 1.1For EGA with MDA monitor
IBMEHMP3.SYSGEM 1.2
IBMEHMP5.SYSGEM 1.x?
IBMEHMP6.SYSGEM 2.0
SDEHM7.SYSGEM 2.2
SDEH18.EGAGEM 3.0
SDEH19.EGAGEM 3.1
SDEH19.EGAFreeGEM
SDEH110.EGA
2 IBMEH1P2.SYSGEM 1.1Unlike the B/W EGA driver above, this driver puts the EGA in colour mode and then sets the palette to black and white.
IBMEH1P6.SYSGEM 2.0
8 IBMEH8P2.SYSGEM 1.1For EGA with 128k+ and colour EGA monitor
IBMEH8P3.SYSGEM 1.2
IBMEH8P5.SYSGEM 1.x?
IBMEH8P6.SYSGEM 2.0
SDEH87.SYSGEM 2.2
SDEH89.EGA FreeGEM
SDEH810.EGA
SDEH811.BS
16 IBMEHFP2.SYSGEM 1.1For EGA with 192k+ and colour EGA monitor
IBMEHFP3.SYSGEM 1.2
IBMEHFP5.SYSGEM 1.2
IBMEHFP6.SYSGEM 2.0
SDEHF7.SYSGEM 2.2
SDEHF8.EGAGEM 3.0
SDEHF9.EGAGEM 3.1
SDEHF10.EGAGEM 4.0
SDEHF9.EGAFreeGEM
SDEHF10.EGA
SDEHF11.BS
IBM VGA 640x480 B/W SDPSM7.SYSGEM 2.2The 'PS' in the driver name stands for PS/2
SDPSM8.VGAGEM 3.0
SDPSM9.VGAGEM 3.1
SDPSM10.VGAGEM 4.0
SDPSM9.VGAFreeGEM
SDPSM10.VGAFreeGEM
16 SDPSC7.SYSGEM 2.2
SDPSC8.VGAGEM 3.0
SDPSC9.VGAGEM 3.1
SDGEM5.VGA-From deltasoft.com - GEM/3 video driver patched with the GEM/5 palette.
UDUNI9.VGAViewMAX/1"Universal" EGA/VGA driver.
UDUNI9.VGAViewMAX/2
SDPSC10.VGAGEM 4.0
SDPSC11.BSGEM 5.0
SDPSC9.VGA FreeGEM
SDUNI9.VGA"Universal" EGA/VGA driver.
SDPSC10.VGA
SDUNI10.VGA"Universal" EGA/VGA driver.
SDPSC11.BS
SDUNI11.BS"Universal" EGA/VGA driver.
Hercules 720x348 B/W HERMONP2.SYSGEM 1.1
HERMONP3.SYSGEM 1.2
HERMONP5.SYSGEM 1.2
HERMONP6.SYSGEM 2.0
SDHRC7.SYSGEM 2.2
SDHRC8.EGAGEM 3.0
SDHRC9.EGAGEM 3.1
UDHRC9.EGAViewMAX/1
UDHRC9.EGAViewMAX/2
SDHRC10.EGAGEM 4.0
SDHRC9.EGAFreeGEM
SDHRC10.EGAFreeGEM
Maxlogic MaxVGA 640x480 16 SDMX6448.EGA - The files to look for are MAXEGA.ZIP and MAXVGAB.ZIP
752x420 16 SDMX7542.EGA -
800x512 16 SDMX8051.EGA -
800x600 16 SDMX8060.EGA -
Maxlogic MX-656 640x480 16 SDG647.SYS - The file to look for is MAX656.ZIP
800x600 16 SDG867.SYS -
MDSI Genius Card 728x1008 2 SDGEN7.SYSGEM 2.2
SDGEN8.VGAGEM 3.0
SDGEN9.VGAGEM 3.1
SDGEN10.VGAGEM 4.0
SDGEN9.VGAFreeGEM
SDGEN10.VGAFreeGEM
Paradise 8514/a Plus 1024x768 256 SDPWGA9.VGA-Came from a file called 8514DRVR.EXE.
Paradise VGA 640x480 256 SDPAR9.VGAFreeGEM
SDPAR10.VGAFreeGEM
800x600 2 SD_800_M.VGA -
16 SD_800_C.VGA -
PVGA800.SYS -From PVGA16-1.ZIP
SD_PS800.EGA-
1024x768 2 SD_1K_M.VGA -
16 SD_1K_C.VGA -
Plantronics ColorPlus 640x200 4 SDPLA9.CGA FreeGEM
SDPLA10.CGA
Realtek VGA 800x600 16 SD800.VGA - From RTVGA.ZIP. Driver strings mention ZyMOS ZyVGA so this may be supported as well.
1024x768 4 SD4C.VGA -
1024x768 16 SD1K.VGA -
1024x1024 16 SD1KV.VGA -
768x1024 16 SD768.VGA -
1024x1024 16 SD768V.VGA -
SiS 86C201 800x600 B/W SDFSIS86.VGA - The file to look for is SIS_GEM3.ZIP
1024x768 2 SDFSIS1K.VGA-
Tandy 1000 640x200 B/W TD1000H3.SYSGEM 1.2
SDT107.SYSGEM 2.2
Tandy 1200 640x200 8 TD1200H3.SYSGEM 1.2
Tandy 2000 640x400 8 TD2000H3.SYSGEM 1.2
SDT207.SYSGEM 2.2
B/W TD2000M3.SYSGEM 1.2
Toshiba T1000/T1200/T3100 640x400 B/W SDTSH9.EGA - The ViewMAX driver UDCAT9.EGA and the FreeGEM driver SDCAT9.EGA (above) also support this mode.
Trident TVGA 8900 800x600 16 SD803.VGA- Works in DOSEMU.
1024x768 16 SD1K6.VGA-Doesn't work in DOSEMU.
768x1024 16 SD7X6.VGA-
VESA 640x480 256 SDV649.VGA FreeGEM Only works on Cirrus and Paradise chipsets
SDV6410.VGA
800x600 16 SDVGA.VGA-From Heinz Rath's web page; source is available
SDVES9.VGA FreeGEM Based on Heinz Rath's instructions
SDV869.VGA
SDV8610.VGA
SDV8611.BS
1024x768 16 SDV109.VGA FreeGEM
SDV1010.VGA
SDV1011.BS
1024x768 256 SD2569.VGA FreeGEM The first 256-colour driver I wrote.
SD25610.VGA
Video 7 Vega Deluxe 640x480 4 SDP647.SYSGEM 2.2May also apply to Quadram Prosync
SDP648.VGAGEM 3.0
SDP649.VGAGEM 3.1
SDP649.VGAFreeGEM
SDP6410.VGAFreeGEM
752x410 4 SDP757.SYSGEM 2.2
SDP758.EGAGEM 3.0
SDP759.VGAGEM 3.1
SDP759.VGAFreeGEM
SDP7510.VGAFreeGEM
WD 1Page Display System 800x600 unknown SDFVGA86.VGA - The file to look for is PVGA800.ZIP
Wyse Monochrome 1280x800 2 SDWYS8.VGAGEM 3.0
SDWYS9.VGAGEM 3.1
SDWYS9.VGAFreeGEM
SDWYS10.VGAFreeGEM

John Elliott 19 January 2007