====== ZZT Platform Viability ====== This is a very rough page, containing research and status on various platforms. ===== Platforms ===== (All trademarks are property of their respective rightsholders and used for identification purposes only.) ==== Turbo Pascal-based ==== ^ Platform ^ Viability ^ Progress ^ Codebase ^ Additional constraints? ^ Additional quirks? ^ Comment ^ | IBM PC | come on | Yes | ClassicZoo | | | | | NEC PC-9801 | come on | Yes | ClassicZoo | | | Would be cool to have an EGC-based graphics renderer | ==== Source port-based ===== If your platform is less powerful than a GBA, especially RAM-wise, it probably can't do a sourc Modern PCs are not listed; they have a variety of options. === Computers/Phones === ^ Platform ^ Viability ^ Progress ^ Codebase ^ Additional constraints? ^ Additional quirks? ^ Comment ^ | Android | Yes | Experiments | ? | | | | | Apple iOS | Yes | Not started | ? | | | | | Apple Macintosh (Classic) | Yes | Not started | openzoo-cpp? | | | | | Atari ST/STe | Yes | Not started | openzoo-cpp | | | | | Commodore Amiga | Yes | Not started | openzoo-cpp? | | | | | WebAssembly | Yes | Not started | openzoo-cpp, Zeta | | | | === Consoles === ^ Platform ^ Viability ^ Progress ^ Codebase ^ Additional constraints? ^ Additional quirks? ^ Comment ^ | Nintendo 64 | Yes | Not started | openzoo-cpp | | Nintendo GameBoy Advance | Sort of | Playable, WIP | openzoo-cpp | Low memory | ROM-backed | | | Nintendo DS | Yes | WIP | openzoo-cpp | | Dual-screen layout | | | Nintendo 3DS | Yes | Playable, WIP | openzoo-cpp | | Dual-screen layout, stereoscopic | | | Nintendo GameCube | Yes | Not started | openzoo-cpp | | | | | Nintendo Wii | Yes | Not started | openzoo-cpp | | | | | Nintendo Wii U | Yes | Not started | openzoo-cpp | | | | | Nintendo Switch | Yes | Not started | openzoo-cpp | | | | | PlayStation 1 | Yes | Not started | openzoo-cpp | | | Resurrect the candyk toolchain | | PlayStation 2 | Yes | Not started | | Outdated and/or non-battle-tested GCC versions | | | | PlayStation Portable | Yes | Playable, WIP | openzoo-cpp | | | | | PlayStation Vita | Yes | Not started | openzoo-cpp | | | Just use SDL2 | | Sega Saturn | Yes | Not started | openzoo-cpp | | | | | Sega Dreamcast | Yes | Not started | openzoo-cpp | | | DreamZZT is back!? | ==== Special ==== TODO ===== Platform notes ===== TODO