frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Original Xbox Hacks: The A20 CPU Gate (2021)

https://connortumbleson.com/2021/07/19/the-xbox-and-a20-line/
62•mattweinberg•7h ago

Comments

pwdisswordfishz•4h ago
I was confused as to why Xbox would ever enable a feature intended for backwards compatibility with systems it does not need to be compatible with. Especially at boot time. Turns out it did not; this apparently required a hardware modification to pull off.

https://xboxdevwiki.net/Exploits#A20M.23_hack

userbinator•4h ago
For those wondering what software depended on A20 wraparound, there is this interesting series of articles:

https://www.os2museum.com/wp/who-needs-the-address-wraparoun...

https://www.os2museum.com/wp/the-a20-gate-it-wasnt-wordstar/

https://www.os2museum.com/wp/exepack-and-the-a20-gate/

https://www.os2museum.com/wp/the-a20-gate-fallout/

mjg59•3h ago
A20 bugs were still with us until at least 2009, when I tripped over one: https://mjg59.livejournal.com/118098.html . I love the visualisations in this post, it makes it much clearer what's actually going on.
diffuse_l•1h ago
Indeed, more than you ever wanted to know about the A20 line: https://aeb.win.tue.nl/linux/kbd/A20.html (from your article)

This is one hell of a rabbit hole...

LongjumpingCat•3h ago
This really hit home. Those old Xbox ads are such a time capsule, a mix of “we’re edgy” and “we want to be cool” but not taking themselves too seriously.
endlessvoid94•15m ago
Same. I modded my original Xbox back in the day. It was a lot of fun and I learned a lot.
OkPin•3h ago
What really caught my attention is how this marketing snippet highlights the tension between authenticity and polish in gaming culture. Xbox was trying to hit that sweet spot, it wanted to feel edgy and gamer-friendly but the copy ended up sounding like corporate speak.
eddythompson80•26m ago
This is a bot, right? Same with all the new accounts commenting completely unrelated things?
cebert•2m ago
Based on this post and others, it looks like a spammy account to me.
messe•3h ago
Something this article doesn't mention is how the A20 gate was toggled: by writing to registers on the keyboard controller.

I was always thought this was a completely inexplicable design choice, until I started working in embedded, working with hardware engineers, and having to go through schematics myself. I now entirely understand the choice of wanting to minimize the redesign work and going with the one free pin available (our product has made similar choices too at this stage).

st_goliath•2h ago
The original IBM PC used an Intel 8048 microcontroller inside the keyboard and an 8255 I/O controller on the main board to communicate with the keyboard.

The PC AT (which had an 80286), later replaced the 8255 with an 8042 microcontroller too. It was running firmware, so re-purposing it for a Hodge-poge of other tasks became trivial. A single GPIO pin was used for masking the A20 line and another for handling CPU reset. Having a total of 24 programmable I/O lines, I guess this could have been done with the 8255 too, but the microcontroller probably allowed simpler interfacing with the CPU and bought them more flexibility for future expansion.

For the article, this is mostly irrelevant. As somebody else noted, the Xbox wasn't supposed to be able to toggle/mask the A20 line, but later x86 CPUs had already integrated the A20 masking feature into the CPU itself and exposed an A20 control line. The Xbox simply tied the A20 enable line to a fixed potential, the hack described in the article requires a simple hardware modification to change that (https://xboxdevwiki.net/File:Haxar-a20m.jpg).

msk-lywenn•2h ago
I highly recommend watching the deconstructing xbox talk. It gets very funny.

https://m.youtube.com/watch?v=9NqLljaHc80

ESA's Moonlight programme: Pioneering the path for lunar exploration

https://www.esa.int/Applications/Connectivity_and_Secure_Communications/ESA_s_Moonlight_programme_Pioneering_the_path_for_lunar_exploration
27•nullhole•2d ago•5 comments

FOSS4G Europe 2025 Live Streaming

https://2025.europe.foss4g.org/livestream/
9•altilunium•1h ago•0 comments

Wttr: Console-oriented weather forecast service

https://github.com/chubin/wttr.in
95•saikatsg•4h ago•47 comments

“Reading Rainbow” was created to combat summer reading slumps

https://www.smithsonianmag.com/smithsonian-institution/to-combat-summer-reading-slumps-this-timeless-childrens-television-show-tried-to-bridge-the-literacy-gap-with-the-magic-of-stories-180986984/
183•arbesman•10h ago•73 comments

Ex-Waymo engineers launch Bedrock Robotics to automate construction

