Building an NES Emulator in C: Part 1 – Emulating the 6502 CPU

Over the course of a few posts, I will be constructing an NES emulator that will allow you to play NES ROMs. Today’s post is the first in this series, where I will be walking through the process of emulating the CPU the NES used, the MOS 6502.

STRUCTURE

The 6502 has 6 primary registers we need to emulate in our program.
The A register is the accumulator, which is 1 byte long
The X register…

Read more →
AI giveth and AI taketh CPU

Recorded on the floor of HumanX, Ryan is joined by AMD CTO Mark Papermaster to discuss AMD’s silicon strategy for AI borne of their long history of heterogeneous CPU/GPU computing, how chipmakers are dealing the wide range of AI workloads from training to inference, and the paradox of agents both eating up all the compute and helping AMD accelerate chip innovation.

Lilbits: Arm’s first silicon, Chuwi’s not-quite-apology, and Pebble’s Time 2 smartwatch ships soon

Arm has just introduced a new processor for data centers. There’s nothing too unusual in that statement… except that for the first time the chip designer is actually making its own processor. The company has been licensing its designs to third party chip makers for decades, but the new Arm AGI CPU is an Arm-branded processor […]

The post Lilbits: Arm’s first silicon, Chuwi’s not-quite-apology,…

Page 1