/ics2020-s0duku

Awesome PA!

Primary LanguageC

ICS2020 Programming Assignment

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.

Personal Progress

Notion About This Proj

1
1
1

Kown Bugs

  • 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.

PA1

  • Expression Evaluate
  • Watchpoint Set/Delete
  • Simple Debugger

PA2

  • TRM
  • Audio
  • Vga
  • ...

PA3

  • vfs
  • syscall

For Testing

cd nemu
make
./build/x86-nemu-interpreter