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 | ||||
640x200, 640x256 | 4 | SDAF19.CGA | FreeGEM | ||
Apricot FP | 640x200 | B/W | PORTLCD.SYS | GEM 1.2 | Also contains the string: APRICOT GSX 2.0 BETA RELEASE |
SDFPM9.CGA | FreeGEM | ||||
4 | PORTCOL2.SYS | GEM 1.2 | Also contains the string: APRICOT GSX 2.0 BETA RELEASE | ||
8 | PORTCOL3.SYS | GEM 1.2 | |||
640x200, 640x256 | 4 | SDFP29.CGA | FreeGEM | ||
8 | SDFP39.CGA | FreeGEM | |||
16 | SDFP49.CGA | FreeGEM | |||
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 | 1600x1280? | ? | SDSP10.EGA | - | The file to look for is SPGEM3.ZIP |
Cornerstone DualPage | 1600x1280 | 2-16 greys | SDDP1600.EGA | - | From 2PAGE_2.ZIP. Greyscale depth depends on how much memory the card has. |
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 | |||||
4 | SDPS49.VGA | ||||
SDPS410.VGA | |||||
8 | SDPS89.VGA | ||||
SDPS810.VGA | |||||
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 | ||||
SDJVG9.VGA | ViewMAX/2 | Supports DBCS characters in the system font. From DRDOS 6.0/V | |||
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 | ||||
Hercules InColor | 720x348 | 16 | SDHIC9.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 | GENIUS3.SYS | GEM 1.2 | From genius2.zip |
GENIUS6.SYS | GEM 2.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 | 16 | SDFSIS86.VGA | - | The strings in the drivers read "VGA 2 COLOR" but they are actually 16-colour drivers. |
1024x768 | 16 | 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 with DOSEMU's emulated Trident BIOS. |
1024x768 | 4 | SD1K4.VGA | - | Do not work with DOSEMU's emulated Trident BIOS; actual hardware is required. | |
1024x768 | 16 | SD1K6.VGA | - | ||
768x1024 | 4 | SD7X4.VGA | - | ||
768x1024 | 16 | SD7X6.VGA | - | ||
UMC UM85C408 | 800x600 | 16 | SDFVGA86.VGA | - | |
1024x768 | 16 | SDFVGA1K.VGA | - | ||
768x1024 | 16 | SDFVGA7K.VGA | - | ||
VESA | 640x480 | 256 | SDW649.VGA | FreeGEM | Supports more chipsets, but may be slower. |
SDW6X9.VGA | Only works on Cirrus and Paradise chipsets. Earlier versions were known as SDV649.VGA | ||||
SDW6410.VGA | Supports more chipsets, but may be slower. | ||||
SDW6X10.VGA | Only works on Cirrus and Paradise chipsets. Earlier versions were known as SDV6410.VGA | ||||
800x600 | 16 | SDVGA.VGA | - | Original version by Heinz Rath. | |
SDVES9.VGA | FreeGEM | Based on Heinz Rath's instructions | |||
SDV869.VGA | |||||
SDV8610.VGA | |||||
SDV8611.BS | 256 | SDW869.VGA | |||
SDW8610.VGA | |||||
1024x768 | 16 | SDV109.VGA | FreeGEM | ||
SDV1010.VGA | |||||
SDV1011.BS | |||||
1024x768 | 256 | SDW109.VGA | FreeGEM | The first 256-colour driver I wrote. Earlier versions were known as SD2569.VGA. | |
SDW1010.VGA | Earlier versions were known as SD25610.VGA | ||||
1280x1024 | 256 | SDW129.VGA | FreeGEM | ||
SDW1210.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. May be identical to the UMC SDFVGA86 above. |
Wang Professional Computer | 800x300 | B/W | SDWHM9.CGA | FreeGEM | |
640x225 | 4 | SDWM49.CGA | FreeGEM | ||
Wyse Wy-700 | 1280x800 | 2 | SDWYS8.VGA | GEM 3.0 | |
SDWYS9.VGA | GEM 3.1 | ||||
SDWYS9.VGA | FreeGEM | ||||
SDWYS10.VGA | FreeGEM |
John Elliott 6 March 2013