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.
Hardware | Resolution | Colours | Filename | Version | Notes |
---|---|---|---|---|---|
Amstrad PC1512 | 640x200 | 16 | AMSTRAD.SYS | GEM 2.0 | |
SDAMS9.CGA | FreeGEM | ||||
SDAMS10.CGA | FreeGEM | ||||
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.2 | Referred 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.2 | Referred 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.2 | Referred 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.SYS | GEM 2.1 | The 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.SYS | GEM 2.2 | ||||
SDATT8.EGA | GEM 3.0 | ||||
SDATT9.EGA | GEM 3.1 | ||||
SDATT9.EGA | FreeGEM | ||||
SDATT10.EGA | GEM 4.0 | ||||
SDATT10.EGA | FreeGEM | ||||
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.SYS | GEM 2.1 | Requires Display Enhancement Board | ||
SDDEB7.SYS | GEM 2.2 | ||||
SDDEB8.EGA | GEM 3.0 | ||||
BBC Master 512 | 640x256 | B/W | ACORNBW.SYS | GEM 1.1 | The 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 | 800x600 | 16 | SD800.VGA | - | |
1024x768 | 16 | SD1024.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 | FreeGEM | Supports 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.VGA | GEM 4.0 | |
SDGSV9.VGA | FreeGEM | ||||
SDGSV10.VGA | |||||
IBM 3270 PC | 720x350 | B/W | KINGHMP3.SYS | GEM 1.2 | |
KINGHMP5.SYS | GEM 1.x? | ||||
KINGHMP6.SYS | GEM 2.1 | ||||
SDKHM7.SYS | GEM 2.2 | ||||
SDKHM9.EGA | FreeGEM | ||||
SDKHM10.VGA | |||||
360x350 | 4 | 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.SYS | GEM 1.1 | |
IBMCHMP3.SYS | GEM 1.2 | ||||
IBMCHMP5.SYS | GEM 1.2 | ||||
IBMCHMP6.SYS | GEM 2.0 | ||||
SDIBM7.SYS | GEM 2.2 | ||||
SDCGA8.CGA | GEM 3.0 | ||||
SDCGA8.CGA | - | Colours inverted for laptops; by Jaroslaw Binczaowski | |||
SDCGA9.CGA | GEM 3.1 | ||||
UDCGA9.CGA | ViewMAX/1 | ||||
SDCGA9.CGA | FreeGEM | ||||
SDRCG9.CGA | FreeGEM | Colours inverted for laptops. | |||
SDCGA10.CGA | FreeGEM | ||||
SDRCG10.CGA | FreeGEM | Colours inverted for laptops. | |||
320x200 | 4 | SDCLF9.VGA | FreeGEM | ||
SDCLR9.VGA | FreeGEM | Colours inverted for laptops. | |||
IBM EGA | 640x200 | 8 | IBMEL8P2.SYS | GEM 1.1 | For EGA with CGA monitor |
IBMEL8P3.SYS | GEM 1.2 | ||||
IBMEL8P5.SYS | GEM 1.x? | ||||
IBMEL8P6.SYS | GEM 2.0 | ||||
SDEL87.SYS | GEM 2.2 | ||||
SDEL89.CGA | FreeGEM | ||||
SDEL810.CGA | |||||
SDEL811.BS | |||||
16 | IBMELFP2.SYS | GEM 1.1 | |||
IBMELFP3.SYS | GEM 1.2 | ||||
IBMELFP5.SYS | GEM 1.x? | ||||
IBMELFP6.SYS | GEM 2.0 | ||||
SDELF7.SYS | GEM 2.2 | ||||
SDELF9.CGA | FreeGEM | ||||
SDELF10.CGA | |||||
SDELF11.BS | |||||
640x350 | B/W | IBMEHMP2.SYS | GEM 1.1 | For EGA with MDA monitor | |
IBMEHMP3.SYS | GEM 1.2 | ||||
IBMEHMP5.SYS | GEM 1.x? | ||||
IBMEHMP6.SYS | GEM 2.0 | ||||
SDEHM7.SYS | GEM 2.2 | ||||
SDEH18.EGA | GEM 3.0 | ||||
SDEH19.EGA | GEM 3.1 | ||||
SDEH19.EGA | FreeGEM | ||||
SDEH110.EGA | |||||
2 | IBMEH1P2.SYS | GEM 1.1 | Unlike the B/W EGA driver above, this driver puts the EGA in colour mode and then sets the palette to black and white. | ||
IBMEH1P6.SYS | GEM 2.0 | ||||
8 | IBMEH8P2.SYS | GEM 1.1 | For EGA with 128k+ and colour EGA monitor | ||
IBMEH8P3.SYS | GEM 1.2 | ||||
IBMEH8P5.SYS | GEM 1.x? | ||||
IBMEH8P6.SYS | GEM 2.0 | ||||
SDEH87.SYS | GEM 2.2 | ||||
SDEH89.EGA | FreeGEM | ||||
SDEH810.EGA | |||||
SDEH811.BS | |||||
16 | IBMEHFP2.SYS | GEM 1.1 | For EGA with 192k+ and colour EGA monitor | ||
IBMEHFP3.SYS | GEM 1.2 | ||||
IBMEHFP5.SYS | GEM 1.2 | ||||
IBMEHFP6.SYS | GEM 2.0 | ||||
SDEHF7.SYS | GEM 2.2 | ||||
SDEHF8.EGA | GEM 3.0 | ||||
SDEHF9.EGA | GEM 3.1 | ||||
SDEHF10.EGA | GEM 4.0 | ||||
SDEHF9.EGA | FreeGEM | ||||
SDEHF10.EGA | |||||
SDEHF11.BS | |||||
IBM VGA | 640x480 | B/W | SDPSM7.SYS | GEM 2.2 | The 'PS' in the driver name stands for PS/2 |
SDPSM8.VGA | GEM 3.0 | ||||
SDPSM9.VGA | GEM 3.1 | ||||
SDPSM10.VGA | GEM 4.0 | ||||
SDPSM9.VGA | FreeGEM | ||||
SDPSM10.VGA | FreeGEM | ||||
16 | SDPSC7.SYS | GEM 2.2 | |||
SDPSC8.VGA | GEM 3.0 | ||||
SDPSC9.VGA | GEM 3.1 | ||||
SDGEM5.VGA | - | From deltasoft.com - GEM/3 video driver patched with the GEM/5 palette. | |||
UDUNI9.VGA | ViewMAX/1 | "Universal" EGA/VGA driver. | |||
UDUNI9.VGA | ViewMAX/2 | ||||
SDPSC10.VGA | GEM 4.0 | ||||
SDPSC11.BS | GEM 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.SYS | GEM 1.1 | |
HERMONP3.SYS | GEM 1.2 | ||||
HERMONP5.SYS | GEM 1.2 | ||||
HERMONP6.SYS | GEM 2.0 | ||||
SDHRC7.SYS | GEM 2.2 | ||||
SDHRC8.EGA | GEM 3.0 | ||||
SDHRC9.EGA | GEM 3.1 | ||||
UDHRC9.EGA | ViewMAX/1 | ||||
UDHRC9.EGA | ViewMAX/2 | ||||
SDHRC10.EGA | GEM 4.0 | ||||
SDHRC9.EGA | FreeGEM | ||||
SDHRC10.EGA | FreeGEM | ||||
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.SYS | GEM 2.2 | |
SDGEN8.VGA | GEM 3.0 | ||||
SDGEN9.VGA | GEM 3.1 | ||||
SDGEN10.VGA | GEM 4.0 | ||||
SDGEN9.VGA | FreeGEM | ||||
SDGEN10.VGA | FreeGEM | ||||
Paradise 8514/a Plus | 1024x768 | 256 | SDPWGA9.VGA | - | Came from a file called 8514DRVR.EXE. |
Paradise VGA | 640x480 | 256 | SDPAR9.VGA | FreeGEM | |
SDPAR10.VGA | FreeGEM | 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.SYS | GEM 1.2 | |
SDT107.SYS | GEM 2.2 | ||||
Tandy 1200 | 640x200 | 8 | TD1200H3.SYS | GEM 1.2 | |
Tandy 2000 | 640x400 | 8 | TD2000H3.SYS | GEM 1.2 | |
SDT207.SYS | GEM 2.2 | ||||
B/W | TD2000M3.SYS | GEM 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.SYS | GEM 2.2 | May also apply to Quadram Prosync |
SDP648.VGA | GEM 3.0 | ||||
SDP649.VGA | GEM 3.1 | ||||
SDP649.VGA | FreeGEM | ||||
SDP6410.VGA | FreeGEM | ||||
752x410 | 4 | SDP757.SYS | GEM 2.2 | ||
SDP758.EGA | GEM 3.0 | ||||
SDP759.VGA | GEM 3.1 | ||||
SDP759.VGA | FreeGEM | ||||
SDP7510.VGA | FreeGEM | ||||
WD 1Page Display System | 800x600 | unknown | SDFVGA86.VGA | - | The file to look for is PVGA800.ZIP |
Wyse Monochrome | 1280x800 | 2 | SDWYS8.VGA | GEM 3.0 | |
SDWYS9.VGA | GEM 3.1 | ||||
SDWYS9.VGA | FreeGEM | ||||
SDWYS10.VGA | FreeGEM |
John Elliott 19 January 2007