├── .gdbinit ├── .gitignore ├── .vimrc ├── LICENSE ├── README ├── grub.cfg ├── kernel.cbl ├── krnlcurs.cbl ├── krnlgetx.cbl ├── krnlhwio.cbl ├── krnlhwio.cpy ├── krnlltdl.cbl ├── krnlpres.cbl ├── krnlps2c.cbl ├── krnlshel.cbl ├── krnlstub.cbl ├── krnlsupa.cbl ├── krnluart.cbl ├── libc ├── all.h ├── alloc.c ├── alloc.h ├── assert.h ├── crt0.S ├── ctype.h ├── errno.h ├── lib.c ├── ltdl.h ├── math.h ├── multiboot2.h ├── ncurses.h ├── printf.c ├── setjmp.h ├── signal.h ├── stdio.h ├── stdlib.h ├── string.h ├── sys │ ├── stat.h │ └── types.h ├── time.h └── unistd.h ├── libcob.h ├── linesort.cbl ├── linker.ld ├── main.c ├── sort.sh ├── symbols.diff ├── template.cbl └── unused.sh /.gdbinit: -------------------------------------------------------------------------------- 1 | add-symbol-file kernel.elf 2 | target remote localhost:1234 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/.gitignore -------------------------------------------------------------------------------- /.vimrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/README -------------------------------------------------------------------------------- /grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/grub.cfg -------------------------------------------------------------------------------- /kernel.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/kernel.cbl -------------------------------------------------------------------------------- /krnlcurs.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlcurs.cbl -------------------------------------------------------------------------------- /krnlgetx.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlgetx.cbl -------------------------------------------------------------------------------- /krnlhwio.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlhwio.cbl -------------------------------------------------------------------------------- /krnlhwio.cpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlhwio.cpy -------------------------------------------------------------------------------- /krnlltdl.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlltdl.cbl -------------------------------------------------------------------------------- /krnlpres.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlpres.cbl -------------------------------------------------------------------------------- /krnlps2c.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlps2c.cbl -------------------------------------------------------------------------------- /krnlshel.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlshel.cbl -------------------------------------------------------------------------------- /krnlstub.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlstub.cbl -------------------------------------------------------------------------------- /krnlsupa.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnlsupa.cbl -------------------------------------------------------------------------------- /krnluart.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/krnluart.cbl -------------------------------------------------------------------------------- /libc/all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/all.h -------------------------------------------------------------------------------- /libc/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/alloc.c -------------------------------------------------------------------------------- /libc/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/alloc.h -------------------------------------------------------------------------------- /libc/assert.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/crt0.S -------------------------------------------------------------------------------- /libc/ctype.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/errno.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/lib.c -------------------------------------------------------------------------------- /libc/ltdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/ltdl.h -------------------------------------------------------------------------------- /libc/math.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/multiboot2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/multiboot2.h -------------------------------------------------------------------------------- /libc/ncurses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/ncurses.h -------------------------------------------------------------------------------- /libc/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libc/printf.c -------------------------------------------------------------------------------- /libc/setjmp.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/signal.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | 3 | #define SIGSEV 1 4 | 5 | int kill(pid_t p, int signal); 6 | -------------------------------------------------------------------------------- /libc/stdio.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/stdlib.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/string.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/sys/stat.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/sys/types.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/time.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libc/unistd.h: -------------------------------------------------------------------------------- 1 | #include "all.h" 2 | -------------------------------------------------------------------------------- /libcob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/libcob.h -------------------------------------------------------------------------------- /linesort.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/linesort.cbl -------------------------------------------------------------------------------- /linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/linker.ld -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/main.c -------------------------------------------------------------------------------- /sort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/sort.sh -------------------------------------------------------------------------------- /symbols.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/symbols.diff -------------------------------------------------------------------------------- /template.cbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/template.cbl -------------------------------------------------------------------------------- /unused.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wxwisiasdf/cobol-pc86/HEAD/unused.sh --------------------------------------------------------------------------------