All Projects → Zany80 → Zany80

Zany80 / Zany80

Licence: GPL-3.0 license
Zany80 fantasy computer system

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
python
139335 projects - #7 most used programming language
Makefile
30231 projects
CMake
9771 projects

Projects that are alternatives of or similar to Zany80

jetpac-disassembly
JETPAC: annotated source code disassembly of this classic 8-bit game (1983, ZX Spectrum)
Stars: ✭ 36 (-25%)
Mutual labels:  z80, 8-bit
z80
Single header Z80 emulator for C++ (C++11 or later)
Stars: ✭ 17 (-64.58%)
Mutual labels:  z80, z80-emulator
apultra
Free open-source compressor for apLib with 5-7% better ratios
Stars: ✭ 84 (+75%)
Mutual labels:  z80, 8-bit
Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
Stars: ✭ 131 (+172.92%)
Mutual labels:  z80, z80-emulator
ArduZ80
The first Z80 emulation library for Arduino
Stars: ✭ 44 (-8.33%)
Mutual labels:  emulation, z80
jsGBC
👾 A GameBoy Color Emulator written in JavaScript
Stars: ✭ 44 (-8.33%)
Mutual labels:  z80, z80-emulator
6502.Net
A .Net-based Cross-Assembler for Several 8-Bit Microprocessors
Stars: ✭ 44 (-8.33%)
Mutual labels:  z80, 8-bit
LemonLime
A Nintendo 3DS LLE emulator written in C#
Stars: ✭ 57 (+18.75%)
Mutual labels:  emulation
pg global temp tables
Oracle-style global temporary tables for PostgreSQL
Stars: ✭ 16 (-66.67%)
Mutual labels:  emulation
AdvantEDGE
AdvantEDGE, Mobile Edge Emulation Platform
Stars: ✭ 36 (-25%)
Mutual labels:  emulation
Pi1541-HAT
A HAT for the Raspberry Pi, that allows to emulate the Commodore C64 floppy disk drive 1541. Switches and IEC-Bus detachable.
Stars: ✭ 26 (-45.83%)
Mutual labels:  emulation
js-nes-emulator
NES emulator in javascript.
Stars: ✭ 12 (-75%)
Mutual labels:  emulation
a80
Intel 8080/Zilog Z80 assembler written in D.
Stars: ✭ 23 (-52.08%)
Mutual labels:  z80
simonpi
A quick & dirty script to emulate Raspberry PI family devices on your laptop.
Stars: ✭ 61 (+27.08%)
Mutual labels:  emulation
REW-sploit
Emulate and Dissect MSF and *other* attacks
Stars: ✭ 115 (+139.58%)
Mutual labels:  emulation
bitty
Bitty Engine - An itty bitty 2D game engine, with built-in editors, programmable in Lua.
Stars: ✭ 86 (+79.17%)
Mutual labels:  fantasy-console
kpspemu
PSP Emulator written in Kotlin for JVM, JS and Native. Can work as PWA.
Stars: ✭ 57 (+18.75%)
Mutual labels:  emulation
pdp6
PDP-6 Emulator
Stars: ✭ 47 (-2.08%)
Mutual labels:  emulation
firebase-jest-testing
Firebase back-end testing, using Jest.
Stars: ✭ 21 (-56.25%)
Mutual labels:  emulation
Z80Core
A Z80 core written in Java
Stars: ✭ 25 (-47.92%)
Mutual labels:  z80

Zany80

Note: this repo is dead, see https://sr.ht/~pixelherodev/Zany80 instead

Zany80 is an IDE to make working with various pieces of hardware easier, tightly integrating various emulators with debuggers and an intelligent code editor. It also provides tools to ease developments of various types of software (port monitors, sprite editors, etc).

As of version 0.2, Zany80 also includes support for a second system based on the LIMN architecture, and a fully function toolchain for the associated DragonFruit language.

There was once a webapp, compiled to emscripten. I am unwilling to deal with the maintainance burden of supporting webapp bullshit, so unless someone else does it, it will not happen.

Licensing note: some utility files have been borrowed from various open-source projects. Their code is organized by source in lib/, and all have been included in accordance with their respective licenses. A single LICENSE file should be available in each folder (if it's missing, please file a ticket).

Why use XML as a data format?

Honestly, XML was chosen mostly because I hadn't had any experience with it when I made the decision. At this point, I don't really care enough to change it. Patches are welcome, so long as performance is within the same order of magnitude and the new format (and its implementation) are simpler than the current one (not that that's hard). Also, it must be in C99, with no dependency on C++ (or any other language, for that matter).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].