The CRT monitors of DOSBox Staging, ported to WebGL2: its presets for Hyllian's CRT shader, and its own VGA shaders where a screen has few pixels. Each version is drawn from its native pixels on the monitor closest to its own, with a whole number of screen pixels for every scanline where the size allows.
- PC, FM Towns
- 31 kHz VGA monitor. Each of the 200 lines is drawn twice: 400 fine scanlines.
- Mac
- The same kind of monitor, at 480 lines.
- EGA, CGA
- The 31 / 15 kHz button swaps the VGA monitor for the card's own 15.7 kHz one: 200 lines.
- Amiga, ST, Sega CD
- 15 kHz monitor or TV, with DOSBox's arcade presets: dark gaps between the 200 lines.
- Hercules, ST mono
- No mask. Hercules in white, green or amber phosphor.
[X] On in the viewer: the CRT button under the picture, or R
[X] Scanlines need pixels: zoom in where the window is too small
[X] Every setting in the CRT lab, on the menu bar
crt-hyllian and its presets: Copyright (C) 2011-2020 Hyllian, Copyright (C) 2020-2024 The DOSBox Staging Team, MIT. VGA 1080p shaders: Copyright (C) 2020-2024 The DOSBox Staging Team, GNU GPL v2 or later. Curvature and corners from crt-guest-advanced-hd: Copyright (C) 2018-2025 guest(r); its vignette: Copyright (C) 2019-2025 guest(r) and Dr. Venom; GNU GPL v2 or later. The port, crt.js, is shared under the GNU GPL v2 or later; here are all the notices.