frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Advanced Nintendo Entertainment System (ANES) – NES Modded to Use 2 PPUs

https://github.com/decrazyo/anes
50•zdw•1d ago

Comments

EvanAnderson•1d ago
There's a nice video demonstration here: https://youtube.com/watch?v=V2kaV_m4iNU

It would have been neat if Nintendo had set this up so the stock unit could have been expanded like this.

gkhartman•1d ago
Reminds me of a NES that I overclocked when I was around 14 years old. It was the sort of silly thing a nerdy kid would do with too much free time on their hands, and didn't do much to improve the system. Most of the time it caused more issues than it fixed, but it was a good learning experience.

This is far more exciting, since it adds functionality to they system. Maybe I'll dust off my old hacked up NES and do this at some point. If only I had the free time these days.

Thx for sharing :)

pipes•1h ago
What did it improve? Sprite flicker? Slow down? I'd no idea this was possible on real hardware!
Graziano_M•1h ago
Should be able to fix a bunch of stuff. Slowdowns, missed frames, etc.

The game only has a limited amount of time to do all of its logic before the VSYNC interrupt forces it to draw to the screen. Game have different ways of handling this, e.g. by rolling back and abandoning the changes, drawing whatever they have, etc.

A faster clock should make it s/t games that don't always get done in time should at least have a better chance.

truemotive•21h ago
Oh man, A thing I literally needed right now haha
arrakeen•1h ago
great name following the NESticle lineage
gwbas1c•1h ago
What I'd like to know is: Why did Nintendo allow the PPU to pass along another pixel color, but didn't take advantage of it in a shipping product?

Is this a case of "you ain't gonna need it" overengineering; or was the PPU used in other products. (And thus these pins were used elsewhere?)

NobodyNada•17m ago
The PPU (and variants of it) was used in quite a few arcade machines, in addition to the NES.

I don't know if there were any actual machines that used dual PPUs, but the functionality was likely intended for creating an arcade machine with dual-layer background graphics.

ndiddy•9m ago
The RGB PPUs used in arcade machines didn’t have the master/slave functionality, they instead used those pins for the analog RGB output.
ndiddy•12m ago
It’s a feature that doesn’t take much die space to implement, so if they didn’t need those pins otherwise I don’t see why not to add it. If it turned out that the PPU wasn’t good enough for what developers expected, this would have let them make a quick follow-up console as a stop-gap with little R&D expense required. If you want an actual example of overengineering on the NES, they put a giant custom connector on the bottom of every system that never ended up getting used for anything. They probably wasted at least a couple bucks per unit on that.
abbeyj•11m ago
They might have been inspired by a similar feature in previous chips, like the external video support in the TMS9918: https://en.wikipedia.org/wiki/TMS9918#External_video.

If they had extra pins that they had no use for, I'm sure this would have seemed like a very easy and cheap addition. You take 4 unused pins and add 4 pulldown resistors. Then when you go to draw the background, instead of using index 0, you take the value for the index from those pins.

Maybe they planned to use this in arcade hardware, where you'd have a bigger budget than a home console and could afford two PPUs. Then you'd get more colors, and you could scroll the background layer independently from the foreground layer. I believe they later added support for independent layers on the SNES hardware so this type of thing was probably already in demand from game designers.

fhn•22m ago
that's a really sweet ANES
QuantumNoodle•7m ago
ANES? Like the homophone to anus?
erik•4m ago
There is one obscure product that actually did use the feature. The Sharp Famicom Titler (or Famicom Editor) was a full Famicom that could show an external video input behind the Famicom graphics.

I found this video that shows a Playstation running in the background of Super Mario Bros: https://youtu.be/TCsle-J9YzY?si=oyj_zZCKGionnzLu&t=423

An entire Herculaneum scroll has been read for the first time

https://scrollprize.org/firstscroll
425•verditelabs•3h ago•106 comments

IBM debuts sub-1 nanometer chip technology

https://newsroom.ibm.com/2026-06-25-ibm-debuts-worlds-first-sub-1-nanometer-chip-technology
135•porridgeraisin•4h ago•79 comments

Oxide computer 3D rack guided tour

