recentpopularlog in

david.parrott : rust   18

Implementing a NES Emulator in Rust
Recently, I made an emulator for the Nintendo Entertainment Console(NES) - a game console first released in 1983.
emulator  games  nintendo  nes  rust  emulation  programming 
april 2019 by david.parrott
Guitar Effects in Rust
A guitar effect alters how the input sounds by adding distortion, delaying signal, shifting pitch/frequency and changing dynamics and loudness. Most physical...
guitar  music  processing  rust  dsp  sound  audio 
february 2018 by david.parrott
Z80 emulation in Rust, Milestone 1
…wherein: I proudly present the first milestone in my current adventure ofemulating the Z80 in Rust, look at the different 8-bit CPU emulationstrategies, hav...
programming  rust  z80  emulation 
october 2017 by david.parrott
Experiments In NES JIT Compilation | bheisler.github.io
Inspired by the always-incredible work on Dolphin, I decided to write myself an NES emulator called Corrosion a couple years ago. I managed to get it working well enough to play basic games, and then put the project aside. This post is not about the emulator itself, but rather the JIT compiler I added to it last year and the upgrades to said JIT compiler I’ve made over the past few weeks.
jit  rust  nes  emulation  emulator  programming  nintendo  assembly  dynarec 
august 2017 by david.parrott
Rust
Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of “programming in the large”, that is, of creating and maintaining boundaries – both abstract and operational – that preserve large-system integrity, availability and concurrency.

It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and metaprogramming, in both static and dynamic styles.
rust  language  programming  development 
february 2012 by david.parrott

Copy this bookmark:





to read