forked from SavourySnaX/EDL
Emulation Description Language
Godzil/EDL
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Emulation Description Language ------------------------------ Requires Bison/Yacc,lex/flex,llvm (3.4) to build the compiler. Invaders needs the above compiler plus opengl and glfw (3.0.4). Only tested under mingw32 so far. It should build under linux, but the makefile will need tweaking to include the correct libraries. make will build the compiler. tests/ folder includes a simple test harness for validating the 8080 example cores work. examples/ folder includes a few examples :) Invaders - Uses the pin accurate 8080 core, shows a logic analyser while running. Simple Invaders - Uses the step based 8080 core. Language - Contains a few small examples of constructs available in EDL. ZXSpectrum - Both a step based, and a pin accurate Z80 version. vic20 - Includes 1541 disk drive emulation + a lot of debug windows. c64 - Includes 1541 disk drive emulation -- Incomplete. NES - WIP (has a composite TV signal generator built in.. but output requires an external repository.
About
Emulation Description Language
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 76.8%
- C++ 19.2%
- Bison 2.1%
- Makefile 1.7%
- Vim Script 0.2%