Nicole Express
nicole.express · Personal blog · on HN since 2015
Nicole Express writes technical retro gaming and computing posts on the NES, Apple II, graphics hardware and vintage consoles.
What HN saysCommenters call it a favorite classic-gaming blog with real technical depth, and link it for Apple II graphics and Tengen's NES reverse engineering.
40HN people shared it
14linked it in comments
147stories submitted
4.2Kstory points
3 months agolast shared
2015people per year2026
Most-shared posts
- 1The games Nintendo didn't want you to play: Tengen4 people · 345 points · first shared 2022 · 104 comments on HN
- 2Every Graphics at Once: Nintendo's Popeye4 people · 3 points · first shared 2023 · discussion on HN
- 3Apple II graphics: More than you wanted to know3 people · 168 points · first shared 2024 · 66 comments on HN
- 4Interlacing, Deinterlacing, and Everything in Between3 people · 58 points · first shared 2021 · 23 comments on HN
- 5Replacing the Bios on the Book 80883 people · 1 points · first shared 2023 · discussion on HN
- 6Yes, you can play Duck Hunt without a television (but I can't)2 people · 171 points · first shared 2024 · 68 comments on HN
- 7Collision Detection Is Hard: The Story of Alf2 people · 160 points · first shared 2021 · 30 comments on HN
- 8Nicole gets a real computer – the Microsoft Z80 SoftCard (2020)2 people · 147 points · first shared 2020 · 20 comments on HN
- 9A Last Gasp of 2D: The Cave CV10002 people · 78 points · first shared 2022 · 5 comments on HN
- 10Cartridge Chaos: The Official Nintendo Region Converter and More2 people · 56 points · first shared 2025 · 15 comments on HN
- 11Fixing My Yamaha Electone Me-50: An FM Synthesizer Home Organ from 19862 people · 32 points · first shared 2023 · 6 comments on HN
- 12A System for the Sixties-and-a-Half: The Toshiba Visicom COM-1002 people · 31 points · first shared 2025 · 5 comments on HN
- 13The ESP-Rainbow: Flatter Than a Speccy2 people · 12 points · first shared 2025 · discussion on HN
- 14ROM Hacking in the 90s2 people · 7 points · first shared 2024 · discussion on HN
- 15Donkey Kong's Discount Replacement: Hero in the Castle of Doom2 people · 5 points · first shared 2022 · discussion on HN
What HN people wrote when they linked it
ekorz · 2023-07-27
He is a treasure. His CPS1 book is outstanding.
If anyone knows other classic-gaming blogs, where there is technical depth, please do share. https://nicole.express/ and https://sudden-desu.net/ are my other favorites.
fair_enough · 2025-10-17
I reckon these official converters were instrumental in Tengen's work for reverse engineering the NES to run "unlicensed" games.
It turns out that another blog post on this site explains exactly that:
https://nicole.express/2022/the-center-point-can-not-hold.html
"How did they do it? As it turns out, crime. Unable to reverse engineer the chip, Tengen convinced the United States Copyright Office to hand over the source code of the lockout chip, claiming it was necessary for a lawsuit. With the code in hand, Tengen could make their own clone with ease. And Tengen was going to sue Nintendo for antitrust violations, so they probably figured they could get away with it."
This has got to be the most Cobra Kai thing a company has ever done to another company for the benefit of consumers, and I love every bit of it.
kens · 2023-02-28
It's kind of amazing how many hard computer problems from the olden days were solved by having more memory. When I got started in computer graphics, there was a lot of research work on how to render images a scanline at a time, since that's all the memory you had. Once you could get enough memory to hold the entire image, you could use a Z-buffer and rendering became kind of trivial.
Another example is the post on HN yesterday about old videogames and how they used a bunch of different hacks such as sprites and tiles because there wasn't enough memory for the whole screen.
https://nicole.express/2023/yes-popeye-the-sailor-man.html
Tor3 · 2026-01-27
For that you'll need Apple II documentation - though that's device-specific information. It's easy to find online, e.g. https://nicole.express/2024/phasing-in-and-out-of-existence.html, but there's lots more with various levels of info. This one, for example: https://www.kreativekorp.com/miscpages/a2info/memorymap.shtml
For actual 6502 programming you'll need a dedicated 6502 assembly programming book, for example the aforementioned Rodney Zaks books.
dekhn · 2025-02-06
6502 assembly was fairly easy to learn, but it didn't translate to being a productive assembly programmer on the Apple //e I had. In particular, I wanted to do fast 2D and 3D graphics (basically what Ultima III did) to write my own games. My goal was simply to implement SetPixel(x, y, c) which turns out to be tricky because the Apple screen was 280 x 192 so you had to deal with 16-bit math. See https://nicole.express/2024/phasing-in-and-out-of-existence.html for the weird nature of the Apple HIRES graphics mode, and https://github.com/fadden/fdraw/blob/master/docs/manual.md#nutshell for a project that implements fast drawing on the Apple today.
reanimus · 2024-06-21
I wonder if this one is using pirated software, too?
https://nicole.express/2023/book-it.html
nicole_express · 2024-06-02
Admins: I initially published the blog post at the linked URL, but then realized I had gotten the slug wrong, and had to move it. It redirects so it's not a huge deal, but is it possible to have the post changed to the correct URL https://nicole.express/2024/no-screen-no-cpu-one-problem.html ?
JohnBooty · 2023-11-09
glad to share. it's such a fun topic!
I just thought of this conversation when I saw this video this morning!
https://www.youtube.com/watch?v=Ei1RJ19IriU
it runs through a variety of Sega Model 2 arcade system games. theoretically there were about a dozen "Model 2" games.
buuuuut, as the video details, the "Model 2" moniker refers to an entire generation of Sega arcade boards and there were significant hardware upgrades and new chips added throughout the lifetime of Model 2. with the result actually being something close to bespoke per-game hardware.
also there's this hilarious (to me at least, from an engineering perspective) look at the extremely unique Popeye arcade hardware, with three different graphics chips each drawing different layers on the screen. that was some bespoke-ass hardware
https://nicole.express/2023/yes-popeye-the-sailor-man.html
oso2k · 2023-09-12
Yes. It's the chip/socket to the right of the 8088 and 8087 sockets here - https://nicole.express/2023/book-it.html .
mardifoufs · 2023-04-11
>240p is fake and a lie, but close enough for us
I want to know more :) and my googling skills are failling me. But I didn't even realize you could do 240p/60hz on a CRT. To be honest I even assumed that CRT more or less means interlaced for some reason...
Edit: ok, I should've clicked the links in the article! This page pretty much completely answers my questions!
https://nicole.express/2021/interlace-me-not.html
csdvrx · 2022-12-27
https://nicole.express/2020/super-ultra-mega-tera-grafx.html
> That makes a grand total of six exclusives, plus Darius Plus and Darius Alpha, a limited-release special edition of Darius Plus that seems to exist primarily to make it hard to collect a complete set of SuperGrafx-compatible games
> It’s not surprising that the SuperGrafx wasn’t very successful.
With 6 games total? Yes.
allturtles · 2021-08-16
> As I noted in the prior blog post, the Sega Master System has a tilemap that’s only 256 pixels wide, the same as the display area. Therefore, the image is slightly off-center
For anyone else for whom this made no sense, the off-center image is a tradeoff to allow for smooth horizontal scrolling when the tilemap that is used as the source for the display is the same size as the available display area. This is indeed explained in this prior post linked by the author (https://nicole.express/2021/sega-system-1-system-1.html).
avnigo · 2021-08-16
Here's the article on Part 1:
https://nicole.express/2021/remember-alf.html
nafnlj · 2023-07-06
I have a long list, so I'll choose a few personal favorites that may be of interest to HN readers:
https://nicole.express/feed.xml (tinkering with old games and game hardware)
https://shumplations.com/feed (translations of Japanese game developer interviews)
https://www.loc.gov/collections/global-legal-monitor/?fo=rss (summaries of legal news from around the world)
https://reason.com/people/josh-blackman/feed (legal analysis and commentary from Josh Blackman)
https://yukinu.com/feed/atom.xml (charming small web site with links to interesting sites, tech experiments, and looks at old tech)
https://feed.tedium.co (well-researched essays on a variety of topics)
https://blog.sakugabooru.com/feed (detailed essays on the anime industry and production)
htpps://perishablepress.com/feed/atom (personal website of WordPress developer Jeff Starr)
https://ai.mee.nu/feed/atom (daily tech news with strong opinions)
https://www.washingtontimes.com/rss/authors/stephen-dinan (one of the best reporters on immigration law/border issues)
https://liliputing.com/feed (news about mini PCs and mobile devices)
https://worldofmatthew.com/index.xml (essays on digital ownership and random musings)
I would also humbly recommend my own writing project, link in my profile if you're interested
I also recommend looking at Morss.it (https://morss.it/) if there is a site you want to subscribe to without a feed. It generally works very well (RSS Bridge and RSS Hub serve the same purpose if you…