Knowledge (XXG)

Z88DK

Source 📝

161:. Z88DK is a collection of software development tools that targets the 8080 and Z80 family of machines. It allows development of programs in C, assembly language or any mixture of the two. What makes z88dk unique is its ease of use, built-in support for many Z80 machines and its extensive set of assembly language library subroutines implementing the C standard and extensions. 592: 681: 164:
It has been used for many software and hardware projects, notably the REX DK (targeted to the REX 6000 platform) and the S1 SDK (targeted to the
600: 57: 635: 196: 399: 686: 572: 562: 289: 409: 309: 501: 465: 262: 103: 157:
based computers. The name derives from the fact that it was originally developed to target the
506: 487: 475: 120: 115: 93: 646: 567: 470: 344: 314: 393: 304: 247: 150: 108: 675: 388: 339: 272: 257: 242: 237: 232: 165: 158: 691: 483: 459: 438: 349: 284: 417: 404: 540: 412: 375: 370: 324: 319: 267: 227: 299: 294: 252: 25: 624: 520: 154: 529: 444: 432: 223:
As of the time of writing Z88DK supports the following target platforms:
192: 636:
Vintage is the New Old: Z88DK – Development kit for Z80 gets new version
449: 427: 381: 334: 172: 146: 535: 526: 511: 364: 329: 212: 86: 422: 516: 495: 491: 479: 208: 204: 200: 184: 180: 550: 545: 454: 278: 176: 354: 188: 359: 171:
The compiler is highly portable, and is known to be run on
666: 661: 131: 126: 114: 102: 92: 82: 56: 34: 24: 8: 19: 647:futurice: Build environment like it's 1986 18: 620: 618: 593:"Creating a Z80 Development Environment" 584: 7: 682:C (programming language) compilers 14: 1: 65:; 9 months ago 63:2.3 / December 2023 40:; 26 years ago 708: 219:Supported target platforms 519:VZ200/300 (also known as 78: 52: 532:(also known as DataSlim) 400:Philips Videopac + G7400 285:EACA Colour Genie EG2000 625:Z88DK Supported Targets 413:2000/3000/4000 platform 597:www.allthingsmicro.com 439:Sharp OZ/QZ 700 family 423:Small Computer Central 563:Retargetable compiler 398:C7420 module for the 290:Enterprise 64 and 128 30:Dominic Morris et al. 466:Peters Plus Sprinter 667:Z88DK Documentation 603:on 11 February 2017 502:Timex Sinclair 2068 153:for a long list of 21: 662:Z88DK Main website 441:palmtop organizers 507:Toshiba Pasopia 7 488:TI-84 Plus series 140: 139: 699: 649: 644: 638: 633: 627: 622: 613: 612: 610: 608: 599:. Archived from 589: 136: 133: 121:Artistic License 94:Operating system 73: 71: 66: 48: 46: 41: 22: 707: 706: 702: 701: 700: 698: 697: 696: 687:Cross-compilers 672: 671: 658: 653: 652: 645: 641: 634: 630: 623: 616: 606: 604: 591: 590: 586: 581: 568:Microcontroller 559: 471:Tatung Einstein 385:arcade hardware 345:Mattel Aquarius 315:Grundy NewBrain 221: 130: 74: 69: 67: 64: 44: 42: 39: 35:Initial release 17: 12: 11: 5: 705: 703: 695: 694: 689: 684: 674: 673: 670: 669: 664: 657: 656:External links 654: 651: 650: 639: 628: 614: 583: 582: 580: 577: 576: 575: 570: 565: 558: 555: 554: 553: 548: 543: 538: 533: 524: 514: 509: 504: 499: 473: 468: 463: 457: 452: 447: 442: 436: 430: 425: 420: 415: 407: 402: 396: 394:Philips VG5000 391: 386: 378: 373: 368: 362: 357: 352: 347: 342: 337: 332: 327: 322: 317: 312: 307: 305:Exidy Sorcerer 302: 297: 292: 287: 282: 281:based machines 276: 270: 265: 260: 255: 250: 248:Camputers Lynx 245: 240: 235: 230: 220: 217: 151:cross compiler 138: 137: 128: 124: 123: 118: 112: 111: 109:Cross compiler 106: 100: 99: 96: 90: 89: 84: 80: 79: 76: 75: 62: 60: 58:Stable release 54: 53: 50: 49: 36: 32: 31: 28: 15: 13: 10: 9: 6: 4: 3: 2: 704: 693: 690: 688: 685: 683: 680: 679: 677: 668: 665: 663: 660: 659: 655: 648: 643: 640: 637: 632: 629: 626: 621: 619: 615: 602: 598: 594: 588: 585: 578: 574: 571: 569: 566: 564: 561: 560: 556: 552: 549: 547: 544: 542: 539: 537: 534: 531: 528: 525: 522: 518: 515: 513: 510: 508: 505: 503: 500: 497: 493: 489: 485: 481: 478:calculators ( 477: 474: 472: 469: 467: 464: 461: 458: 456: 453: 451: 448: 446: 443: 440: 437: 434: 431: 429: 426: 424: 421: 419: 416: 414: 411: 408: 406: 403: 401: 397: 395: 392: 390: 389:Philips P2000 387: 384: 383: 379: 377: 374: 372: 369: 366: 363: 361: 358: 356: 353: 351: 348: 346: 343: 341: 340:Master System 338: 336: 335:Luxor ABC 800 333: 331: 328: 326: 323: 321: 318: 316: 313: 311: 308: 306: 303: 301: 298: 296: 293: 291: 288: 286: 283: 280: 277: 275:(in Z80 mode) 274: 273:Commodore 128 271: 269: 266: 264: 263:Casio PV-2000 261: 259: 258:Casio PV-1000 256: 254: 251: 249: 246: 244: 243:Cambridge Z88 241: 239: 238:Amstrad NC200 236: 234: 233:Amstrad NC100 231: 229: 226: 225: 224: 218: 216: 214: 210: 206: 202: 198: 194: 190: 186: 182: 178: 174: 169: 167: 166:S1 MP3 Player 162: 160: 159:Cambridge Z88 156: 152: 148: 144: 135: 129: 125: 122: 119: 117: 113: 110: 107: 105: 101: 98:Multiplatform 97: 95: 91: 88: 85: 81: 77: 61: 59: 55: 51: 37: 33: 29: 27: 23: 642: 631: 605:. Retrieved 601:the original 596: 587: 484:TI-83 series 460:Spectravideo 380: 350:Memotech MTX 330:Luxor ABC 80 222: 170: 163: 142: 141: 26:Developer(s) 16:Z88DK origin 541:ZX Spectrum 376:NEC PC-8801 371:NEC PC-6001 325:Lambda 8300 320:Jupiter Ace 268:CCE MC-1000 228:Amstrad CPC 676:Categories 607:14 January 579:References 300:Epson PX-8 295:Epson PX-4 253:Canon X-07 83:Written in 521:Laser 200 418:SAM Coupé 310:Galaksija 168:) teams. 149:-derived 557:See also 530:REX 6000 445:Sharp X1 433:Sharp MZ 193:Mac OS X 450:Sord M5 428:SG-1000 382:Pac-Man 367:1 and 2 197:Solaris 173:AmigaOS 147:Small-C 127:Website 116:License 70:2023-12 68: ( 43: ( 536:YAZ180 527:Xircom 512:TRS 80 435:series 410:Rabbit 405:RC2014 365:Nascom 213:MS-DOS 87:ANSI C 517:VTech 496:TI-86 492:TI-85 480:TI-82 209:Win16 205:Win32 201:Win64 185:Linux 181:HP-UX 145:is a 143:Z88DK 132:z88dk 20:Z88DK 609:2022 573:SDCC 551:ZX81 546:ZX80 455:S-OS 360:NABU 279:CP/M 211:and 177:BeOS 134:.org 104:Type 45:1998 38:1998 692:Z80 462:SVI 355:MSX 189:BSD 183:9, 155:Z80 678:: 617:^ 595:. 494:, 490:, 486:, 482:, 476:TI 215:. 207:, 203:, 199:, 195:, 191:, 187:, 179:, 175:, 611:. 523:) 498:) 72:) 47:)

Index

Developer(s)
Stable release
ANSI C
Operating system
Type
Cross compiler
License
Artistic License
z88dk.org
Small-C
cross compiler
Z80
Cambridge Z88
S1 MP3 Player
AmigaOS
BeOS
HP-UX
Linux
BSD
Mac OS X
Solaris
Win64
Win32
Win16
MS-DOS
Amstrad CPC
Amstrad NC100
Amstrad NC200
Cambridge Z88
Camputers Lynx

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.