This project is the programming assignment of the class ICS(Introduction to Computer System) in Department of Computer Science and Technology, Nanjing University.
For the guide of this programming assignment, refer to https://nju-projectn.github.io/ics-pa-gitbook/ics2020/
Forked from https://github.com/NJU-ProjectN/ics-pa
Follow are my personal implementation
To initialize, run
bash init-s0duku.sh
source ~/.bashrc
The following subprojects/components are included. Some of them are not fully implemented.
- fceux-am can not run with audio, this looks like the orginal AM has some problem deal with divd.
- audio play some times works not normal, and may have noise.
- Expression Evaluate
- Watchpoint Set/Delete
- Simple Debugger
- TRM
- Audio
- Vga
- ...
- vfs
- syscall
cd nemu
make
./build/x86-nemu-interpreter