mirror of
https://github.com/alangarf/apple-one.git
synced 2025-01-07 18:32:24 +00:00
7a7b165888
This adds support for simulating the two testbenches. Tested with icarus, modelsim, isim or xsim. Default is icarus fusesoc run --target=$target --tool=$tool apple-one where $target is apple1_tb or vga_tb and $tool is icarus,isim,modelsim or xsim It also adds targets for building for the de0 and tinyfpga_b2 boards fusesoc build --target={de0,tinyfpga_b2} apple-one All ROM and ROM files can be overriden on the command-line, e.g. fusesoc build --target=de0 apple-one --BASIC_FILENAME=/path/to/file.hex Use fusesoc build --target=$target apple-one --help to see all parameters |
||
---|---|---|
.. | ||
images | ||
Quartus | ||
README.md |
Apple One
Terasic DE0 Board target
Maintainer: Niels Moseley https://github.com/trcwm
Build environment
The project was developed using Quartus II 13.1. Using other versions might work, YMMV.
Features
- UART support via the on-board RS-232 interface.
- VGA support via the on-board VGA connector.
- PS/2 keyboard support via the on-board PS/2 connector.
- The 7-segment display shows the 6502's program counter.
- The right-most push button resets the system.