Development of NDS game: StayAtHome
This project is part of the subject Computer Structure given the first year of Computer Science Engineering (BS) at UPV/EHU. Consists in implementing a simple game for Nintendo DS. The objective of the code is to learn the concepts studied in the lesson Input/Output of the NDS. The game must control the perferals in both learnt ways: "poll" and "interruption". It uses the buttons and the touch-screen to interact with it and uses internal timers to grant the correct functioning of the game.
All the development was made online due to the Covid-19 situation.
The project earnt a mark of 10/10.
For more information you can read the Memory or the Project statement in documentation/ folder.
We have used libnds library.
Developed by:
make clean: Clean binaries created. make: Create the new binaries (nds, elf, arm9,...).
You will need to download the emulator NO$GBA for Nintendo DS. Desmume does not work correctly due to a technique used in the development.