NYC

Daniel Prilik

Expert
@daniel5151

probably hacking away at some silly side-project · my work account is @daprilik

gdbstub. An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

409

ANESE. Another NES Emulator - written for fun & learning - first implementation of wideNES

404

clicky. A clickwheel iPod emulator (WIP)

207

surface-dial-linux. A Linux userspace controller for the Microsoft Surface Dial. Requires Linux Kernel 4.19 or higher.

95

inlinable-dyn-extension-traits. An exploration into the various ways optional trait methods can be implemented in Rust.

43

armv4t_emu. An emulator for the ARMv4t instruction set written in Rust

38

ts7200. A high-level emulator for the TS-7200 Single Board Computer, as used in CS 452 - Real-Time Programming at the University of Waterloo

31

libc_alloc. A simple global allocator for Rust which hooks into `libc`. Useful in `no_std` contexts.

27

spotify-car-thing-bt. code to connect + communicate with a Spotify Car Thing

27

osxhidtouch. User-space HID multitouch touchscreen driver for Mac OS X (Adapted for XPS 15 9560 from kyewei/osxhidtouch)

19

qmk_firmware. keyboard controller firmware for Atmel AVR and ARM USB families

18

compressed-emoji-shortcodes. A Quest to Find a Highly Compressed Emoji :shortcode: Lookup Function

17

analog_literals. Multi-Dimensional Analog Literals in Rust

15

uwmips. A simulator for the UW MIPS instruction set, with a time-traveling debugger

10

AC8E. A Chip8 emulator written in Rust for fun and learning

10

fusion-kbd-controller-rs. Control the RGB Fusion Keyboard of the Gigabyte AERO 15X

8

mips241. A emulator and disassembler for the version of MIPS used in CS 241

8

dicesiege. DiceWars for the JavaScript century

5

1212. 1212! is a game inspired by 1010! where you place pieces, make lines, score points, and last as long as you can.

3

antigravity. https://xkcd.com/353/

3

gdb-bug-repros. minimal `gdbstub` implementation that exhibits various GDB client bugs

3

bconsole. A better console for node.js

2

vrai-tracer. Following along with "Ray Tracing in One Weekend" in Rust.

2

embcrusted. A z-machine interpreter for running Infocom-era text adventure games on embedded hardware.

2

rl-inventory-prices. Calculate trading value for each item in a player's Rocket League inventory

1

blog. If I write something interesting, it will probably be published over here!

1

music-transfer. Seamlessly transfer music playback between two computers

1

wide-libretro. A "shim" around existing libretro cores that adds faux-widescreen support to retro games

1

clap-shell-completions. A hand-rolled `clap_complete`, with support for dynamic completions driven by callbacks

1

immich-public-proxy-rs. Rust rewrite of the excellent immich-public-proxy, with some extras

1

immich-google-shared-albums-import. My cobbled together workflow + LLM generated scripts to properly import Google Photos shared albums (without losing all the photos my friends shared in those albums)

1
31
Apply