Smolnes: A NES Emulator In

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
  • smolnes

    NES emulator in <5000 bytes of C

  • jaktnesmonster

  • A great resource for learning how to write an NES emulator is the Jakt NES monster video series [1] which covers writing the entire emulator where JT shows how to map specs of each instruction to code. The source code uses Jakt's modern syntax making it very readable [2].

    [1] https://www.youtube.com/playlist?list=PLP2yfE2-FXdQBRpnZbcOb...

    [2] https://github.com/jntrnr/jaktnesmonster

  • 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
  • binjnes

    NES emulator implemented in C, that also runs in the browser

  • I didn't handle audio for this emulator. But you can see how I handle resampling in my more fully-featured NES emulator here: https://github.com/binji/binjnes/blob/ca6977469168069a165176...

    I'm not sure it's the right technique, but it seems to work pretty well!

  • binjgb

    Gameboy emulator implemented in C, that also runs in the browser

  • Big fan of this author's work.

    They have a Gameboy emulator written in C, which can be compiled to WASM and run in the browser.

    https://github.com/binji/binjgb

    I learned a lot from the code.

    Also I love this project with a bunch of demos in hand-written WebAssembly Text (WAT) format, which is like low-level Lisp that works only with raw memory, numbers, and minimal syntax.

    https://github.com/binji/raw-wasm

    Then I discovered the same author is quite active in the WebAssembly ecosystem, including specs and tooling. Fascinating stuff!

    https://github.com/WebAssembly/spec

    https://github.com/WebAssembly/wabt

  • raw-wasm

    Raw WebAssembly demos

  • Big fan of this author's work.

    They have a Gameboy emulator written in C, which can be compiled to WASM and run in the browser.

    https://github.com/binji/binjgb

    I learned a lot from the code.

    Also I love this project with a bunch of demos in hand-written WebAssembly Text (WAT) format, which is like low-level Lisp that works only with raw memory, numbers, and minimal syntax.

    https://github.com/binji/raw-wasm

    Then I discovered the same author is quite active in the WebAssembly ecosystem, including specs and tooling. Fascinating stuff!

    https://github.com/WebAssembly/spec

    https://github.com/WebAssembly/wabt

  • spec

    WebAssembly specification, reference interpreter, and test suite. (by WebAssembly)

  • Big fan of this author's work.

    They have a Gameboy emulator written in C, which can be compiled to WASM and run in the browser.

    https://github.com/binji/binjgb

    I learned a lot from the code.

    Also I love this project with a bunch of demos in hand-written WebAssembly Text (WAT) format, which is like low-level Lisp that works only with raw memory, numbers, and minimal syntax.

    https://github.com/binji/raw-wasm

    Then I discovered the same author is quite active in the WebAssembly ecosystem, including specs and tooling. Fascinating stuff!

    https://github.com/WebAssembly/spec

    https://github.com/WebAssembly/wabt

  • pokegb

    A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.

  • This is the same person who made pokegb, a similarly tiny Game Boy emulator: https://github.com/binji/pokegb

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • Finished building a working Game Boy Color emulator using Rust and WebAssembly 🎮🕹️

    1 project | /r/rust | 23 Jun 2023
  • Finished building a working Game Boy Color emulator using Rust and WebAssembly 🎮🕹️

    1 project | /r/rust | 22 Jun 2023
  • Boytacean: Fast Web Game Boy Emulator Written in Rust

    2 projects | news.ycombinator.com | 20 Jun 2023
  • Open source GBA emulators?

    2 projects | /r/EmulationOnAndroid | 8 May 2023
  • Web assembly book?

    4 projects | /r/ProgrammingLanguages | 21 Apr 2023