Battery Free Gameboy

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • gameboy

    DMG-01 Emulator in Rust (by ablakey)

  • Looks like they used an existing emulator and this was mostly a hardware and memory integrity test. I’d love to see this approached from the perspective of “how clever can we get with the emulator itself to save power?”

    When I wrote mine, something I ran into was realizing that often the CPU and PPU are just doing the same thing over and over and over. If only I could cache all that work.

    For example, you don’t modify the previous frame. You have to draw the entire frame every time, writing sprites from OAM memory every time. Sometimes games do clever stuff here for effects, but a lot of the time you’re just drawing the same stuff. Like Tetris is almost completely a routine of drawing almost entirely the same graphics every time. Most of the cycles and OAM writes are just juggling sprites to draw the same layout every time.

    I documented the heck out of the PPU because it gave me the second most grief (sound being the worst by far) if you are curious: https://github.com/ablakey/gameboy/blob/master/src/guest/sys...

  • ENGAGE

    Source code repository for ENGAGE: Battery-Free Game Boy

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • ENGAGE: Battery-Free Game Boy

    1 project | /r/programming | 11 Mar 2023
  • Battery-Free Game Boy

    1 project | news.ycombinator.com | 1 Nov 2022
  • Recent Discoveries in Embedded Systems

    1 project | /r/embedded | 9 Jun 2022
  • Minor changes and a name for my new board... Behold HUMMINGBIRD 32 (H32 for short).. A sub 200nA IQ sensor node with ESP32 & optional RFM9x module... waiting for prototypes before launching on groupgets!

    1 project | /r/esp32 | 14 Feb 2021
  • Tiny SliTaz port to ESP32-WROVER?

    2 projects | /r/esp32 | 31 Jan 2021