Tag: hdmi

11 posts tagged with "hdmi".

Proving where the SNES bottleneck was

Days optimising the HDMI coprocessor because every symptom said it was holding the SNES back. The measurements pointed at the wire instead.

The RP2040 as a SNES sound chip, at 97 per cent of realtime

Two bodge wires taught the HDMI coprocessor to talk back and run the SNES sound chip with real Super Mario World music. It reached 97 per cent of realtime.

Mega Drive emulation over an 8 MHz jumper-wire link

A Mega Drive emulator on a 480 MHz Cortex-M7 with perfect music beside a screen that tore in half. The fix was to make a slow frame arrive atomically.

The console's second shell

Two days building the console's second shell, including a crash hunt that ended eight kilobytes from the stack floor.

Game Boy first light

Two days from a feasibility study to DMG code on the TV, with the console's SPI video wire carrying two frame geometries at once.

A 3x palette scanout for the HDMI picture

The HDMI picture was pixel-perfect and still looked soft. A full-resolution palette scanout fixed that, after an afternoon lost to a heap that only sometimes existed.

Threading the HDMI funnel by hand

The eight wires into the HDMI connector were the one part of the board I had decided to hand off. A script almost did it, then KiCad's push-and-shove router did.

Getting console frames onto the Feather RP2040 DVI

Two days between the H7 and a real HDMI picture, including a missing ground return and a clock divider that misreported its rate.

First light on the Feather RP2040 DVI

The DVI board had the console's palette on a monitor within 45 minutes of arriving, despite a wrong-variant pinout diagram and a slicer typing G-code into my REPL.

The HDMI board I bought before reading the datasheet

I bought a 50-pin RGB888-to-HDMI board, then counted the pins. The Nucleo never had 24 to give, so the fix is probably a second microcontroller whose whole job is HDMI.

The SPI panel and me

I had a working HDMI path at 12:48am. The next morning I picked up the tiny SPI screen instead and spent nine hours reinventing flicker.