| Machine | Native Console I/O | VT100 Console I/O | Monochrome Graphics | Grey Graphics | File I/O | ZSock Network | Sound | Other features |
|---|---|---|---|---|---|---|---|---|
| ABC80 | Yes | 40×24 | 78×72 | No | No | No | No | |
| ABC800 | Yes | No | No | No | No | No | No | |
| Amstrad CPC | Yes | No | 256×192 (Partial) | No | Yes | No | No | |
| Amstrad NC100 | Yes | No | No | No | No | No | No | |
| Cambridge Z88 | Yes | Yes | 256×64 | No | Yes | Yes | 1 bit | Far memory support + many other features |
| Commodore 128 (z80) | No | 40×25 | 80×50 | No | No | No | No | |
| CP/M | No | If hardware supported | No | No | Yes | No | No | |
| Grundy Newbrain | Yes | No | No* | No | No* | No | No | * could work on expanded systems in non-standard mode, via stream functions |
| Jupiter Ace | No | 32×24 (B&W) | 96×64 (emulated) | No | No | No | 1 bit | |
| MSX | 40×24 | No | 256×192 (Partial) | No | No | No | 1 bit | |
| Mattel Aquarius | Yes | 40×24 | 80×72 | No | No | No | 1 bit | |
| Nascom | 48×16 | 48×16 | 96×48 | No | No | No | No | |
| Rabbit Control Module | ||||||||
| Sam Coupe | 32×24 | 24..85x24 (Colour) | No | No | No | No | 1 bit | Sprite Pack. Music might play at a higher pitch due to CPU frequency. |
| Sega Master System | ||||||||
| Sharp MZ (80,700,800) | 40×25 | 40×25 | 80×50 | No | No | No | No | |
| Sharp OZ | Yes | No | 239×80 | No | No | No | No | Experimental |
| SORD M5 | 32×24 | No | No | No | No | No | No | |
| Spectravideo SVI | 40×24 | No | No | No | No | No | No | |
| Sprinter | 80×35(?) | 80×35(?) (Colour) | No | No | Yes | No | No | Experimental port. Developed under the SPRINT emulator |
| TI82 | 16×8 | 32×8 (B&W) | 96×64 | Yes (?) | No | No | 1 bit | Grey graphics run on the VTI emulator but problems have been reported with the real hardware |
| TI83 | 16×8 | 32×8 (B&W) | 96×64 | Yes | No | No | 1 bit | Sound output via infrared port |
| TI83+ | 16×8 | 32×8 (B&W) | 128×64 | Yes | No | No | 1 bit | Sound output via infrared port |
| TI85 | 21×8 | 32×8 (B&W) | 128×64 | No | No | No | 1 bit | Sound output via infrared port |
| TI86 | 21×8 | 32×8 (B&W) | 128×64 | No | No | No | 1 bit | Sound output via infrared port |
| TRS-80 | 64×16 | No | 128×48 | No | No | No | 1 bit | Sound output via cassette port |
| TS2068 | 32x24 and 64x24 | 24..85x24 (Colour) | 256×192 | No | No | No | 1 bit | Sprite Pack |
| VZ/Laser 200 | 32×16 | 32×12 (B&W) | 128×64 | No | No | No | 1 bit | |
| Xircom Rex 6000 | No | No | No | No | No | No | No | Graham Cobb’s stdio library was due to be integrated into z88dk v1.6. The Rex supplies has its own library mostly divergent from the standard z88dk library |
| ZX81 | 32×21 | 24..85x24 (HRG Mono) | 64×48 + HRG modes | Yes | No | No | No | Sprite Pack |
| ZX Spectrum | 32x24 and 64x24 | 24..85x24 (Colour) | 256×192 | No | Yes | No | 1 bit | Sprite Pack. Native file IO available for +3 and Microdrive; BASIC driver supports many other disc types. |
| ZXVGS | - | No | - | No | Yes | No | - | Not entirely integrated since we’re not sure how to classify it! |