BioGBA
June 18, 2022 ยท View on GitHub
Gameboy Advance emulator written in the V Programming Language.
- BioGBA is being developed using strict TDD.
- The main goal is to achive correctness first.
- I am also trying this new language
Building BioGBA
You will need the V compiler: https://vlang.io/ . Installation should be super simple. Just clone the project, run make, and put the v compiler in your PATH.
To compile BioGBA just run:
$ v src
Note: Right now, the executable just prints a nice Hello World. Current work is focused on building the components using TDD, so no need for an entrypoint right now.
Running Tests
As I mentioned, BioGBA is beeng developed using strict Test Driven Development. This means that tests are run all the time, so it should be easy and fast. Fortunetaly V has a simple framework for testing. To run the full test suite just run
$ v test src