- Picked up a thin client on ebay for 30 bucks because i was curious. See how i modded it and its not only a fast pc now.but its a light gamer now as well.
- The Wyse WY-700 is a CGA-compatible video adapter from the 1980s. Where the CGA's maximum pixel resolution is 640 × 200, the WY-700 can go up to 1280 × 800. Rather than the CGA's 16 colours, the WY-700 displays four shades of grey.
- Wyse is your best partner for smart submetering and utility expense management solutions. We help Canada’s largest building owners, developers and property managers run smarter, boost environmental sustainability and enjoy a superior experience.
Wyse Software IT can deploy, manage and maintain a scalable fleet of thin clients simultaneously and remotely from a single console.
The Wyse WY-700 is a CGA-compatible video adapter from the 1980s. Wherethe CGA's maximum pixel resolution is 640 × 200, the WY-700 can go upto 1280 × 800.
Rather than the CGA's 16 colours, the WY-700 displays four shades of grey.
The Hardware
Physically, the adapter is composed of two full-length ISA cards boltedtogether. The bottom card contains the MC6845 CRTC, and an MC68705P3 microcontroller. The top card has two jumpers marked 'COLOR' and 'MONO', and two EPROMs containing the font.
The 'COLOR' and 'MONO' jumpers are used to allow the card to be used alongside a CGA or MDA card (or a motherboard video chipset compatible withthese). If the card is installed on its own, both jumpers should be turned on.To install alongside an MDA, switch off 'MONO', and to install alongside a CGA, switch off 'COLOR'.
The card contains two 16×16 pixel fonts. The 'Left' character ROMcontains the left-hand 8 pixels for all 512 characters, and the 'Right' character ROM contains their right-hand 8 pixels. The default fonts are:
Supported modes
According to its manual, the modes supported by the card are:
Text/Graphics | Resolution | Mono/Greyscale | Character size (pixels) | Notes |
---|---|---|---|---|
Text | 80×25 | mono | 16×32 | Compatible with MDA mono (mode 7) |
Text | 80×25 | 4 greys | 16×32 | Compatible with CGA greyscale (mode 2) |
Text | 40×25 | 4 greys | 32×32 | Compatible with CGA greyscale (mode 0) |
Text | 80×50 | 4 greys | 16×16 | |
Text | 160×25 | mono | 8×32 | |
Text | 160×50 | mono | 8×16 | |
Graphics | 320×200 | 4 greys | Compatible with CGA greyscale (mode 5) | |
Graphics | 640×200 | mono | Compatible with CGA mono (mode 6) | |
Graphics | 320×400 | 4 greys | ||
Graphics | 640×400 | 4 greys | ||
Graphics | 1280×400 | mono | ||
Graphics | 1280×800 | mono |
Without seeing SCREEN.EXE I can't be sure, but my suspicion is that thehigh-resolution text modes (80×50, 160×25, 160×50) are notprovided in hardware by the card. It's my guess that they're implemented in software by SCREEN.EXE on top of the corresponding graphics mode.
Screen Attributes
If the 'character height' 6845 register is set to 1 or 14, screen attributes will emulate the MDA:
- Bit 1: Underline
- Bit 3: High intensity
- Bit 7: Blink (if bit 5 of port 03B8h is reset).
If blink is enabled, attributes 80-FF are the same as 00-7F, but blinking.
If the 'character height' register is set to any other value, screen attributes emulate the CGA:
Again, if blink is enabled, attributes 80-FF are the same as 00-7F, but blinking.
In the CGA-compatible 4-colour modes (modes 4 and 5), the colour mapping is straightforward: 00 => black, 01 => dark grey, 02 => light grey, and 03 => white. The 2-colour mode displays foreground as light grey, background as black; in both cases, the CGA colour register (0x3D9) has noeffect.
Provided Utilities
Four utilities were supplied with the card:
Wyse 5070 Drivers
- CLEAR.EXE
- Clear the screen in 160-column or 50-line text modes, replacing CLS.
- FONT.EXE
- Switch between the two fonts supported by the card.
- SAVER.EXE
- A TSR screensaver utility.
- SCREEN.EXE
- Select one of the standard or extended text modes, replacing MODE. This is also a TSR, since it hooks the INT 10hmode set.
Memory Map
The following memory ranges are used:
Wyse Driver Downloads
According to the programmer's manual, the same physical memory is used for all video modes, so you shouldn't access the CGA/MDA framebuffers while inhigh-resolution mode.
Register I/O
The registers are a superset of those used by the CGA and MDA. CGA and MDA registers (3B0h-3BFh and 3D0h-3DCh) are read/write, rather than write-only as on real IBM hardware. This is also the case for the CRTC registers (accessed through ports 3B4h-3B5h / 3D4h-3D5h).
The 'CRTC' presented to the PC is not the physical CRTC on the card. Thiscannot be accessed directly from the PC; the 68705 microcontroller programs it according to the currently-selected video mode.
In addition to the standard CGA/MDA registers, there are three write-only registers to control the extra features:
Wyse Zx0 Drivers
Control register (write only). The programmer's manualonly documents its behaviour in high-resolution graphics modes:When the hardware is in one of the high-resolution graphics modes, a write to the CGA/MDA control register or any access to the CRTC registers (for example, to set the cursor position) will switch back to the appropriateCGA-compatible or MDA-compatible mode.
This register also behaves as a command register when the values 01-07 arewritten to it:
The programmer's manual does not describe how SCREEN.EXE provides itsextended text modes, or how FONT.EXE switches between fonts. In the case of FONT.EXE, it probably just writes commands 02 / 03 to the video card.
In the 800-line modes, only half the framebuffer can be visible in theA0000-AFFFF range at one time, so the bottom two bits of this port select which half is mapped there. The 400-line modes have a straightforward linear framebuffer, rather than CGA-esque interleaving.
In the 640×400 mode and 320×400 modes, a screen occupies 32k, and so two video pages can be fitted in the framebuffer at A0000. Toswitch between them, the start address (ports 3DDh / 3DEh) can be set to 0000h for the first page, or 2000h for the second page.
The programmer's manual describes how to calculate the top scanline address. In 400-line modes, it's the offset of the scanline in video RAM,divided by 4. In 800-line modes, it's the offset divided by 4 and then multiplied by 40 — suggesting that the maximum offset supported is6552.
Drivers
SCREEN.EXE, when resident, provides the following additional modes to INT 10h / AH = 0:
WY-700 drivers were provided with GEM 3.0 and 3.1. An updated version ofthis driver, with codepage support, can be found in the FreeGEM driver packs.
A WY-700 driver existed for Windows 3.0 (wyse700.zip) and for WordPerfect6 for DOS (wys700.exe -> wys700.vrs).
This list of 5.25' discs includesmentions of what may be WY-700 drivers for AutoCAD (DSWY700.DRV), Orcad II (WYSE700A.DRV / WYSE700B.DRV / WYSE700C.DRV), Windows/286 (WYSE700.DRV),Word 5 for DOS (WYSE700.CSD / WYSE700.GSD), and Bitstream fonts 2.05 (WYSE700.DDF).
Emulation
PCE has partial emulation of this card, enough to support the GEM and Windows drivers.
John Elliott28 May 2014
Description | Type | OS | Version | Date |
---|---|---|---|---|
Intel® Aptio* V UEFI Firmware Integrator Tools Provides Intel® Aptio* V UEFI Firmware Integrator Tools for Intel® NUC products. | Software | OS Independent Windows 10, 64-bit* Linux* | 3.0 Latest | 1/25/2021 |
Intel® Chipset Device Software for Intel® 11th Gen NUCs This download record installs the Intel® Chipset Device Software for Intel® NUC Kit 11th Gen | Driver | Windows 10, 64-bit* | 10.1.18460.8229 Latest | 1/13/2021 |
Intel® Management Engine Driver for Windows® 10 64-bit for NUC11PHKi7C and NUC11PHKi7CAA Provides Intel® Management Engine Component Driver for Windows® 10 64-bit for Intel® NUC Kit NUC11PHKi7C and NUC11PHKi7CAA | Driver | Windows 10, 64-bit* | 2037.15.0.1840 Latest | 1/13/2021 |
Intel® Graphics DCH Driver for Intel® NUC Kit 11th Gen This download installs the Intel® Graphics DCH Drivers for Windows® 10 for Intel® NUC Kit with 11th Gen CPU | Driver | Windows 10, 64-bit* | 27.20.100.8935 Latest | 1/13/2021 |
NVIDIA GeForce Graphics Driver for Windows 10 for Intel® NUC Kit NUC11PHKi7C and NUC11PHKi7CAA NVIDIA GeForce Graphics Driver for Windows 10 for Intel® NUC Kit NUC11PHKi7C and NUC11PHKi7CAA | Driver | OS Independent | 27.21.14.5256 Latest | 1/13/2021 |
Intel® Ethernet (LAN) Network Connection Driver for Windows® 10 for Intel® NUC11PHKi7C This package contains the driver for the Intel® Network Adapters on the Intel® NUC11PHKi7C products using Windows® 10. | Driver | Windows 10, 64-bit* | 1.0.1.8 Latest | 1/13/2021 |
Realtek* High Definition Audio Driver for the 3.5mm audio jack for Windows® 10 64-bit on the Intel® NUC11PHKi7C Installs Realtek* High Definition Audio Driver for the 3.5mm audio jack for Windows® 10 64-bit on the Intel® NUC11PHKi7C | Driver | Windows 10, 64-bit* | 6.0.9054.1 Latest | 1/13/2021 |
Intel® Serial IO Driver for Intel® NUC 11 Gen Installs Intel® Serial IO Driver for Intel® NUC 11 Gen | Driver | Windows 10, 64-bit* | 30.100.2031 Latest | 1/13/2021 |
Realtek* Card Reader Driver for Intel® NUC 11 Gen Installs Realtek* Card Reader Driver for Intel® NUC 11 Gen | Driver | Windows 10, 64-bit* | 10.0.19041.21335 Latest | 1/13/2021 |
Intel® Rapid Storage Technology (RAID) for Windows® 10 64-bit for NUC11PHKi7C Installs Intel® Rapid Storage Technology (RAID) for Windows® 10 64-bit for NUC11PHKi7C | Driver | Windows 10, 64-bit* | 18.0.1.1138.2 Latest | 1/13/2021 |
Intel® Ethernet (LAN) Network Connection Driver for Intel® NUC11PA Intel® Ethernet (LAN) Network Connection Driver for Intel® NUC11PA | Driver | Windows 10, 64-bit* | 1.0.2.6 Latest | 1/12/2021 |
Realtek* High Definition Audio Driver for Windows® 10 64-bit for NUC11PA Provides Realtek* High Definition Audio Driver for Windows® 10 64-bit for the Intel® NUC NUC11PA. | Driver | Windows 10, 64-bit* | 6.0.9013.1 Latest | 1/12/2021 |
Intel® Management Engine Driver for Intel® NUC11PA Provides Intel® Management Engine Driver for Intel® NUC11PA. | Driver | Windows 10, 64-bit* | 2040.100.0.1029 Latest | 1/12/2021 |
Intel® Rapid Storage Technology (RAID) for Windows® 10 64-bit for NUC11PA Installs Intel® Rapid Storage Technology (RAID) for Windows® 10 64-bit for NUC11PA | Driver | OS Independent Windows 10, 64-bit* | 18.0.1.1138 Latest | 1/12/2021 |
Intel® Rapid Storage Technology Driver for NUC11TNHv7, NUC11TNHv5, NUC11TNKv7, NUC11TNKv5, NUC11TNBv7, NUC11TNBv5 This download record installs Intel® Rapid Storage Technology Driver for NUC11TNHv7, NUC11TNHv5, NUC11TNKv7, NUC11TNKv5, NUC11TNBv7, NUC11TNBv5 | Driver | Windows 10, 64-bit* | 18.1.1.1033 Latest | 1/11/2021 |
Intel® Trusted Execution Engine (Intel® TXE) Driver for NUC11TNHv7, NUC11TNHv5, NUC11TNKv7, NUC11TNKv5, NUC11TNBv7, NUC11TNBv5 This download record installs Intel® Trusted Execution Engine (Intel® TXE) Driver for NUC11TNHv7, NUC11TNHv5, NUC11TNKv7, NUC11TNKv5, NUC11TNBv7, NUC11TNBv5. | Driver | Windows 10, 64-bit* | 1.14.15.0 Latest | 1/11/2021 |
USB Type C Power Delivery Controller for Intel® NUC11TN This download record installs USB Type C Power Delivery Controller for Intel® NUC11TN. | Driver | Windows 10, 64-bit* | 1.0.9.5 Latest | 1/10/2021 |
Intel® Ethernet (LAN) Network Connection Driver for Intel® NUC11TN This download record installs Intel® Ethernet (LAN) Network Connection Driver for Intel® NUC11TN. | Driver | Windows 10, 64-bit* | 1.0.2.6 Latest | 1/10/2021 |
Thunderbolt™ 3 DCH Driver for Intel® NUC11TN This download record installs Thunderbolt™ 3 DCH Driver for Intel® NUC11TN. | Driver | Windows 10, 64-bit* | 1.41.1030.0 Latest | 1/10/2021 |
Intel® GNA Scoring Accelerator Driver for Intel® NUC11TN This download record installs Intel® GNA Scoring Accelerator Driver for Intel® NUC11TN. | Driver | Windows 10, 64-bit* | 2.0.0.1097 Latest | 1/10/2021 |