https://explorer.oxide.computer/
103•darthcloud•3d ago•39 comments

Zig's new bitCast semantics and LLVM back end improvements

https://ziglang.org/devlog/2026/#2026-06-25
161•kouosi•5h ago•52 comments

OS9Map

https://yllan.org/software/OS9Map/
102•LaSombra•4h ago•14 comments

Apple raises prices of MacBooks, iPads

https://www.reuters.com/world/asia-pacific/apple-raises-prices-macbooks-ipads-memory-costs-skyroc...
413•virgildotcodes•6h ago•625 comments

Show HN: Chess-Inspired Roguelike

https://princechazz.com
71•cowboy_henk•4d ago•25 comments

You can't unit test for taste

https://dev.karltryggvason.com/you-cant-unit-test-for-taste/
201•kalli•1d ago•85 comments

Half-Life 2 in a Browser

https://hl2.slqnt.dev/
592•panza•13h ago•237 comments

Early adversity leaves lasting molecular imprint across the body: primate study

https://medicalxpress.com/news/2026-06-early-life-adversity-molecular-imprint.html
42•gmays•4d ago•11 comments

Besimple AI (YC P25) Is Hiring

https://www.ycombinator.com/companies/besimple-ai/jobs/yWfhhOR-strategic-projects-lead-audio-data
1•yzhong94•2h ago

The annotated PyTorch training loop

https://idlemachines.co.uk/essays/pytorch-training-loop
12•smaddrellmander•2d ago•0 comments

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments

https://hackernewstrends.com
502•ytkimirti•5h ago•132 comments

I built a GPU back end for Emacs

https://en.andros.dev/blog/4b707a03/how-i-built-a-gpu-backend-for-emacs/
115•andros•2d ago•57 comments

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
29•engomez•3h ago•5 comments

52-hertz whale

https://en.wikipedia.org/wiki/52-hertz_whale
66•brightbeige•23h ago•10 comments

Advanced Nintendo Entertainment System (ANES) – NES Modded to Use 2 PPUs

https://github.com/decrazyo/anes
50•zdw•1d ago•14 comments

Tw-fade: pure CSS scroll-driven edge masking

https://pete.design/tw-fade
61•petekp•3d ago•23 comments

How physicists track and trap the elusive neutrino

https://www.quantamagazine.org/how-physicists-track-and-trap-the-elusive-neutrino-20260624/
37•ibobev•4h ago•8 comments

Windows 10 quietly gets one more year of support and updates

https://www.neowin.net/news/windows-10-quietly-gets-one-more-year-of-support-and-updates/
154•bundie•3h ago•116 comments

Show HN: Turn native language audio into flashcards and shadowing practice

https://lingochunk.com/try
62•alder•8h ago•27 comments

The disappearance of Japan's animators

https://economist.com/interactive/1843/2026/06/19/the-strange-disappearance-of-japans-animators
89•andsoitis•4d ago•74 comments

OAuth for all

https://blog.cloudflare.com/oauth-for-all/
334•terryds•17h ago•143 comments

LastPass notifies users of yet another data breach

https://9to5mac.com/2026/06/23/lastpass-notifies-users-of-yet-another-data-breach/
416•mooreds•9h ago•184 comments

Political bias in AI: Where the AI models stand

https://trakkr.ai/bias
56•mektrik•6h ago•123 comments

How to get your first customers [video]

https://www.ycombinator.com/library/SF-how-to-get-your-first-10-customers
56•aurenvale•1d ago•17 comments

Show HN: MiniPCs.zip – Charting the Pareto frontier of Mini PCs

https://minipcs.zip
76•yathern•4d ago•28 comments

Blogging can just be stating the obvious

https://blog.jim-nielsen.com/2026/blogging-stating-the-obvious/
418•Curiositry•19h ago•123 comments

Mixing Visual and Textual Code

https://arxiv.org/abs/2603.15855
68•doppioandante•18h ago•42 comments

The unbearable cheapness of open weight models

https://jamesoclaire.com/2026/06/25/the-unbearable-cheapness-of-open-weight-models/
116•ddxv•16h ago•107 comments