![](https://user-images.githubusercontent.com/64702639/223150532-f3cfeed5-54d5-431b-85b7-bc6be9a0708f.png)
![](https://user-images.githubusercontent.com/64702639/223157130-b77ef364-ddb7-4ab3-9769-a1db413b51f6.gif)
Project made in University of BrasΓlia, for the course "Introdução a Sistemas Computacionais" (Introduction to Computer Systems), in which we learned about machine language assembly RISC-V. The project proposal was to recreate the NES game Road Fighter with assembly RISC-V. We used RARS to program, and FPGRARS to execute the game.
You can find the more descriptive report, in scientific article model, only in Portuguese here.
![](https://user-images.githubusercontent.com/64702639/223157235-32db3dec-a3b2-428e-b384-063771c74c7c.gif)
- Initial menu
- Car movement
- 2 different maps
- Win condition
- Pause
- Sound effects
- Map collisions
- Gas system
- Fun references
![](https://raw.githubusercontent.com/github/explore/592cc967e9ebbc60f2a532f577efa072f4bfccaa/topics/riscv/riscv.png)
- Prof. Lamar: Teacher who taught us and proposed the project
- Monitores: Teacher assistants that helped us so much, thanks to Eduardo Freire, and others that helped too
Java is a prerequisite to run
- Download the repo
- Open the
/arquivos&Sprites
folder - Drag the file
movimento_carro.s
to the executablefpgrars-x86_64-pc-windows-gnu--8-bit-display.exe
or
- Clone the repo
- Open the
/arquivos&Sprites
folder - Run
fpgrars-x86_64-pc-windows-gnu--8-bit-display movimento_carro.s
- W = accelerate
- A = drive left
- D = drive right
- Space = select
- Esc = pause