Skip to content
/ acs Public

🖥️ General-purpose computer system built from the ground up

License

Notifications You must be signed in to change notification settings

Fahien/acs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Acs 🖥️

Acs is an experimental project for learning computer science by building a general-purpose computer system from the ground up.

Build

Acs should work on Linux, MacOS, and Windows without issues, but if you need any help please do not hesitate to contact me.

  1. Install Rust.
  2. Compile with cargo build.
  3. Run tests with cargo test.

Windows

On Windows you will need to install SDL2.dll and SDL2.lib:

  1. Download these files from an SDL2-devel VC release.
  2. Put them in the correct rustup lib path.
    .rustup/toolchains/stable-x86_64-pc-windows-msvc/lib/rustlib/x86_64-pc-windows-msvc/lib

Wasm

If you want to use wasm-pack, install it following these instructions. Then run wasm-pack build to generate a wasm pkg in the pkg folder.