├── .gitignore ├── Makefile ├── README.md ├── config ├── Makefile.build └── Makefile.git ├── game ├── Makefile.part ├── include │ ├── adt │ │ └── linklist.h │ ├── common.h │ ├── debug.h │ ├── device │ │ ├── palette.h │ │ └── video.h │ ├── game-common.h │ └── x86.h └── src │ ├── common │ ├── device │ │ ├── font.c │ │ ├── palette.c │ │ ├── timer.c │ │ └── video.c │ ├── lib │ │ └── syscall.c │ └── main.c │ ├── nemu-pal │ ├── battle │ │ ├── battle.c │ │ └── fight.c │ ├── device │ │ ├── input.c │ │ ├── palette.c │ │ └── video.c │ ├── game │ │ ├── game.c │ │ ├── play.c │ │ └── script.c │ ├── global │ │ ├── global.c │ │ ├── palcommon.c │ │ └── res.c │ ├── hal │ │ ├── keyboard.c │ │ ├── timer.c │ │ └── video.c │ ├── include │ │ ├── _common.h │ │ ├── ascii.h │ │ ├── battle.h │ │ ├── big5font.h │ │ ├── ending.h │ │ ├── fight.h │ │ ├── font.h │ │ ├── game.h │ │ ├── gbfont.h │ │ ├── getopt.h │ │ ├── global.h │ │ ├── hal.h │ │ ├── input.h │ │ ├── itemmenu.h │ │ ├── magicmenu.h │ │ ├── main.h │ │ ├── main_PSP.h │ │ ├── map.h │ │ ├── midi.h │ │ ├── palcommon.h │ │ ├── palette.h │ │ ├── play.h │ │ ├── res.h │ │ ├── rixplay.h │ │ ├── rngplay.h │ │ ├── scene.h │ │ ├── script.h │ │ ├── sound.h │ │ ├── text.h │ │ ├── ui.h │ │ ├── uibattle.h │ │ ├── uigame.h │ │ ├── util.h │ │ └── video.h │ ├── main.c │ ├── misc │ │ ├── ending.c │ │ ├── rngplay.c │ │ ├── util.c │ │ └── yj1.c │ ├── scene │ │ ├── map.c │ │ └── scene.c │ ├── ui │ │ ├── font.c │ │ ├── itemmenu.c │ │ ├── magicmenu.c │ │ ├── text.c │ │ ├── ui.c │ │ ├── uibattle.c │ │ └── uigame.c │ └── unuse │ │ ├── midi.c │ │ ├── rixplay.c │ │ ├── sdl.c │ │ └── sound.c │ └── typing │ ├── draw.c │ ├── effect.c │ ├── game.c │ ├── include │ └── game.h │ └── keyboard.c ├── kernel ├── Makefile.part ├── include │ ├── common.h │ ├── debug.h │ ├── irq.h │ ├── memory.h │ ├── x86.h │ └── x86 │ │ ├── cpu.h │ │ ├── io.h │ │ └── memory.h └── src │ ├── driver │ ├── ide │ │ ├── buffer.c │ │ ├── disk.c │ │ ├── dma.c │ │ ├── dma.h │ │ └── ide.c │ └── ramdisk.c │ ├── elf │ └── elf.c │ ├── fs │ └── fs.c │ ├── irq │ ├── do_irq.S │ ├── i8259.c │ ├── idt.c │ └── irq_handle.c │ ├── lib │ ├── misc.c │ ├── printk.c │ └── serial.c │ ├── main.c │ ├── memory │ ├── kvm.c │ ├── mm.c │ ├── mm_malloc.o │ └── vmem.c │ ├── start.S │ └── syscall │ └── do_syscall.c ├── lib-common ├── FLOAT.c ├── FLOAT.h ├── Makefile.part ├── newlib │ ├── include │ │ ├── _ansi.h │ │ ├── _syslist.h │ │ ├── alloca.h │ │ ├── ar.h │ │ ├── argz.h │ │ ├── assert.h │ │ ├── complex.h │ │ ├── ctype.h │ │ ├── dirent.h │ │ ├── envlock.h │ │ ├── envz.h │ │ ├── errno.h │ │ ├── fastmath.h │ │ ├── fcntl.h │ │ ├── fnmatch.h │ │ ├── getopt.h │ │ ├── glob.h │ │ ├── grp.h │ │ ├── iconv.h │ │ ├── ieeefp.h │ │ ├── inttypes.h │ │ ├── langinfo.h │ │ ├── libgen.h │ │ ├── limits.h │ │ ├── locale.h │ │ ├── machine │ │ │ ├── _default_types.h │ │ │ ├── _types.h │ │ │ ├── ansi.h │ │ │ ├── endian.h │ │ │ ├── fastmath.h │ │ │ ├── ieeefp.h │ │ │ ├── malloc.h │ │ │ ├── param.h │ │ │ ├── setjmp-dj.h │ │ │ ├── setjmp.h │ │ │ ├── stdlib.h │ │ │ ├── termios.h │ │ │ ├── time.h │ │ │ └── types.h │ │ ├── malloc.h │ │ ├── math.h │ │ ├── newlib.h │ │ ├── paths.h │ │ ├── pthread.h │ │ ├── pwd.h │ │ ├── reent.h │ │ ├── regdef.h │ │ ├── regex.h │ │ ├── rpc │ │ │ ├── types.h │ │ │ └── xdr.h │ │ ├── sched.h │ │ ├── search.h │ │ ├── setjmp.h │ │ ├── signal.h │ │ ├── spawn.h │ │ ├── stdatomic.h │ │ ├── stdint.h │ │ ├── stdio.h │ │ ├── stdio_ext.h │ │ ├── stdlib.h │ │ ├── string.h │ │ ├── strings.h │ │ ├── sys │ │ │ ├── _default_fcntl.h │ │ │ ├── _types.h │ │ │ ├── cdefs.h │ │ │ ├── config.h │ │ │ ├── custom_file.h │ │ │ ├── dir.h │ │ │ ├── dirent.h │ │ │ ├── errno.h │ │ │ ├── fcntl.h │ │ │ ├── features.h │ │ │ ├── file.h │ │ │ ├── iconvnls.h │ │ │ ├── lock.h │ │ │ ├── param.h │ │ │ ├── queue.h │ │ │ ├── reent.h │ │ │ ├── resource.h │ │ │ ├── sched.h │ │ │ ├── signal.h │ │ │ ├── stat.h │ │ │ ├── stdio.h │ │ │ ├── string.h │ │ │ ├── syslimits.h │ │ │ ├── time.h │ │ │ ├── timeb.h │ │ │ ├── times.h │ │ │ ├── types.h │ │ │ ├── unistd.h │ │ │ ├── utime.h │ │ │ └── wait.h │ │ ├── tar.h │ │ ├── termios.h │ │ ├── tgmath.h │ │ ├── time.h │ │ ├── unctrl.h │ │ ├── unistd.h │ │ ├── utime.h │ │ ├── utmp.h │ │ ├── wchar.h │ │ ├── wctype.h │ │ └── wordexp.h │ └── libc.a ├── trap.h └── x86-inc │ ├── cpu.h │ └── mmu.h ├── nemu ├── Makefile.part ├── include │ ├── common.h │ ├── cpu │ │ ├── decode │ │ │ ├── decode.h │ │ │ ├── modrm.h │ │ │ └── operand.h │ │ ├── exec │ │ │ ├── helper.h │ │ │ ├── template-end.h │ │ │ └── template-start.h │ │ ├── helper.h │ │ └── reg.h │ ├── debug.h │ ├── device │ │ ├── i8259.h │ │ ├── mmio.h │ │ └── port-io.h │ ├── macro.h │ ├── memory │ │ └── memory.h │ ├── misc.h │ ├── monitor │ │ ├── expr.h │ │ ├── monitor.h │ │ └── watchpoint.h │ └── nemu.h └── src │ ├── cpu │ ├── decode │ │ ├── decode-template.h │ │ ├── decode.c │ │ └── modrm.c │ ├── exec │ │ ├── all-instr.h │ │ ├── arith │ │ │ ├── dec-template.h │ │ │ ├── dec.c │ │ │ ├── dec.h │ │ │ ├── div-template.h │ │ │ ├── div.c │ │ │ ├── div.h │ │ │ ├── idiv-template.h │ │ │ ├── idiv.c │ │ │ ├── idiv.h │ │ │ ├── imul-template.h │ │ │ ├── imul.c │ │ │ ├── imul.h │ │ │ ├── inc-template.h │ │ │ ├── inc.c │ │ │ ├── inc.h │ │ │ ├── mul-template.h │ │ │ ├── mul.c │ │ │ ├── mul.h │ │ │ ├── neg-template.h │ │ │ ├── neg.c │ │ │ └── neg.h │ │ ├── data-mov │ │ │ ├── mov-template.h │ │ │ ├── mov.c │ │ │ ├── mov.h │ │ │ ├── xchg-template.h │ │ │ ├── xchg.c │ │ │ └── xchg.h │ │ ├── exec.c │ │ ├── logic │ │ │ ├── and-template.h │ │ │ ├── and.c │ │ │ ├── and.h │ │ │ ├── not-template.h │ │ │ ├── not.c │ │ │ ├── not.h │ │ │ ├── or-template.h │ │ │ ├── or.c │ │ │ ├── or.h │ │ │ ├── sar-template.h │ │ │ ├── sar.c │ │ │ ├── sar.h │ │ │ ├── shl-template.h │ │ │ ├── shl.c │ │ │ ├── shl.h │ │ │ ├── shr-template.h │ │ │ ├── shr.c │ │ │ ├── shr.h │ │ │ ├── shrd-template.h │ │ │ ├── shrd.c │ │ │ ├── shrd.h │ │ │ ├── xor-template.h │ │ │ ├── xor.c │ │ │ └── xor.h │ │ ├── misc │ │ │ ├── misc.c │ │ │ └── misc.h │ │ ├── prefix │ │ │ ├── prefix.c │ │ │ └── prefix.h │ │ ├── special │ │ │ ├── special.c │ │ │ └── special.h │ │ └── string │ │ │ ├── rep.c │ │ │ └── rep.h │ └── reg.c │ ├── device │ ├── device.c │ ├── i8259.c │ ├── ide.c │ ├── io │ │ ├── mmio.c │ │ └── port-io.c │ ├── keyboard.c │ ├── sdl.c │ ├── sdl.h │ ├── serial.c │ ├── timer.c │ ├── vga-palette.c │ ├── vga.c │ └── vga.h │ ├── lib │ └── logo.c │ ├── main.c │ ├── memory │ ├── burst.h │ ├── dram.c │ └── memory.c │ └── monitor │ ├── cpu-exec.c │ ├── debug │ ├── elf.c │ ├── expr.c │ ├── ui.c │ └── watchpoint.c │ └── monitor.c ├── test.sh └── testcase ├── Makefile.part └── src ├── add-longlong.c ├── add.c ├── bit.c ├── bubble-sort.c ├── fact.c ├── fib.c ├── gotbaha.c ├── hello-inline-asm.c ├── hello-str.c ├── hello.c ├── if-else.c ├── integral.c ├── leap-year.c ├── matrix-mul-small.c ├── matrix-mul.c ├── max.c ├── min3.c ├── mov-c.c ├── mov.S ├── movsx.c ├── mul-longlong.c ├── pascal.c ├── prime.c ├── quadratic-eq.c ├── quick-sort.c ├── select-sort.c ├── shuixianhua.c ├── start.S ├── string.c ├── struct.c ├── sub-longlong.c ├── sum.c ├── switch.c ├── to-lower-case.c └── wanshu.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/README.md -------------------------------------------------------------------------------- /config/Makefile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/config/Makefile.build -------------------------------------------------------------------------------- /config/Makefile.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/config/Makefile.git -------------------------------------------------------------------------------- /game/Makefile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/Makefile.part -------------------------------------------------------------------------------- /game/include/adt/linklist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/include/adt/linklist.h -------------------------------------------------------------------------------- /game/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/include/common.h -------------------------------------------------------------------------------- /game/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/include/debug.h -------------------------------------------------------------------------------- /game/include/device/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/include/device/palette.h -------------------------------------------------------------------------------- /game/include/device/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/include/device/video.h -------------------------------------------------------------------------------- /game/include/game-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/include/game-common.h -------------------------------------------------------------------------------- /game/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/include/x86.h -------------------------------------------------------------------------------- /game/src/common/device/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/common/device/font.c -------------------------------------------------------------------------------- /game/src/common/device/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/common/device/palette.c -------------------------------------------------------------------------------- /game/src/common/device/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/common/device/timer.c -------------------------------------------------------------------------------- /game/src/common/device/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/common/device/video.c -------------------------------------------------------------------------------- /game/src/common/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/common/lib/syscall.c -------------------------------------------------------------------------------- /game/src/common/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/common/main.c -------------------------------------------------------------------------------- /game/src/nemu-pal/battle/battle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/battle/battle.c -------------------------------------------------------------------------------- /game/src/nemu-pal/battle/fight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/battle/fight.c -------------------------------------------------------------------------------- /game/src/nemu-pal/device/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/device/input.c -------------------------------------------------------------------------------- /game/src/nemu-pal/device/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/device/palette.c -------------------------------------------------------------------------------- /game/src/nemu-pal/device/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/device/video.c -------------------------------------------------------------------------------- /game/src/nemu-pal/game/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/game/game.c -------------------------------------------------------------------------------- /game/src/nemu-pal/game/play.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/game/play.c -------------------------------------------------------------------------------- /game/src/nemu-pal/game/script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/game/script.c -------------------------------------------------------------------------------- /game/src/nemu-pal/global/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/global/global.c -------------------------------------------------------------------------------- /game/src/nemu-pal/global/palcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/global/palcommon.c -------------------------------------------------------------------------------- /game/src/nemu-pal/global/res.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/global/res.c -------------------------------------------------------------------------------- /game/src/nemu-pal/hal/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/hal/keyboard.c -------------------------------------------------------------------------------- /game/src/nemu-pal/hal/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/hal/timer.c -------------------------------------------------------------------------------- /game/src/nemu-pal/hal/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/hal/video.c -------------------------------------------------------------------------------- /game/src/nemu-pal/include/_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/_common.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/ascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/ascii.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/battle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/battle.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/big5font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/big5font.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/ending.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/ending.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/fight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/fight.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/font.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/game.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/gbfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/gbfont.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/getopt.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/global.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/hal.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/input.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/itemmenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/itemmenu.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/magicmenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/magicmenu.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/main.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/main_PSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/main_PSP.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/map.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/midi.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/palcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/palcommon.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/palette.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/play.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/play.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/res.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/res.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/rixplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/rixplay.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/rngplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/rngplay.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/scene.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/script.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/sound.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/text.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/ui.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/uibattle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/uibattle.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/uigame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/uigame.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/util.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/include/video.h -------------------------------------------------------------------------------- /game/src/nemu-pal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/main.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/ending.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/misc/ending.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/rngplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/misc/rngplay.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/misc/util.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/yj1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/misc/yj1.c -------------------------------------------------------------------------------- /game/src/nemu-pal/scene/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/scene/map.c -------------------------------------------------------------------------------- /game/src/nemu-pal/scene/scene.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/scene/scene.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/ui/font.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/itemmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/ui/itemmenu.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/magicmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/ui/magicmenu.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/ui/text.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/ui/ui.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/uibattle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/ui/uibattle.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/uigame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/ui/uigame.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/midi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/unuse/midi.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/rixplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/unuse/rixplay.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/unuse/sdl.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/nemu-pal/unuse/sound.c -------------------------------------------------------------------------------- /game/src/typing/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/typing/draw.c -------------------------------------------------------------------------------- /game/src/typing/effect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/typing/effect.c -------------------------------------------------------------------------------- /game/src/typing/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/typing/game.c -------------------------------------------------------------------------------- /game/src/typing/include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/typing/include/game.h -------------------------------------------------------------------------------- /game/src/typing/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/game/src/typing/keyboard.c -------------------------------------------------------------------------------- /kernel/Makefile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/Makefile.part -------------------------------------------------------------------------------- /kernel/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/common.h -------------------------------------------------------------------------------- /kernel/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/debug.h -------------------------------------------------------------------------------- /kernel/include/irq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/irq.h -------------------------------------------------------------------------------- /kernel/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/memory.h -------------------------------------------------------------------------------- /kernel/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/x86.h -------------------------------------------------------------------------------- /kernel/include/x86/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/x86/cpu.h -------------------------------------------------------------------------------- /kernel/include/x86/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/x86/io.h -------------------------------------------------------------------------------- /kernel/include/x86/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/include/x86/memory.h -------------------------------------------------------------------------------- /kernel/src/driver/ide/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/driver/ide/buffer.c -------------------------------------------------------------------------------- /kernel/src/driver/ide/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/driver/ide/disk.c -------------------------------------------------------------------------------- /kernel/src/driver/ide/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/driver/ide/dma.c -------------------------------------------------------------------------------- /kernel/src/driver/ide/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/driver/ide/dma.h -------------------------------------------------------------------------------- /kernel/src/driver/ide/ide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/driver/ide/ide.c -------------------------------------------------------------------------------- /kernel/src/driver/ramdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/driver/ramdisk.c -------------------------------------------------------------------------------- /kernel/src/elf/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/elf/elf.c -------------------------------------------------------------------------------- /kernel/src/fs/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/fs/fs.c -------------------------------------------------------------------------------- /kernel/src/irq/do_irq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/irq/do_irq.S -------------------------------------------------------------------------------- /kernel/src/irq/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/irq/i8259.c -------------------------------------------------------------------------------- /kernel/src/irq/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/irq/idt.c -------------------------------------------------------------------------------- /kernel/src/irq/irq_handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/irq/irq_handle.c -------------------------------------------------------------------------------- /kernel/src/lib/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/lib/misc.c -------------------------------------------------------------------------------- /kernel/src/lib/printk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/lib/printk.c -------------------------------------------------------------------------------- /kernel/src/lib/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/lib/serial.c -------------------------------------------------------------------------------- /kernel/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/main.c -------------------------------------------------------------------------------- /kernel/src/memory/kvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/memory/kvm.c -------------------------------------------------------------------------------- /kernel/src/memory/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/memory/mm.c -------------------------------------------------------------------------------- /kernel/src/memory/mm_malloc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/memory/mm_malloc.o -------------------------------------------------------------------------------- /kernel/src/memory/vmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/memory/vmem.c -------------------------------------------------------------------------------- /kernel/src/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/start.S -------------------------------------------------------------------------------- /kernel/src/syscall/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/kernel/src/syscall/do_syscall.c -------------------------------------------------------------------------------- /lib-common/FLOAT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/FLOAT.c -------------------------------------------------------------------------------- /lib-common/FLOAT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/FLOAT.h -------------------------------------------------------------------------------- /lib-common/Makefile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/Makefile.part -------------------------------------------------------------------------------- /lib-common/newlib/include/_ansi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/_ansi.h -------------------------------------------------------------------------------- /lib-common/newlib/include/_syslist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/_syslist.h -------------------------------------------------------------------------------- /lib-common/newlib/include/alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/alloca.h -------------------------------------------------------------------------------- /lib-common/newlib/include/ar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/ar.h -------------------------------------------------------------------------------- /lib-common/newlib/include/argz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/argz.h -------------------------------------------------------------------------------- /lib-common/newlib/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/assert.h -------------------------------------------------------------------------------- /lib-common/newlib/include/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/complex.h -------------------------------------------------------------------------------- /lib-common/newlib/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/ctype.h -------------------------------------------------------------------------------- /lib-common/newlib/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/dirent.h -------------------------------------------------------------------------------- /lib-common/newlib/include/envlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/envlock.h -------------------------------------------------------------------------------- /lib-common/newlib/include/envz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/envz.h -------------------------------------------------------------------------------- /lib-common/newlib/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/errno.h -------------------------------------------------------------------------------- /lib-common/newlib/include/fastmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/fastmath.h -------------------------------------------------------------------------------- /lib-common/newlib/include/fcntl.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /lib-common/newlib/include/fnmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/fnmatch.h -------------------------------------------------------------------------------- /lib-common/newlib/include/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/getopt.h -------------------------------------------------------------------------------- /lib-common/newlib/include/glob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/glob.h -------------------------------------------------------------------------------- /lib-common/newlib/include/grp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/grp.h -------------------------------------------------------------------------------- /lib-common/newlib/include/iconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/iconv.h -------------------------------------------------------------------------------- /lib-common/newlib/include/ieeefp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/ieeefp.h -------------------------------------------------------------------------------- /lib-common/newlib/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/inttypes.h -------------------------------------------------------------------------------- /lib-common/newlib/include/langinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/langinfo.h -------------------------------------------------------------------------------- /lib-common/newlib/include/libgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/libgen.h -------------------------------------------------------------------------------- /lib-common/newlib/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/limits.h -------------------------------------------------------------------------------- /lib-common/newlib/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/locale.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/_default_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/_default_types.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/_types.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/ansi.h: -------------------------------------------------------------------------------- 1 | /* dummy header file to support BSD compiler */ 2 | -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/endian.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/fastmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/fastmath.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/ieeefp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/ieeefp.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/malloc.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/param.h: -------------------------------------------------------------------------------- 1 | /* Place holder for machine-specific param.h. */ 2 | -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/setjmp-dj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/setjmp-dj.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/setjmp.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/stdlib.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/termios.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/time.h -------------------------------------------------------------------------------- /lib-common/newlib/include/machine/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/machine/types.h -------------------------------------------------------------------------------- /lib-common/newlib/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/malloc.h -------------------------------------------------------------------------------- /lib-common/newlib/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/math.h -------------------------------------------------------------------------------- /lib-common/newlib/include/newlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/newlib.h -------------------------------------------------------------------------------- /lib-common/newlib/include/paths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/paths.h -------------------------------------------------------------------------------- /lib-common/newlib/include/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/pthread.h -------------------------------------------------------------------------------- /lib-common/newlib/include/pwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/pwd.h -------------------------------------------------------------------------------- /lib-common/newlib/include/reent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/reent.h -------------------------------------------------------------------------------- /lib-common/newlib/include/regdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/regdef.h -------------------------------------------------------------------------------- /lib-common/newlib/include/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/regex.h -------------------------------------------------------------------------------- /lib-common/newlib/include/rpc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/rpc/types.h -------------------------------------------------------------------------------- /lib-common/newlib/include/rpc/xdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/rpc/xdr.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sched.h -------------------------------------------------------------------------------- /lib-common/newlib/include/search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/search.h -------------------------------------------------------------------------------- /lib-common/newlib/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/setjmp.h -------------------------------------------------------------------------------- /lib-common/newlib/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/signal.h -------------------------------------------------------------------------------- /lib-common/newlib/include/spawn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/spawn.h -------------------------------------------------------------------------------- /lib-common/newlib/include/stdatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/stdatomic.h -------------------------------------------------------------------------------- /lib-common/newlib/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/stdint.h -------------------------------------------------------------------------------- /lib-common/newlib/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/stdio.h -------------------------------------------------------------------------------- /lib-common/newlib/include/stdio_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/stdio_ext.h -------------------------------------------------------------------------------- /lib-common/newlib/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/stdlib.h -------------------------------------------------------------------------------- /lib-common/newlib/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/string.h -------------------------------------------------------------------------------- /lib-common/newlib/include/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/strings.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/_default_fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/_default_fcntl.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/_types.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/cdefs.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/config.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/custom_file.h: -------------------------------------------------------------------------------- 1 | #error System-specific custom_file.h is missing. 2 | 3 | -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/dir.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/dirent.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/errno.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/fcntl.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/features.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/file.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/iconvnls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/iconvnls.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/lock.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/param.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/queue.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/reent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/reent.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/resource.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/sched.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/signal.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/stat.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/stdio.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/string.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/syslimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/syslimits.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/time.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/timeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/timeb.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/times.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/times.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/types.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/unistd.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/utime.h -------------------------------------------------------------------------------- /lib-common/newlib/include/sys/wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/sys/wait.h -------------------------------------------------------------------------------- /lib-common/newlib/include/tar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/tar.h -------------------------------------------------------------------------------- /lib-common/newlib/include/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/termios.h -------------------------------------------------------------------------------- /lib-common/newlib/include/tgmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/tgmath.h -------------------------------------------------------------------------------- /lib-common/newlib/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/time.h -------------------------------------------------------------------------------- /lib-common/newlib/include/unctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/unctrl.h -------------------------------------------------------------------------------- /lib-common/newlib/include/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/unistd.h -------------------------------------------------------------------------------- /lib-common/newlib/include/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/utime.h -------------------------------------------------------------------------------- /lib-common/newlib/include/utmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/utmp.h -------------------------------------------------------------------------------- /lib-common/newlib/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/wchar.h -------------------------------------------------------------------------------- /lib-common/newlib/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/wctype.h -------------------------------------------------------------------------------- /lib-common/newlib/include/wordexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/include/wordexp.h -------------------------------------------------------------------------------- /lib-common/newlib/libc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/newlib/libc.a -------------------------------------------------------------------------------- /lib-common/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/trap.h -------------------------------------------------------------------------------- /lib-common/x86-inc/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/x86-inc/cpu.h -------------------------------------------------------------------------------- /lib-common/x86-inc/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/lib-common/x86-inc/mmu.h -------------------------------------------------------------------------------- /nemu/Makefile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/Makefile.part -------------------------------------------------------------------------------- /nemu/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/common.h -------------------------------------------------------------------------------- /nemu/include/cpu/decode/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/decode/decode.h -------------------------------------------------------------------------------- /nemu/include/cpu/decode/modrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/decode/modrm.h -------------------------------------------------------------------------------- /nemu/include/cpu/decode/operand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/decode/operand.h -------------------------------------------------------------------------------- /nemu/include/cpu/exec/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/exec/helper.h -------------------------------------------------------------------------------- /nemu/include/cpu/exec/template-end.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/exec/template-end.h -------------------------------------------------------------------------------- /nemu/include/cpu/exec/template-start.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/exec/template-start.h -------------------------------------------------------------------------------- /nemu/include/cpu/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/helper.h -------------------------------------------------------------------------------- /nemu/include/cpu/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/cpu/reg.h -------------------------------------------------------------------------------- /nemu/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/debug.h -------------------------------------------------------------------------------- /nemu/include/device/i8259.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/device/i8259.h -------------------------------------------------------------------------------- /nemu/include/device/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/device/mmio.h -------------------------------------------------------------------------------- /nemu/include/device/port-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/device/port-io.h -------------------------------------------------------------------------------- /nemu/include/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/macro.h -------------------------------------------------------------------------------- /nemu/include/memory/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/memory/memory.h -------------------------------------------------------------------------------- /nemu/include/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/misc.h -------------------------------------------------------------------------------- /nemu/include/monitor/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/monitor/expr.h -------------------------------------------------------------------------------- /nemu/include/monitor/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/monitor/monitor.h -------------------------------------------------------------------------------- /nemu/include/monitor/watchpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/monitor/watchpoint.h -------------------------------------------------------------------------------- /nemu/include/nemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/include/nemu.h -------------------------------------------------------------------------------- /nemu/src/cpu/decode/decode-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/decode/decode-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/decode/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/decode/decode.c -------------------------------------------------------------------------------- /nemu/src/cpu/decode/modrm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/decode/modrm.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/all-instr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/all-instr.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/dec-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/dec-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/dec.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/dec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/dec.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/div-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/div-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/div.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/div.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/div.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/idiv-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/idiv-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/idiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/idiv.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/idiv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/idiv.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/imul-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/imul-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/imul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/imul.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/imul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/imul.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/inc-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/inc-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/inc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/inc.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/inc.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/mul-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/mul-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/mul.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/mul.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/neg-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/neg-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/neg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/neg.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/arith/neg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/arith/neg.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/data-mov/mov-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/data-mov/mov-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/data-mov/mov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/data-mov/mov.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/data-mov/mov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/data-mov/mov.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/data-mov/xchg-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/data-mov/xchg-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/data-mov/xchg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/data-mov/xchg.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/data-mov/xchg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/data-mov/xchg.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/exec.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/and-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/and-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/and.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/and.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/and.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/and.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/not-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/not-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/not.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/not.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/not.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/not.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/or-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/or-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/or.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/or.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/or.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/or.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/sar-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/sar-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/sar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/sar.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/sar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/sar.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shl-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shl-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shl.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shl.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shr-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shr-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shr.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shr.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shrd-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shrd-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shrd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shrd.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/shrd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/shrd.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/xor-template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/xor-template.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/xor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/xor.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/logic/xor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/logic/xor.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/misc/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/misc/misc.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/misc/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/misc/misc.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/prefix/prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/prefix/prefix.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/prefix/prefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/prefix/prefix.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/special/special.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/special/special.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/special/special.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/special/special.h -------------------------------------------------------------------------------- /nemu/src/cpu/exec/string/rep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/string/rep.c -------------------------------------------------------------------------------- /nemu/src/cpu/exec/string/rep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/exec/string/rep.h -------------------------------------------------------------------------------- /nemu/src/cpu/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/cpu/reg.c -------------------------------------------------------------------------------- /nemu/src/device/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/device.c -------------------------------------------------------------------------------- /nemu/src/device/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/i8259.c -------------------------------------------------------------------------------- /nemu/src/device/ide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/ide.c -------------------------------------------------------------------------------- /nemu/src/device/io/mmio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/io/mmio.c -------------------------------------------------------------------------------- /nemu/src/device/io/port-io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/io/port-io.c -------------------------------------------------------------------------------- /nemu/src/device/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/keyboard.c -------------------------------------------------------------------------------- /nemu/src/device/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/sdl.c -------------------------------------------------------------------------------- /nemu/src/device/sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/sdl.h -------------------------------------------------------------------------------- /nemu/src/device/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/serial.c -------------------------------------------------------------------------------- /nemu/src/device/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/timer.c -------------------------------------------------------------------------------- /nemu/src/device/vga-palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/vga-palette.c -------------------------------------------------------------------------------- /nemu/src/device/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/vga.c -------------------------------------------------------------------------------- /nemu/src/device/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/device/vga.h -------------------------------------------------------------------------------- /nemu/src/lib/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/lib/logo.c -------------------------------------------------------------------------------- /nemu/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/main.c -------------------------------------------------------------------------------- /nemu/src/memory/burst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/memory/burst.h -------------------------------------------------------------------------------- /nemu/src/memory/dram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/memory/dram.c -------------------------------------------------------------------------------- /nemu/src/memory/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/memory/memory.c -------------------------------------------------------------------------------- /nemu/src/monitor/cpu-exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/monitor/cpu-exec.c -------------------------------------------------------------------------------- /nemu/src/monitor/debug/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/monitor/debug/elf.c -------------------------------------------------------------------------------- /nemu/src/monitor/debug/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/monitor/debug/expr.c -------------------------------------------------------------------------------- /nemu/src/monitor/debug/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/monitor/debug/ui.c -------------------------------------------------------------------------------- /nemu/src/monitor/debug/watchpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/monitor/debug/watchpoint.c -------------------------------------------------------------------------------- /nemu/src/monitor/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/nemu/src/monitor/monitor.c -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/test.sh -------------------------------------------------------------------------------- /testcase/Makefile.part: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/Makefile.part -------------------------------------------------------------------------------- /testcase/src/add-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/add-longlong.c -------------------------------------------------------------------------------- /testcase/src/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/add.c -------------------------------------------------------------------------------- /testcase/src/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/bit.c -------------------------------------------------------------------------------- /testcase/src/bubble-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/bubble-sort.c -------------------------------------------------------------------------------- /testcase/src/fact.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/fact.c -------------------------------------------------------------------------------- /testcase/src/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/fib.c -------------------------------------------------------------------------------- /testcase/src/gotbaha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/gotbaha.c -------------------------------------------------------------------------------- /testcase/src/hello-inline-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/hello-inline-asm.c -------------------------------------------------------------------------------- /testcase/src/hello-str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/hello-str.c -------------------------------------------------------------------------------- /testcase/src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/hello.c -------------------------------------------------------------------------------- /testcase/src/if-else.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/if-else.c -------------------------------------------------------------------------------- /testcase/src/integral.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/integral.c -------------------------------------------------------------------------------- /testcase/src/leap-year.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/leap-year.c -------------------------------------------------------------------------------- /testcase/src/matrix-mul-small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/matrix-mul-small.c -------------------------------------------------------------------------------- /testcase/src/matrix-mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/matrix-mul.c -------------------------------------------------------------------------------- /testcase/src/max.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/max.c -------------------------------------------------------------------------------- /testcase/src/min3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/min3.c -------------------------------------------------------------------------------- /testcase/src/mov-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/mov-c.c -------------------------------------------------------------------------------- /testcase/src/mov.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/mov.S -------------------------------------------------------------------------------- /testcase/src/movsx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/movsx.c -------------------------------------------------------------------------------- /testcase/src/mul-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/mul-longlong.c -------------------------------------------------------------------------------- /testcase/src/pascal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/pascal.c -------------------------------------------------------------------------------- /testcase/src/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/prime.c -------------------------------------------------------------------------------- /testcase/src/quadratic-eq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/quadratic-eq.c -------------------------------------------------------------------------------- /testcase/src/quick-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/quick-sort.c -------------------------------------------------------------------------------- /testcase/src/select-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/select-sort.c -------------------------------------------------------------------------------- /testcase/src/shuixianhua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/shuixianhua.c -------------------------------------------------------------------------------- /testcase/src/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/start.S -------------------------------------------------------------------------------- /testcase/src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/string.c -------------------------------------------------------------------------------- /testcase/src/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/struct.c -------------------------------------------------------------------------------- /testcase/src/sub-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/sub-longlong.c -------------------------------------------------------------------------------- /testcase/src/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/sum.c -------------------------------------------------------------------------------- /testcase/src/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/switch.c -------------------------------------------------------------------------------- /testcase/src/to-lower-case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/to-lower-case.c -------------------------------------------------------------------------------- /testcase/src/wanshu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fdu-ics/programming-assignment/HEAD/testcase/src/wanshu.c --------------------------------------------------------------------------------