Commit Graph

169 Commits

Author SHA1 Message Date
Jack Zielke
1963724642 Fix duplicate line in matrix.txt 2018-04-11 10:20:29 -04:00
Alan Garfield
88b81a562f
Update README.md 2018-04-04 11:17:25 +10:00
Alan Garfield
13d7f412f6
Update README.md 2018-04-04 11:15:15 +10:00
Alan Garfield
6af0759774
Fix readme some more 2018-04-03 23:07:39 +10:00
Alan Garfield
a04037244b
Fix readme colour table 2018-04-03 23:06:11 +10:00
Alan Garfield
0d6de9353e Added bit about capslock to main readme 2018-04-03 22:49:18 +10:00
Alan Garfield
986fdc1394 updated main readme:ew 2018-04-03 22:44:33 +10:00
Alan Garfield
f7f108478a Added a bunch of Apple1 programs 2018-04-03 22:15:24 +10:00
Alan Garfield
86b75a0f2c Fixed new line and nul characters outside of WozMon 2018-04-03 22:14:47 +10:00
Alan Garfield
0b6b54c198
Merge pull request #18 from lawrie/master
Added support for the Blackice II board
2018-04-01 20:59:13 +10:00
lawrie
08c147cb73 removed wrong images 2018-03-31 10:19:49 +01:00
lawrie
bad3b601cc Added support for Blackice II 2018-03-31 10:14:15 +01:00
Niels Moseley
03ab2cc86e Fixed VGA scrolling bug 2018-02-19 00:46:34 +01:00
Niels Moseley
a0dae6f9a7 Fixed DE0 compilation problems 2018-02-19 00:29:30 +01:00
Alan Garfield
8066942b40 added source for the apple one 30th demo 2018-02-19 09:14:08 +11:00
Alan Garfield
37c3898d9f added font and colour support at 0xC000-0xC002 2018-02-18 17:52:19 +11:00
Alan Garfield
48f6f7b78d removed vga font mode switch from software control 2018-02-16 14:38:18 +11:00
Alan Garfield
11bef736b4 Added toggle button on ice40hx8k breakout to switch from PS2 to Uart 2018-02-16 14:02:02 +11:00
Alan Garfield
b7f3f186f7 Added clear screen button 2018-02-16 13:43:43 +11:00
Alan Garfield
ae59891f2e fixed condition where uart_cts failed 2018-02-16 13:42:21 +11:00
Alan Garfield
ea220fb9ab added uart testbench to look at cts signal 2018-02-16 13:40:46 +11:00
Alan Garfield
526538a685 fixed param paths for yosys, may need more work 2018-02-14 15:27:36 +11:00
Alan Garfield
78b3c6f5c6 Updated the omilex board support 2018-02-14 11:38:26 +11:00
Alan Garfield
7ef0df07da
Merge pull request #11 from ironsteel/master
Support for Olimex iCE40HX8K-EVB fpga board
2018-02-14 11:14:12 +11:00
Niels Moseley
e4cf24dd0e
Merge pull request #15 from olofk/s3e-fusesoc
Add FuseSoC support for s3e-starterkit
2018-02-12 22:31:16 +01:00
Olof Kindgren
4cb800f368 Add FuseSoC support for s3e-starterkit 2018-02-12 21:32:40 +01:00
Niels Moseley
f525631760 S3E updates. 2018-02-12 16:47:52 +01:00
Niels Moseley
3f8d13757b Update basic.hex and ram.hex to be ISE compliant. 2018-02-12 16:27:01 +01:00
Niels Moseley
7a260619a5 * Added missing S3E top level verilog file.
* Updated wozmon.hex to be ISE compliant.
2018-02-12 16:24:16 +01:00
Niels Moseley
2bcb58e039 Merge branch 'master' of https://github.com/alangarf/apple-one 2018-02-12 16:15:50 +01:00
Niels Moseley
98f00f3482 Added fusesoc doc. 2018-02-12 16:15:26 +01:00
Niels Moseley
0d0c3ed811
Merge pull request #14 from olofk/fusesoc
Fusesoc
2018-02-12 15:56:44 +01:00
Niels Moseley
ae7717e1a7 Added Impact programming file for S3E starter kit 2018-02-12 15:53:31 +01:00
Niels Moseley
bad08ec595 Fixed ise_hexer to filter out more rubbish characters. Fixed S3E starterkit toplevel (ROM/RAM parameters) 2018-02-12 15:53:02 +01:00
Olof Kindgren
7a7b165888 Add preliminary FuseSoC support
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
2018-02-12 15:19:40 +01:00
Olof Kindgren
3a330aeccb Remove non-existing port assignments 2018-02-12 15:19:40 +01:00
Niels Moseley
b2d01d4703
Merge pull request #13 from olofk/rompaths
Expose ROM/RAM files as top-level parameters
2018-02-12 15:14:40 +01:00
Olof Kindgren
2226afe669 Expose ROM/RAM files as top-level parameters
This allows file names to be overridden at compile-time.

It also gets rid of the ifdef SIM in the verilog components
2018-02-12 14:04:00 +01:00
Niels Moseley
9bf7d101cc Light maintenance. 2018-02-12 01:57:15 +01:00
Niels Moseley
c590167553 Merge branch 'master' of https://github.com/alangarf/apple-one 2018-02-12 01:53:46 +01:00
Niels Moseley
77b5847611 Added Spartan 3E starter kit implementation (work in progress!). 2018-02-12 01:52:10 +01:00
Alan Garfield
1756fc17b1
Centered main image in readme 2018-02-12 09:46:53 +11:00
Alan Garfield
20ffe41999
Update README.md 2018-02-12 09:44:04 +11:00
Alan Garfield
e35d78714b added apple-one standalone image 2018-02-12 09:40:11 +11:00
Alan Garfield
b0d0d778f0 Fixed paths on upduino build 2018-02-12 09:35:44 +11:00
Alan Garfield
54344e1203 removed dead images. will filter repo and remove them later 2018-02-12 09:26:51 +11:00
Alan Garfield
18812443bf fixed upduino images 2018-02-12 09:16:00 +11:00
Alan Garfield
190a440b16 Added upduino images 2018-02-12 09:14:07 +11:00
Alan Garfield
a783cedb68 moved upduino readme to upduino root 2018-02-12 09:06:36 +11:00
Alan Garfield
82f974df70
Another typo with paths, this time in the readme. :/ 2018-02-12 09:02:22 +11:00