tatl
🗣 Tiny Test Framework for C89 (by Fuwn)
Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C (by redcode)
tatl | Z80 | |
---|---|---|
1 | 2 | |
2 | 401 | |
- | - | |
4.9 | 9.2 | |
almost 2 years ago | 3 days ago | |
C | C | |
GNU General Public License v3.0 only | GNU Lesser General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tatl
Posts with mentions or reviews of tatl.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-18.
-
How would you guys implement unit testing in C?
Haha, I actually just finished writing a little unit testing library for C89 about a week ago. It’s very simple, contains examples, and you can get it up and running in just a few lines. Check it out here, if you’d like. :)
Z80
Posts with mentions or reviews of Z80.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-20.
- Making a Homebrew Z80 machine, want to emulate it for testing before build. Could I...
-
The Z80's feature discovered after 40 years [video]
Despite giving a talk, I'm not an expert on the subject, but if you look at ZX Spectrum forums and the ZX Spectrum discord, you'll find more information: the block instruction flags, the NMI preservation during reset, SCF/CCF flag instability. I haven't research any of those yet, but many have and did publish those results ! redcode's Z80 emulator seems to be the most up-to-date on those subjects: https://github.com/redcode/Z80/blob/master/THANKS (has many links to the various reverse engineered parts).
What are some alternatives?
When comparing tatl and Z80 you can also consider the following projects:
ryanmock
RunCPM - RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.
soft6502 - An implementation of the 6502 Processor Emulator in C
8080 - A complete emulation of the Intel 8080 processor written in C99.
uriparser - :hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
Z80 - Highly portable Zilog Z80 CPU emulator written in ANSI C
z80 - Z80 CPU Emulator (with built-in debugger)
SMSTestSuite - SMS Test Suite
halfix - x86 PC emulator that runs both natively and in the browser, via WebAssembly
z80cpuEmulator - A highly portable Zilog Z80 cpu emulator running a fully operational BASIC-based system.
SMS - SEGA Master System Assembly Programming