All of the machines supported by z88dk have access to a core set of library functions which are typically those
specified by the ANSI standard. However there are many features within the
z88dk library that only available to specific machines. This table shows graphically
what special features each port has.
Machine |
Native Console I/O |
VT100 Console I/O |
Graphics |
Grey Graphics |
File I/O |
ZSock Network |
Sound |
Other features |
ABC80 |
No |
40x24 (buggy) |
No |
No |
No |
No |
No |
|
Amstrad CPC |
Yes |
No |
Yes (buggy) |
No |
No |
No |
No |
|
Amstrad NC100 |
Yes |
No |
No |
No |
No |
No |
No |
|
Cambridge Z88 | Yes |
Yes |
256x64 |
No |
Yes |
Yes |
1 bit |
Far memory support + many other features |
Commodore 128 (z80) |
No |
40x25 |
No |
No |
No |
No |
No |
|
CP/M |
No |
If hardware supported |
No |
No |
Yes |
No |
No |
|
Jupiter Ace |
No |
32x24 (B&W) |
96x64 (emulated) |
No |
No |
No |
1 bit |
|
MSX 1 |
40x24 |
No |
No |
No |
No |
No |
No |
|
Mattel Aquarius |
Yes |
40x24 |
No |
No |
No |
No |
1 bit |
|
Sam Coupe |
32x24 |
No |
No |
No |
No |
No |
No |
|
Sharp MZ (80,700,800) |
40x25 |
40x25 |
80x50 |
No |
No |
No |
No |
Unstable under the MZ700WIN emulator |
SORD M5 |
32x24 |
No |
No |
No |
No |
No |
No |
|
Spectravideo |
40x24 |
No |
No |
No |
No |
No |
No |
|
Sprinter |
80x35(?) |
80x35(?) (Colour) |
No |
No |
Yes |
No |
No |
Experimental port. Developed under the SPRINT emulator |
TI82 |
16x8 |
32x4 (B&W) |
96x64 |
Yes |
No |
No |
1 bit |
|
TI83 |
16x8 |
32x4 (B&W) |
96x64 |
Yes |
In Progress |
No |
1 bit |
|
TI83+ |
16x8 |
32x4 (B&W) |
96x64 |
Yes |
No |
No |
1 bit |
|
TI85 |
21x8 |
32x4 (B&W) |
128x64 |
Yes |
No |
No |
1 bit |
|
TI86 |
21x8 |
32x4 (B&W) |
128x64 |
No |
No |
No |
1 bit |
|
VZ/Laser 200 |
32x16 |
32x12 (B&W) |
128x64 |
No |
No |
No |
No |
|
Xircom Rex 6000 |
No |
No |
No |
No |
Soon |
No |
No |
Graham Cobb's stdio library is due to be integrated into z88dk v1.6 |
ZX81 |
32x21 |
32x21 (B/W) |
96x64 (emulated) |
No |
No |
No |
No |
Unstable |
ZX Spectrum |
32x24 and 64x24 |
24-85x25 (Colour) |
256x192 |
No |
+3 |
No |
1 bit |
Native console I/O is dynamically switchable
between 64 and 32 columns |
ZXVGS |
- |
NO |
- |
No |
Yes |
No |
- |
Not entirely integrated since we're not sure how to
classify it! |
z88dk/platforms.html |
Last Updated 16/12/2002 dom |