Commit Graph

25 Commits

Author SHA1 Message Date
Kitty-Cricket Piapiac a352fb1124 rename .kmm --> .x20 en masse in x/ 2023-06-27 17:49:46 -07:00
Kitty-Cricket Piapiac 5d93be14df x/use $ in some examples 2023-04-04 01:32:20 -07:00
Kitty-Cricket Piapiac c5882969bc x/use relative refs 2023-04-03 01:34:36 -07:00
Kitty-Cricket Piapiac db8e763cb0 kip-io:add mouse/scrl,x:use / instead of : for device macros 2023-03-31 13:32:56 -07:00
Kitty-Cricket Piapiac 18eac84dec x/restructure 2023-03-29 12:51:55 -07:00
Kitty-Cricket Piapiac d368a3be0f x/graphics:add text drawing example 2023-03-27 22:24:18 -07:00
Kitty-Cricket Piapiac 94226f86f7 x/keeb.kmm:update after new-isa 2023-03-27 19:45:24 -07:00
Kitty-Cricket Piapiac 9c0258e9ff Merge branch 'new-isa' into trunk
adds F flag to instructions (~op in the assembler)
makes stack management on the return stack much easier,
and now returning from a function only takes 1 instruction
(~ju) rather than two (mr ju). also, this allows us to
remove some opcodes from the opcode set that were kind of
unneccessary
2023-03-27 19:41:53 -07:00
Kitty-Cricket Piapiac 7dc8759204 kip-io:keyboard 2023-03-27 13:04:36 -07:00
Kitty-Cricket Piapiac 29cbf8e082 kmm32:add F flag,mr+md-->ss
as:~-->F flag
x:update examples
d:update documentation for kmm32
2023-03-26 15:02:27 -07:00
Kitty-Cricket Piapiac dd4f546d09 x/dev.inc:add IVT defs 2023-03-23 11:34:07 -07:00
Kitty-Cricket Piapiac ae23b15c75 x/fmt 2023-03-23 02:42:46 -07:00
Kitty-Cricket Piapiac 8b6b2962cf x/namespaces 2023-03-23 02:39:59 -07:00
Kitty-Cricket Piapiac 69d31978ad as:add namespaced labels 2023-03-23 02:34:54 -07:00
Kitty-Cricket Piapiac 53e7e766af kip-io:add display:pal 2023-03-21 14:33:09 -07:00
Kitty-Cricket Piapiac 1a804c0cba x/dev.inc 2023-03-21 14:16:52 -07:00
Kitty-Cricket Piapiac 70cda6bb79 kip io:add simple disk device
this is pretty untested :3
2023-03-19 21:54:21 -07:00
Kitty-Cricket Piapiac 48ad9d51bf x/vsync 2023-03-03 14:01:21 -08:00
Kitty-Cricket Piapiac 5a03c66fb3 kmm32-as: assembler builtins
x/: fix & fmt
2023-03-02 11:43:22 -08:00
Kitty-Cricket Piapiac 6d9dc7d425 simple display example 2023-03-02 02:43:13 -08:00
Kitty-Cricket Piapiac e0f411089a kipas->kmm32-as 2023-03-01 18:05:04 -08:00
Kitty-Cricket Piapiac 57ed6f2dd0 kipas:macros 2023-02-21 14:43:42 -08:00
Kitty-Cricket Piapiac 0d1c9a802e kipas:labels x/:hello world 2023-02-21 03:13:16 -08:00
Kitty-Cricket Piapiac c2a3279462 kip:io(io_term) 2023-02-21 01:55:50 -08:00
Kitty-Cricket Piapiac 65f9f440fe meta (LICENSE,Makefile,README,x/) 2023-02-21 01:37:15 -08:00