frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

NesDev.org – A community of homebrew game devs for NES and other retro consoles

https://www.nesdev.org/
73•ibobev•8h ago

Comments

ibobev•8h ago
A community of homebrew game developers and hardware researchers for the Nintendo Entertainment System (NES) and other retro consoles.
noobermin•5h ago
The tab next to HN in my current window is literally nesdev.org. It really is an invaluable resource and has taught me only as much as running code on the machine itself has taught me, you have to hand it to the community for putting a lot of this technical knowledge out there.
qprofyeh•3h ago
If you're into handheld console emulation then definitely check out https://gbadev.org as well. I remember their forums were epically filled with reverse engineering knowledge.
svennidal•2h ago
Got the family a couple of Anbernics and we wanted to see if we could make our own Game Boy Advance games. I started out checking out gbadev.org but found everything there a little dated and getting a devkit set up on macOS looked messy.

Ended up using GB Studio instead. I don’t love low-code or no-code envs, but the community there is very active on Discord and Youtube.

zeta0134•2h ago
Oh fun, we were wondering where all the traffic was coming from. :P

After finding it 5 or so years ago, NESDev rapidly evolved into my full time hobby, and I couldn't be more thrilled. The community is full of knowledgable nerds, and for a 40+ year old console (... that statement that is distressing on many levels) we're somehow still discovering new things daily.

Right now I'm researching esoteric behavior of the lesser known Famicom Disk System, whose disks are rapidly being lost to time, and which is still quite tricky to emulate properly. Because I can't write my own disks yet[0], that currently means doing fun things like running out of console WRAM while I switch from my devcart to the "RAM Adapter" (which plugs into the cartridge slot), then communicating with my hopefully still running program via an arduino plugged into the controller port. It's wild. :D

[0] Not for lack of ability but a lack of "spare" FDS disks I'm willing to overwrite. I want to study the ones I have, not clobber their contents.

simonhochrein•2h ago
So cool to see the nesdev community getting a shout out here!

I’ve been part of this group for years and it’s been a great learning experience of engineering for limited hardware and making the most of it. The nesdev community has been super friendly and welcoming and helped me get up to speed very quickly.

Currently a lot of NES homebrew is written in assembly due to hardware and compiler limitations. While you can write C oftentimes it’s simpler and faster to use assembly with some classic optimization techniques.

For anyone interested in low level coding or getting started with 6502 development, NES is a great platform to start with.

While not fully complete yet, there is a project that I work on with a couple of other folks to bring better editor support for 6502 assembly to a bunch of common code editors.

https://github.com/simonhochrein/ca65-lsp

Have fun building!

Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format

https://github.com/rorosen/zeekstd
75•rorosen•16h ago•7 comments

Start your own Internet Resiliency Club

https://bowshock.nl/irc/
301•todsacerdoti•5h ago•161 comments

Working on databases from prison: How I got here pt. 2

https://turso.tech/blog/working-on-databases-from-prison
6•dvektor•45m ago•0 comments

Show HN: Socket-call – Call socket.io events like normal JavaScript functions

https://github.com/bperel/socket-call
5•bperel•1h ago•0 comments

Nanonets-OCR-s – OCR model that transforms documents into structured markdown

https://huggingface.co/nanonets/Nanonets-OCR-s
77•PixelPanda•7h ago•19 comments

Solving LinkedIn Queens with APL

https://pitr.ca/2025-06-14-queens
43•pitr•2d ago•6 comments

LLM Chat via SSH

https://github.com/ccbikai/ssh-ai-chat
12•wey-gu•2d ago•5 comments

Infracost (YC W21) is hiring software engineers (GMT+2 to GMT-6)

https://infracost.io/join-the-team
1•aliscott•1h ago

Jokes and Humour in the Public Android API

https://voxelmanip.se/2025/06/14/jokes-and-humour-in-the-public-android-api/
170•todsacerdoti•13h ago•90 comments

Why SSL was renamed to TLS in late 90s (2014)

https://tim.dierks.org/2014/05/security-standards-and-name-changes-in.html
371•Bogdanp•23h ago•173 comments

Maya Blue: Unlocking the Mysteries of an Ancient Pigment

https://www.mexicolore.co.uk/maya/home/maya-blue-unlocking-the-mysteries-of-an-ancient-pigment
15•DanielKehoe•2d ago•0 comments

DARPA program sets distance record for power beaming

https://www.darpa.mil/news/2025/darpa-program-distance-record-power-beaming
92•gnabgib•14h ago•47 comments

Modifying an HDMI dummy plug's EDID using a Raspberry Pi

https://www.downtowndougbrown.com/2025/06/modifying-an-hdmi-dummy-plugs-edid-using-a-raspberry-pi/
253•zdw•21h ago•71 comments

Childhood leukemia: how a deadly cancer became treatable

https://ourworldindata.org/childhood-leukemia-treatment-history
225•surprisetalk•1d ago•64 comments

Real-time CO2 monitoring without batteries or external power

https://news.kaist.ac.kr/newsen/html/news/?mode=V&mng_no=47450
62•gnabgib•14h ago•11 comments

Twin – A Textmode WINdow Environment

https://github.com/cosmos72/twin
112•kim_rutherford•17h ago•17 comments

Datalog in Rust

https://github.com/frankmcsherry/blog/blob/master/posts/2025-06-03.md
300•brson•1d ago•33 comments

First 2D, non-silicon computer developed

https://www.psu.edu/news/research/story/worlds-first-2d-non-silicon-computer-developed
112•giuliomagnifico•3d ago•23 comments

Chemical knowledge and reasoning of large language models vs. chemist expertise

https://www.nature.com/articles/s41557-025-01815-x
74•bookofjoe•2d ago•38 comments

The long afterlife of a literary classic

https://thecritic.co.uk/the-long-afterlife-of-a-literary-classic/
7•pepys•2d ago•0 comments

How to modify Starlink Mini to run without the built-in WiFi router

https://olegkutkov.me/2025/06/15/how-to-modify-starlink-mini-to-run-without-the-built-in-wifi-router/
313•LorenDB•1d ago•96 comments

Hyperspectral scans of historical pigments and painting reconstructions

https://github.com/rubenwiersma/painting_tools
15•yig•3d ago•1 comments

The Hewlett-Packard Archive

https://hparchive.com
37•joebig•11h ago•10 comments

Datalog in miniKanren

https://deosjr.github.io/dynamicland/datalog.html
104•deosjr•21h ago•12 comments

Fields where Native Americans farmed a thousand years ago discovered in Michigan

https://www.smithsonianmag.com/smart-news/massive-field-where-native-american-farmers-grew-corn-beans-and-squash-1000-years-ago-discovered-in-michigan-180986758/
210•CoopaTroopa•4d ago•95 comments

Telephone Exchanges in the UK

https://telephone-exchanges.org.uk/
142•petecooper•17h ago•63 comments

Foundations of Computer Vision (2024)

https://visionbook.mit.edu
218•tzury•1d ago•18 comments

Is Gravity Just Entropy Rising? Long-Shot Idea Gets Another Look

https://www.quantamagazine.org/is-gravity-just-entropy-rising-long-shot-idea-gets-another-look-20250613/
101•pseudolus•12h ago•94 comments

Simplest C++ Callback, from SumatraPDF

https://blog.kowalczyk.info/a-stsj/simplest-c-callback-from-sumatrapdf.html
136•jandeboevrie•19h ago•133 comments

Reinventing circuit breakers with supercritical CO2

https://spectrum.ieee.org/sf6-gas-replacement
87•rbanffy•14h ago•31 comments