├── .gitignore ├── .nvimrc ├── .ycm_extra_conf.py ├── README.md ├── bug.md ├── nanos-lite ├── .gitignore ├── Makefile ├── README.md ├── include │ ├── common.h │ ├── debug.h │ ├── fs.h │ ├── memory.h │ └── proc.h └── src │ ├── .gitignore │ ├── device.c │ ├── fs.c │ ├── initrd.S │ ├── irq.c │ ├── loader.c │ ├── main.c │ ├── mm.c │ ├── proc.c │ ├── ramdisk.c │ └── syscall.c ├── navy-apps ├── .gitignore ├── Makefile ├── Makefile.app ├── Makefile.check ├── Makefile.compile ├── Makefile.lib ├── README.md ├── apps │ ├── am-apps │ │ └── Makefile │ ├── init │ │ ├── Makefile │ │ └── init.cpp │ ├── litenes │ │ ├── Makefile │ │ ├── include │ │ │ ├── common.h │ │ │ ├── cpu.h │ │ │ ├── fce.h │ │ │ ├── memory.h │ │ │ ├── mmc.h │ │ │ ├── ppu.h │ │ │ └── psg.h │ │ └── src │ │ │ ├── common.c │ │ │ ├── cpu-addressing.c │ │ │ ├── cpu.c │ │ │ ├── fce.c │ │ │ ├── memory.c │ │ │ ├── mmc.c │ │ │ ├── ppu.c │ │ │ └── psg.c │ ├── lua │ │ ├── Makefile │ │ ├── include │ │ │ ├── lapi.h │ │ │ ├── lauxlib.h │ │ │ ├── lcode.h │ │ │ ├── lctype.h │ │ │ ├── ldebug.h │ │ │ ├── ldo.h │ │ │ ├── lfunc.h │ │ │ ├── lgc.h │ │ │ ├── llex.h │ │ │ ├── llimits.h │ │ │ ├── lmem.h │ │ │ ├── lobject.h │ │ │ ├── lopcodes.h │ │ │ ├── lparser.h │ │ │ ├── lprefix.h │ │ │ ├── lstate.h │ │ │ ├── lstring.h │ │ │ ├── ltable.h │ │ │ ├── ltm.h │ │ │ ├── lua.h │ │ │ ├── luaconf.h │ │ │ ├── lualib.h │ │ │ ├── lundump.h │ │ │ ├── lvm.h │ │ │ └── lzio.h │ │ └── src │ │ │ ├── lapi.c │ │ │ ├── lauxlib.c │ │ │ ├── lbaselib.c │ │ │ ├── lbitlib.c │ │ │ ├── lcode.c │ │ │ ├── lcorolib.c │ │ │ ├── lctype.c │ │ │ ├── ldblib.c │ │ │ ├── ldebug.c │ │ │ ├── ldo.c │ │ │ ├── ldump.c │ │ │ ├── lfunc.c │ │ │ ├── lgc.c │ │ │ ├── linit.c │ │ │ ├── liolib.c │ │ │ ├── llex.c │ │ │ ├── lmathlib.c │ │ │ ├── lmem.c │ │ │ ├── loadlib.c │ │ │ ├── lobject.c │ │ │ ├── lopcodes.c │ │ │ ├── loslib.c │ │ │ ├── lparser.c │ │ │ ├── lstate.c │ │ │ ├── lstring.c │ │ │ ├── lstrlib.c │ │ │ ├── ltable.c │ │ │ ├── ltablib.c │ │ │ ├── ltm.c │ │ │ ├── lua.c │ │ │ ├── lundump.c │ │ │ ├── lutf8lib.c │ │ │ ├── lvm.c │ │ │ └── lzio.c │ ├── nterm │ │ ├── Makefile │ │ ├── include │ │ │ └── nterm.h │ │ └── src │ │ │ ├── main.cpp │ │ │ └── term.cpp │ ├── nwm │ │ ├── Makefile │ │ ├── include │ │ │ ├── nwm.h │ │ │ └── winimpl.h │ │ └── src │ │ │ ├── events.cpp │ │ │ ├── main.cpp │ │ │ ├── window.cpp │ │ │ └── wm.cpp │ ├── pal │ │ ├── Makefile │ │ ├── README.md │ │ ├── include │ │ │ ├── FLOAT.h │ │ │ ├── _common.h │ │ │ ├── ascii.h │ │ │ ├── battle.h │ │ │ ├── big5font.h │ │ │ ├── common.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 │ │ └── src │ │ │ ├── FLOAT │ │ │ └── FLOAT.c │ │ │ ├── battle │ │ │ ├── battle.c │ │ │ └── fight.c │ │ │ ├── device │ │ │ ├── input.c │ │ │ ├── palette.c │ │ │ └── video.c │ │ │ ├── game │ │ │ ├── game.c │ │ │ ├── play.c │ │ │ └── script.c │ │ │ ├── global │ │ │ ├── global.c │ │ │ ├── palcommon.c │ │ │ └── res.c │ │ │ ├── hal │ │ │ └── hal.c │ │ │ ├── main.c │ │ │ ├── misc │ │ │ ├── ending.c │ │ │ ├── rngplay.c │ │ │ ├── util.c │ │ │ └── yj1.c │ │ │ ├── pal-main.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 │ └── slider │ │ ├── Makefile │ │ ├── README.md │ │ ├── slides │ │ ├── .gitignore │ │ └── convert.sh │ │ └── src │ │ └── main.cpp ├── fsimg │ ├── etc │ │ └── init │ └── share │ │ ├── fonts │ │ ├── Courier-10.bdf │ │ ├── Courier-11.bdf │ │ ├── Courier-12.bdf │ │ ├── Courier-13.bdf │ │ ├── Courier-7.bdf │ │ ├── Courier-8.bdf │ │ └── Courier-9.bdf │ │ ├── games │ │ ├── nes │ │ │ ├── battlecity.nes │ │ │ ├── circus.nes │ │ │ ├── kungfu.nes │ │ │ ├── loderunner.nes │ │ │ └── mario.nes │ │ └── pal │ │ │ ├── 1.rpg │ │ │ ├── 2.rpg │ │ │ ├── 3.rpg │ │ │ ├── 4.rpg │ │ │ ├── 5.rpg │ │ │ ├── abc.mkf │ │ │ ├── ball.mkf │ │ │ ├── data.mkf │ │ │ ├── desc.dat │ │ │ ├── f.mkf │ │ │ ├── faq.txt │ │ │ ├── fbp.mkf │ │ │ ├── fire.mkf │ │ │ ├── gl.txt │ │ │ ├── gop.mkf │ │ │ ├── m.msg │ │ │ ├── map.mkf │ │ │ ├── mgo.mkf │ │ │ ├── midi.mkf │ │ │ ├── mus.mkf │ │ │ ├── pat.mkf │ │ │ ├── pic │ │ │ ├── default_1024.png │ │ │ ├── default_960.png │ │ │ ├── icon_1024.png │ │ │ ├── icon_512.png │ │ │ ├── icon_72.png │ │ │ └── iocn_114.png │ │ │ ├── rgm.mkf │ │ │ ├── rng.mkf │ │ │ ├── sss.mkf │ │ │ ├── voc.mkf │ │ │ ├── wor16.asc │ │ │ ├── wor16.fon │ │ │ └── word.dat │ │ ├── pictures │ │ └── projectn.bmp │ │ └── texts │ │ └── num ├── libs │ ├── libc │ │ ├── Makefile │ │ ├── README.md │ │ ├── include │ │ │ ├── _ansi.h │ │ │ ├── _newlib_version.h │ │ │ ├── _syslist.h │ │ │ ├── alloca.h │ │ │ ├── ar.h │ │ │ ├── argz.h │ │ │ ├── assert.h │ │ │ ├── complex.h │ │ │ ├── cpio.h │ │ │ ├── ctype.h │ │ │ ├── devctl.h │ │ │ ├── dirent.h │ │ │ ├── elf.h │ │ │ ├── envlock.h │ │ │ ├── envz.h │ │ │ ├── errno.h │ │ │ ├── fastmath.h │ │ │ ├── fcntl.h │ │ │ ├── fdlibm.h │ │ │ ├── fnmatch.h │ │ │ ├── getopt.h │ │ │ ├── glob.h │ │ │ ├── grp.h │ │ │ ├── iconv.h │ │ │ ├── ieeefp.h │ │ │ ├── inttypes.h │ │ │ ├── langinfo.h │ │ │ ├── libgen.h │ │ │ ├── limits.h │ │ │ ├── locale.h │ │ │ ├── machine │ │ │ │ ├── _arc4random.h │ │ │ │ ├── _default_types.h │ │ │ │ ├── _endian.h │ │ │ │ ├── _time.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 │ │ │ ├── memory.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 │ │ │ ├── ssp │ │ │ │ ├── ssp.h │ │ │ │ ├── stdio.h │ │ │ │ ├── stdlib.h │ │ │ │ ├── string.h │ │ │ │ ├── strings.h │ │ │ │ ├── unistd.h │ │ │ │ └── wchar.h │ │ │ ├── stdatomic.h │ │ │ ├── stdint.h │ │ │ ├── stdio.h │ │ │ ├── stdio_ext.h │ │ │ ├── stdlib.h │ │ │ ├── string.h │ │ │ ├── strings.h │ │ │ ├── sys │ │ │ │ ├── _default_fcntl.h │ │ │ │ ├── _intsup.h │ │ │ │ ├── _pthreadtypes.h │ │ │ │ ├── _sigset.h │ │ │ │ ├── _stdint.h │ │ │ │ ├── _timespec.h │ │ │ │ ├── _timeval.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 │ │ │ │ ├── select.h │ │ │ │ ├── signal.h │ │ │ │ ├── stat.h │ │ │ │ ├── stdio.h │ │ │ │ ├── string.h │ │ │ │ ├── syslimits.h │ │ │ │ ├── termios.h │ │ │ │ ├── time.h │ │ │ │ ├── timeb.h │ │ │ │ ├── times.h │ │ │ │ ├── timespec.h │ │ │ │ ├── tree.h │ │ │ │ ├── types.h │ │ │ │ ├── unistd.h │ │ │ │ ├── utime.h │ │ │ │ ├── utmp.h │ │ │ │ └── wait.h │ │ │ ├── tar.h │ │ │ ├── termios.h │ │ │ ├── tgmath.h │ │ │ ├── threads.h │ │ │ ├── time.h │ │ │ ├── unctrl.h │ │ │ ├── unistd.h │ │ │ ├── utime.h │ │ │ ├── utmp.h │ │ │ ├── wchar.h │ │ │ ├── wctype.h │ │ │ ├── wordexp.h │ │ │ └── xlocale.h │ │ └── src │ │ │ ├── argz │ │ │ ├── argz_add.c │ │ │ ├── argz_add_sep.c │ │ │ ├── argz_append.c │ │ │ ├── argz_count.c │ │ │ ├── argz_create.c │ │ │ ├── argz_create_sep.c │ │ │ ├── argz_delete.c │ │ │ ├── argz_extract.c │ │ │ ├── argz_insert.c │ │ │ ├── argz_next.c │ │ │ ├── argz_replace.c │ │ │ ├── argz_stringify.c │ │ │ ├── buf_findstr.c │ │ │ ├── buf_findstr.h │ │ │ ├── dummy.c │ │ │ ├── envz_add.c │ │ │ ├── envz_entry.c │ │ │ ├── envz_get.c │ │ │ ├── envz_merge.c │ │ │ ├── envz_remove.c │ │ │ └── envz_strip.c │ │ │ ├── ctype │ │ │ ├── caseconv.t │ │ │ ├── categories.c │ │ │ ├── categories.cat │ │ │ ├── categories.h │ │ │ ├── categories.t │ │ │ ├── ctype_.c │ │ │ ├── ctype_.h │ │ │ ├── ctype_cp.h │ │ │ ├── ctype_iso.h │ │ │ ├── isalnum.c │ │ │ ├── isalnum_l.c │ │ │ ├── isalpha.c │ │ │ ├── isalpha_l.c │ │ │ ├── isascii.c │ │ │ ├── isascii_l.c │ │ │ ├── isblank.c │ │ │ ├── isblank_l.c │ │ │ ├── iscntrl.c │ │ │ ├── iscntrl_l.c │ │ │ ├── isdigit.c │ │ │ ├── isdigit_l.c │ │ │ ├── islower.c │ │ │ ├── islower_l.c │ │ │ ├── isprint.c │ │ │ ├── isprint_l.c │ │ │ ├── ispunct.c │ │ │ ├── ispunct_l.c │ │ │ ├── isspace.c │ │ │ ├── isspace_l.c │ │ │ ├── isupper.c │ │ │ ├── isupper_l.c │ │ │ ├── iswalnum.c │ │ │ ├── iswalnum_l.c │ │ │ ├── iswalpha.c │ │ │ ├── iswalpha_l.c │ │ │ ├── iswblank.c │ │ │ ├── iswblank_l.c │ │ │ ├── iswcntrl.c │ │ │ ├── iswcntrl_l.c │ │ │ ├── iswctype.c │ │ │ ├── iswctype_l.c │ │ │ ├── iswdigit.c │ │ │ ├── iswdigit_l.c │ │ │ ├── iswgraph.c │ │ │ ├── iswgraph_l.c │ │ │ ├── iswlower.c │ │ │ ├── iswlower_l.c │ │ │ ├── iswprint.c │ │ │ ├── iswprint_l.c │ │ │ ├── iswpunct.c │ │ │ ├── iswpunct_l.c │ │ │ ├── iswspace.c │ │ │ ├── iswspace_l.c │ │ │ ├── iswupper.c │ │ │ ├── iswupper_l.c │ │ │ ├── iswxdigit.c │ │ │ ├── iswxdigit_l.c │ │ │ ├── isxdigit.c │ │ │ ├── isxdigit_l.c │ │ │ ├── jp2uc.c │ │ │ ├── jp2uc.h │ │ │ ├── local.h │ │ │ ├── toascii.c │ │ │ ├── toascii_l.c │ │ │ ├── tolower.c │ │ │ ├── tolower_l.c │ │ │ ├── toupper.c │ │ │ ├── toupper_l.c │ │ │ ├── towctrans.c │ │ │ ├── towctrans_l.c │ │ │ ├── towlower.c │ │ │ ├── towlower_l.c │ │ │ ├── towupper.c │ │ │ ├── towupper_l.c │ │ │ ├── wctrans.c │ │ │ ├── wctrans_l.c │ │ │ ├── wctype.c │ │ │ └── wctype_l.c │ │ │ ├── errno │ │ │ └── errno.c │ │ │ ├── locale │ │ │ ├── duplocale.c │ │ │ ├── freelocale.c │ │ │ ├── lctype.c │ │ │ ├── lmessages.c │ │ │ ├── lmonetary.c │ │ │ ├── lnumeric.c │ │ │ ├── locale.c │ │ │ ├── localeconv.c │ │ │ ├── newlocale.c │ │ │ ├── nl_langinfo.c │ │ │ ├── setlocale.h │ │ │ ├── timelocal.c │ │ │ └── uselocale.c │ │ │ ├── misc │ │ │ ├── __dprintf.c │ │ │ ├── ffs.c │ │ │ ├── fini.c │ │ │ ├── init.c │ │ │ ├── lock.c │ │ │ └── unctrl.c │ │ │ ├── platform │ │ │ ├── cpp.cpp │ │ │ ├── crt0.c │ │ │ └── setjmp │ │ │ │ ├── amd64.S │ │ │ │ ├── mips32.S │ │ │ │ └── x86.S │ │ │ ├── posix │ │ │ ├── COPYRIGHT │ │ │ ├── _isatty.c │ │ │ ├── cclass.h │ │ │ ├── closedir.c │ │ │ ├── cname.h │ │ │ ├── collate.c │ │ │ ├── collate.h │ │ │ ├── collcmp.c │ │ │ ├── creat.c │ │ │ ├── engine.t │ │ │ ├── execl.c │ │ │ ├── execle.c │ │ │ ├── execlp.c │ │ │ ├── execv.c │ │ │ ├── execvp.c │ │ │ ├── fnmatch.c │ │ │ ├── glob.c │ │ │ ├── namespace.h │ │ │ ├── opendir.c │ │ │ ├── popen.c │ │ │ ├── posix_spawn.c │ │ │ ├── readdir.c │ │ │ ├── readdir_r.c │ │ │ ├── regcomp.c │ │ │ ├── regerror.c │ │ │ ├── regex2.h │ │ │ ├── regexec.c │ │ │ ├── regfree.c │ │ │ ├── rewinddir.c │ │ │ ├── rune.h │ │ │ ├── runetype.h │ │ │ ├── scandir.c │ │ │ ├── seekdir.c │ │ │ ├── sleep.c │ │ │ ├── sysexits.h │ │ │ ├── telldir.c │ │ │ ├── un-namespace.h │ │ │ ├── usleep.c │ │ │ ├── utils.h │ │ │ ├── wordexp.c │ │ │ ├── wordexp2.h │ │ │ └── wordfree.c │ │ │ ├── reent │ │ │ ├── closer.c │ │ │ ├── execr.c │ │ │ ├── fcntlr.c │ │ │ ├── fstat64r.c │ │ │ ├── fstatr.c │ │ │ ├── getreent.c │ │ │ ├── gettimeofdayr.c │ │ │ ├── impure.c │ │ │ ├── isattyr.c │ │ │ ├── linkr.c │ │ │ ├── lseek64r.c │ │ │ ├── lseekr.c │ │ │ ├── mkdirr.c │ │ │ ├── open64r.c │ │ │ ├── openr.c │ │ │ ├── readr.c │ │ │ ├── reent.c │ │ │ ├── renamer.c │ │ │ ├── sbrkr.c │ │ │ ├── signalr.c │ │ │ ├── signgam.c │ │ │ ├── stat64r.c │ │ │ ├── statr.c │ │ │ ├── timesr.c │ │ │ ├── unlinkr.c │ │ │ └── writer.c │ │ │ ├── search │ │ │ ├── bsd_qsort_r.c │ │ │ ├── bsearch.c │ │ │ ├── db_local.h │ │ │ ├── extern.h │ │ │ ├── hash.c │ │ │ ├── hash.h │ │ │ ├── hash_bigkey.c │ │ │ ├── hash_buf.c │ │ │ ├── hash_func.c │ │ │ ├── hash_log2.c │ │ │ ├── hash_page.c │ │ │ ├── hcreate.c │ │ │ ├── hcreate_r.c │ │ │ ├── page.h │ │ │ ├── qsort.c │ │ │ ├── qsort_r.c │ │ │ ├── tdelete.c │ │ │ ├── tdestroy.c │ │ │ ├── tfind.c │ │ │ ├── tsearch.c │ │ │ └── twalk.c │ │ │ ├── signal │ │ │ ├── psignal.c │ │ │ ├── raise.c │ │ │ └── signal.c │ │ │ ├── ssp │ │ │ ├── chk_fail.c │ │ │ ├── gets_chk.c │ │ │ ├── memcpy_chk.c │ │ │ ├── memmove_chk.c │ │ │ ├── mempcpy_chk.c │ │ │ ├── memset_chk.c │ │ │ ├── snprintf_chk.c │ │ │ ├── sprintf_chk.c │ │ │ ├── stack_protector.c │ │ │ ├── stpcpy_chk.c │ │ │ ├── stpncpy_chk.c │ │ │ ├── strcat_chk.c │ │ │ ├── strcpy_chk.c │ │ │ ├── strncat_chk.c │ │ │ ├── strncpy_chk.c │ │ │ ├── vsnprintf_chk.c │ │ │ └── vsprintf_chk.c │ │ │ ├── stdio │ │ │ ├── asiprintf.c │ │ │ ├── asniprintf.c │ │ │ ├── asnprintf.c │ │ │ ├── asprintf.c │ │ │ ├── clearerr.c │ │ │ ├── clearerr_u.c │ │ │ ├── diprintf.c │ │ │ ├── dprintf.c │ │ │ ├── fclose.c │ │ │ ├── fcloseall.c │ │ │ ├── fdopen.c │ │ │ ├── feof.c │ │ │ ├── feof_u.c │ │ │ ├── ferror.c │ │ │ ├── ferror_u.c │ │ │ ├── fflush.c │ │ │ ├── fflush_u.c │ │ │ ├── fgetc.c │ │ │ ├── fgetc_u.c │ │ │ ├── fgetpos.c │ │ │ ├── fgets.c │ │ │ ├── fgets_u.c │ │ │ ├── fgetwc.c │ │ │ ├── fgetwc_u.c │ │ │ ├── fgetws.c │ │ │ ├── fgetws_u.c │ │ │ ├── fileno.c │ │ │ ├── fileno_u.c │ │ │ ├── findfp.c │ │ │ ├── fiprintf.c │ │ │ ├── fiscanf.c │ │ │ ├── flags.c │ │ │ ├── floatio.h │ │ │ ├── fmemopen.c │ │ │ ├── fopen.c │ │ │ ├── fopencookie.c │ │ │ ├── fprintf.c │ │ │ ├── fpurge.c │ │ │ ├── fputc.c │ │ │ ├── fputc_u.c │ │ │ ├── fputs.c │ │ │ ├── fputs_u.c │ │ │ ├── fputwc.c │ │ │ ├── fputwc_u.c │ │ │ ├── fputws.c │ │ │ ├── fputws_u.c │ │ │ ├── fread.c │ │ │ ├── fread_u.c │ │ │ ├── freopen.c │ │ │ ├── fscanf.c │ │ │ ├── fseek.c │ │ │ ├── fseeko.c │ │ │ ├── fsetlocking.c │ │ │ ├── fsetpos.c │ │ │ ├── ftell.c │ │ │ ├── ftello.c │ │ │ ├── funopen.c │ │ │ ├── fvwrite.c │ │ │ ├── fvwrite.h │ │ │ ├── fwalk.c │ │ │ ├── fwide.c │ │ │ ├── fwprintf.c │ │ │ ├── fwrite.c │ │ │ ├── fwrite_u.c │ │ │ ├── fwscanf.c │ │ │ ├── getc.c │ │ │ ├── getc_u.c │ │ │ ├── getchar.c │ │ │ ├── getchar_u.c │ │ │ ├── getdelim.c │ │ │ ├── getline.c │ │ │ ├── gets.c │ │ │ ├── getw.c │ │ │ ├── getwc.c │ │ │ ├── getwc_u.c │ │ │ ├── getwchar.c │ │ │ ├── getwchar_u.c │ │ │ ├── iprintf.c │ │ │ ├── iscanf.c │ │ │ ├── local.h │ │ │ ├── makebuf.c │ │ │ ├── mktemp.c │ │ │ ├── open_memstream.c │ │ │ ├── perror.c │ │ │ ├── printf.c │ │ │ ├── putc.c │ │ │ ├── putc_u.c │ │ │ ├── putchar.c │ │ │ ├── putchar_u.c │ │ │ ├── puts.c │ │ │ ├── putw.c │ │ │ ├── putwc.c │ │ │ ├── putwc_u.c │ │ │ ├── putwchar.c │ │ │ ├── putwchar_u.c │ │ │ ├── refill.c │ │ │ ├── remove.c │ │ │ ├── rename.c │ │ │ ├── rewind.c │ │ │ ├── rget.c │ │ │ ├── scanf.c │ │ │ ├── sccl.c │ │ │ ├── setbuf.c │ │ │ ├── setbuffer.c │ │ │ ├── setlinebuf.c │ │ │ ├── setvbuf.c │ │ │ ├── siprintf.c │ │ │ ├── siscanf.c │ │ │ ├── sniprintf.c │ │ │ ├── snprintf.c │ │ │ ├── sprintf.c │ │ │ ├── sscanf.c │ │ │ ├── stdio.c │ │ │ ├── stdio_ext.c │ │ │ ├── svfiprintf.c │ │ │ ├── svfiscanf.c │ │ │ ├── svfprintf.c │ │ │ ├── svfscanf.c │ │ │ ├── swprintf.c │ │ │ ├── swscanf.c │ │ │ ├── tmpfile.c │ │ │ ├── tmpnam.c │ │ │ ├── ungetc.c │ │ │ ├── ungetwc.c │ │ │ ├── vasiprintf.c │ │ │ ├── vasniprintf.c │ │ │ ├── vasnprintf.c │ │ │ ├── vasprintf.c │ │ │ ├── vdiprintf.c │ │ │ ├── vdprintf.c │ │ │ ├── vfieeefp.h │ │ │ ├── vfiprintf.c │ │ │ ├── vfiscanf.c │ │ │ ├── vfprintf.c │ │ │ ├── vfprintf.t │ │ │ ├── vfscanf.c │ │ │ ├── vfscanf.t │ │ │ ├── vfwprintf.c │ │ │ ├── vfwscanf.c │ │ │ ├── viprintf.c │ │ │ ├── viscanf.c │ │ │ ├── vprintf.c │ │ │ ├── vscanf.c │ │ │ ├── vsiprintf.c │ │ │ ├── vsiscanf.c │ │ │ ├── vsniprintf.c │ │ │ ├── vsnprintf.c │ │ │ ├── vsprintf.c │ │ │ ├── vsscanf.c │ │ │ ├── vswprintf.c │ │ │ ├── vswscanf.c │ │ │ ├── vwprintf.c │ │ │ ├── vwscanf.c │ │ │ ├── wbuf.c │ │ │ ├── wprintf.c │ │ │ ├── wscanf.c │ │ │ └── wsetup.c │ │ │ ├── stdlib │ │ │ ├── _Exit.c │ │ │ ├── __adjust.c │ │ │ ├── __atexit.c │ │ │ ├── __call_atexit.c │ │ │ ├── __exp10.c │ │ │ ├── __ten_mu.c │ │ │ ├── a64l.c │ │ │ ├── abort.c │ │ │ ├── abs.c │ │ │ ├── aligned_alloc.c │ │ │ ├── arc4random.c │ │ │ ├── arc4random.h │ │ │ ├── arc4random_uniform.c │ │ │ ├── assert.c │ │ │ ├── atexit.c │ │ │ ├── atexit.h │ │ │ ├── atof.c │ │ │ ├── atoff.c │ │ │ ├── atoi.c │ │ │ ├── atol.c │ │ │ ├── atoll.c │ │ │ ├── btowc.c │ │ │ ├── calloc.c │ │ │ ├── callocr.c │ │ │ ├── cfreer.c │ │ │ ├── chacha_private.h │ │ │ ├── cxa_atexit.c │ │ │ ├── cxa_finalize.c │ │ │ ├── div.c │ │ │ ├── drand48.c │ │ │ ├── dtoa.c │ │ │ ├── dtoastub.c │ │ │ ├── ecvtbuf.c │ │ │ ├── efgcvt.c │ │ │ ├── environ.c │ │ │ ├── envlock.c │ │ │ ├── eprintf.c │ │ │ ├── erand48.c │ │ │ ├── exit.c │ │ │ ├── freer.c │ │ │ ├── gdtoa-gethex.c │ │ │ ├── gdtoa-hexnan.c │ │ │ ├── gdtoa.h │ │ │ ├── getenv.c │ │ │ ├── getenv_r.c │ │ │ ├── getopt.c │ │ │ ├── getsubopt.c │ │ │ ├── imaxabs.c │ │ │ ├── imaxdiv.c │ │ │ ├── itoa.c │ │ │ ├── jrand48.c │ │ │ ├── l64a.c │ │ │ ├── labs.c │ │ │ ├── lcong48.c │ │ │ ├── ldiv.c │ │ │ ├── ldtoa.c │ │ │ ├── llabs.c │ │ │ ├── lldiv.c │ │ │ ├── local.h │ │ │ ├── lrand48.c │ │ │ ├── malign.c │ │ │ ├── malignr.c │ │ │ ├── mallinfor.c │ │ │ ├── malloc.c │ │ │ ├── mallocr.c │ │ │ ├── mallocr.t │ │ │ ├── malloptr.c │ │ │ ├── mallstatsr.c │ │ │ ├── mbctype.h │ │ │ ├── mblen.c │ │ │ ├── mblen_r.c │ │ │ ├── mbrlen.c │ │ │ ├── mbrtowc.c │ │ │ ├── mbsinit.c │ │ │ ├── mbsnrtowcs.c │ │ │ ├── mbsrtowcs.c │ │ │ ├── mbstowcs.c │ │ │ ├── mbstowcs_r.c │ │ │ ├── mbtowc.c │ │ │ ├── mbtowc_r.c │ │ │ ├── mlock.c │ │ │ ├── mprec.c │ │ │ ├── mprec.h │ │ │ ├── mrand48.c │ │ │ ├── msize.c │ │ │ ├── msizer.c │ │ │ ├── mstats.c │ │ │ ├── mtrim.c │ │ │ ├── nano-mallocr.c │ │ │ ├── nrand48.c │ │ │ ├── on_exit.c │ │ │ ├── on_exit_args.c │ │ │ ├── on_exit_args.h │ │ │ ├── putenv.c │ │ │ ├── putenv_r.c │ │ │ ├── pvallocr.c │ │ │ ├── quick_exit.c │ │ │ ├── rand.c │ │ │ ├── rand48.c │ │ │ ├── rand48.h │ │ │ ├── rand_r.c │ │ │ ├── random.c │ │ │ ├── realloc.c │ │ │ ├── reallocarray.c │ │ │ ├── reallocf.c │ │ │ ├── reallor.c │ │ │ ├── rpmatch.c │ │ │ ├── sb_charsets.c │ │ │ ├── seed48.c │ │ │ ├── setenv.c │ │ │ ├── setenv_r.c │ │ │ ├── srand48.c │ │ │ ├── std.h │ │ │ ├── strtod.c │ │ │ ├── strtodg.c │ │ │ ├── strtoimax.c │ │ │ ├── strtol.c │ │ │ ├── strtold.c │ │ │ ├── strtoll.c │ │ │ ├── strtoll_r.c │ │ │ ├── strtorx.c │ │ │ ├── strtoul.c │ │ │ ├── strtoull.c │ │ │ ├── strtoull_r.c │ │ │ ├── strtoumax.c │ │ │ ├── system.c │ │ │ ├── utoa.c │ │ │ ├── valloc.c │ │ │ ├── vallocr.c │ │ │ ├── wcrtomb.c │ │ │ ├── wcsnrtombs.c │ │ │ ├── wcsrtombs.c │ │ │ ├── wcstod.c │ │ │ ├── wcstoimax.c │ │ │ ├── wcstol.c │ │ │ ├── wcstold.c │ │ │ ├── wcstoll.c │ │ │ ├── wcstoll_r.c │ │ │ ├── wcstombs.c │ │ │ ├── wcstombs_r.c │ │ │ ├── wcstoul.c │ │ │ ├── wcstoull.c │ │ │ ├── wcstoull_r.c │ │ │ ├── wcstoumax.c │ │ │ ├── wctob.c │ │ │ ├── wctomb.c │ │ │ └── wctomb_r.c │ │ │ ├── string │ │ │ ├── ambiguous.t │ │ │ ├── bcmp.c │ │ │ ├── bcopy.c │ │ │ ├── bzero.c │ │ │ ├── combining.t │ │ │ ├── explicit_bzero.c │ │ │ ├── ffsl.c │ │ │ ├── ffsll.c │ │ │ ├── fls.c │ │ │ ├── flsl.c │ │ │ ├── flsll.c │ │ │ ├── gnu_basename.c │ │ │ ├── index.c │ │ │ ├── local.h │ │ │ ├── memccpy.c │ │ │ ├── memchr.c │ │ │ ├── memcmp.c │ │ │ ├── memcpy.c │ │ │ ├── memmem.c │ │ │ ├── memmove.c │ │ │ ├── mempcpy.c │ │ │ ├── memrchr.c │ │ │ ├── memset.c │ │ │ ├── rawmemchr.c │ │ │ ├── rindex.c │ │ │ ├── stpcpy.c │ │ │ ├── stpncpy.c │ │ │ ├── str-two-way.h │ │ │ ├── strcasecmp.c │ │ │ ├── strcasecmp_l.c │ │ │ ├── strcasestr.c │ │ │ ├── strcat.c │ │ │ ├── strchr.c │ │ │ ├── strchrnul.c │ │ │ ├── strcmp.c │ │ │ ├── strcoll.c │ │ │ ├── strcoll_l.c │ │ │ ├── strcpy.c │ │ │ ├── strcspn.c │ │ │ ├── strdup.c │ │ │ ├── strdup_r.c │ │ │ ├── strerror.c │ │ │ ├── strerror_r.c │ │ │ ├── strlcat.c │ │ │ ├── strlcpy.c │ │ │ ├── strlen.c │ │ │ ├── strlwr.c │ │ │ ├── strncasecmp.c │ │ │ ├── strncasecmp_l.c │ │ │ ├── strncat.c │ │ │ ├── strncmp.c │ │ │ ├── strncpy.c │ │ │ ├── strndup.c │ │ │ ├── strndup_r.c │ │ │ ├── strnlen.c │ │ │ ├── strnstr.c │ │ │ ├── strpbrk.c │ │ │ ├── strrchr.c │ │ │ ├── strsep.c │ │ │ ├── strsignal.c │ │ │ ├── strspn.c │ │ │ ├── strstr.c │ │ │ ├── strtok.c │ │ │ ├── strtok_r.c │ │ │ ├── strupr.c │ │ │ ├── strverscmp.c │ │ │ ├── strxfrm.c │ │ │ ├── strxfrm_l.c │ │ │ ├── swab.c │ │ │ ├── timingsafe_bcmp.c │ │ │ ├── timingsafe_memcmp.c │ │ │ ├── u_strerr.c │ │ │ ├── wcpcpy.c │ │ │ ├── wcpncpy.c │ │ │ ├── wcscasecmp.c │ │ │ ├── wcscasecmp_l.c │ │ │ ├── wcscat.c │ │ │ ├── wcschr.c │ │ │ ├── wcscmp.c │ │ │ ├── wcscoll.c │ │ │ ├── wcscoll_l.c │ │ │ ├── wcscpy.c │ │ │ ├── wcscspn.c │ │ │ ├── wcsdup.c │ │ │ ├── wcslcat.c │ │ │ ├── wcslcpy.c │ │ │ ├── wcslen.c │ │ │ ├── wcsncasecmp.c │ │ │ ├── wcsncasecmp_l.c │ │ │ ├── wcsncat.c │ │ │ ├── wcsncmp.c │ │ │ ├── wcsncpy.c │ │ │ ├── wcsnlen.c │ │ │ ├── wcspbrk.c │ │ │ ├── wcsrchr.c │ │ │ ├── wcsspn.c │ │ │ ├── wcsstr.c │ │ │ ├── wcstok.c │ │ │ ├── wcswidth.c │ │ │ ├── wcsxfrm.c │ │ │ ├── wcsxfrm_l.c │ │ │ ├── wcwidth.c │ │ │ ├── wide.t │ │ │ ├── wmemchr.c │ │ │ ├── wmemcmp.c │ │ │ ├── wmemcpy.c │ │ │ ├── wmemmove.c │ │ │ ├── wmempcpy.c │ │ │ ├── wmemset.c │ │ │ └── xpg_strerror_r.c │ │ │ ├── syscalls │ │ │ ├── sysclose.c │ │ │ ├── sysexecve.c │ │ │ ├── sysfcntl.c │ │ │ ├── sysfork.c │ │ │ ├── sysfstat.c │ │ │ ├── sysgetpid.c │ │ │ ├── sysgettod.c │ │ │ ├── sysisatty.c │ │ │ ├── syskill.c │ │ │ ├── syslink.c │ │ │ ├── syslseek.c │ │ │ ├── sysopen.c │ │ │ ├── sysread.c │ │ │ ├── syssbrk.c │ │ │ ├── sysstat.c │ │ │ ├── systimes.c │ │ │ ├── sysunlink.c │ │ │ ├── syswait.c │ │ │ └── syswrite.c │ │ │ ├── time │ │ │ ├── asctime.c │ │ │ ├── asctime_r.c │ │ │ ├── clock.c │ │ │ ├── ctime.c │ │ │ ├── ctime_r.c │ │ │ ├── difftime.c │ │ │ ├── gettzinfo.c │ │ │ ├── gmtime.c │ │ │ ├── gmtime_r.c │ │ │ ├── lcltime.c │ │ │ ├── lcltime_r.c │ │ │ ├── local.h │ │ │ ├── mktime.c │ │ │ ├── month_lengths.c │ │ │ ├── strftime.c │ │ │ ├── strptime.c │ │ │ ├── time.c │ │ │ ├── tzcalc_limits.c │ │ │ ├── tzlock.c │ │ │ ├── tzset.c │ │ │ ├── tzset_r.c │ │ │ ├── tzvars.c │ │ │ └── wcsftime.c │ │ │ └── unix │ │ │ ├── basename.c │ │ │ ├── dirname.c │ │ │ ├── getcwd.c │ │ │ ├── getlogin.c │ │ │ ├── getpass.c │ │ │ ├── getpwent.c │ │ │ ├── getut.c │ │ │ ├── pread.c │ │ │ ├── pwrite.c │ │ │ ├── sigset.c │ │ │ ├── ttyname.c │ │ │ ├── ttyname.h │ │ │ └── ttyname_r.c │ ├── libfont │ │ ├── Makefile │ │ ├── fonts │ │ │ ├── convert │ │ │ └── courier_10_pitch.ttf │ │ ├── include │ │ │ └── font.h │ │ └── src │ │ │ └── font.cpp │ ├── libndl │ │ ├── Makefile │ │ ├── include │ │ │ └── ndl.h │ │ └── src │ │ │ ├── bmp.c │ │ │ └── ndl.c │ └── libos │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ └── src │ │ ├── nanos.c │ │ ├── native.cpp │ │ └── syscall.h └── tests │ ├── bmp │ ├── Makefile │ └── main.cpp │ ├── dummy │ ├── Makefile │ └── dummy.c │ ├── events │ ├── Makefile │ └── events.c │ ├── hello │ ├── Makefile │ └── hello.c │ └── text │ ├── Makefile │ └── text.c ├── nemu ├── .gitignore ├── Makefile ├── Makefile.git ├── README.md ├── include │ ├── common.h │ ├── cpu │ │ ├── decode.h │ │ └── exec.h │ ├── debug.h │ ├── device │ │ └── map.h │ ├── macro.h │ ├── memory │ │ └── memory.h │ ├── monitor │ │ ├── diff-test.h │ │ ├── expr.h │ │ ├── log.h │ │ ├── monitor.h │ │ └── watchpoint.h │ ├── nemu.h │ └── rtl │ │ ├── c_op.h │ │ ├── relop.h │ │ ├── rtl-wrapper.h │ │ └── rtl.h ├── runall.sh ├── src │ ├── cpu │ │ ├── cpu.c │ │ ├── inv.c │ │ └── relop.c │ ├── device │ │ ├── device.c │ │ ├── intr.c │ │ ├── io │ │ │ ├── map.c │ │ │ ├── mmio.c │ │ │ └── port-io.c │ │ ├── keyboard.c │ │ ├── serial.c │ │ ├── timer.c │ │ └── vga.c │ ├── isa │ │ ├── mips32 │ │ │ ├── decode.c │ │ │ ├── diff-test.c │ │ │ ├── exec │ │ │ │ ├── all-instr.h │ │ │ │ ├── compute.c │ │ │ │ ├── control.c │ │ │ │ ├── exec.c │ │ │ │ ├── ldst.c │ │ │ │ ├── muldiv.c │ │ │ │ ├── special.c │ │ │ │ └── system.c │ │ │ ├── include │ │ │ │ └── isa │ │ │ │ │ ├── decode.h │ │ │ │ │ ├── diff-test.h │ │ │ │ │ ├── reg.h │ │ │ │ │ └── rtl.h │ │ │ ├── init.c │ │ │ ├── intr.c │ │ │ ├── logo.c │ │ │ ├── mmu.c │ │ │ └── reg.c │ │ ├── riscv32 │ │ │ ├── decode.c │ │ │ ├── diff-test.c │ │ │ ├── exec │ │ │ │ ├── all-instr.h │ │ │ │ ├── compute.c │ │ │ │ ├── control.c │ │ │ │ ├── exec.c │ │ │ │ ├── ldst.c │ │ │ │ ├── muldiv.c │ │ │ │ ├── special.c │ │ │ │ └── system.c │ │ │ ├── include │ │ │ │ └── isa │ │ │ │ │ ├── decode.h │ │ │ │ │ ├── diff-test.h │ │ │ │ │ ├── reg.h │ │ │ │ │ └── rtl.h │ │ │ ├── init.c │ │ │ ├── intr.c │ │ │ ├── logo.c │ │ │ ├── mmu.c │ │ │ └── reg.c │ │ └── x86 │ │ │ ├── decode │ │ │ ├── decode.c │ │ │ └── modrm.c │ │ │ ├── diff-test.c │ │ │ ├── exec │ │ │ ├── all-instr.h │ │ │ ├── arith.c │ │ │ ├── cc.c │ │ │ ├── cc.h │ │ │ ├── control.c │ │ │ ├── data-mov.c │ │ │ ├── exec.c │ │ │ ├── logic.c │ │ │ ├── prefix.c │ │ │ ├── special.c │ │ │ └── system.c │ │ │ ├── include │ │ │ └── isa │ │ │ │ ├── decode.h │ │ │ │ ├── diff-test.h │ │ │ │ ├── mmu.h │ │ │ │ ├── reg.h │ │ │ │ ├── rtl.h │ │ │ │ └── watchpoint.h │ │ │ ├── init.c │ │ │ ├── intr.c │ │ │ ├── logo.c │ │ │ ├── mmu.c │ │ │ ├── reg.c │ │ │ └── watchpoint.c │ ├── main.c │ ├── memory │ │ └── memory.c │ └── monitor │ │ ├── cpu-exec.c │ │ ├── debug │ │ ├── expr │ │ │ ├── def.h │ │ │ ├── lex.l │ │ │ └── parser.y │ │ ├── log.c │ │ ├── ui.c │ │ └── watchpoint.c │ │ ├── diff-test │ │ ├── diff-test.c │ │ └── ref.c │ │ └── monitor.c └── tools │ ├── gen-expr │ ├── .gitignore │ ├── Makefile │ └── gen-expr.c │ └── qemu-diff │ ├── Makefile │ ├── include │ ├── common.h │ └── protocol.h │ └── src │ ├── diff-test.c │ ├── gdb-host.c │ ├── isa │ ├── mips32 │ │ ├── include │ │ │ └── isa.h │ │ └── init.c │ ├── riscv32 │ │ ├── include │ │ │ └── isa.h │ │ └── init.c │ └── x86 │ │ ├── include │ │ └── isa.h │ │ └── init.c │ └── protocol.c ├── nexus-am ├── .gitignore ├── Makefile ├── Makefile.app ├── Makefile.check ├── Makefile.compile ├── Makefile.lib ├── README.md ├── am │ ├── Makefile │ ├── am.h │ ├── amdev.h │ ├── arch │ │ ├── am_native-navy.mk │ │ ├── isa │ │ │ ├── mips32.mk │ │ │ ├── riscv32.mk │ │ │ └── x86.mk │ │ ├── mips32-navy.mk │ │ ├── mips32-nemu.mk │ │ ├── native.mk │ │ ├── platform │ │ │ ├── navy.mk │ │ │ └── nemu.mk │ │ ├── riscv32-navy.mk │ │ ├── riscv32-nemu.mk │ │ ├── x86-navy.mk │ │ └── x86-nemu.mk │ ├── include │ │ ├── arch │ │ │ ├── am_native-navy.h │ │ │ ├── mips32-navy.h │ │ │ ├── mips32-nemu.h │ │ │ ├── native.h │ │ │ ├── riscv32-navy.h │ │ │ ├── riscv32-nemu.h │ │ │ ├── x86-navy.h │ │ │ └── x86-nemu.h │ │ ├── mips32.h │ │ ├── navy.h │ │ ├── nemu.h │ │ ├── riscv32.h │ │ └── x86.h │ └── src │ │ ├── dummy │ │ └── mpe.c │ │ ├── mips32 │ │ └── nemu │ │ │ ├── boot │ │ │ ├── loader.ld │ │ │ └── start.S │ │ │ ├── cte.c │ │ │ ├── trap.S │ │ │ └── vme.c │ │ ├── native │ │ ├── README.md │ │ ├── cte.c │ │ ├── devices │ │ │ ├── input.c │ │ │ ├── timer.c │ │ │ └── video.c │ │ ├── ioe.c │ │ ├── mpe.c │ │ ├── platform.c │ │ ├── trap.S │ │ ├── trm.c │ │ └── vme.c │ │ ├── navy │ │ ├── README.md │ │ ├── ioe.c │ │ └── trm.c │ │ ├── nemu-common │ │ ├── ioe.c │ │ ├── nemu-input.c │ │ ├── nemu-timer.c │ │ ├── nemu-video.c │ │ └── trm.c │ │ ├── riscv32 │ │ └── nemu │ │ │ ├── boot │ │ │ ├── loader.ld │ │ │ └── start.S │ │ │ ├── cte.c │ │ │ ├── trap.S │ │ │ └── vme.c │ │ └── x86 │ │ └── nemu │ │ ├── boot │ │ ├── loader.ld │ │ └── start.S │ │ ├── cte.c │ │ ├── trap.S │ │ └── vme.c ├── apps │ ├── coremark │ │ ├── Makefile │ │ ├── Makefile.navy │ │ ├── README.md │ │ ├── include │ │ │ ├── core_portme.h │ │ │ └── coremark.h │ │ └── src │ │ │ ├── core_list_join.c │ │ │ ├── core_main.c │ │ │ ├── core_matrix.c │ │ │ ├── core_portme.c │ │ │ ├── core_state.c │ │ │ └── core_util.c │ ├── dhrystone │ │ ├── Makefile │ │ ├── Makefile.navy │ │ └── dry.c │ ├── litenes │ │ ├── Makefile │ │ ├── Makefile.navy │ │ ├── README.md │ │ ├── include │ │ │ ├── common.h │ │ │ ├── cpu-internal.h │ │ │ ├── cpu.h │ │ │ ├── fce.h │ │ │ ├── memory.h │ │ │ ├── mmc.h │ │ │ ├── ppu.h │ │ │ └── psg.h │ │ └── src │ │ │ ├── common.c │ │ │ ├── cpu-addressing.c │ │ │ ├── cpu.c │ │ │ ├── fce.c │ │ │ ├── memory.c │ │ │ ├── mmc.c │ │ │ ├── ppu.c │ │ │ ├── psg.c │ │ │ └── roms │ │ │ ├── build-roms.py │ │ │ ├── gen │ │ │ └── .gitignore │ │ │ └── rom │ │ │ ├── balloon.nes │ │ │ ├── bomberman.nes │ │ │ ├── exerion.nes │ │ │ ├── f1.nes │ │ │ ├── karateka.nes │ │ │ ├── kungfu.nes │ │ │ ├── lunar_pool.nes │ │ │ ├── mario.nes │ │ │ ├── pacman.nes │ │ │ ├── pinball.nes │ │ │ ├── sky_destroyer.nes │ │ │ ├── spartanx.nes │ │ │ ├── starforce.nes │ │ │ ├── stargate.nes │ │ │ └── tetris.nes │ ├── microbench │ │ ├── Makefile │ │ ├── Makefile.navy │ │ ├── README.md │ │ ├── include │ │ │ └── benchmark.h │ │ └── src │ │ │ ├── 15pz │ │ │ ├── 15pz.cpp │ │ │ ├── heap.h │ │ │ └── puzzle.h │ │ │ ├── bench.c │ │ │ ├── bf │ │ │ └── bf.c │ │ │ ├── dinic │ │ │ └── dinic.cpp │ │ │ ├── fib │ │ │ └── fib.c │ │ │ ├── lzip │ │ │ ├── lzip.c │ │ │ ├── quicklz.c │ │ │ └── quicklz.h │ │ │ ├── md5 │ │ │ └── md5.c │ │ │ ├── qsort │ │ │ └── qsort.c │ │ │ ├── queen │ │ │ └── queen.c │ │ │ ├── sieve │ │ │ └── sieve.c │ │ │ └── ssort │ │ │ └── ssort.cpp │ ├── slider │ │ ├── Makefile │ │ ├── Makefile.navy │ │ ├── image.S │ │ ├── images │ │ │ ├── litenes.bin │ │ │ └── projectn.bin │ │ └── main.c │ └── typing │ │ ├── Makefile │ │ ├── Makefile.navy │ │ ├── README.md │ │ ├── draw.c │ │ ├── font.c │ │ ├── game.c │ │ ├── game.h │ │ └── keyboard.c ├── libs │ └── klib │ │ ├── Makefile │ │ ├── include │ │ └── klib.h │ │ └── src │ │ ├── cpp.c │ │ ├── int64.c │ │ ├── intlib.h │ │ ├── io.c │ │ ├── stdio.c │ │ ├── stdlib.c │ │ └── string.c └── tests │ ├── amtest │ ├── Makefile │ ├── include │ │ └── amtest.h │ └── src │ │ ├── main.c │ │ └── tests │ │ ├── devscan.c │ │ ├── hello.c │ │ ├── intr.c │ │ ├── keyboard.c │ │ ├── mp.c │ │ ├── rtc.c │ │ ├── video.c │ │ └── vm.c │ ├── cachetest │ ├── Makefile │ └── tests │ │ ├── access-cache.c │ │ ├── access.c │ │ ├── cache-flush.c │ │ └── pingpong.c │ ├── cputest │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── include │ │ └── trap.h │ └── tests │ │ ├── add-longlong.c │ │ ├── add.c │ │ ├── bit.c │ │ ├── bubble-sort.c │ │ ├── div.c │ │ ├── dummy.c │ │ ├── fact.c │ │ ├── fib.c │ │ ├── goldbach.c │ │ ├── hello-str.c │ │ ├── if-else.c │ │ ├── leap-year.c │ │ ├── load-store.c │ │ ├── matrix-mul.c │ │ ├── max.c │ │ ├── min3.c │ │ ├── mov-c.c │ │ ├── movsx.c │ │ ├── mul-longlong.c │ │ ├── pascal.c │ │ ├── prime.c │ │ ├── quick-sort.c │ │ ├── recursion.c │ │ ├── select-sort.c │ │ ├── shift.c │ │ ├── shuixianhua.c │ │ ├── string.c │ │ ├── sub-longlong.c │ │ ├── sum.c │ │ ├── switch.c │ │ ├── to-lower-case.c │ │ ├── unalign.c │ │ └── wanshu.c │ └── videotest │ ├── Makefile │ └── main.cpp ├── report.pdf └── report ├── am.tex ├── autoflow.sty ├── autoflow ├── autoflow ├── connection.h ├── group.h ├── line.h ├── main.cpp ├── output.cpp ├── position.h └── set_size.cpp ├── environment.tex ├── faq.tex ├── figure ├── faq-dummy.png ├── init.png ├── mario-begin.png ├── mario.png ├── modrm-sib.pdf ├── nemu-arch.pdf ├── neofetch.png ├── pal-begin.png ├── pal-story.png ├── x86-instruction-format.pdf ├── xiaohui.png └── xiaozi.png ├── hustrep.cls ├── main.pdf ├── main.tex ├── nanos-lite.tex ├── nemu.tex └── sysenv.lua /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/.nvimrc -------------------------------------------------------------------------------- /.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/.ycm_extra_conf.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/README.md -------------------------------------------------------------------------------- /bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/bug.md -------------------------------------------------------------------------------- /nanos-lite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/.gitignore -------------------------------------------------------------------------------- /nanos-lite/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/Makefile -------------------------------------------------------------------------------- /nanos-lite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/README.md -------------------------------------------------------------------------------- /nanos-lite/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/include/common.h -------------------------------------------------------------------------------- /nanos-lite/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/include/debug.h -------------------------------------------------------------------------------- /nanos-lite/include/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/include/fs.h -------------------------------------------------------------------------------- /nanos-lite/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/include/memory.h -------------------------------------------------------------------------------- /nanos-lite/include/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/include/proc.h -------------------------------------------------------------------------------- /nanos-lite/src/.gitignore: -------------------------------------------------------------------------------- 1 | files.h 2 | syscall.h 3 | -------------------------------------------------------------------------------- /nanos-lite/src/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/device.c -------------------------------------------------------------------------------- /nanos-lite/src/fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/fs.c -------------------------------------------------------------------------------- /nanos-lite/src/initrd.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/initrd.S -------------------------------------------------------------------------------- /nanos-lite/src/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/irq.c -------------------------------------------------------------------------------- /nanos-lite/src/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/loader.c -------------------------------------------------------------------------------- /nanos-lite/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/main.c -------------------------------------------------------------------------------- /nanos-lite/src/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/mm.c -------------------------------------------------------------------------------- /nanos-lite/src/proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/proc.c -------------------------------------------------------------------------------- /nanos-lite/src/ramdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/ramdisk.c -------------------------------------------------------------------------------- /nanos-lite/src/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nanos-lite/src/syscall.c -------------------------------------------------------------------------------- /navy-apps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/.gitignore -------------------------------------------------------------------------------- /navy-apps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/Makefile -------------------------------------------------------------------------------- /navy-apps/Makefile.app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/Makefile.app -------------------------------------------------------------------------------- /navy-apps/Makefile.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/Makefile.check -------------------------------------------------------------------------------- /navy-apps/Makefile.compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/Makefile.compile -------------------------------------------------------------------------------- /navy-apps/Makefile.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/Makefile.lib -------------------------------------------------------------------------------- /navy-apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/README.md -------------------------------------------------------------------------------- /navy-apps/apps/am-apps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/am-apps/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/init/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/init/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/init/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/init/init.cpp -------------------------------------------------------------------------------- /navy-apps/apps/litenes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/litenes/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/include/common.h -------------------------------------------------------------------------------- /navy-apps/apps/litenes/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/include/cpu.h -------------------------------------------------------------------------------- /navy-apps/apps/litenes/include/fce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/include/fce.h -------------------------------------------------------------------------------- /navy-apps/apps/litenes/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/include/memory.h -------------------------------------------------------------------------------- /navy-apps/apps/litenes/include/mmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/include/mmc.h -------------------------------------------------------------------------------- /navy-apps/apps/litenes/include/ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/include/ppu.h -------------------------------------------------------------------------------- /navy-apps/apps/litenes/include/psg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/include/psg.h -------------------------------------------------------------------------------- /navy-apps/apps/litenes/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/src/common.c -------------------------------------------------------------------------------- /navy-apps/apps/litenes/src/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/src/cpu.c -------------------------------------------------------------------------------- /navy-apps/apps/litenes/src/fce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/src/fce.c -------------------------------------------------------------------------------- /navy-apps/apps/litenes/src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/src/memory.c -------------------------------------------------------------------------------- /navy-apps/apps/litenes/src/mmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/src/mmc.c -------------------------------------------------------------------------------- /navy-apps/apps/litenes/src/ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/src/ppu.c -------------------------------------------------------------------------------- /navy-apps/apps/litenes/src/psg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/litenes/src/psg.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lapi.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lauxlib.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lcode.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lctype.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/ldebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/ldebug.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/ldo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/ldo.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lfunc.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lgc.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/llex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/llex.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/llimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/llimits.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lmem.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lobject.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lopcodes.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lparser.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lprefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lprefix.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lstate.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lstring.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/ltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/ltable.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/ltm.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lua.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/luaconf.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lualib.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lundump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lundump.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lvm.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/include/lzio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/include/lzio.h -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lapi.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lauxlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lauxlib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lbaselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lbaselib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lbitlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lbitlib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lcode.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lcorolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lcorolib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lctype.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/ldblib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/ldblib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/ldebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/ldebug.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/ldo.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/ldump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/ldump.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lfunc.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lgc.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/linit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/linit.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/liolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/liolib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/llex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/llex.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lmathlib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lmem.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/loadlib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lobject.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lopcodes.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/loslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/loslib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lparser.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lstate.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lstring.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lstrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lstrlib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/ltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/ltable.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/ltablib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/ltablib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/ltm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/ltm.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lua.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lundump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lundump.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lutf8lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lutf8lib.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lvm.c -------------------------------------------------------------------------------- /navy-apps/apps/lua/src/lzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/lua/src/lzio.c -------------------------------------------------------------------------------- /navy-apps/apps/nterm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nterm/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/nterm/include/nterm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nterm/include/nterm.h -------------------------------------------------------------------------------- /navy-apps/apps/nterm/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nterm/src/main.cpp -------------------------------------------------------------------------------- /navy-apps/apps/nterm/src/term.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nterm/src/term.cpp -------------------------------------------------------------------------------- /navy-apps/apps/nwm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nwm/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/nwm/include/nwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nwm/include/nwm.h -------------------------------------------------------------------------------- /navy-apps/apps/nwm/include/winimpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nwm/include/winimpl.h -------------------------------------------------------------------------------- /navy-apps/apps/nwm/src/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nwm/src/events.cpp -------------------------------------------------------------------------------- /navy-apps/apps/nwm/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nwm/src/main.cpp -------------------------------------------------------------------------------- /navy-apps/apps/nwm/src/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nwm/src/window.cpp -------------------------------------------------------------------------------- /navy-apps/apps/nwm/src/wm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/nwm/src/wm.cpp -------------------------------------------------------------------------------- /navy-apps/apps/pal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/pal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/README.md -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/FLOAT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/FLOAT.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/_common.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/ascii.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/ascii.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/battle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/battle.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/big5font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/big5font.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/common.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/ending.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/ending.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/fight.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/fight.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/font.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/game.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/gbfont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/gbfont.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/getopt.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/global.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/hal.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/input.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/itemmenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/itemmenu.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/magicmenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/magicmenu.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/main.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/main_PSP.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/main_PSP.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/map.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/midi.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/palcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/palcommon.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/palette.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/play.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/play.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/res.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/res.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/rixplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/rixplay.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/rngplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/rngplay.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/scene.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/script.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/script.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/sound.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/text.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/text.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/ui.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/uibattle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/uibattle.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/uigame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/uigame.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/util.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/include/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/include/video.h -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/FLOAT/FLOAT.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/FLOAT/FLOAT.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/battle/battle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/battle/battle.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/battle/fight.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/battle/fight.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/device/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/device/input.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/device/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/device/palette.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/device/video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/device/video.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/game/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/game/game.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/game/play.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/game/play.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/game/script.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/game/script.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/global/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/global/global.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/global/res.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/global/res.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/hal/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/hal/hal.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/main.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/misc/ending.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/misc/ending.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/misc/rngplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/misc/rngplay.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/misc/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/misc/util.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/misc/yj1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/misc/yj1.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/pal-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/pal-main.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/scene/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/scene/map.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/scene/scene.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/scene/scene.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/ui/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/ui/font.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/ui/itemmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/ui/itemmenu.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/ui/magicmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/ui/magicmenu.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/ui/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/ui/text.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/ui/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/ui/ui.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/ui/uibattle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/ui/uibattle.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/ui/uigame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/ui/uigame.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/unuse/midi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/unuse/midi.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/unuse/rixplay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/unuse/rixplay.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/unuse/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/unuse/sdl.c -------------------------------------------------------------------------------- /navy-apps/apps/pal/src/unuse/sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/pal/src/unuse/sound.c -------------------------------------------------------------------------------- /navy-apps/apps/slider/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/slider/Makefile -------------------------------------------------------------------------------- /navy-apps/apps/slider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/slider/README.md -------------------------------------------------------------------------------- /navy-apps/apps/slider/slides/.gitignore: -------------------------------------------------------------------------------- 1 | *.bmp 2 | *.pdf 3 | -------------------------------------------------------------------------------- /navy-apps/apps/slider/slides/convert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/slider/slides/convert.sh -------------------------------------------------------------------------------- /navy-apps/apps/slider/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/apps/slider/src/main.cpp -------------------------------------------------------------------------------- /navy-apps/fsimg/etc/init: -------------------------------------------------------------------------------- 1 | #!/bin/init 2 | -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/1.rpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/1.rpg -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/2.rpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/2.rpg -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/3.rpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/3.rpg -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/4.rpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/4.rpg -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/5.rpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/5.rpg -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/abc.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/abc.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/f.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/f.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/faq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/faq.txt -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/fbp.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/fbp.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/gl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/gl.txt -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/gop.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/gop.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/m.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/m.msg -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/map.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/map.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/mgo.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/mgo.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/mus.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/mus.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/pat.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/pat.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/rgm.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/rgm.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/rng.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/rng.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/sss.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/sss.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/games/pal/voc.mkf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/games/pal/voc.mkf -------------------------------------------------------------------------------- /navy-apps/fsimg/share/texts/num: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/fsimg/share/texts/num -------------------------------------------------------------------------------- /navy-apps/libs/libc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/Makefile -------------------------------------------------------------------------------- /navy-apps/libs/libc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/README.md -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/_ansi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/_ansi.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/_syslist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/_syslist.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/alloca.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/ar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/ar.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/argz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/argz.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/assert.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/complex.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/cpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/cpio.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/ctype.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/devctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/devctl.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/dirent.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/elf.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/envlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/envlock.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/envz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/envz.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/errno.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/fastmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/fastmath.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/fcntl.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/fdlibm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/fdlibm.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/fnmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/fnmatch.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/getopt.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/glob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/glob.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/grp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/grp.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/iconv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/iconv.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/ieeefp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/ieeefp.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/inttypes.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/langinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/langinfo.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/libgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/libgen.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/limits.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/locale.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/machine/_arc4random.h: -------------------------------------------------------------------------------- 1 | /* Use default implementation, see arc4random.h */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/machine/ansi.h: -------------------------------------------------------------------------------- 1 | /* dummy header file to support BSD compiler */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/machine/param.h: -------------------------------------------------------------------------------- 1 | /* Place holder for machine-specific param.h. */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/malloc.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/math.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/memory.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/newlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/newlib.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/paths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/paths.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/pthread.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/pwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/pwd.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/reent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/reent.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/regdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/regdef.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/regex.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/rpc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/rpc/types.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/rpc/xdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/rpc/xdr.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sched.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/search.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/setjmp.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/signal.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/spawn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/spawn.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/ssp/ssp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/ssp/ssp.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/ssp/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/ssp/stdio.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/ssp/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/ssp/wchar.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/stdatomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/stdatomic.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/stdint.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/stdio.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/stdio_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/stdio_ext.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/stdlib.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/string.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/strings.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/cdefs.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/custom_file.h: -------------------------------------------------------------------------------- 1 | #error System-specific custom_file.h is missing. 2 | 3 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/dir.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/errno.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/fcntl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/fcntl.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/file.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/lock.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/param.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/queue.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/reent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/reent.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/sched.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/sched.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/stat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/stat.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/stdio.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/time.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/timeb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/timeb.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/times.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/times.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/tree.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/types.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/utime.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/utmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/utmp.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/sys/wait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/sys/wait.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/tar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/tar.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/termios.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/tgmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/tgmath.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/threads.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/time.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/unctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/unctrl.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/unistd.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/utime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/utime.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/utmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/utmp.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/wchar.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/wctype.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/wordexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/wordexp.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/include/xlocale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/include/xlocale.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/argz/argz_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/argz/argz_add.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/argz/dummy.c: -------------------------------------------------------------------------------- 1 | /* empty stub to allow objectlist.awk.in to be created */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/argz/envz_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/argz/envz_add.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/argz/envz_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/argz/envz_get.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/ctype_.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/ctype_.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/ctype_.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/ctype_.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isalnum.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isalpha.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isascii.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isblank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isblank.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/iscntrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/iscntrl.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isdigit.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/islower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/islower.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isprint.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/ispunct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/ispunct.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isspace.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/isupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/isupper.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/jp2uc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/jp2uc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/jp2uc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/jp2uc.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/local.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/toascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/toascii.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/tolower.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/toupper.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/wctrans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/wctrans.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ctype/wctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ctype/wctype.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/errno/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/errno/errno.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/locale/lctype.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/locale/lctype.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/locale/locale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/locale/locale.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/misc/ffs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/misc/ffs.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/misc/fini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/misc/fini.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/misc/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/misc/init.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/misc/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/misc/lock.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/misc/unctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/misc/unctrl.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/platform/crt0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/platform/crt0.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/COPYRIGHT -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/_isatty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/_isatty.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/cclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/cclass.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/cname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/cname.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/collate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/collate.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/collate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/collate.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/collcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/collcmp.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/creat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/creat.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/engine.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/engine.t -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/execl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/execl.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/execle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/execle.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/execlp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/execlp.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/execv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/execv.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/execvp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/execvp.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/fnmatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/fnmatch.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/glob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/glob.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/opendir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/opendir.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/popen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/popen.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/readdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/readdir.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/regcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/regcomp.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/regex2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/regex2.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/regexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/regexec.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/regfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/regfree.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/rune.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/rune.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/scandir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/scandir.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/seekdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/seekdir.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/sleep.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/telldir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/telldir.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/usleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/usleep.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/utils.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/posix/wordexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/posix/wordexp.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/closer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/closer.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/execr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/execr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/fcntlr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/fcntlr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/fstatr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/fstatr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/impure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/impure.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/isattyr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/isattyr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/linkr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/linkr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/lseekr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/lseekr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/mkdirr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/mkdirr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/open64r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/open64r.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/openr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/openr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/readr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/readr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/reent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/reent.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/renamer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/renamer.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/sbrkr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/sbrkr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/signalr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/signalr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/signgam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/signgam.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/stat64r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/stat64r.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/statr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/statr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/timesr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/timesr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/unlinkr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/unlinkr.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/reent/writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/reent/writer.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/bsd_qsort_r.c: -------------------------------------------------------------------------------- 1 | #define I_AM_QSORT_R 2 | #include "qsort.c" 3 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/search/extern.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/search/hash.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/search/hash.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/search/page.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/search/qsort.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/tfind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/search/tfind.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/search/twalk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/search/twalk.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/signal/raise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/signal/raise.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/signal/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/signal/signal.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ssp/chk_fail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ssp/chk_fail.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/ssp/gets_chk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/ssp/gets_chk.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/dprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/dprintf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fclose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fclose.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fdopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fdopen.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/feof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/feof.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/feof_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/feof_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/ferror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/ferror.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fflush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fflush.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fgetc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fgetc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fgetc_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fgetc_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fgetpos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fgetpos.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fgets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fgets.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fgets_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fgets_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fgetwc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fgetwc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fgetws.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fgetws.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fileno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fileno.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/findfp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/findfp.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fiscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fiscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/flags.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/floatio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/floatio.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fopen.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fprintf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fpurge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fpurge.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fputc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fputc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fputc_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fputc_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fputs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fputs.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fputs_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fputs_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fputwc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fputwc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fputws.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fputws.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fread.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fread_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fread_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/freopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/freopen.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fseek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fseek.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fseeko.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fseeko.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fsetpos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fsetpos.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/ftell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/ftell.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/ftello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/ftello.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/funopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/funopen.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fvwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fvwrite.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fvwrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fvwrite.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fwalk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fwalk.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fwide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fwide.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fwrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fwrite.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/fwscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/fwscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/getc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/getc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/getc_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/getc_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/getchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/getchar.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/getline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/getline.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/gets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/gets.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/getw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/getw.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/getwc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/getwc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/getwc_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/getwc_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/iprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/iprintf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/iscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/iscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/local.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/makebuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/makebuf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/mktemp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/mktemp.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/perror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/perror.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/printf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/putc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/putc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/putc_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/putc_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/putchar.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/puts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/puts.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/putw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/putw.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/putwc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/putwc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/putwc_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/putwc_u.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/refill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/refill.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/remove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/remove.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/rename.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/rename.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/rewind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/rewind.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/rget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/rget.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/scanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/scanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/sccl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/sccl.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/setbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/setbuf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/setvbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/setvbuf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/siscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/siscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/sprintf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/sscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/sscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/stdio.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/svfprintf.c: -------------------------------------------------------------------------------- 1 | #define STRING_ONLY 2 | 3 | #include "vfprintf.t" 4 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/svfscanf.c: -------------------------------------------------------------------------------- 1 | #define STRING_ONLY 2 | 3 | #include "vfscanf.t" 4 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/swscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/swscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/tmpfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/tmpfile.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/tmpnam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/tmpnam.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/ungetc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/ungetc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/ungetwc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/ungetwc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vfiprintf.c: -------------------------------------------------------------------------------- 1 | #define INTEGER_ONLY 2 | 3 | #include "vfprintf.t" 4 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vfiscanf.c: -------------------------------------------------------------------------------- 1 | #define INTEGER_ONLY 2 | 3 | #include "vfscanf.t" 4 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vfprintf.c: -------------------------------------------------------------------------------- 1 | #include "vfprintf.t" 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vfscanf.c: -------------------------------------------------------------------------------- 1 | #include "vfscanf.t" 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vfscanf.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/vfscanf.t -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/viscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/viscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/vprintf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/vscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vsscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/vsscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/vwscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/vwscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/wbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/wbuf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/wprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/wprintf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/wscanf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/wscanf.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdio/wsetup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdio/wsetup.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/_Exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/_Exit.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/a64l.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/a64l.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/abort.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/abs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/abs.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/assert.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/atexit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/atexit.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/atexit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/atexit.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/atof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/atof.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/atoff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/atoff.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/atoi.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/atol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/atol.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/atoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/atoll.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/btowc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/btowc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/calloc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/cfreer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/cfreer.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/div.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/dtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/dtoa.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/efgcvt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/efgcvt.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/exit.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/freer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/freer.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/gdtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/gdtoa.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/getenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/getenv.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/getopt.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/itoa.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/l64a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/l64a.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/labs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/labs.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/ldiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/ldiv.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/ldtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/ldtoa.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/llabs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/llabs.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/lldiv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/lldiv.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/local.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/malign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/malign.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/malloc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mblen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mblen.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mbrlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mbrlen.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mbtowc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mbtowc.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mlock.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mprec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mprec.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mprec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mprec.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/msize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/msize.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/msizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/msizer.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mstats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mstats.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/mtrim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/mtrim.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/putenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/putenv.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/rand.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/rand48.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/rand48.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/rand48.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/rand48.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/rand_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/rand_r.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/random.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/std.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/stdlib/std.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/strtoll_r.c: -------------------------------------------------------------------------------- 1 | /* dummy */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/strtoull_r.c: -------------------------------------------------------------------------------- 1 | /* dummy */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/wcstoll_r.c: -------------------------------------------------------------------------------- 1 | /* dummy */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/stdlib/wcstoull_r.c: -------------------------------------------------------------------------------- 1 | /* dummy */ 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/string/fls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/string/fls.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/time/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/time/clock.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/time/ctime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/time/ctime.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/time/local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/time/local.h -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/time/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/time/time.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/time/tzset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/time/tzset.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/unix/getut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/unix/getut.c -------------------------------------------------------------------------------- /navy-apps/libs/libc/src/unix/pread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libc/src/unix/pread.c -------------------------------------------------------------------------------- /navy-apps/libs/libfont/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libfont/Makefile -------------------------------------------------------------------------------- /navy-apps/libs/libfont/fonts/convert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libfont/fonts/convert -------------------------------------------------------------------------------- /navy-apps/libs/libfont/src/font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libfont/src/font.cpp -------------------------------------------------------------------------------- /navy-apps/libs/libndl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libndl/Makefile -------------------------------------------------------------------------------- /navy-apps/libs/libndl/include/ndl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libndl/include/ndl.h -------------------------------------------------------------------------------- /navy-apps/libs/libndl/src/bmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libndl/src/bmp.c -------------------------------------------------------------------------------- /navy-apps/libs/libndl/src/ndl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libndl/src/ndl.c -------------------------------------------------------------------------------- /navy-apps/libs/libos/.gitignore: -------------------------------------------------------------------------------- 1 | /initrd 2 | -------------------------------------------------------------------------------- /navy-apps/libs/libos/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libos/Makefile -------------------------------------------------------------------------------- /navy-apps/libs/libos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libos/README.md -------------------------------------------------------------------------------- /navy-apps/libs/libos/src/nanos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libos/src/nanos.c -------------------------------------------------------------------------------- /navy-apps/libs/libos/src/native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libos/src/native.cpp -------------------------------------------------------------------------------- /navy-apps/libs/libos/src/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/libs/libos/src/syscall.h -------------------------------------------------------------------------------- /navy-apps/tests/bmp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/bmp/main.cpp -------------------------------------------------------------------------------- /navy-apps/tests/dummy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/dummy/Makefile -------------------------------------------------------------------------------- /navy-apps/tests/dummy/dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/dummy/dummy.c -------------------------------------------------------------------------------- /navy-apps/tests/events/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/events/Makefile -------------------------------------------------------------------------------- /navy-apps/tests/events/events.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/events/events.c -------------------------------------------------------------------------------- /navy-apps/tests/hello/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/hello/Makefile -------------------------------------------------------------------------------- /navy-apps/tests/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/hello/hello.c -------------------------------------------------------------------------------- /navy-apps/tests/text/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/text/Makefile -------------------------------------------------------------------------------- /navy-apps/tests/text/text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/navy-apps/tests/text/text.c -------------------------------------------------------------------------------- /nemu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/.gitignore -------------------------------------------------------------------------------- /nemu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/Makefile -------------------------------------------------------------------------------- /nemu/Makefile.git: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/Makefile.git -------------------------------------------------------------------------------- /nemu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/README.md -------------------------------------------------------------------------------- /nemu/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/common.h -------------------------------------------------------------------------------- /nemu/include/cpu/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/cpu/decode.h -------------------------------------------------------------------------------- /nemu/include/cpu/exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/cpu/exec.h -------------------------------------------------------------------------------- /nemu/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/debug.h -------------------------------------------------------------------------------- /nemu/include/device/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/device/map.h -------------------------------------------------------------------------------- /nemu/include/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/macro.h -------------------------------------------------------------------------------- /nemu/include/memory/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/memory/memory.h -------------------------------------------------------------------------------- /nemu/include/monitor/diff-test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/monitor/diff-test.h -------------------------------------------------------------------------------- /nemu/include/monitor/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/monitor/expr.h -------------------------------------------------------------------------------- /nemu/include/monitor/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/monitor/log.h -------------------------------------------------------------------------------- /nemu/include/monitor/monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/monitor/monitor.h -------------------------------------------------------------------------------- /nemu/include/monitor/watchpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/monitor/watchpoint.h -------------------------------------------------------------------------------- /nemu/include/nemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/nemu.h -------------------------------------------------------------------------------- /nemu/include/rtl/c_op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/rtl/c_op.h -------------------------------------------------------------------------------- /nemu/include/rtl/relop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/rtl/relop.h -------------------------------------------------------------------------------- /nemu/include/rtl/rtl-wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/rtl/rtl-wrapper.h -------------------------------------------------------------------------------- /nemu/include/rtl/rtl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/include/rtl/rtl.h -------------------------------------------------------------------------------- /nemu/runall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/runall.sh -------------------------------------------------------------------------------- /nemu/src/cpu/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/cpu/cpu.c -------------------------------------------------------------------------------- /nemu/src/cpu/inv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/cpu/inv.c -------------------------------------------------------------------------------- /nemu/src/cpu/relop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/cpu/relop.c -------------------------------------------------------------------------------- /nemu/src/device/device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/device.c -------------------------------------------------------------------------------- /nemu/src/device/intr.c: -------------------------------------------------------------------------------- 1 | #include "nemu.h" 2 | 3 | void dev_raise_intr() { 4 | cpu.INTR = true; 5 | } 6 | -------------------------------------------------------------------------------- /nemu/src/device/io/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/io/map.c -------------------------------------------------------------------------------- /nemu/src/device/io/mmio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/io/mmio.c -------------------------------------------------------------------------------- /nemu/src/device/io/port-io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/io/port-io.c -------------------------------------------------------------------------------- /nemu/src/device/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/keyboard.c -------------------------------------------------------------------------------- /nemu/src/device/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/serial.c -------------------------------------------------------------------------------- /nemu/src/device/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/timer.c -------------------------------------------------------------------------------- /nemu/src/device/vga.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/device/vga.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/decode.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/diff-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/diff-test.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/all-instr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/exec/all-instr.h -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/compute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/exec/compute.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/control.c: -------------------------------------------------------------------------------- 1 | #include "cpu/exec.h" 2 | -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/exec/exec.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/ldst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/exec/ldst.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/muldiv.c: -------------------------------------------------------------------------------- 1 | #include "cpu/exec.h" 2 | -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/special.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/exec/special.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/exec/system.c: -------------------------------------------------------------------------------- 1 | #include "cpu/exec.h" 2 | -------------------------------------------------------------------------------- /nemu/src/isa/mips32/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/init.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/intr.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/logo.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/mmu.c -------------------------------------------------------------------------------- /nemu/src/isa/mips32/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/mips32/reg.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/decode.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/diff-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/diff-test.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/exec/compute.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/exec/compute.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/exec/control.c: -------------------------------------------------------------------------------- 1 | #include "cpu/exec.h" 2 | -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/exec/exec.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/exec/ldst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/exec/ldst.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/exec/muldiv.c: -------------------------------------------------------------------------------- 1 | #include "cpu/exec.h" 2 | -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/exec/special.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/exec/special.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/exec/system.c: -------------------------------------------------------------------------------- 1 | #include "cpu/exec.h" 2 | -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/init.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/intr.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/logo.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/mmu.c -------------------------------------------------------------------------------- /nemu/src/isa/riscv32/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/riscv32/reg.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/decode/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/decode/decode.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/decode/modrm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/decode/modrm.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/diff-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/diff-test.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/all-instr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/all-instr.h -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/arith.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/arith.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/cc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/cc.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/cc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/cc.h -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/control.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/data-mov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/data-mov.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/exec.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/logic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/logic.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/prefix.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/special.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/special.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/exec/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/exec/system.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/include/isa/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/include/isa/mmu.h -------------------------------------------------------------------------------- /nemu/src/isa/x86/include/isa/reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/include/isa/reg.h -------------------------------------------------------------------------------- /nemu/src/isa/x86/include/isa/rtl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/include/isa/rtl.h -------------------------------------------------------------------------------- /nemu/src/isa/x86/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/init.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/intr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/intr.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/logo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/logo.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/mmu.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/reg.c -------------------------------------------------------------------------------- /nemu/src/isa/x86/watchpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/isa/x86/watchpoint.c -------------------------------------------------------------------------------- /nemu/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/main.c -------------------------------------------------------------------------------- /nemu/src/memory/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/memory/memory.c -------------------------------------------------------------------------------- /nemu/src/monitor/cpu-exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/cpu-exec.c -------------------------------------------------------------------------------- /nemu/src/monitor/debug/expr/def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/debug/expr/def.h -------------------------------------------------------------------------------- /nemu/src/monitor/debug/expr/lex.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/debug/expr/lex.l -------------------------------------------------------------------------------- /nemu/src/monitor/debug/expr/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/debug/expr/parser.y -------------------------------------------------------------------------------- /nemu/src/monitor/debug/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/debug/log.c -------------------------------------------------------------------------------- /nemu/src/monitor/debug/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/debug/ui.c -------------------------------------------------------------------------------- /nemu/src/monitor/debug/watchpoint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/debug/watchpoint.c -------------------------------------------------------------------------------- /nemu/src/monitor/diff-test/ref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/diff-test/ref.c -------------------------------------------------------------------------------- /nemu/src/monitor/monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/src/monitor/monitor.c -------------------------------------------------------------------------------- /nemu/tools/gen-expr/.gitignore: -------------------------------------------------------------------------------- 1 | .code.c 2 | -------------------------------------------------------------------------------- /nemu/tools/gen-expr/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/tools/gen-expr/Makefile -------------------------------------------------------------------------------- /nemu/tools/gen-expr/gen-expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/tools/gen-expr/gen-expr.c -------------------------------------------------------------------------------- /nemu/tools/qemu-diff/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/tools/qemu-diff/Makefile -------------------------------------------------------------------------------- /nemu/tools/qemu-diff/src/diff-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/tools/qemu-diff/src/diff-test.c -------------------------------------------------------------------------------- /nemu/tools/qemu-diff/src/gdb-host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/tools/qemu-diff/src/gdb-host.c -------------------------------------------------------------------------------- /nemu/tools/qemu-diff/src/isa/mips32/init.c: -------------------------------------------------------------------------------- 1 | void init_isa(void) { 2 | } 3 | -------------------------------------------------------------------------------- /nemu/tools/qemu-diff/src/protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nemu/tools/qemu-diff/src/protocol.c -------------------------------------------------------------------------------- /nexus-am/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/.gitignore -------------------------------------------------------------------------------- /nexus-am/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/Makefile -------------------------------------------------------------------------------- /nexus-am/Makefile.app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/Makefile.app -------------------------------------------------------------------------------- /nexus-am/Makefile.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/Makefile.check -------------------------------------------------------------------------------- /nexus-am/Makefile.compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/Makefile.compile -------------------------------------------------------------------------------- /nexus-am/Makefile.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/Makefile.lib -------------------------------------------------------------------------------- /nexus-am/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/README.md -------------------------------------------------------------------------------- /nexus-am/am/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/Makefile -------------------------------------------------------------------------------- /nexus-am/am/am.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/am.h -------------------------------------------------------------------------------- /nexus-am/am/amdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/amdev.h -------------------------------------------------------------------------------- /nexus-am/am/arch/am_native-navy.mk: -------------------------------------------------------------------------------- 1 | include $(AM_HOME)/am/arch/platform/navy.mk 2 | -------------------------------------------------------------------------------- /nexus-am/am/arch/isa/mips32.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/isa/mips32.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/isa/riscv32.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/isa/riscv32.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/isa/x86.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/isa/x86.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/mips32-navy.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/mips32-navy.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/mips32-nemu.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/mips32-nemu.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/native.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/native.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/platform/navy.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/platform/navy.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/platform/nemu.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/platform/nemu.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/riscv32-navy.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/riscv32-navy.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/riscv32-nemu.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/riscv32-nemu.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/x86-navy.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/x86-navy.mk -------------------------------------------------------------------------------- /nexus-am/am/arch/x86-nemu.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/arch/x86-nemu.mk -------------------------------------------------------------------------------- /nexus-am/am/include/arch/am_native-navy.h: -------------------------------------------------------------------------------- 1 | ../navy.h -------------------------------------------------------------------------------- /nexus-am/am/include/arch/mips32-navy.h: -------------------------------------------------------------------------------- 1 | ../navy.h -------------------------------------------------------------------------------- /nexus-am/am/include/arch/native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/include/arch/native.h -------------------------------------------------------------------------------- /nexus-am/am/include/arch/riscv32-navy.h: -------------------------------------------------------------------------------- 1 | ../navy.h -------------------------------------------------------------------------------- /nexus-am/am/include/arch/x86-navy.h: -------------------------------------------------------------------------------- 1 | ../navy.h -------------------------------------------------------------------------------- /nexus-am/am/include/arch/x86-nemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/include/arch/x86-nemu.h -------------------------------------------------------------------------------- /nexus-am/am/include/mips32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/include/mips32.h -------------------------------------------------------------------------------- /nexus-am/am/include/navy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/include/navy.h -------------------------------------------------------------------------------- /nexus-am/am/include/nemu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/include/nemu.h -------------------------------------------------------------------------------- /nexus-am/am/include/riscv32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/include/riscv32.h -------------------------------------------------------------------------------- /nexus-am/am/include/x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/include/x86.h -------------------------------------------------------------------------------- /nexus-am/am/src/dummy/mpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/dummy/mpe.c -------------------------------------------------------------------------------- /nexus-am/am/src/mips32/nemu/cte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/mips32/nemu/cte.c -------------------------------------------------------------------------------- /nexus-am/am/src/mips32/nemu/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/mips32/nemu/trap.S -------------------------------------------------------------------------------- /nexus-am/am/src/mips32/nemu/vme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/mips32/nemu/vme.c -------------------------------------------------------------------------------- /nexus-am/am/src/native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/README.md -------------------------------------------------------------------------------- /nexus-am/am/src/native/cte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/cte.c -------------------------------------------------------------------------------- /nexus-am/am/src/native/ioe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/ioe.c -------------------------------------------------------------------------------- /nexus-am/am/src/native/mpe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/mpe.c -------------------------------------------------------------------------------- /nexus-am/am/src/native/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/platform.c -------------------------------------------------------------------------------- /nexus-am/am/src/native/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/trap.S -------------------------------------------------------------------------------- /nexus-am/am/src/native/trm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/trm.c -------------------------------------------------------------------------------- /nexus-am/am/src/native/vme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/native/vme.c -------------------------------------------------------------------------------- /nexus-am/am/src/navy/README.md: -------------------------------------------------------------------------------- 1 | # Navy 2 | 3 | Only has TRM + IOE. 4 | -------------------------------------------------------------------------------- /nexus-am/am/src/navy/ioe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/navy/ioe.c -------------------------------------------------------------------------------- /nexus-am/am/src/navy/trm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/navy/trm.c -------------------------------------------------------------------------------- /nexus-am/am/src/nemu-common/ioe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/nemu-common/ioe.c -------------------------------------------------------------------------------- /nexus-am/am/src/nemu-common/trm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/nemu-common/trm.c -------------------------------------------------------------------------------- /nexus-am/am/src/riscv32/nemu/cte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/riscv32/nemu/cte.c -------------------------------------------------------------------------------- /nexus-am/am/src/riscv32/nemu/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/riscv32/nemu/trap.S -------------------------------------------------------------------------------- /nexus-am/am/src/riscv32/nemu/vme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/riscv32/nemu/vme.c -------------------------------------------------------------------------------- /nexus-am/am/src/x86/nemu/cte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/x86/nemu/cte.c -------------------------------------------------------------------------------- /nexus-am/am/src/x86/nemu/trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/x86/nemu/trap.S -------------------------------------------------------------------------------- /nexus-am/am/src/x86/nemu/vme.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/am/src/x86/nemu/vme.c -------------------------------------------------------------------------------- /nexus-am/apps/coremark/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/coremark/Makefile -------------------------------------------------------------------------------- /nexus-am/apps/coremark/Makefile.navy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/coremark/Makefile.navy -------------------------------------------------------------------------------- /nexus-am/apps/coremark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/coremark/README.md -------------------------------------------------------------------------------- /nexus-am/apps/dhrystone/Makefile: -------------------------------------------------------------------------------- 1 | NAME = dhrystone 2 | SRCS = dry.c 3 | include $(AM_HOME)/Makefile.app 4 | -------------------------------------------------------------------------------- /nexus-am/apps/dhrystone/dry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/dhrystone/dry.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/Makefile -------------------------------------------------------------------------------- /nexus-am/apps/litenes/Makefile.navy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/Makefile.navy -------------------------------------------------------------------------------- /nexus-am/apps/litenes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/README.md -------------------------------------------------------------------------------- /nexus-am/apps/litenes/include/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/include/cpu.h -------------------------------------------------------------------------------- /nexus-am/apps/litenes/include/fce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/include/fce.h -------------------------------------------------------------------------------- /nexus-am/apps/litenes/include/mmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/include/mmc.h -------------------------------------------------------------------------------- /nexus-am/apps/litenes/include/ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/include/ppu.h -------------------------------------------------------------------------------- /nexus-am/apps/litenes/include/psg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/include/psg.h -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/src/common.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/src/cpu.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/fce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/src/fce.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/src/memory.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/mmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/src/mmc.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/ppu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/src/ppu.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/psg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/litenes/src/psg.c -------------------------------------------------------------------------------- /nexus-am/apps/litenes/src/roms/gen/.gitignore: -------------------------------------------------------------------------------- 1 | *.c 2 | *.h 3 | -------------------------------------------------------------------------------- /nexus-am/apps/microbench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/microbench/Makefile -------------------------------------------------------------------------------- /nexus-am/apps/microbench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/microbench/README.md -------------------------------------------------------------------------------- /nexus-am/apps/microbench/src/bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/microbench/src/bench.c -------------------------------------------------------------------------------- /nexus-am/apps/microbench/src/bf/bf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/microbench/src/bf/bf.c -------------------------------------------------------------------------------- /nexus-am/apps/slider/Makefile: -------------------------------------------------------------------------------- 1 | NAME = slider 2 | SRCS = main.c image.S 3 | include $(AM_HOME)/Makefile.app 4 | -------------------------------------------------------------------------------- /nexus-am/apps/slider/Makefile.navy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/slider/Makefile.navy -------------------------------------------------------------------------------- /nexus-am/apps/slider/image.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/slider/image.S -------------------------------------------------------------------------------- /nexus-am/apps/slider/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/slider/main.c -------------------------------------------------------------------------------- /nexus-am/apps/typing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/Makefile -------------------------------------------------------------------------------- /nexus-am/apps/typing/Makefile.navy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/Makefile.navy -------------------------------------------------------------------------------- /nexus-am/apps/typing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/README.md -------------------------------------------------------------------------------- /nexus-am/apps/typing/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/draw.c -------------------------------------------------------------------------------- /nexus-am/apps/typing/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/font.c -------------------------------------------------------------------------------- /nexus-am/apps/typing/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/game.c -------------------------------------------------------------------------------- /nexus-am/apps/typing/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/game.h -------------------------------------------------------------------------------- /nexus-am/apps/typing/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/apps/typing/keyboard.c -------------------------------------------------------------------------------- /nexus-am/libs/klib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/Makefile -------------------------------------------------------------------------------- /nexus-am/libs/klib/include/klib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/include/klib.h -------------------------------------------------------------------------------- /nexus-am/libs/klib/src/cpp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/src/cpp.c -------------------------------------------------------------------------------- /nexus-am/libs/klib/src/int64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/src/int64.c -------------------------------------------------------------------------------- /nexus-am/libs/klib/src/intlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/src/intlib.h -------------------------------------------------------------------------------- /nexus-am/libs/klib/src/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/src/io.c -------------------------------------------------------------------------------- /nexus-am/libs/klib/src/stdio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/src/stdio.c -------------------------------------------------------------------------------- /nexus-am/libs/klib/src/stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/src/stdlib.c -------------------------------------------------------------------------------- /nexus-am/libs/klib/src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/libs/klib/src/string.c -------------------------------------------------------------------------------- /nexus-am/tests/amtest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/amtest/Makefile -------------------------------------------------------------------------------- /nexus-am/tests/amtest/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/amtest/src/main.c -------------------------------------------------------------------------------- /nexus-am/tests/amtest/src/tests/mp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/amtest/src/tests/mp.c -------------------------------------------------------------------------------- /nexus-am/tests/amtest/src/tests/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/amtest/src/tests/vm.c -------------------------------------------------------------------------------- /nexus-am/tests/cachetest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cachetest/Makefile -------------------------------------------------------------------------------- /nexus-am/tests/cputest/.gitignore: -------------------------------------------------------------------------------- 1 | /Makefile.* 2 | -------------------------------------------------------------------------------- /nexus-am/tests/cputest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/Makefile -------------------------------------------------------------------------------- /nexus-am/tests/cputest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/README.md -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/add.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/bit.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/div.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/div.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/dummy.c: -------------------------------------------------------------------------------- 1 | int main() { 2 | return 0; 3 | } 4 | -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/fact.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/fact.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/fib.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/max.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/max.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/min3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/min3.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/mov-c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/mov-c.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/movsx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/movsx.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/prime.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/shift.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/shift.c -------------------------------------------------------------------------------- /nexus-am/tests/cputest/tests/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/cputest/tests/sum.c -------------------------------------------------------------------------------- /nexus-am/tests/videotest/Makefile: -------------------------------------------------------------------------------- 1 | NAME = videotest 2 | SRCS = main.c 3 | LIBS += klib 4 | include $(AM_HOME)/Makefile.app 5 | -------------------------------------------------------------------------------- /nexus-am/tests/videotest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/nexus-am/tests/videotest/main.cpp -------------------------------------------------------------------------------- /report.pdf: -------------------------------------------------------------------------------- 1 | report/main.pdf -------------------------------------------------------------------------------- /report/am.tex: -------------------------------------------------------------------------------- 1 | \chapter{运行时环境---AM} 2 | -------------------------------------------------------------------------------- /report/autoflow.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow.sty -------------------------------------------------------------------------------- /report/autoflow/autoflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/autoflow -------------------------------------------------------------------------------- /report/autoflow/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/connection.h -------------------------------------------------------------------------------- /report/autoflow/group.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/group.h -------------------------------------------------------------------------------- /report/autoflow/line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/line.h -------------------------------------------------------------------------------- /report/autoflow/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/main.cpp -------------------------------------------------------------------------------- /report/autoflow/output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/output.cpp -------------------------------------------------------------------------------- /report/autoflow/position.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/position.h -------------------------------------------------------------------------------- /report/autoflow/set_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/autoflow/set_size.cpp -------------------------------------------------------------------------------- /report/environment.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/environment.tex -------------------------------------------------------------------------------- /report/faq.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/faq.tex -------------------------------------------------------------------------------- /report/figure/faq-dummy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/faq-dummy.png -------------------------------------------------------------------------------- /report/figure/init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/init.png -------------------------------------------------------------------------------- /report/figure/mario-begin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/mario-begin.png -------------------------------------------------------------------------------- /report/figure/mario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/mario.png -------------------------------------------------------------------------------- /report/figure/modrm-sib.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/modrm-sib.pdf -------------------------------------------------------------------------------- /report/figure/nemu-arch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/nemu-arch.pdf -------------------------------------------------------------------------------- /report/figure/neofetch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/neofetch.png -------------------------------------------------------------------------------- /report/figure/pal-begin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/pal-begin.png -------------------------------------------------------------------------------- /report/figure/pal-story.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/pal-story.png -------------------------------------------------------------------------------- /report/figure/xiaohui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/xiaohui.png -------------------------------------------------------------------------------- /report/figure/xiaozi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/figure/xiaozi.png -------------------------------------------------------------------------------- /report/hustrep.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/hustrep.cls -------------------------------------------------------------------------------- /report/main.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/main.pdf -------------------------------------------------------------------------------- /report/main.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/main.tex -------------------------------------------------------------------------------- /report/nanos-lite.tex: -------------------------------------------------------------------------------- 1 | \chapter{操作系统---nanos-lite} 2 | -------------------------------------------------------------------------------- /report/nemu.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/nemu.tex -------------------------------------------------------------------------------- /report/sysenv.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cs-qyzhang/ics-2019/HEAD/report/sysenv.lua --------------------------------------------------------------------------------