dorkhub

theseus

static translator for dos/win32 executables

evmar
Rust973 forksupdated 4 days ago
visit the demogit clone https://github.com/evmar/theseus.gitevmar/theseus

Theseus

Theseus is:

  1. A compiler that translates DOS and 32-bit Windows x86 code to Rust.
  2. An implementation of some of the DOS/win32 API used by the above.

Together, Theseus takes in a .exe file and turns it into a native binary that doesn't depend on x86 or DOS/Windows.

I wrote a longer blog post motivating the project.

Theseus is very experimental and probably won't work on a program you try.

See doc/development.md for more details on the code.

more like this

anne-key

Firmware for Anne Pro Keyboard written in Rust

Rust572

TachiSnap

TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…

HTML50

bit_gossip

Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

Rust50

search

search projects, people, and tags