GameBoy on E-Paper ESP32 at 30FPS [video]
A project demonstrates a GameBoy emulator running on an ESP32 with e-paper display at 30FPS. The setup showcases low-power, portable gaming using DIY hardware. (youtube.com)
This repository presents an experimental 16-core processor architecture that tests whether a balanced multicore design with a hexagonal network-on-chip can improve performance-per-watt and performance-per-cost. The baseline specification uses 16 homogeneous 64-bit in-order cores targeting a nominal 3 GHz with configurable frequency control, 16 KiB L1 instruction and data caches (14 KiB alternatives under study), and a 2 MiB distributed L2. The design intentionally excludes specialized accelerators and emphasizes simplicity, energy-aware operation, and a hexagonal local-neighborhood interconnect to reduce communication overhead. Key design principles include balanced core complexity, cache and memory optimization, clock and power management features such as clock gating and idle states, and cost-conscious hardware feature selection.
Current work is pre-silicon and driven by a Python-based simulator that evaluates the hexagonal topology, cache-capacity trade-offs, configurable clocking, and synthetic-workload throughput and energy estimates. Reported results are simulation estimates only; no fabricated silicon, verified FPGA implementation, or validated synthesis-derived area/timing/power numbers exist yet. The roadmap covers refining the spec, defining an ISA and binary encoding, implementing a core in SystemVerilog, building the NoC and coherence system, and pursuing FPGA/ASIC prototyping. The repository supports reproducible experimentation, welcomes contributions and criticism, and includes licensing information for reuse.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.
A project demonstrates a GameBoy emulator running on an ESP32 with e-paper display at 30FPS. The setup showcases low-power, portable gaming using DIY hardware. (youtube.com)
PSPi 6 is a project that enables Raspberry Pi to be run inside a PlayStation Portable. It involves custom hardware and software modifications to integrate the two devices. (github.com)
Microsoft has launched the Surface Laptop Ultra and Surface RTX Spark Dev Box, targeting developers with NVIDIA’s RTX Spark processor. The RTX Spark chip, previously used in Linux AI mini-PCs, now makes its debut in consumer devices through these products. (servethehome.com)
A 1980s Harris filter chip used switched capacitors to implement analog filters on a single chip, with two filters that could function as low-pass, band-pass, or high-pass. The chip contains tiny capacitors, CMOS switches, and operational amplifiers, demonstrating advanced analog design of its time. (righto.com)
Tom Brown leveraged GOP connections to facilitate a $1.25 billion per month computing deal with SpaceX. The deal involves significant hardware and cloud computing resources for SpaceX's operations. (wsj.com)
Nvidia is reportedly discontinuing the RTX 5090 graphics card. The GB202 model is expected to be reserved for the RTX PRO series. (videocardz.com)
Today's best Hacker News stories, summarized and screenshotted, one email a day.