https://techcrunch.com/2025/07/16/ex-waymo-engineers-launch-bedrock-robotics-with-80m-to-automate-construction/
348•boulos•17h ago•255 comments

Code Execution Through Email: How I Used Claude to Hack Itself

https://www.pynt.io/blog/llm-security-blogs/code-execution-through-email-how-i-used-claude-mcp-to-hack-itself
46•nonvibecoding•4h ago•24 comments

I want an iPhone Mini-sized Android phone (2022)

https://smallandroidphone.com/
275•asimops•13h ago•384 comments

New battery has life so long you may never have to recharge

https://www.neowin.net/news/this-amazing-new-battery-has-life-so-long-you-may-never-have-to-recharge/
18•Bluestein•41m ago•8 comments

Altermagnets: The first new type of magnet in nearly a century

https://www.newscientist.com/article/2487013-weve-discovered-a-new-kind-of-magnetism-what-can-we-do-with-it/
357•Brajeshwar•19h ago•91 comments

Original Xbox Hacks: The A20 CPU Gate (2021)

https://connortumbleson.com/2021/07/19/the-xbox-and-a20-line/
62•mattweinberg•7h ago•12 comments

I was wrong about robots.txt

https://evgeniipendragon.com/posts/i-was-wrong-about-robots-txt/
101•EPendragon•10h ago•89 comments

Metaflow: Build, Manage and Deploy AI/ML Systems

https://github.com/Netflix/metaflow
46•plokker•14h ago•4 comments

Inside the box: Everything I did with an Arduino starter kit

https://lopespm.com/hardware/2025/07/15/arduino.html
87•lopespm•2d ago•8 comments

A Tale of Two Red-Bearded Visionaries

https://nemanjatrifunovic.substack.com/p/a-tale-of-two-red-bearded-visionaries
4•whobre•2d ago•1 comments

NINA: Rebuilding the original AIM, AOL Desktop, Yahoo and ICQ platforms

https://nina.chat/
14•ecliptik•3h ago•2 comments

Show HN: A 'Choose Your Own Adventure' written in Emacs Org Mode

https://tendollaradventure.com/sample/
124•dskhatri•12h ago•17 comments

Mistakes Microsoft made in the Xbox security system (2005)

https://xboxdevwiki.net/17_Mistakes_Microsoft_Made_in_the_Xbox_Security_System
68•davikr•10h ago•30 comments

Pgactive: Postgres active-active replication extension

https://github.com/aws/pgactive
308•ForHackernews•1d ago•78 comments

Intel's retreat is unlike anything it's done before in Oregon

https://www.oregonlive.com/silicon-forest/2025/07/intels-retreat-is-unlike-anything-its-done-before-in-oregon.html
168•cbzbc•15h ago•256 comments

A 1960s schools experiment that created a new alphabet

https://www.theguardian.com/education/2025/jul/06/1960s-schools-experiment-created-new-alphabet-thousands-children-unable-to-spell
56•Hooke•1d ago•56 comments

Artisanal handcrafted Git repositories

https://drew.silcock.dev/blog/artisanal-git/
174•drewsberry•15h ago•44 comments

Show HN: Improving search ranking with chess Elo scores

https://www.zeroentropy.dev/blog/improving-rag-with-elo-scores
159•ghita_•20h ago•52 comments

A bionic knee integrated into tissue can restore natural movement

https://news.mit.edu/2025/bionic-knee-integrated-into-tissue-can-restore-natural-movement-0710
37•gmays•2d ago•1 comments

Open, free, and ignored: the afterlife of Symbian

https://www.theregister.com/2025/07/17/symbian_forgotten_foss_phone_os/
27•mdp2021•2h ago•8 comments

How and where will agents ship software?

https://www.instantdb.com/essays/agents
135•stopachka•17h ago•62 comments

A Rust shaped hole

https://mnvr.in/rust
100•vishnumohandas•1d ago•230 comments

Voting age to be lowered to 16 by next general election

https://www.bbc.co.uk/news/articles/c628ep4j5kno
4•johneth•20m ago•0 comments

Scanned piano rolls database

http://www.pianorollmusic.org/rolldatabase.php
60•bookofjoe•4d ago•14 comments

Task Runner Census 2025

https://aleyan.com/blog/2025-task-runners-census/
14•aleyan•2d ago•5 comments

Roman dodecahedron: 12-sided object has baffled archaeologists for centuries

https://www.livescience.com/archaeology/romans/roman-dodecahedron-a-mysterious-12-sided-object-that-has-baffled-archaeologists-for-centuries
69•bookofjoe•2d ago•119 comments