├── .gitignore ├── Makefile ├── Makefile.git ├── game ├── Makefile ├── include │ ├── adt │ │ └── linklist.h │ ├── common.h │ ├── debug.h │ ├── device │ │ ├── audio.h │ │ ├── palette.h │ │ └── video.h │ ├── game-common.h │ └── x86.h └── src │ ├── common │ ├── device │ │ ├── audio.c │ │ ├── font.c │ │ ├── palette.c │ │ ├── timer.c │ │ └── video.c │ ├── lib │ │ └── syscall.c │ └── main.c │ ├── credits │ ├── credits.c │ ├── keyboard.c │ └── rolling.c │ ├── nemu-pal │ ├── CREDITS.txt │ ├── README.txt │ ├── 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 │ ├── gpl.txt │ ├── 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 ├── include ├── config.h └── trap.h ├── kernel ├── Makefile ├── include │ ├── common.h │ ├── debug.h │ ├── memory.h │ ├── x86.h │ └── x86 │ │ ├── cpu.h │ │ ├── io.h │ │ └── memory.h ├── src │ ├── driver │ │ └── ide │ │ │ ├── cache.c │ │ │ ├── disk.c │ │ │ ├── dma.c │ │ │ ├── dma.h │ │ │ └── ide.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 │ │ └── vmem.c │ └── syscall │ │ └── do_syscall.c └── start │ └── start.S ├── libs ├── nemu-ref │ ├── include │ │ ├── cpu-ref │ │ │ ├── alu_ref.h │ │ │ ├── fpu_ref.h │ │ │ ├── instr_helper_ref.h │ │ │ └── instr_ref.h │ │ ├── scoring.h │ │ └── test │ │ │ └── reg_alu_fpu_test_score.h │ └── lib-nemu-ref.a └── 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 ├── nemu ├── Makefile ├── include │ ├── cpu │ │ ├── alu.h │ │ ├── cpu.h │ │ ├── fpu.h │ │ ├── instr.h │ │ ├── instr │ │ │ ├── adc.h │ │ │ ├── add.h │ │ │ ├── and.h │ │ │ ├── call.h │ │ │ ├── cli.h │ │ │ ├── cmp.h │ │ │ ├── cmps.h │ │ │ ├── dec.h │ │ │ ├── div.h │ │ │ ├── flags.h │ │ │ ├── group.h │ │ │ ├── in.h │ │ │ ├── inc.h │ │ │ ├── int_.h │ │ │ ├── iret.h │ │ │ ├── jcc.h │ │ │ ├── jmp.h │ │ │ ├── lea.h │ │ │ ├── leave.h │ │ │ ├── lgdt.h │ │ │ ├── lidt.h │ │ │ ├── mov.h │ │ │ ├── mul.h │ │ │ ├── neg.h │ │ │ ├── not.h │ │ │ ├── or.h │ │ │ ├── out.h │ │ │ ├── pop.h │ │ │ ├── push.h │ │ │ ├── ret.h │ │ │ ├── sbb.h │ │ │ ├── setcc.h │ │ │ ├── shift.h │ │ │ ├── special.h │ │ │ ├── sti.h │ │ │ ├── stos.h │ │ │ ├── sub.h │ │ │ ├── test.h │ │ │ ├── x87.h │ │ │ └── xor.h │ │ ├── instr_helper.h │ │ ├── intr.h │ │ ├── modrm.h │ │ ├── operand.h │ │ ├── reg.h │ │ ├── reg_fpu.h │ │ └── sib.h │ ├── device │ │ ├── audio.h │ │ ├── i8259_pic.h │ │ ├── ide.h │ │ ├── keyboard.h │ │ ├── mm_io.h │ │ ├── port_io.h │ │ ├── sdl.h │ │ ├── serial.h │ │ ├── timer.h │ │ └── vga.h │ ├── macro.h │ ├── memory │ │ ├── memory.h │ │ └── mmu │ │ │ ├── cache.h │ │ │ ├── page.h │ │ │ ├── segment.h │ │ │ └── tlb.h │ ├── monitor │ │ ├── breakpoint.h │ │ └── ui.h │ ├── nemu.h │ └── test │ │ └── reg_alu_fpu_test.h └── src │ ├── cpu │ ├── alu.c │ ├── cpu.c │ ├── decode │ │ ├── debug.c │ │ ├── modrm.c │ │ ├── opcode.c │ │ ├── opcode_ref.c │ │ ├── operand.c │ │ └── sib.c │ ├── fpu.c │ ├── instr │ │ ├── adc.c │ │ ├── add.c │ │ ├── and.c │ │ ├── bt.c │ │ ├── call.c │ │ ├── cbw.c │ │ ├── cli.c │ │ ├── cltd.c │ │ ├── cmov.c │ │ ├── cmp.c │ │ ├── cmps.c │ │ ├── data_size.c │ │ ├── dec.c │ │ ├── div.c │ │ ├── flags.c │ │ ├── group.c │ │ ├── hlt.c │ │ ├── idiv.c │ │ ├── imul.c │ │ ├── in.c │ │ ├── inc.c │ │ ├── int_.c │ │ ├── inv.c │ │ ├── iret.c │ │ ├── jcc.c │ │ ├── jmp.c │ │ ├── lea.c │ │ ├── leave.c │ │ ├── lgdt.c │ │ ├── lidt.c │ │ ├── mov.c │ │ ├── movs.c │ │ ├── mul.c │ │ ├── neg.c │ │ ├── nemu_trap.c │ │ ├── nop.c │ │ ├── not.c │ │ ├── opcode_2_byte.c │ │ ├── or.c │ │ ├── out.c │ │ ├── pop.c │ │ ├── push.c │ │ ├── rep_repe.c │ │ ├── ret.c │ │ ├── sar.c │ │ ├── sbb.c │ │ ├── setcc.c │ │ ├── shl.c │ │ ├── shr.c │ │ ├── sti.c │ │ ├── stos.c │ │ ├── sub.c │ │ ├── test.c │ │ ├── x87.c │ │ └── xor.c │ ├── intr.c │ ├── reg.c │ └── test │ │ ├── alu_test.c │ │ └── fpu_test.c │ ├── device │ ├── dev │ │ ├── audio-web.c │ │ ├── audio.c │ │ ├── ide.c │ │ ├── keyboard.c │ │ ├── serial.c │ │ ├── timer.c │ │ ├── vga-palette.c │ │ └── vga.c │ ├── i8259_pic.c │ ├── io │ │ ├── mm_io.c │ │ └── port_io.c │ └── sdl.c │ ├── main.c │ ├── memory │ ├── memory.c │ └── mmu │ │ ├── cache.c │ │ ├── page.c │ │ ├── segment.c │ │ └── tlb.c │ ├── monitor │ ├── breakpoint.c │ ├── elf.c │ ├── expr.c │ └── ui.c │ └── parse_args.c ├── scripts ├── .gitkeep ├── objdump4nemu-i386 └── submit └── testcase ├── Makefile ├── src ├── 32_keyboard_inline.c ├── add-longlong.c ├── add.c ├── bit.c ├── bubble-sort.c ├── echo.c ├── fact.c ├── fib.c ├── gotbaha.c ├── hello-inline.c ├── hello-str.c ├── if-else.c ├── leap-year.c ├── matrix-mul-small.c ├── matrix-mul.c ├── max.c ├── min3.c ├── mov-c.c ├── mov-cmp.S ├── mov-jcc.c ├── mov.S ├── movsx.c ├── mul-longlong.c ├── pascal.c ├── prime.c ├── quick-sort.c ├── select-sort.c ├── shuixianhua.c ├── string.c ├── struct.c ├── sub-longlong.c ├── sum.c ├── test-float.c └── wanshu.c └── start.S /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/Makefile.git -------------------------------------------------------------------------------- /game/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/Makefile -------------------------------------------------------------------------------- /game/include/adt/linklist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/adt/linklist.h -------------------------------------------------------------------------------- /game/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/common.h -------------------------------------------------------------------------------- /game/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/debug.h -------------------------------------------------------------------------------- /game/include/device/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/device/audio.h -------------------------------------------------------------------------------- /game/include/device/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/device/palette.h -------------------------------------------------------------------------------- /game/include/device/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/device/video.h -------------------------------------------------------------------------------- /game/include/game-common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/game-common.h -------------------------------------------------------------------------------- /game/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/include/x86.h -------------------------------------------------------------------------------- /game/src/common/device/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/common/device/audio.c -------------------------------------------------------------------------------- /game/src/common/device/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/common/device/font.c -------------------------------------------------------------------------------- /game/src/common/device/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/common/device/palette.c -------------------------------------------------------------------------------- /game/src/common/device/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/common/device/timer.c -------------------------------------------------------------------------------- /game/src/common/device/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/common/device/video.c -------------------------------------------------------------------------------- /game/src/common/lib/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/common/lib/syscall.c -------------------------------------------------------------------------------- /game/src/common/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/common/main.c -------------------------------------------------------------------------------- /game/src/credits/credits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/credits/credits.c -------------------------------------------------------------------------------- /game/src/credits/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/credits/keyboard.c -------------------------------------------------------------------------------- /game/src/credits/rolling.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/credits/rolling.c -------------------------------------------------------------------------------- /game/src/nemu-pal/CREDITS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/CREDITS.txt -------------------------------------------------------------------------------- /game/src/nemu-pal/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/README.txt -------------------------------------------------------------------------------- /game/src/nemu-pal/battle/battle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/battle/battle.c -------------------------------------------------------------------------------- /game/src/nemu-pal/battle/fight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/battle/fight.c -------------------------------------------------------------------------------- /game/src/nemu-pal/device/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/device/input.c -------------------------------------------------------------------------------- /game/src/nemu-pal/device/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/device/palette.c -------------------------------------------------------------------------------- /game/src/nemu-pal/device/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/device/video.c -------------------------------------------------------------------------------- /game/src/nemu-pal/game/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/game/game.c -------------------------------------------------------------------------------- /game/src/nemu-pal/game/play.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/game/play.c -------------------------------------------------------------------------------- /game/src/nemu-pal/game/script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/game/script.c -------------------------------------------------------------------------------- /game/src/nemu-pal/global/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/global/global.c -------------------------------------------------------------------------------- /game/src/nemu-pal/global/palcommon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/global/palcommon.c -------------------------------------------------------------------------------- /game/src/nemu-pal/global/res.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/global/res.c -------------------------------------------------------------------------------- /game/src/nemu-pal/gpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/gpl.txt -------------------------------------------------------------------------------- /game/src/nemu-pal/hal/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/hal/keyboard.c -------------------------------------------------------------------------------- /game/src/nemu-pal/hal/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/hal/timer.c -------------------------------------------------------------------------------- /game/src/nemu-pal/hal/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/hal/video.c -------------------------------------------------------------------------------- /game/src/nemu-pal/include/_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/_common.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/ascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/ascii.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/battle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/battle.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/big5font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/big5font.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/ending.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/ending.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/fight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/fight.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/font.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/game.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/gbfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/gbfont.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/getopt.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/global.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/hal.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/input.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/itemmenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/itemmenu.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/magicmenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/magicmenu.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/main.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/main_PSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/main_PSP.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/map.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/midi.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/palcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/palcommon.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/palette.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/play.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/play.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/res.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/res.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/rixplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/rixplay.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/rngplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/rngplay.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/scene.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/script.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/sound.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/text.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/ui.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/uibattle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/uibattle.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/uigame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/uigame.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/util.h -------------------------------------------------------------------------------- /game/src/nemu-pal/include/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/include/video.h -------------------------------------------------------------------------------- /game/src/nemu-pal/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/main.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/ending.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/misc/ending.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/rngplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/misc/rngplay.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/misc/util.c -------------------------------------------------------------------------------- /game/src/nemu-pal/misc/yj1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/misc/yj1.c -------------------------------------------------------------------------------- /game/src/nemu-pal/scene/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/scene/map.c -------------------------------------------------------------------------------- /game/src/nemu-pal/scene/scene.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/scene/scene.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/ui/font.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/itemmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/ui/itemmenu.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/magicmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/ui/magicmenu.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/ui/text.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/ui/ui.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/uibattle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/ui/uibattle.c -------------------------------------------------------------------------------- /game/src/nemu-pal/ui/uigame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/ui/uigame.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/midi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/unuse/midi.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/rixplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/unuse/rixplay.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/unuse/sdl.c -------------------------------------------------------------------------------- /game/src/nemu-pal/unuse/sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/nemu-pal/unuse/sound.c -------------------------------------------------------------------------------- /game/src/typing/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/typing/draw.c -------------------------------------------------------------------------------- /game/src/typing/effect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/typing/effect.c -------------------------------------------------------------------------------- /game/src/typing/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/typing/game.c -------------------------------------------------------------------------------- /game/src/typing/include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/typing/include/game.h -------------------------------------------------------------------------------- /game/src/typing/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/game/src/typing/keyboard.c -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/include/config.h -------------------------------------------------------------------------------- /include/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/include/trap.h -------------------------------------------------------------------------------- /kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/Makefile -------------------------------------------------------------------------------- /kernel/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/include/common.h -------------------------------------------------------------------------------- /kernel/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/include/debug.h -------------------------------------------------------------------------------- /kernel/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/include/memory.h -------------------------------------------------------------------------------- /kernel/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/include/x86.h -------------------------------------------------------------------------------- /kernel/include/x86/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/include/x86/cpu.h -------------------------------------------------------------------------------- /kernel/include/x86/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/include/x86/io.h -------------------------------------------------------------------------------- /kernel/include/x86/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/include/x86/memory.h -------------------------------------------------------------------------------- /kernel/src/driver/ide/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/driver/ide/cache.c -------------------------------------------------------------------------------- /kernel/src/driver/ide/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/driver/ide/disk.c -------------------------------------------------------------------------------- /kernel/src/driver/ide/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/driver/ide/dma.c -------------------------------------------------------------------------------- /kernel/src/driver/ide/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/driver/ide/dma.h -------------------------------------------------------------------------------- /kernel/src/driver/ide/ide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/driver/ide/ide.c -------------------------------------------------------------------------------- /kernel/src/elf/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/elf/elf.c -------------------------------------------------------------------------------- /kernel/src/fs/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/fs/fs.c -------------------------------------------------------------------------------- /kernel/src/irq/do_irq.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/irq/do_irq.S -------------------------------------------------------------------------------- /kernel/src/irq/i8259.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/irq/i8259.c -------------------------------------------------------------------------------- /kernel/src/irq/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/irq/idt.c -------------------------------------------------------------------------------- /kernel/src/irq/irq_handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/irq/irq_handle.c -------------------------------------------------------------------------------- /kernel/src/lib/misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/lib/misc.c -------------------------------------------------------------------------------- /kernel/src/lib/printk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/lib/printk.c -------------------------------------------------------------------------------- /kernel/src/lib/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/lib/serial.c -------------------------------------------------------------------------------- /kernel/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/main.c -------------------------------------------------------------------------------- /kernel/src/memory/kvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/memory/kvm.c -------------------------------------------------------------------------------- /kernel/src/memory/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/memory/mm.c -------------------------------------------------------------------------------- /kernel/src/memory/vmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/memory/vmem.c -------------------------------------------------------------------------------- /kernel/src/syscall/do_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/src/syscall/do_syscall.c -------------------------------------------------------------------------------- /kernel/start/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/kernel/start/start.S -------------------------------------------------------------------------------- /libs/nemu-ref/include/cpu-ref/alu_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/nemu-ref/include/cpu-ref/alu_ref.h -------------------------------------------------------------------------------- /libs/nemu-ref/include/cpu-ref/fpu_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/nemu-ref/include/cpu-ref/fpu_ref.h -------------------------------------------------------------------------------- /libs/nemu-ref/include/cpu-ref/instr_helper_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/nemu-ref/include/cpu-ref/instr_helper_ref.h -------------------------------------------------------------------------------- /libs/nemu-ref/include/cpu-ref/instr_ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/nemu-ref/include/cpu-ref/instr_ref.h -------------------------------------------------------------------------------- /libs/nemu-ref/include/scoring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/nemu-ref/include/scoring.h -------------------------------------------------------------------------------- /libs/nemu-ref/include/test/reg_alu_fpu_test_score.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/nemu-ref/include/test/reg_alu_fpu_test_score.h -------------------------------------------------------------------------------- /libs/nemu-ref/lib-nemu-ref.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/nemu-ref/lib-nemu-ref.a -------------------------------------------------------------------------------- /libs/newlib/include/_ansi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/_ansi.h -------------------------------------------------------------------------------- /libs/newlib/include/_syslist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/_syslist.h -------------------------------------------------------------------------------- /libs/newlib/include/alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/alloca.h -------------------------------------------------------------------------------- /libs/newlib/include/ar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/ar.h -------------------------------------------------------------------------------- /libs/newlib/include/argz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/argz.h -------------------------------------------------------------------------------- /libs/newlib/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/assert.h -------------------------------------------------------------------------------- /libs/newlib/include/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/complex.h -------------------------------------------------------------------------------- /libs/newlib/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/ctype.h -------------------------------------------------------------------------------- /libs/newlib/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/dirent.h -------------------------------------------------------------------------------- /libs/newlib/include/envlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/envlock.h -------------------------------------------------------------------------------- /libs/newlib/include/envz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/envz.h -------------------------------------------------------------------------------- /libs/newlib/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/errno.h -------------------------------------------------------------------------------- /libs/newlib/include/fastmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/fastmath.h -------------------------------------------------------------------------------- /libs/newlib/include/fcntl.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /libs/newlib/include/fnmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/fnmatch.h -------------------------------------------------------------------------------- /libs/newlib/include/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/getopt.h -------------------------------------------------------------------------------- /libs/newlib/include/glob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/glob.h -------------------------------------------------------------------------------- /libs/newlib/include/grp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/grp.h -------------------------------------------------------------------------------- /libs/newlib/include/iconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/iconv.h -------------------------------------------------------------------------------- /libs/newlib/include/ieeefp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/ieeefp.h -------------------------------------------------------------------------------- /libs/newlib/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/inttypes.h -------------------------------------------------------------------------------- /libs/newlib/include/langinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/langinfo.h -------------------------------------------------------------------------------- /libs/newlib/include/libgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/libgen.h -------------------------------------------------------------------------------- /libs/newlib/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/limits.h -------------------------------------------------------------------------------- /libs/newlib/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/locale.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/_default_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/_default_types.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/_types.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/ansi.h: -------------------------------------------------------------------------------- 1 | /* dummy header file to support BSD compiler */ 2 | -------------------------------------------------------------------------------- /libs/newlib/include/machine/endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/endian.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/fastmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/fastmath.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/ieeefp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/ieeefp.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/malloc.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/param.h: -------------------------------------------------------------------------------- 1 | /* Place holder for machine-specific param.h. */ 2 | -------------------------------------------------------------------------------- /libs/newlib/include/machine/setjmp-dj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/setjmp-dj.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/setjmp.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/stdlib.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/termios.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/time.h -------------------------------------------------------------------------------- /libs/newlib/include/machine/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/machine/types.h -------------------------------------------------------------------------------- /libs/newlib/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/malloc.h -------------------------------------------------------------------------------- /libs/newlib/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/math.h -------------------------------------------------------------------------------- /libs/newlib/include/newlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/newlib.h -------------------------------------------------------------------------------- /libs/newlib/include/paths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/paths.h -------------------------------------------------------------------------------- /libs/newlib/include/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/pthread.h -------------------------------------------------------------------------------- /libs/newlib/include/pwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/pwd.h -------------------------------------------------------------------------------- /libs/newlib/include/reent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/reent.h -------------------------------------------------------------------------------- /libs/newlib/include/regdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/regdef.h -------------------------------------------------------------------------------- /libs/newlib/include/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/regex.h -------------------------------------------------------------------------------- /libs/newlib/include/rpc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/rpc/types.h -------------------------------------------------------------------------------- /libs/newlib/include/rpc/xdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/rpc/xdr.h -------------------------------------------------------------------------------- /libs/newlib/include/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sched.h -------------------------------------------------------------------------------- /libs/newlib/include/search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/search.h -------------------------------------------------------------------------------- /libs/newlib/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/setjmp.h -------------------------------------------------------------------------------- /libs/newlib/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/signal.h -------------------------------------------------------------------------------- /libs/newlib/include/spawn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/spawn.h -------------------------------------------------------------------------------- /libs/newlib/include/stdatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/stdatomic.h -------------------------------------------------------------------------------- /libs/newlib/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/stdint.h -------------------------------------------------------------------------------- /libs/newlib/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/stdio.h -------------------------------------------------------------------------------- /libs/newlib/include/stdio_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/stdio_ext.h -------------------------------------------------------------------------------- /libs/newlib/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/stdlib.h -------------------------------------------------------------------------------- /libs/newlib/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/string.h -------------------------------------------------------------------------------- /libs/newlib/include/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/strings.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/_default_fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/_default_fcntl.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/_types.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/cdefs.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/config.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/custom_file.h: -------------------------------------------------------------------------------- 1 | #error System-specific custom_file.h is missing. 2 | -------------------------------------------------------------------------------- /libs/newlib/include/sys/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/dir.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/dirent.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/errno.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/fcntl.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/features.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/file.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | -------------------------------------------------------------------------------- /libs/newlib/include/sys/iconvnls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/iconvnls.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/lock.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/param.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/queue.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/reent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/reent.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/resource.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/sched.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/signal.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/stat.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/stdio.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/string.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/syslimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/syslimits.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/time.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/timeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/timeb.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/times.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/times.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/types.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/unistd.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/utime.h -------------------------------------------------------------------------------- /libs/newlib/include/sys/wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/sys/wait.h -------------------------------------------------------------------------------- /libs/newlib/include/tar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/tar.h -------------------------------------------------------------------------------- /libs/newlib/include/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/termios.h -------------------------------------------------------------------------------- /libs/newlib/include/tgmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/tgmath.h -------------------------------------------------------------------------------- /libs/newlib/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/time.h -------------------------------------------------------------------------------- /libs/newlib/include/unctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/unctrl.h -------------------------------------------------------------------------------- /libs/newlib/include/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/unistd.h -------------------------------------------------------------------------------- /libs/newlib/include/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/utime.h -------------------------------------------------------------------------------- /libs/newlib/include/utmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/utmp.h -------------------------------------------------------------------------------- /libs/newlib/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/wchar.h -------------------------------------------------------------------------------- /libs/newlib/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/wctype.h -------------------------------------------------------------------------------- /libs/newlib/include/wordexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/include/wordexp.h -------------------------------------------------------------------------------- /libs/newlib/libc.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/libs/newlib/libc.a -------------------------------------------------------------------------------- /nemu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/Makefile -------------------------------------------------------------------------------- /nemu/include/cpu/alu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/alu.h -------------------------------------------------------------------------------- /nemu/include/cpu/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/cpu.h -------------------------------------------------------------------------------- /nemu/include/cpu/fpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/fpu.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/adc.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/add.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/and.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/and.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/call.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/cli.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/cmp.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/cmps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/cmps.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/dec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/dec.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/div.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/div.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/flags.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/group.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/in.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/inc.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/int_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/int_.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/iret.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/iret.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/jcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/jcc.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/jmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/jmp.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/lea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/lea.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/leave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/leave.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/lgdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/lgdt.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/lidt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/lidt.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/mov.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/mov.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/mul.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/neg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/neg.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/not.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/not.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/or.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/or.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/out.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/out.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/pop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/pop.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/push.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/push.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/ret.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/ret.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/sbb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/sbb.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/setcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/setcc.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/shift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/shift.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/special.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/special.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/sti.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/sti.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/stos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/stos.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/sub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/sub.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/test.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/x87.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/x87.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr/xor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr/xor.h -------------------------------------------------------------------------------- /nemu/include/cpu/instr_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/instr_helper.h -------------------------------------------------------------------------------- /nemu/include/cpu/intr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/intr.h -------------------------------------------------------------------------------- /nemu/include/cpu/modrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/modrm.h -------------------------------------------------------------------------------- /nemu/include/cpu/operand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/operand.h -------------------------------------------------------------------------------- /nemu/include/cpu/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/reg.h -------------------------------------------------------------------------------- /nemu/include/cpu/reg_fpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/reg_fpu.h -------------------------------------------------------------------------------- /nemu/include/cpu/sib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/cpu/sib.h -------------------------------------------------------------------------------- /nemu/include/device/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/audio.h -------------------------------------------------------------------------------- /nemu/include/device/i8259_pic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/i8259_pic.h -------------------------------------------------------------------------------- /nemu/include/device/ide.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/ide.h -------------------------------------------------------------------------------- /nemu/include/device/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/keyboard.h -------------------------------------------------------------------------------- /nemu/include/device/mm_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/mm_io.h -------------------------------------------------------------------------------- /nemu/include/device/port_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/port_io.h -------------------------------------------------------------------------------- /nemu/include/device/sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/sdl.h -------------------------------------------------------------------------------- /nemu/include/device/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/serial.h -------------------------------------------------------------------------------- /nemu/include/device/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/timer.h -------------------------------------------------------------------------------- /nemu/include/device/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/device/vga.h -------------------------------------------------------------------------------- /nemu/include/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/macro.h -------------------------------------------------------------------------------- /nemu/include/memory/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/memory/memory.h -------------------------------------------------------------------------------- /nemu/include/memory/mmu/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/memory/mmu/cache.h -------------------------------------------------------------------------------- /nemu/include/memory/mmu/page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/memory/mmu/page.h -------------------------------------------------------------------------------- /nemu/include/memory/mmu/segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/memory/mmu/segment.h -------------------------------------------------------------------------------- /nemu/include/memory/mmu/tlb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/memory/mmu/tlb.h -------------------------------------------------------------------------------- /nemu/include/monitor/breakpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/monitor/breakpoint.h -------------------------------------------------------------------------------- /nemu/include/monitor/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/monitor/ui.h -------------------------------------------------------------------------------- /nemu/include/nemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/nemu.h -------------------------------------------------------------------------------- /nemu/include/test/reg_alu_fpu_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/include/test/reg_alu_fpu_test.h -------------------------------------------------------------------------------- /nemu/src/cpu/alu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/alu.c -------------------------------------------------------------------------------- /nemu/src/cpu/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/cpu.c -------------------------------------------------------------------------------- /nemu/src/cpu/decode/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/decode/debug.c -------------------------------------------------------------------------------- /nemu/src/cpu/decode/modrm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/decode/modrm.c -------------------------------------------------------------------------------- /nemu/src/cpu/decode/opcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/decode/opcode.c -------------------------------------------------------------------------------- /nemu/src/cpu/decode/opcode_ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/decode/opcode_ref.c -------------------------------------------------------------------------------- /nemu/src/cpu/decode/operand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/decode/operand.c -------------------------------------------------------------------------------- /nemu/src/cpu/decode/sib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/decode/sib.c -------------------------------------------------------------------------------- /nemu/src/cpu/fpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/fpu.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/adc.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/add.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/and.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/and.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/bt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/bt.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/call.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/cbw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/cbw.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/cli.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/cltd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/cltd.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/cmov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/cmov.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/cmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/cmp.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/cmps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/cmps.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/data_size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/data_size.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/dec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/dec.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/div.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/flags.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/group.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/group.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/hlt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/hlt.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/idiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/idiv.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/imul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/imul.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/in.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/in.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/inc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/inc.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/int_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/int_.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/inv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/inv.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/iret.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/iret.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/jcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/jcc.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/jmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/jmp.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/lea.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/lea.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/leave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/leave.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/lgdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/lgdt.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/lidt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/lidt.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/mov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/mov.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/movs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/movs.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/mul.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/neg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/neg.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/nemu_trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/nemu_trap.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/nop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/nop.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/not.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/not.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/opcode_2_byte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/opcode_2_byte.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/or.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/or.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/out.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/out.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/pop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/pop.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/push.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/push.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/rep_repe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/rep_repe.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/ret.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/ret.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/sar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/sar.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/sbb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/sbb.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/setcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/setcc.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/shl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/shl.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/shr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/shr.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/sti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/sti.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/stos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/stos.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/sub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/sub.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/test.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/x87.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/x87.c -------------------------------------------------------------------------------- /nemu/src/cpu/instr/xor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/instr/xor.c -------------------------------------------------------------------------------- /nemu/src/cpu/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/intr.c -------------------------------------------------------------------------------- /nemu/src/cpu/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/reg.c -------------------------------------------------------------------------------- /nemu/src/cpu/test/alu_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/test/alu_test.c -------------------------------------------------------------------------------- /nemu/src/cpu/test/fpu_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/cpu/test/fpu_test.c -------------------------------------------------------------------------------- /nemu/src/device/dev/audio-web.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/audio-web.c -------------------------------------------------------------------------------- /nemu/src/device/dev/audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/audio.c -------------------------------------------------------------------------------- /nemu/src/device/dev/ide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/ide.c -------------------------------------------------------------------------------- /nemu/src/device/dev/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/keyboard.c -------------------------------------------------------------------------------- /nemu/src/device/dev/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/serial.c -------------------------------------------------------------------------------- /nemu/src/device/dev/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/timer.c -------------------------------------------------------------------------------- /nemu/src/device/dev/vga-palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/vga-palette.c -------------------------------------------------------------------------------- /nemu/src/device/dev/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/dev/vga.c -------------------------------------------------------------------------------- /nemu/src/device/i8259_pic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/i8259_pic.c -------------------------------------------------------------------------------- /nemu/src/device/io/mm_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/io/mm_io.c -------------------------------------------------------------------------------- /nemu/src/device/io/port_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/io/port_io.c -------------------------------------------------------------------------------- /nemu/src/device/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/device/sdl.c -------------------------------------------------------------------------------- /nemu/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/main.c -------------------------------------------------------------------------------- /nemu/src/memory/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/memory/memory.c -------------------------------------------------------------------------------- /nemu/src/memory/mmu/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/memory/mmu/cache.c -------------------------------------------------------------------------------- /nemu/src/memory/mmu/page.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/memory/mmu/page.c -------------------------------------------------------------------------------- /nemu/src/memory/mmu/segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/memory/mmu/segment.c -------------------------------------------------------------------------------- /nemu/src/memory/mmu/tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/memory/mmu/tlb.c -------------------------------------------------------------------------------- /nemu/src/monitor/breakpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/monitor/breakpoint.c -------------------------------------------------------------------------------- /nemu/src/monitor/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/monitor/elf.c -------------------------------------------------------------------------------- /nemu/src/monitor/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/monitor/expr.c -------------------------------------------------------------------------------- /nemu/src/monitor/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/monitor/ui.c -------------------------------------------------------------------------------- /nemu/src/parse_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/nemu/src/parse_args.c -------------------------------------------------------------------------------- /scripts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/objdump4nemu-i386: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/scripts/objdump4nemu-i386 -------------------------------------------------------------------------------- /scripts/submit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/scripts/submit -------------------------------------------------------------------------------- /testcase/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/Makefile -------------------------------------------------------------------------------- /testcase/src/32_keyboard_inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/32_keyboard_inline.c -------------------------------------------------------------------------------- /testcase/src/add-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/add-longlong.c -------------------------------------------------------------------------------- /testcase/src/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/add.c -------------------------------------------------------------------------------- /testcase/src/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/bit.c -------------------------------------------------------------------------------- /testcase/src/bubble-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/bubble-sort.c -------------------------------------------------------------------------------- /testcase/src/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/echo.c -------------------------------------------------------------------------------- /testcase/src/fact.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/fact.c -------------------------------------------------------------------------------- /testcase/src/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/fib.c -------------------------------------------------------------------------------- /testcase/src/gotbaha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/gotbaha.c -------------------------------------------------------------------------------- /testcase/src/hello-inline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/hello-inline.c -------------------------------------------------------------------------------- /testcase/src/hello-str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/hello-str.c -------------------------------------------------------------------------------- /testcase/src/if-else.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/if-else.c -------------------------------------------------------------------------------- /testcase/src/leap-year.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/leap-year.c -------------------------------------------------------------------------------- /testcase/src/matrix-mul-small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/matrix-mul-small.c -------------------------------------------------------------------------------- /testcase/src/matrix-mul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/matrix-mul.c -------------------------------------------------------------------------------- /testcase/src/max.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/max.c -------------------------------------------------------------------------------- /testcase/src/min3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/min3.c -------------------------------------------------------------------------------- /testcase/src/mov-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/mov-c.c -------------------------------------------------------------------------------- /testcase/src/mov-cmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/mov-cmp.S -------------------------------------------------------------------------------- /testcase/src/mov-jcc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/mov-jcc.c -------------------------------------------------------------------------------- /testcase/src/mov.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/mov.S -------------------------------------------------------------------------------- /testcase/src/movsx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/movsx.c -------------------------------------------------------------------------------- /testcase/src/mul-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/mul-longlong.c -------------------------------------------------------------------------------- /testcase/src/pascal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/pascal.c -------------------------------------------------------------------------------- /testcase/src/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/prime.c -------------------------------------------------------------------------------- /testcase/src/quick-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/quick-sort.c -------------------------------------------------------------------------------- /testcase/src/select-sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/select-sort.c -------------------------------------------------------------------------------- /testcase/src/shuixianhua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/shuixianhua.c -------------------------------------------------------------------------------- /testcase/src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/string.c -------------------------------------------------------------------------------- /testcase/src/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/struct.c -------------------------------------------------------------------------------- /testcase/src/sub-longlong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/sub-longlong.c -------------------------------------------------------------------------------- /testcase/src/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/sum.c -------------------------------------------------------------------------------- /testcase/src/test-float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/test-float.c -------------------------------------------------------------------------------- /testcase/src/wanshu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/src/wanshu.c -------------------------------------------------------------------------------- /testcase/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NijikaIjichi/nju-icspa/HEAD/testcase/start.S --------------------------------------------------------------------------------