Marcus Vinicius de Carvalho
d6430f0a2e
Fixed chip-8 access modifiers
2021-07-28 12:54:24 +08:00
Marcus Vinicius de Carvalho
ab7ec2300a
Modularized chip-8
2021-07-28 03:14:42 +08:00
Marcus Vinicius de Carvalho
a05f885ebc
Rust fmt
2021-07-25 20:11:18 +08:00
Marcus Vinicius de Carvalho
3b9d18447f
Merge branch 'main' of https://github.com/Ivsucram/ivsemu into main
2021-07-24 23:26:33 +08:00
Marcus Vinicius de Carvalho
5bf025439c
Static-link to SDL2
...
This small build configuration helps setting LLDB into Rust, as well as to release a compiled released version of the code.
2021-07-24 23:20:46 +08:00
Marcus Vinicius de Carvalho
02495e1f98
Static-link to SDL2
...
This small build configuration helps setting LLDB into Rust, as well as to release a compiled released version of the code.
2021-07-24 23:17:16 +08:00
Marcus Vinicius de Carvalho
3d694139f1
Function refactor 2
...
Code functions, words and overall organization was refactored
2021-07-23 02:06:03 +08:00
Marcus Vinicius de Carvalho
5c90a93239
Functions refactor
...
A small function refactor where we centralize things around the cpu.
Also, now it is easier to create more instructions (for SC and OX) and link the decoded instruction with the correct emulated function.
2021-07-23 01:30:39 +08:00
Marcus Vinicius de Carvalho
26a1b85841
Chip-8 emulator
...
Complete Chip-8 instructions. However, the user still needs to modify the code to select the ROM. Next-step will be to insert SUPER-CHIP and OX-CHIP instructions, as well as to give menu options to the user.
2021-07-22 21:09:50 +08:00
Marcus Vinicius de Carvalho
9202042093
chip-8 architecture
2021-07-21 19:16:34 +08:00
Marcus Vinicius de Carvalho
48b56d4836
Initial commit
2021-07-21 11:08:37 +08:00