mirror of
https://github.com/fruit-bat/pico-zxspectrum.git
synced 2025-04-19 00:04:01 +03:00
32 lines
1.9 KiB
Markdown
32 lines
1.9 KiB
Markdown
### ZxSpectrumBreadboardHdmiNPinAudio
|
|
This is a series of targets based around my original breadboard prototype:
|
|
|
|
<img src="pico_zxspectrum_prototype_1.jpg" height="200"/>
|
|
|
|
Support for the following:
|
|
* USB keyboard
|
|
* PS/2 keyboard
|
|
* USB joysticks
|
|
* 50Hz/60Hz HDMI video
|
|
* HDMI/PWM audio
|
|
* Audio input (load from tape)
|
|
* SPI SD card
|
|
* Serial port debug
|
|
* Ringo's low resolution mode
|
|
|
|
All of these targets share the same pinout but make different use of the 4 audio pins:
|
|
|
|
#### Circuit diagrams
|
|
|
|

|
|
|
|
#### Firmware
|
|
| Audio | Display mode | Firmware Pico | Firmware Pico 2 |
|
|
| - | - | - | - |
|
|
| HDMI | 720x576x50Hz | [ZxSpectrumBreadboardHdmiAudio720x576x50Hz.uf2](/uf2-rp2040/ZxSpectrumBreadboardHdmiAudio720x576x50Hz.uf2) | [ZxSpectrumBreadboardHdmiAudio720x576x50Hz.uf2](/uf2-rp2350-arm-s/ZxSpectrumBreadboardHdmiAudio720x576x50Hz.uf2) |
|
|
| HDMI | 720x540x50Hz | [ZxSpectrumBreadboardHdmiAudio720x540x50Hz.uf2](/uf2-rp2040/ZxSpectrumBreadboardHdmiAudio720x540x50Hz.uf2) | [ZxSpectrumBreadboardHdmiAudio720x540x50Hz.uf2](/uf2-rp2350-arm-s/ZxSpectrumBreadboardHdmiAudio720x540x50Hz.uf2) |
|
|
| HDMI | 640x480x60Hz | [ZxSpectrumBreadboardHdmiAudio.uf2](/uf2-rp2040/ZxSpectrumBreadboardHdmiAudio.uf2) | [ZxSpectrumBreadboardHdmiAudio.uf2](/uf2-rp2350-arm-s/ZxSpectrumBreadboardHdmiAudio.uf2) |
|
|
| 1 pin PWM | 640x480x60Hz | [ZxSpectrumBreadboardHdmi1PinAudio.uf2](/uf2-rp2040/ZxSpectrumBreadboardHdmi1PinAudio.uf2) | [ZxSpectrumBreadboardHdmi1PinAudio.uf2](/uf2-rp2350-arm-s/ZxSpectrumBreadboardHdmi1PinAudio.uf2) |
|
|
| 2 pin PWM | 640x480x60Hz | [ZxSpectrumBreadboardHdmi2PinAudio.uf2](/uf2-rp2040/ZxSpectrumBreadboardHdmi2PinAudio.uf2) | [ZxSpectrumBreadboardHdmi2PinAudio.uf2](/uf2-rp2350-arm-s/ZxSpectrumBreadboardHdmi2PinAudio.uf2) |
|
|
| 4 pin PWM | 640x480x60Hz | [ZxSpectrumBreadboardHdmi4PinAudio.uf2](/uf2-rp2040/ZxSpectrumBreadboardHdmi4PinAudio.uf2) | [ZxSpectrumBreadboardHdmi4PinAudio.uf2](/uf2-rp2350-arm-s/ZxSpectrumBreadboardHdmi4PinAudio.uf2) |
|