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
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.
110
108
111
109
### Schematics
@@ -118,6 +116,24 @@ If you're not interested in building the firmware yourself, you'll find the late
118
116
119
117
To install, just hold the 'BOOTSEL' (or 'BOOT') button while plugging the Pico into a PC, then drag the pico9918.uf2 file on to the new USB drive which should have the volume label RPI-RP2. The Pico will restart (and disconnect) automatically.
120
118
119
+
## Configurator
120
+
121
+
The configurator is a software tool used to modify PICO9918 configuration options, including:
122
+
123
+
* Clock rate
124
+
* Scanline CRT effect
125
+
* Scanline sprite limit
126
+
* Default palette
127
+
* Diagnostics overlays
128
+
129
+
Additionally, firmware updates can be provided via the Configurator. The full configurator is available for the **TI-99/4A**, **ColecoVision** and **MSX**. With cut-down builds (without firmware updates) available for several other machines.
The configurator was written in a [custom fork of CVBasic](https://github.com/visrealm/CVBasic) with the full source available in [/configtool](configtool).
136
+
121
137
## Building
122
138
123
139
Quick start - build both firmware and configurator ROMs:
@@ -181,3 +197,4 @@ The hardware design files in this repository are licensed under the CERN-OHL-S.
181
197
### Firmware
182
198
The firmware code in this repository is licensed under the MIT License. See [LICENSE_FIRMWARE.md](LICENSE_FIRMWARE.md) for details.
Copy file name to clipboardExpand all lines: configtool/README.md
+25-39Lines changed: 25 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,34 +1,41 @@
1
-
# CMake Build System for PICO9918 Configurator
1
+
# PICO9918 Configurator
2
2
3
-
This directory contains a CMake-based build system that replaces the Windows batch file (`build.bat`) with a cross-platform solution.
3
+
The configurator is a software tool used to modify PICO9918 configuration options, including:
4
4
5
-
## Features
5
+
* Clock rate
6
+
* Scanline CRT effect
7
+
* Scanline sprite limit
8
+
* Default palette
9
+
* Diagnostics overlays
6
10
7
-
-**Cross-platform**: Works on Windows, Linux, and macOS
8
-
-**Parallel builds**: Multiple platform targets can build simultaneously
9
-
-**Better dependency tracking**: Only rebuilds what's changed
10
-
-**IDE integration**: Works with VSCode CMake extensions
11
-
-**Tool detection**: Automatically finds required compilers and tools
12
-
-**Auto-build tools**: Can checkout and build CVBasic, gasm80, and XDT99 from source
11
+
Additionally, firmware updates can be provided via the Configurator. The full configurator is available for the **TI-99/4A**, **ColecoVision** and **MSX**. With cut-down builds (without firmware updates) available for several other machines.
0 commit comments