micro-AES
Z80
micro-AES | Z80 | |
---|---|---|
1 | 2 | |
26 | 401 | |
- | - | |
3.2 | 9.2 | |
16 days ago | 3 days ago | |
C | C | |
Apache License 2.0 | GNU Lesser General Public License v3.0 only |
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.
micro-AES
-
A minimalist, C89 compatible implementation of the AES encryption and block cipher modes: Useful for tiny embedded applications and also, learning how things work
micro-AES: A minimalist implementation of AES algorithms in C (github.com)
Z80
- 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?
RunCPM - RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.
8080 - A complete emulation of the Intel 8080 processor written in C99.
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
uriparser - :hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub
z80cpuEmulator - A highly portable Zilog Z80 cpu emulator running a fully operational BASIC-based system.
SMS - SEGA Master System Assembly Programming
z80emu - A free portable Z80 emulator.
c8080 - Bare 8080 cpu emulator
codewarrior - code-searching tool and static code analysis - Beta