First of all I'd like to say thanks to aquova for making this very extensive manuell on the chip8 emulator. This has helped me with setting sdl up and the opcodes of course. I also implemented sound into the emulator (just an oscillator that produces a sine wave when the sound timer hits 0). The sound runs on the same thread as the main emulator but that shouldn't be to much of a problem when the sound is very short.
You can take a look [here] (https://github.com/MalekDeKalem/Rust-Chip8-Emulator)
First of all I'd like to say thanks to aquova for making this very extensive manuell on the chip8 emulator. This has helped me with setting sdl up and the opcodes of course. I also implemented sound into the emulator (just an oscillator that produces a sine wave when the sound timer hits 0). The sound runs on the same thread as the main emulator but that shouldn't be to much of a problem when the sound is very short.
You can take a look [here] (https://github.com/MalekDeKalem/Rust-Chip8-Emulator)