Spotlight › Two monitors
Two adapters, one desktop
A Hercules/CGA pair on an original IBM PC, with windows spanning both displays.
- Displays
- 2
- Workspace
- 1 desktop
- Hardware demonstration
- IBM PC
01 / Display configuration
Display configuration
os8088 extends one desktop across a physical Hercules/CGA pair. Either display can be primary; the secondary can be placed to its right or below it. The demonstrated setup uses original IBM PC hardware.
IBM documents the monochrome and colour adapter mappings separately in its technical references. The os8088 arrangement also accounts for the Hercules graphics aperture; it is not a generic two-card configuration.
02 / Spanning-window captures
Spanning-window captures
03 / Window and pointer behaviour
Window and pointer behaviour
Windows can straddle the display boundary and are clipped independently by each adapter. Menu bar, dock and drive icons remain on the primary display. Full-screen programs claim one display while the other retains the desktop.
The pointer transfers whole between displays and is constrained around gaps caused by differing heights. Extended mode is opt-in because detecting an adapter does not establish that its monitor is connected.
Desktop coordinates
Different geometries leave unused space
Choose the primary display and the secondary placement to see how the screen bounds, unused space and spanning window change.
04 / Supported pair
Supported pair
Two displays maximum, using Hercules plus physical CGA. VGA CGA emulation is not a substitute for the second adapter. The secondary has no separate dock or menu bar. EGA is not a supported primary for extended mode.
05 / Enable extended mode
Enable extended mode
Connect both monitors before choosing Display > Desktop > Extend. Select the primary and relative placement. make xt-multimon provides the corresponding 86Box setup.
make xt-multimon