kip (fantasy computer) & kmx20 (fantasy cpu) virtual machine
Go to file
Kitty-Cricket Piapiac f4cdb6e7be update vim syntax highlighter
^labels as numbers
2023-06-27 18:08:15 -07:00
d migrate current documentation to markdown 2023-06-27 04:00:17 -07:00
s as:add relative addresses (^ literal) 2023-04-03 01:16:56 -07:00
t t/t.sh 2023-04-13 20:29:27 -07:00
vim update vim syntax highlighter 2023-06-27 18:08:15 -07:00
x rename .kmm --> .x20 en masse in x/ 2023-06-27 17:49:46 -07:00
.gitignore restructure 2023-03-17 14:25:20 -07:00
LICENSE friendlier LICENSE 2023-04-03 22:45:40 -07:00
README update vim syntax highlighter 2023-06-27 18:08:15 -07:00
a.c as:fix -inc bug&fmt 2023-03-29 13:40:32 -07:00
a.h fix compile warnings on freebsd 2023-06-27 02:00:04 -07:00
as.c as:absorb`libu',fix,fmt,switch from table to BST 2023-04-13 14:32:50 -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 mouse/scrl,x:use / instead of : for device macros 2023-03-31 13:32:56 -07:00
kip-sdl2.c kip-io:add mouse/scrl,x:use / instead of : for device macros 2023-03-31 13:32:56 -07:00
kip.c kmm32:remove step 2023-03-31 12:09:43 -07:00
kip.h rebrand: kmm32 -> kmx20 2023-06-27 02:15:56 -07:00
kmx20.c rebrand: kmm32 -> kmx20 2023-06-27 02:15:56 -07:00
kmx20.h rebrand: kmm32 -> kmx20 2023-06-27 02:15:56 -07:00
meson.build rebrand: kmm32 -> kmx20 2023-06-27 02:15:56 -07:00

README

kip       fantasy computer based on the kmx20
kmx20     mini 32-bit stack processor
requires  c11, 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
          ./vim/  -- vim support

patches, questions, comments welcome:   kitty+kip@piapiac.org
or you can open issues & pull requests: http://git.vern.cc/kcp/kip
browse the updated git repository:      https://git.cro.wtf/kip.git
more examples:                          https://git.cro.wtf/kcp/mow.git