1
0
mirror of https://github.com/fruit-bat/pico-zxspectrum.git synced 2025-04-19 00:04:01 +03:00
pico-zxspectrum/docs/ZxSpectrumBreadboardHdmiNPinAudio.md

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
![image](ZxSpectrumBreadboardHdmi4PinAudio.png)
#### 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) |