Sabitlenmiş Tweet
Konrad Beckmann
4.1K posts


You can find the code in a very ugly state here: github.com/kbeckmann/rp23…
English

It's actually way more ergonomic this way, I promise!
[C0D3R C0L0RZ by Throb & T-Rex pouet.net/prod.php?which…]

English

Is there any interest in a Nintendo DS Lite digital video capture solution? Seems there are no good solutions out there.
Just looking for ideas and gathering info at this point. I was made aware of the nice work done over here (composite dac) github.com/LNH-team/Lost-…
English

@cyothevile @hr_sasja Here's my PIO code for the NDS Lite if it's of any interest gist.github.com/kbeckmann/9ca8…
English

@kbeckmann @hr_sasja I think the ds lite also shuts off clocks in blanking. Didnt confirm
English

Im still going to work an HDMI method for DS line I promise.
Bulbapedia@Bulbapedia
Today is the 15th anniversary of the Nintendo 3DS, first released in Japan on February 26, 2011! This handheld console is able to display stereoscopic 3D graphics without the use of glasses, using the parallax barrier technique.
Berry Hill, TN 🇺🇸 English

@cyothevile @hr_sasja Neat! Regarding the lcd signals, that would have been a helpful resource but I enjoyed figuring it out myself :D.
English

@cyothevile @hr_sasja Ohh yeah that sounds really interesting. Are they just feeding the pwm/pdm signal to a class-d amplifier with a low pass filter?
English

@kbeckmann @hr_sasja There is digital audio actually. its PWM based and if you would like me to show you, I can.
English

@cyothevile @hr_sasja As far as I know, there is no digital audio output from the chip - it has to be sampled in the analog domain. If you're using an FPGA you should be able to relatively easily generate a HDMI signal with embedded audio. There's plenty of code out there that does this.
English

@hr_sasja @cyothevile I haven't published the source because it is a mess. But I'll get to it eventually.
English
Konrad Beckmann retweetledi

I've been working on an open source pure digital HDMI mod for the Neo Geo MVS, MV1C, and wanted to share it with the community.
NeoPico HD uses a Raspberry Pi Pico 2 (RP2350B) to tap the digital video and audio signals directly from the MVS board, before they hit the DACs. The result is a pure digital signal path from the Neo Geo to the display.
Features:
- 480p HDMI output (240p line-doubled) via pico_hdmi
- 15-bit RGB capture directly from NEO-B1 digital outputs
- DARK/SHADOW signal support for accurate brightness
- Digital audio capture from I2S bus (~55kHz -> 48kHz SRC)
- Zero-lag scanline-by-scanline output
How it works:
- Core 0: PIO captures 18-bit video (RGB555 + DARK + SHADOW) at 6MHz pixel clock
- Core 1: HSTX outputs HDMI with audio Data Islands
- Hardware interpolator + LUT handles RGB555->RGB565 conversion in a single cycle
Hardware needed:
- WeAct RP2350B (~$5)
- HDMI connector
~20 wires to resistor tap points on MVS
Status:
The footage is from my prototype board running to a Morph 4K. Also tested on RT4K.
Still in active development. I have a custom PCB on order from JLCPCB that I'm waiting to test. Planning to add an FPC connector for easier installation and eventually make it compatible with O-MVS shells.
I plan to add AES support in the future, which should just require a daughter board for audio ADC.
Links:
GitHub: github.com/fliperama86/ne…
PicoHDMI library: github.com/fliperama86/pi…
Feedback welcome!
English

PicoHDMI - HSTX HDMI output library for RP2350 with audio support
github.com/fliperama86/pi…
English

@cr1901 No worries! Thanks for poking me about it - it's good to publish the sources, otherwise they will just rot away in a hidden corner.
English

@kbeckmann (If you saw my previous tweets, ignore. Twitter, being the Wonderfully Programmed Site it is, didn't show me your original reply to me.)
Tyvm :D. I'm refreshing on the Type C spec and your PMODs are great to play around!
English

@cr1901 We locked down that gitea instance a few years ago because we kept getting so many requests from scrapers, to the point where BW and load was way too high. I'll see if there's more that should be moved over to more public spaces.
English

@cr1901 I do! Had it on a locally hosted gitea, pushed to github now: github.com/kbeckmann/pmods
English

@v64jr Details here
github.com/kbeckmann/Pico…
And here
#L155" target="_blank" rel="nofollow noopener">github.com/kbeckmann/Pico…
English

@v64jr If the rom is a bit less than 16 MBytes it can probably be done. 16 MByte is a hard limit in my project. There’s a fork with support for more but I’m not sure about the details. The SRAM is mapped to physical ram in the rp2040 so if you need to adjust the size you can.
English

Sonic on the Nintendo Game & Watch - always fun.
twitter.com/kbeckmann/stat…
Konrad Beckmann@kbeckmann
Sonic looks pretty good on the Game & Watch!
English

@hr_sasja Ah. It seems the top screen is disabled when the video out is enabled. This tracks.
The video is also analog on the usb-c connector. You need an external PCB.
Still don’t understand how the mod works with so few soldered pins. WiFi module magic? Also 47€ is cheap.
English

@hr_sasja Oh. No idea how that mod works. I connected onto the display bus which is a ton of pins.
Tbh I’ll tidy up my work and release the code over Christmas but I think I’m mostly done with the project. Don’t have the motivation and energy to design a flex etc.
Konrad Beckmann@kbeckmann
It's actually way more ergonomic this way, I promise! [C0D3R C0L0RZ by Throb & T-Rex pouet.net/prod.php?which…]
English

@kbeckmann How's this going? Have you looked at this?
dsdigigumods.com/product/ds-lit…
My thoughts on a solution:
1. Usable from couch (3-5m from TV)
2. 0-1 wires connected
3. Charge unit while using
Only USB-C and wireless can do this🙃
English
Konrad Beckmann retweetledi

🥳📢After 4 years of hard work, we (LNH-team) are proud to announce that DSpico, our open-source flashcart for the DS(i), is officially released!
🌐 Find all the details on our website!: lnh-team.org




English

Ok ok ok, I think I have to keep it. And build my own motherboard and build my own PC. I have never done that.
This was inspiring, but I want to go a level deeper and implement it all myself. youtube.com/watch?v=G7RhMO…

YouTube
English
