Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asiekierka/zeta
ZZT/Super ZZT emulator for Windows/Linux/HTML5
https://github.com/asiekierka/zeta
zzt
Last synced: 12 days ago
JSON representation
ZZT/Super ZZT emulator for Windows/Linux/HTML5
- Host: GitHub
- URL: https://github.com/asiekierka/zeta
- Owner: asiekierka
- License: mit
- Created: 2020-03-15T15:13:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T16:50:47.000Z (24 days ago)
- Last Synced: 2024-10-16T22:28:07.140Z (22 days ago)
- Topics: zzt
- Language: C
- Homepage: http://zeta.asie.pl/
- Size: 659 KB
- Stars: 58
- Watchers: 6
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zeta
Zeta is a small emulator, implementing a fraction of a DOS-compatible environment just large enough to run ZZT and Super ZZT, allowing user-friendly and accurate usage
of them in modern environments, as well as easy packaging, distribution and embedding of ZZT games.## Compiling (Autotools, recommended)
`./autogen.sh && mkdir build && cd build && ../configure --with-frontend=sdl2 && make`
You're going to need the development headers/package for SDL2 (`sdl2-devel` on Fedora, `libsdl2-dev` on Debian/Ubuntu, `sdl2` on Arch, etc).
## Compiling (Makefile, unsupported)
Use `make PLATFORM=platform`, where platform is generally of the form platform-frontend.
### Recommended platforms
* mingw32-sdl - SDL frontend, Windows
* unix-sdl - SDL frontend, Linux
* wasm - WebAssembly library### Unsupported
* unix-curses - Curses frontend, Linux
### HTML5 version
On top of building the WebAssembly library, some extra files are required:
* zeta.js (renamed to zeta.min.js) - compiled by running `npm run build` in web/
* index.html, loader, libraries - available in web/res/## License
Zeta is available under the terms of the MIT license, as described in `LICENSE`.