frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

PC Engine CPU

https://jsgroth.dev/blog/posts/pc-engine-cpu/
42•ibobev•1h ago

Comments

nicole_express•1h ago
The PC Engine CPU is highly underrated. People like to go "haha, it was the TurboGrafx-16 but its CPU was 8-bit" like that makes it a joke, but that clock speed boost on top of the 6502 architecture is a big deal. (The S-CPU on the SNES still has an 8-bit data bus too, so the 16-bit advantage isn't as strong as it seems)

The Arcade Card add-on was designed specifically around using the transfer instructions to rapidly transfer graphics into VRAM, something it was very good at. Made some really good Neo Geo ports possible.

snvzz•52m ago
>"haha, it was the TurboGrafx-16 but its CPU was 8-bit"

Amusingly, TurboGrafx-16 is a US-specific name, so is the huge shell.

In Japan, the console was called PC Engine and was really compact. Later revised as CoreGrafx and CoreGrafx II, both still the same fundamental hardware.

I own the later variant. Very solid little box that sips power and produces stable a/v output.

ndiddy•43m ago
The PC Engine's CPU is probably its strongest aspect, Hudson did a great job here. Going with a really fast 8-bit CPU makes much more sense than Nintendo's choice of going with a slow 16-bit CPU, especially when the screen is 256 pixels wide so most of the calculations a game would be doing are only 8 bits anyway. Even when you have to do 16-bit calculations, the SNES CPU still has an 8-bit data bus so it doesn't have much of an advantage over the PC Engine (all 16-bit operations take extra cycles compared to their 8-bit counterparts). In practice, fast action games like shooters play a lot more smoothly on the PC Engine than on the SNES. This problem is exacerbated by the fact that the SNES CPU provides the option of running at ~3/4 speed if the publisher didn't want to pay for faster ROMs, so a lot of games have unnecessary slowdown because the publisher wanted to save 50 cents per cartridge.

Where the PC Engine ends up weaker is in the video processor. That generation of consoles was able to do more with the video hardware than previous generations (like the NES and Master System) due to faster RAM becoming available. The PC Engine used the additional bandwidth to make it possible for the CPU to access video memory while the screen is being drawn, while the SNES kept the restriction that you can only access video memory during vblank and instead used the additional bandwidth for more background layers. Being able to access video memory all the time is definitely a useful feature, but the result is that PC Engine games often look more flat than SNES games.

alexyoung•39m ago
I restored a PC Engine a year or two ago and I also became fascinated by the hardware. The HuC6270 VDC/HuC6260 VCE graphics system is actually very flexible for the kinds of games the system was designed to play. If I remember correctly, it has background tilemaps, sprites, scrolling, 64kb video RAM, and a 512 colour palette. The hardware sprites/scrolling is what makes it feel more arcadey a lot of the time.

Given the 8-bit CPU it feels a lot more like a 16-bit system to me. The dedicated sprites/scrolling hardware instead of a more bitmap/framebuffer focused design meant things like shooters and platform games played amazingly well.

Soldier Blade, R-Type, Air Zonk, Bonk, etc felt amazing. Given the formfactor and the cool card cartridge format I can see why it was so popular in Japan.

Poland is now among the 20 largest economies. How it happened

https://apnews.com/article/poland-economy-growth-g20-gdp-26fe06e120398410f8d773ba5661e7aa
531•surprisetalk•3h ago•453 comments

Serving a Website on a Raspberry Pi Zero Running in RAM

https://btxx.org/posts/memory/
32•xngbuilds•55m ago•7 comments

An Introduction to Meshtastic

https://meshtastic.org/docs/introduction/
187•ColinWright•4h ago•69 comments

PC Engine CPU

https://jsgroth.dev/blog/posts/pc-engine-cpu/
46•ibobev•1h ago•5 comments

Google Cloud Fraud Defence is just WEI repackaged

https://privatecaptcha.com/blog/google-cloud-fraud-defence-wei/
58•ribtoks•2h ago•15 comments

Podman rootless containers and the Copy Fail exploit

https://garrido.io/notes/podman-rootless-containers-copy-fail/
39•ggpsv•2h ago•5 comments

Show HN: Git for AI Agents

https://github.com/regent-vcs/re_gent
22•doshay•1h ago•13 comments

Cloudflare to cut about 20% workforce

https://www.reuters.com/business/world-at-work/cloudflare-cut-over-1100-jobs-2026-05-07/
1097•PriorityLeft•19h ago•748 comments

Canvas online again as ShinyHunters threatens to leak schools’ data

https://www.theverge.com/tech/926458/canvas-shinyhunters-breach
846•stefanpie•17h ago•552 comments

GeoJSON

https://geojson.org/
93•tosh•6h ago•44 comments

Maybe you shouldn't install new software for a bit

https://xeiaso.net/blog/2026/abstain-from-install/
718•psxuaw•17h ago•384 comments

ClojureScript Gets Async/Await

https://clojurescript.org/news/2026-05-07-release
214•Borkdude•9h ago•53 comments

A web page that shows you everything the browser told it without asking

https://sinceyouarrived.world/taken
100•mwheelz•3h ago•58 comments

Rumors of my death are slightly exaggerated

788•CliffStoll•2d ago•107 comments

Dirtyfrag: Universal Linux LPE

https://www.openwall.com/lists/oss-security/2026/05/07/8
732•flipped•20h ago•304 comments

The map that keeps Burning Man honest

https://www.not-ship.com/burning-man-moop/
716•speckx•1d ago•334 comments

Pinocchio is weirder than you remembered

https://storica.club/blog/pinocchio-in-italian/
248•cemsakarya•2d ago•101 comments

Dithering with CSS

https://ikesau.co/blog/dithering-with-css/
88•speckx•4d ago•25 comments

Hackers breach JDownloader's website to serve malware-laced downloads

https://www.neowin.net/news/if-you-downloaded-this-popular-software-recently-you-might-have-insta...
70•bundie•3h ago•23 comments

Agents need control flow, not more prompts

https://bsuh.bearblog.dev/agents-need-control-flow/
548•bsuh•23h ago•265 comments

QBE – Compiler Back End

https://c9x.me/compile/
53•smartmic•9h ago•10 comments

Tesla is recalling its cheaper Cybertruck because the wheels might fall off

https://www.theverge.com/transportation/926741/tesla-cybertruck-cheaper-recall
133•droidjj•2h ago•126 comments

A polynomial autoencoder beats PCA on transformer embeddings

https://ivanpleshkov.dev/blog/polynomial-autoencoder/
80•timvisee•3d ago•22 comments

GPT-5.5 Price Increase: What It Costs

https://openrouter.ai/announcements/gpt55-cost-analysis
147•gmays•15h ago•38 comments

Brazil's Pix payment system faces pressure from Visa and Mastercard

https://www.elciudadano.com/en/brazils-pix-payment-system-faces-pressure-from-visa-and-mastercard...
333•wslh•22h ago•279 comments

Singapore introduces caning for boys who bully others at school

https://www.theguardian.com/world/2026/may/06/singapore-caning-school-bullies
287•rustoo•2d ago•421 comments

Nintendo announces price increases for Nintendo Switch 2

https://www.nintendo.co.jp/corporate/release/en/2026/260508.html
207•razorbeamz•9h ago•181 comments

Hardening Firefox with Claude Mythos Preview

https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/
298•HieronymusBosch•1d ago•132 comments

DeepSeek 4 Flash local inference engine for Metal

https://github.com/antirez/ds4
457•tamnd•1d ago•132 comments

Natural Language Autoencoders: Turning Claude's Thoughts into Text

https://www.anthropic.com/research/natural-language-autoencoders
345•instagraham•22h ago•108 comments