frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

486Tang – 486 on a credit-card-sized FPGA board

https://nand2mario.github.io/posts/2025/486tang_486_on_a_credit_card_size_fpga_board/
66•bitbrewer•2h ago

Comments

TehCorwiz•1h ago
Doesn’t DDR just stand for Double-Data-Rate? So you implemented basic DDR on top is sdram. Not a bad approach, just wanted to point it out.
robinsonb5•26m ago
It does, yes. But the DDR RAM available on the target board is DDR3 which is actually quite inconvenient for retro projects for a number of reasons.

Quite apart from the increased complexity, the most important difference is that there's a minimum speed as well as a maximum speed for modern DDR RAM, which means there's usually quite a narrow window of achievable clock rates when getting an FPGA to talk to DDR3.

I suspect that's why the author chose to use the DDR for video: It's usually easy to keep plain old SDRAM in lockstep with a soft-CPU, since you can run it at anything between 133MHz (sometimes even more) and walking pace, so there's no need to deal with messy-and-latency-inducing clock domain crossing.

Streaming video data in bursts into a dual-clock FIFO and consuming it on the pixel clock is a much more natural fit.

fabiensanglard•1h ago
486? If it has VLB, it can play DOOM well!
rbanffy•1h ago
I miss Intel's Quark chips. Tiny, cheap, and Pentium enough.
SomeHacker44•1h ago
Silly question. Are there any 486-compatible small CPUs that could be embedded into a project instead of using an FPGA? Given that AMD, Intel and others have the ability to make 486-compatible processors currently, I would have thought you could just buy a CPU or SoC to run 486 code.
Frenchgeek•51m ago
I'm guessing the ITX-Llama is far less affordable next to reusing a "generic" FPGA retrogaming board.
privatelypublic•13m ago
Define "486-compatible." As far as I know even intel's newest cpus can run 486 era 16-bit stuff in hardware.

But, a plain answer: Via Eden boards. still use north/southbridge architecture, and are from the mid 2000's.

It's just modern Windows/Linux that have discontinued the ability. Or, perhaps you have 16/32 and 32/64 and are unable to do 16bit on 64bit machines- which still boils down to "operating system."

By far the biggest issue though is that even the Via Eden processor is significantly faster than a 486- and lots of software (especially games) from that era used no-op instruction loops for timing and timers. This results in games like The Incredible Machine's level timer running out in half a second or less.

ThrowawayR2•12m ago
Intel did have a product like that but it's been discontinued: https://en.wikipedia.org/wiki/Intel_Quark
zokier•8m ago
Vortex86 is probably the closest thing to what you are looking for.
p_ing•30m ago
> Obviously, at the time of the 80486, DDR didn’t exist, so SDRAM is a natural fit.

Neither are a fit, SDRAM was a Pentium/K-6 standard (PC66); the DIMMs ran faster than a non-OC'ed 486 bus, which ran at half the clock of the CPU. 486 "natural fit" would be FPM or EDO, if you wanted to be era-correct.

There were probably some off the wall 486 motherboards back then that supported SDR (post-1993...), but those would have been towards the very end of the 486 consumer life cycle. These did exist in the 486 era, where they had the option to run (or had an embedded) 386 using FPM while there was an open 486 socket and the option, but not requirement to run EDO.

Anyway, this is someone's project, so they can do whatever the heck they want.

hedgehog•17m ago
I hadn't heard of this board before, here's a link to a page on the manufacturer's site:

https://classic.sipeed.com/tangconsole

aspenmayer•9m ago
Ah that’s nice. Affordable FPGAs are always welcome.

https://archive.is/UD0vH

devinbernosky•17m ago
so this will run half life 2 if I'm not mistaken?
system2•6m ago
When you say "credit-card-sized," I expect the thickness to be as thin as a credit card, too. Isn't the Raspberry Pi credit card sized too?

A store that generates products from anything you type in search

https://anycrap.shop/
419•kafked•5h ago•157 comments

Magical Systems Thinking

https://worksinprogress.co/issue/magical-systems-thinking/
34•epb_hn•58m ago•3 comments

486Tang – 486 on a credit-card-sized FPGA board

https://nand2mario.github.io/posts/2025/486tang_486_on_a_credit_card_size_fpga_board/
66•bitbrewer•2h ago•14 comments

Mago: A fast PHP toolchain written in Rust

https://github.com/carthage-software/mago
67•AbuAssar•2h ago•20 comments

My First Impressions of Gleam

