### ZxSpectrumBreadboardHdmiNPinAudio This is a series of targets based around my original breadboard prototype: 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) |