kip (fantasy computer) & kmx20 (fantasy cpu) virtual machine
Go to file
Kitty-Cricket Piapiac ba5bc4cc2e as:add -emb,kip-io:actually add disk 2023-03-21 13:29:33 -07:00
d d/ocument i/o bus 2023-03-16 01:07:40 -07:00
t restructure 2023-03-17 14:25:20 -07:00
x kip io:add simple disk device 2023-03-19 21:54:21 -07:00
.gitignore restructure 2023-03-17 14:25:20 -07:00
LICENSE meta (LICENSE,Makefile,README,x/) 2023-02-21 01:37:15 -08:00
README restructure 2023-03-17 14:25:20 -07:00
a.c as:add -emb,kip-io:actually add disk 2023-03-21 13:29:33 -07:00
a.h as:add -emb,kip-io:actually add disk 2023-03-21 13:29:33 -07:00
as.c as:add -emb,kip-io:actually add disk 2023-03-21 13:29:33 -07:00
kip-io-disk.c as:add -emb,kip-io:actually add disk 2023-03-21 13:29:33 -07:00
kip-io-term.c kip-io:DEVice macro 2023-03-17 02:31:44 -07:00
kip-io.def kip io:add simple disk device 2023-03-19 21:54:21 -07:00
kip-sdl2.c kip io:add simple disk device 2023-03-19 21:54:21 -07:00
kip.c as:add -emb,kip-io:actually add disk 2023-03-21 13:29:33 -07:00
kip.h kip io:add simple disk device 2023-03-19 21:54:21 -07:00
kmm32.c restructure 2023-03-17 14:25:20 -07:00
kmm32.h kmm32:stack size 2023-03-08 12:23:58 -08:00
meson.build kip io:add simple disk device 2023-03-19 21:54:21 -07:00
u.c restructure 2023-03-17 14:25:20 -07:00
u.h restructure 2023-03-17 14:25:20 -07:00

README

kip       fantasy computer based on the kmm32
kmm32     tiny stack processor
depends   c11 compiler
          meson
          ninja
          sdl2
build     meson compile -C b
test      meson test -C b
usage     ./b/kip [ROM FILE]
          ./b/as [ASM FILE] [ROM FILE]
layout    ./kip*  -- sdl2-based emulator
          ./as    -- assembler
          ./d/    -- documentation
          ./t/    -- tests
          ./x/    -- examples
contributions, questions, comments are welcome and encouraged
send --> kitty+kip@piapiac.org