Skip to content

Commit 105ae71

Browse files
committed
update projects
1 parent e63ca08 commit 105ae71

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

src/pages/projects.astro

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,21 @@ import mario from "@/assets/mario.png";
1515
name="nes.rs"
1616
date="May 2024"
1717
repo="https://github.com/39bytes/nes.rs"
18+
externalLink="https://39bytes.github.io/nes.rs/"
1819
img={mario}
1920
desc="An emulator for the Nintendo Entertainment System written in Rust"
20-
tags={["Rust", "Emulation", "6502 Assembly"]}
21+
tags={["Rust", "Emulation", "6502 Assembly", "SDL2", "WASM"]}
2122
>
2223
I built this emulator because I was always curious about how emulation
2324
worked.
2425
<br />
25-
It's written entirely in Rust, using the <Link
26-
href="https://github.com/parasyte/pixels">pixels</Link
27-
> crate for windowing and
28-
<Link href="https://github.com/RustAudio/cpal">cpal</Link> to play audio.
26+
It's written in Rust using SDL2. I also created a web version by compiling it
27+
to WebAssembly, which you can find <Link
28+
href="https://39bytes.github.io/nes.rs/">here</Link
29+
>.
2930
<br />
30-
The emulation is not 100% accurate, but most games are playable as it implements
31-
iNES Mappers 0-3.
31+
The emulation is not 100% accurate, but most games are playable, and it has some
32+
basic quality of life features like save states.
3233
<br />
3334
This is by far the most difficult project I've taken on at this point.
3435
</Project>

0 commit comments

Comments
 (0)