You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
version of the A2FPGA Apple II card. It is intended to provide an advanced
6
-
feature set that requires the use of the Tang Nano 20K's 8MB of SDRAM.
6
+
feature set that includes a RiscV SoftCore that requires the use of the
7
+
Tang Nano 20K's 8MB of SDRAM and SD Card slot.
7
8
8
9
The A2N20v2 version supports Apple II, //e, and IIgs models. The v2 card uses a 100-pin
9
10
"a2bridge" CPLD that captures all Apple II, //e, and IIgs signals including the
@@ -19,8 +20,12 @@ main A2N20v2 release.
19
20
20
21
New features that this project provides include:
21
22
23
+
- Persistent storage of configuration settings such as enabling and disabling virtual
24
+
cards without requiring different firmware builds, making it easier to resolve compatibility
25
+
issues with installed physical cards.
26
+
22
27
- Moving Apple II Graphics VRAM to SDRAM for more efficient use of FPGA resources, enabling
23
-
more features to be implemented in the FPGA. (IIgs graphics still use FPGA blockram
28
+
more features to be implemented in the FPGA. (IIgs graphics still use FPGA BlockRam
24
29
for performance)
25
30
26
31
- A PicoRV32 RiscV 32-bit co-processor that provides SD-Card support for mounting
@@ -43,10 +48,10 @@ For ROM 00/01 IIgs models (such as the Woz edition), the A2N20v2 must be placed
43
48
44
49
To update the bitstream on the A2N20v2, the most convenient way is to use [OpenFPGALoader](https://github.com/trabucayre/openFPGALoader)
45
50
Mac users with [Homebrew](https://brew.sh/) can just type `brew install openfpgaloader` in the Terminal to install it
46
-
Use OpenFPGALoader to program the Tang Nano 20K board via USB with the [a2n20v2.fs](impl/pnr/a2n20v2.fs) bistream file and run `openfpgaloader -b tangnano20k -f a2n20v2.fs`
51
+
Use OpenFPGALoader to program the Tang Nano 20K board via USB with the [a2n20v2_enhanced.fs](impl/pnr/a2n20v2_enhanced.fs) bistream file and run `openfpgaloader -b tangnano20k -f a2n20v2_enhanced.fs`
47
52
48
53
The project can also be opened and built with the Gowin IDE, either educational
49
-
or commercial editions. Use the `a2n20v2.gprj` file in this folder.
54
+
or commercial editions. Use the `a2n20v2_enhanced.gprj` file in this folder.
50
55
51
56
Note: When using the Gowin IDE, do not add or remove files from the project or it will
52
57
turn the relative file paths into absolute file paths.
0 commit comments