https://mtlynch.io/notes/gleam-first-impressions/
94•AlexeyBrin•4h ago•32 comments

Show HN: CLAVIER-36 (programming environment for generative music)

https://clavier36.com/p/LtZDdcRP3haTWHErgvdM
43•river_dillon•2h ago•11 comments

Japan sets record of nearly 100k people aged over 100

https://www.bbc.com/news/articles/cd07nljlyv0o
158•bookofjoe•3h ago•81 comments

Open Source SDR Ham Transceiver Prototype

https://m17project.org/2025/08/18/first-linht-tests/
21•crcastle•3d ago•3 comments

SkiftOS: A hobby OS built from scratch using C/C++ for ARM, x86, and RISC-V

https://skiftos.org
344•ksec•12h ago•68 comments

UTF-8 is a brilliant design

https://iamvishnu.com/posts/utf8-is-brilliant-design
708•vishnuharidas•22h ago•283 comments

How to Use Claude Code Subagents to Parallelize Development

https://zachwills.net/how-to-use-claude-code-subagents-to-parallelize-development/
180•zachwills•4d ago•85 comments

Java 25's new CPU-Time Profiler (1)

https://mostlynerdless.de/blog/2025/06/11/java-25s-new-cpu-time-profiler-1/
120•SerCe•9h ago•63 comments

Weird CPU architectures, the MOV only CPU (2020)

https://justanotherelectronicsblog.com/?p=771
75•v9v•4d ago•18 comments

QGIS is a free, open-source, cross platform geographical information system

https://github.com/qgis/QGIS
507•rcarmo•1d ago•116 comments

"Learning how to Learn" will be next generation's most needed skill

https://techxplore.com/news/2025-09-google-ai-scientist-generation-skill.html
44•Brajeshwar•2h ago•19 comments

The Value of Bringing a Telephoto Lens

https://avidandrew.com/telephoto.html
60•freediver•4d ago•54 comments

Many hard LeetCode problems are easy constraint problems

https://buttondown.com/hillelwayne/archive/many-hard-leetcode-problems-are-easy-constraint/
581•mpweiher•1d ago•478 comments

An Annual Blast of Pacific Cold Water Did Not Occur, Alarming Scientists

https://www.nytimes.com/2025/09/12/climate/pacific-cold-water-upwelling.html
66•mitchbob•3h ago•18 comments

Show HN: Vicinae – a native, Raycast-compatible launcher for Linux

https://github.com/vicinaehq/vicinae
88•aurellius•3d ago•21 comments

The treasury is expanding the Patriot Act to attack Bitcoin self custody

https://www.tftc.io/treasury-iexpanding-patriot-act/
742•bilsbie•1d ago•526 comments

FFglitch, FFmpeg fork for glitch art

https://ffglitch.org/gallery/
264•captain_bender•19h ago•36 comments

How 'overworked, underpaid' humans train Google's AI to seem smart

https://www.theguardian.com/technology/2025/sep/11/google-gemini-ai-training-humans
163•Brajeshwar•5h ago•101 comments

Raspberry Pi Synthesizers – How the Pi is transforming synths

https://www.gearnews.com/raspberry-pi-synthesizers-how-the-pi-is-transforming-synths/
105•zdw•13h ago•72 comments

Does All Semiconductor Manufacturing Depend on Spruce Pine Quartz? (2024)

https://www.construction-physics.com/p/does-all-semiconductor-manufacturing
37•colinprince•4d ago•23 comments

Resizing images in Rust, now with EXIF orientation support

https://alexwlchan.net/2025/create-thumbnail-is-exif-aware/
62•ingve•4d ago•19 comments

Social media promised connection, but it has delivered exhaustion

https://www.noemamag.com/the-last-days-of-social-media/
260•pseudolus•10h ago•172 comments

Life, work, death and the peasant: Rent and extraction

https://acoup.blog/2025/09/12/collections-life-work-death-and-the-peasant-part-ivc-rent-and-extra...
281•baud147258•16h ago•144 comments

I used standard Emacs extension-points to extend org-mode

https://edoput.it/2025/04/16/emacs-paradigm-shift.html
177•Karrot_Kream•20h ago•25 comments

EU court rules nuclear energy is clean energy

https://www.weplanet.org/post/eu-court-rules-nuclear-energy-is-clean-energy
940•mpweiher•22h ago•943 comments

Tips for installing Windows 98 in QEMU/UTM

https://sporks.space/2025/08/28/tips-for-installing-windows-98-in-qemu-utm/
117•Bogdanp•18h ago•25 comments