├── README.md ├── psl1ght ├── Makefile ├── Makefile.base ├── Makefile.lib ├── crt1.c ├── include │ ├── arpa │ │ └── inet.h │ ├── netinet │ │ └── in.h │ ├── psl1ght │ │ ├── lv2.h │ │ ├── lv2 │ │ │ ├── errno.h │ │ │ ├── filesystem.h │ │ │ ├── net.h │ │ │ ├── timer.h │ │ │ └── tty.h │ │ └── types.h │ └── sys │ │ └── socket.h ├── libc-glue-ppu │ ├── Makefile │ └── source │ │ ├── dlmalloc.c │ │ ├── errno.c │ │ ├── exit.c │ │ ├── file.c │ │ ├── kill.c │ │ ├── pid.c │ │ ├── sbrk.c │ │ ├── sleep.c │ │ └── socket.c ├── linker.x ├── source │ └── lv2.c ├── stub │ ├── crt.c │ └── crt0.S └── tools │ ├── make_fself │ ├── Struct.py │ └── make_fself.py │ └── raw2h │ ├── Makefile │ └── raw2h.c ├── samples └── network │ ├── Makefile │ └── source │ └── main.c └── template ├── Makefile └── source └── main.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/README.md -------------------------------------------------------------------------------- /psl1ght/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/Makefile -------------------------------------------------------------------------------- /psl1ght/Makefile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/Makefile.base -------------------------------------------------------------------------------- /psl1ght/Makefile.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/Makefile.lib -------------------------------------------------------------------------------- /psl1ght/crt1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/crt1.c -------------------------------------------------------------------------------- /psl1ght/include/arpa/inet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/arpa/inet.h -------------------------------------------------------------------------------- /psl1ght/include/netinet/in.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/netinet/in.h -------------------------------------------------------------------------------- /psl1ght/include/psl1ght/lv2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/psl1ght/lv2.h -------------------------------------------------------------------------------- /psl1ght/include/psl1ght/lv2/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/psl1ght/lv2/errno.h -------------------------------------------------------------------------------- /psl1ght/include/psl1ght/lv2/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/psl1ght/lv2/filesystem.h -------------------------------------------------------------------------------- /psl1ght/include/psl1ght/lv2/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/psl1ght/lv2/net.h -------------------------------------------------------------------------------- /psl1ght/include/psl1ght/lv2/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/psl1ght/lv2/timer.h -------------------------------------------------------------------------------- /psl1ght/include/psl1ght/lv2/tty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/psl1ght/lv2/tty.h -------------------------------------------------------------------------------- /psl1ght/include/psl1ght/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/psl1ght/types.h -------------------------------------------------------------------------------- /psl1ght/include/sys/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/include/sys/socket.h -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/Makefile -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/dlmalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/dlmalloc.c -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/errno.c -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/exit.c -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/file.c -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/kill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/kill.c -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/pid.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | pid_t getpid() 4 | { 5 | return 1; // TODO: lv2 6 | } 7 | -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/sbrk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/sbrk.c -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/sleep.c -------------------------------------------------------------------------------- /psl1ght/libc-glue-ppu/source/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/libc-glue-ppu/source/socket.c -------------------------------------------------------------------------------- /psl1ght/linker.x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/linker.x -------------------------------------------------------------------------------- /psl1ght/source/lv2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/source/lv2.c -------------------------------------------------------------------------------- /psl1ght/stub/crt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/stub/crt.c -------------------------------------------------------------------------------- /psl1ght/stub/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/stub/crt0.S -------------------------------------------------------------------------------- /psl1ght/tools/make_fself/Struct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/tools/make_fself/Struct.py -------------------------------------------------------------------------------- /psl1ght/tools/make_fself/make_fself.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/tools/make_fself/make_fself.py -------------------------------------------------------------------------------- /psl1ght/tools/raw2h/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/tools/raw2h/Makefile -------------------------------------------------------------------------------- /psl1ght/tools/raw2h/raw2h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/psl1ght/tools/raw2h/raw2h.c -------------------------------------------------------------------------------- /samples/network/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/samples/network/Makefile -------------------------------------------------------------------------------- /samples/network/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/samples/network/source/main.c -------------------------------------------------------------------------------- /template/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/template/Makefile -------------------------------------------------------------------------------- /template/source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AerialX/PSL1GHT/HEAD/template/source/main.c --------------------------------------------------------------------------------