release:tinyzoo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
release:tinyzoo [2022/08/21 14:45] – asie | release:tinyzoo [2023/03/29 16:53] (current) – asie | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{tag> | ||
+ | |||
+ | ====== TinyZoo ====== | ||
+ | |||
+ | TinyZoo is a collection of small ZZT source ports by asie, with the following traits: | ||
+ | |||
+ | * Custom, optimized binary bytecode format, | ||
+ | * Support for ZXT-based extensions via the conversion tool. | ||
+ | |||
+ | ===== Platform support ===== | ||
+ | |||
+ | NOTE: The Analogue Pocket using the " | ||
+ | |||
+ | ^ ID ^ Name ^ Progress ^ Engine files ^ Source code ^ As of Zeta ^ Notes ^ | ||
+ | | gb | Game Boy Color | Released | [[https:// | ||
+ | | gb | Analogue Pocket | Released | [[https:// | ||
+ | | gg | Game Gear | Planned | | [[https:// | ||
+ | | ws | WonderSwan (Color) | Released | [[https:// | ||
+ | | gba | Game Boy Advance | Planned | | | | | | ||
+ | |||
+ | ===== Converting your ZZT world ===== | ||
+ | |||
+ | NOTE: This is complicated because it's early. It will get easier, maybe, one day. | ||
+ | |||
+ | NOTE: If you want to utilize ZXT extensions, it is recommended - but not necessary, if you're using a different tool - to download the latest CI ClassicZoo/ | ||
+ | |||
+ | - Download the latest version of zima, 0.9.0 or above. | ||
+ | * You need **Java 17** for new zima builds. Download a copy [[https:// | ||
+ | * Some features and bugfixes may only be available in the development builds. To download the latest CI zima build: visit [[https:// | ||
+ | - Download the latest engine file for your platform - see above. | ||
+ | - Run the following command in the command line: '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Make sure to study the [[https:// | ||
+ | |||
+ | ===== Platform-specific advice ===== | ||
+ | |||
+ | ==== Game Boy ==== | ||
+ | |||
+ | === Publishing to HTML5 === | ||
+ | |||
+ | Currently, the best supported GB emulator for TinyZoo/GB is [[https:// | ||
+ | |||
+ | - Download binjgb from [[https:// | ||
+ | - Copy your ROM to this directory, named '' | ||
+ | |||
+ | To upload to itch.io, pack all the files in the linked directory (including '' | ||
+ | |||
+ | === Acquiring physical cartridges === | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | * There is no reason to buy a cartridge larger than **4MB ROM** - bigger sizes are not supported by TinyZoo/GB at this time. | ||
+ | * Note that you need a cartridge with **128K RAM** and **MBC5**. | ||
+ | * For smaller games (or games utilizing "board groups" | ||
+ | |||
+ | ===== Recommended emulators ===== | ||
+ | |||
+ | * '' | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * '' | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | * [[https:// | ||