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
The TMS9918A emulation is handled by my [vrEmuTms9918 library](https://github.com/visrealm/vrEmuTms9918) which is included as a submodule here
8
10
@@ -55,11 +57,11 @@ So far, there aren't any.
55
57
56
58
# F18A compatibility
57
59
58
-
Work is being done to add F18A compatibility to the PICO9918. The video below was captured directly from the PICO9918 VGA output running various F18A demos on a TI-99/4A.
60
+
The PICO9918 also includes F18A compatibility in firmware v1.0.0+. The video below was captured directly from the PICO9918 VGA output running various F18A demos on a TI-99/4A.
Pre-release firmware for F18A compatibility mode is available in [Releases](https://github.com/visrealm/pico9918/releases/tag/v0.4.1-f18a-preview1).
64
+
Pre-release firmware for F18A compatibility mode is available in [Releases](https://github.com/visrealm/pico9918/releases/tag/v1.0.1a).
63
65
64
66
## Purchasing options
65
67
@@ -80,7 +82,7 @@ There are two main variants of the hardware.
80
82
81
83
PICO9918 v1.2 is the single board version which doesn't require a piggy-backed Pi Pico. This is the version you can currently buy pre-assembled from Tindie and ArcadeShopper.
I also have the [v0.3 board as a PCBWay Project](https://www.pcbway.com/project/shareproject/PICO9918_Drop_in_replacement_for_the_classic_TMS9918A_family_of_VDPs_fc11359a.html) you can order there.
96
+
93
97
### Schematics
94
98
95
99
Schematics and Gerbers are available in [/pcb](pcb)
@@ -114,6 +118,10 @@ Output in `build/dist/`: firmware `.uf2` file and configurator ROMs for all retr
114
118
115
119
📖 **[Complete Build Instructions](BUILDING.md)** - includes development environment setup, configuration options, platform-specific builds, and troubleshooting.
116
120
121
+
## Thanks
122
+
123
+
Special thanks to [JasonACT (AtariAge)](https://forums.atariage.com/profile/82586-jasonact/) for hand-crafting the F18A mode's on-board TMS9900 "GPU" in ARM assembly and providing other valuable input to the project.
124
+
117
125
## Discussion
118
126
119
127
For all the latest news and discussion on the PICO9918, you can follow [this AtariAge thread](https://forums.atariage.com/topic/367656-introducing-the-pico9918-a-tms9918a-drop-in-replacement-powered-by-a-pi-pico/)
Copy file name to clipboardExpand all lines: nocut/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ There is now a single PCB (v1.3) for both JST and FFC connector types.
15
15
#### Configuration
16
16
17
17
The 5P/6P jumper is used to connect the correct DIN pin to the ground plane of the no-cut PCB. For 5-pin DINs (most US models), place a jumper between the 5P and middle pin. For 6-pin DINs (most EU/AUS models), place a jumper between the 6P and middle pin.
18
+
You can run the board with no jumper at all however the ground for the audio connectors will then be provided via the PICO9918 cable.
Copy file name to clipboardExpand all lines: pcb/README.md
+9-2Lines changed: 9 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ This version is relatively cheap and easy to build and is powered by a piggyback
10
10
11
11
See [PICO9918 v0.3](v0.3)
12
12
13
-
### Fully integrated single board (v0.4 - v1.1+)
13
+
### Fully integrated single board (v0.4 - v1.2+)
14
14
15
15
From v0.4 the RP2040 has been integrated onto the PICO9918 PCB, making a much smaller small form factor. This revision has many small (0402) components and can be challenging (and more expensive) to build. They can be purchased too.
- Added 12-pin FFC connector with separate VGA dongle PCB
28
+
22
29
## [v1.1 (2024-09-12)](v1.1)
23
30
24
31
### Changelog
@@ -80,4 +87,4 @@ I could reduce the VGA bit depth to 9-bit or 10-bit to allow the use of a genuin
80
87
81
88
For the curious amongst you, v0.1 was the only version that wan't usable. The TMS9918A socket interface was 0.1" too narrow. Rookie error! Fortunately, I noticed within hours of ordering the PCBs, so ordered v0.2 long before v0.1 arrived.
82
89
83
-
v0.2 was very usable and is the version used in the initial "It freaking works!" video. The only reason it isn't published is because it lacked the GROMCLK and CPUCLK signals required for many systems. In the video, you can see the GROMCLK signal is being provided by a second Pi Pico.
90
+
v0.2 was very usable and is the version used in the initial "It freaking works!" video. The only reason it isn't published is because it lacked the GROMCLK and CPUCLK signals required for many systems. In the video, you can see the GROMCLK signal is being provided by a second Pi Pico.
0 commit comments