├── .github └── workflows │ └── fox32-unstable-linux.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── docs ├── audio.md ├── cpu.md ├── encoding.md ├── instructions.md ├── io_bus.md ├── logos │ ├── 32.png │ ├── 32.svg │ ├── fox32-circle.png │ ├── fox32.png │ └── fox32.svg ├── memory.md └── screenshots │ └── fox32os-terminal.png └── src ├── bus.c ├── bus.h ├── cpu.c ├── cpu.h ├── disk.c ├── disk.h ├── framebuffer.c ├── framebuffer.h ├── keyboard.c ├── keyboard.h ├── log.h ├── main.c ├── mmu.c ├── mmu.h ├── mouse.c ├── mouse.h ├── screen.c ├── screen.h ├── serial.c ├── serial.h ├── sound.c └── sound.h /.github/workflows/fox32-unstable-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/.github/workflows/fox32-unstable-linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/README.md -------------------------------------------------------------------------------- /docs/audio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/audio.md -------------------------------------------------------------------------------- /docs/cpu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/cpu.md -------------------------------------------------------------------------------- /docs/encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/encoding.md -------------------------------------------------------------------------------- /docs/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/instructions.md -------------------------------------------------------------------------------- /docs/io_bus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/io_bus.md -------------------------------------------------------------------------------- /docs/logos/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/logos/32.png -------------------------------------------------------------------------------- /docs/logos/32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/logos/32.svg -------------------------------------------------------------------------------- /docs/logos/fox32-circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/logos/fox32-circle.png -------------------------------------------------------------------------------- /docs/logos/fox32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/logos/fox32.png -------------------------------------------------------------------------------- /docs/logos/fox32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/logos/fox32.svg -------------------------------------------------------------------------------- /docs/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/memory.md -------------------------------------------------------------------------------- /docs/screenshots/fox32os-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/docs/screenshots/fox32os-terminal.png -------------------------------------------------------------------------------- /src/bus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/bus.c -------------------------------------------------------------------------------- /src/bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/bus.h -------------------------------------------------------------------------------- /src/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/cpu.c -------------------------------------------------------------------------------- /src/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/cpu.h -------------------------------------------------------------------------------- /src/disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/disk.c -------------------------------------------------------------------------------- /src/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/disk.h -------------------------------------------------------------------------------- /src/framebuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/framebuffer.c -------------------------------------------------------------------------------- /src/framebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/framebuffer.h -------------------------------------------------------------------------------- /src/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/keyboard.c -------------------------------------------------------------------------------- /src/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/keyboard.h -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/log.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/main.c -------------------------------------------------------------------------------- /src/mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/mmu.c -------------------------------------------------------------------------------- /src/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/mmu.h -------------------------------------------------------------------------------- /src/mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/mouse.c -------------------------------------------------------------------------------- /src/mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/mouse.h -------------------------------------------------------------------------------- /src/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/screen.c -------------------------------------------------------------------------------- /src/screen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/screen.h -------------------------------------------------------------------------------- /src/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/serial.c -------------------------------------------------------------------------------- /src/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/serial.h -------------------------------------------------------------------------------- /src/sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/sound.c -------------------------------------------------------------------------------- /src/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fox32-arch/fox32/HEAD/src/sound.h --------------------------------------------------------------------------------