A New 8-bit CPU for C

It is easy to port C compilers to architectures that look like old minicomputers or bigger CPUs. However, as the authors of the Small Device C Compiler (SDCC) found, pushing …read more Continue reading A New 8-bit CPU for C
Collaborate Disseminate
It is easy to port C compilers to architectures that look like old minicomputers or bigger CPUs. However, as the authors of the Small Device C Compiler (SDCC) found, pushing …read more Continue reading A New 8-bit CPU for C
[James Sharman] designed and built his own 8-bit computer from scratch using TTL logic chips, including a VGA adapter, and you can watch it run a glorious rotating cube demo …read more Continue reading Homebrew CPU Gets a Beautiful Rotating Cube Demo
If you’ve ever wondered what makes a computer tick, the Minimal 64×4 by [Slu4] is bound to grab your attention. It’s not a modern powerhouse, but a thoughtfully crafted throwback …read more Continue reading Going Minimal: 64×4, The Fun in Functional Computing
[Nicholas Carlini] found some extra time on his hands over the holiday, so he decide to do something with “entirely no purpose.” The result: 84,688 regular expressions that can play …read more Continue reading Regular (Expression) Chess
From the Institute of Computing Technology division of the Chinese Academy of Sciences and Peng Cheng Laboratory comes a high-performance and well-documented RISC-V core called XiangShan. In the Git repository, …read more Continue reading High Performance RISC-V
Last time we checked in on [Inkbox], he had made a 16-bit CPU in Excel. Impressive, but not really practical. Presumably, his latest project isn’t any more practical, but we …read more Continue reading RISC CPU Lives in Excel
Seems like there’s been a lot of hardware-enabled security features released for x64 in the last few years. MPX (albeit that’s since been deprecated), MBEC, CET with indirect branch control and shadow stacks, VT-rp, SMEP/SMAP, Intel TDT to… Continue reading What’s next for hardware-level security features?
[Sebastian Lederer] has created Tridora: an unusual stack-based CPU core intended for FPGA deployment, co-developed with its own Pascal compiler. The 32-bit word machine is unusual in that it has …read more Continue reading Tridora: A Full-Custom CPU Designed For Pascal
Does anyone know any type of vulnerability that affects CPU registers that allows an attacker overwrite registers with specific values that remain fixed for example for a few instructions and only change when for example a mov instruction … Continue reading Does this vulnerability related to general purpose registers exist?
Does anyone know any type of vulnerability that affects CPU registers that allows an attacker overwrite registers with specific values that remain fixed for example for a few instructions and only change when for example a mov instruction … Continue reading Does this vulnerability related to general purpose registers exist?