arks

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-04-29
01:21
simpler ascii art in graphica.h Leaf check-in: c88009d7fb user: crc tags: trunk
01:18
add some suggested superinstructions to TODO check-in: 0a287001e3 user: crc tags: trunk
01:11
some source formatting alterations in arks.c check-in: 37486e54ba user: crc tags: trunk
01:06
remove some whitespace on a blank line check-in: 5462a4f21a user: crc tags: trunk
00:50
start updating graphica to use new getpixel() function check-in: eeebc299cc user: crc tags: trunk
00:38
rename .retro files to .konilo check-in: 08544d02ab user: crc tags: trunk
2023-04-27
01:58
add more TODO items check-in: 8109ff20bb user: crc tags: trunk
2023-04-22
21:37
Start of the new random function. Modified titles to allow early exits and a variable for lines to display(set variable titles/maxlines) check-in: 52c945c6bf user: dusk tags: trunk
2023-04-09
00:38
switch RetroForth/ARKS -> Konilo/ARKS check-in: 2312bcd8d9 user: crc tags: trunk
2023-04-01
21:12
repaird the Graphica words , added new Graphica IO for clearing screen, and updated Makefile to make if the block file had been edited check-in: 3ad80eb099 user: dusk tags: trunk
2023-03-20
18:37
sync w/retro+ilo system.blocks, relocate (pali) blocks to make room for extended instructions check-in: 4ec43eec4a user: crc tags: trunk
2023-03-19
22:45
"(needs)" now marks loaded block sets and does not reload them check-in: 35388c2346 user: crc tags: trunk
02:11
fix a bug check-in: 1a18e59cdd user: crc tags: trunk
02:01
add * sigil for loading applications from blocks check-in: 0459182123 user: crc tags: trunk
2023-03-08
21:49
small modification to the SDL_CreateTexture paramters, loaded more in arks.retro, added run to the makefile check-in: 103f191740 user: dusk tags: trunk
00:36
remove (teensy4.1) & (napia) blocks check-in: 7e7c6f70b4 user: crc tags: trunk
2023-03-05
20:27
minor adjustment to facilitate Windows support check-in: 0fa62266fd user: crc tags: trunk
2023-02-28
21:30
faster mandelbrot display check-in: 9e9bb3fac7 user: dusk tags: trunk
18:17
more todo items check-in: d92900895b user: crc tags: trunk
18:02
arks: swap order of command line arguments (now rom, blocks, instead of blocks, rom) check-in: ad8b58b53c user: crc tags: trunk
2023-02-27
23:46
faster s:evaluate check-in: 29b1735261 user: crc tags: trunk
2023-02-18
20:51
now loads the right amount of font data based on config settings & updated g_render and graphica to use jump tables check-in: b5c2550d3c user: dusk tags: trunk
02:01
font buffer size now based on configuration settings check-in: 78fd353b41 user: crc tags: trunk
01:44
add more instruction details in spec document check-in: 7e008caf25 user: crc tags: trunk
01:39
use lookup table for instructions, io devices check-in: f108fc8fe2 user: crc tags: trunk
2023-02-16
22:33
fill in quick info for new instructions check-in: 57d9ab3af6 user: dusk tags: trunk
00:15
ARKS.txt; add rows for new instructions to detailed listing table check-in: b668580d0f user: crc tags: trunk
2023-02-15
22:31
repair fill/diff to use correct image size check-in: 0f0715c950 user: dusk tags: trunk
13:04
in spec, add rest of basic details of instructions check-in: 7b045cfc92 user: crc tags: trunk
01:54
start work on the spec document (derived from the WIP ilo documentation) check-in: 321b8d47b0 user: crc tags: trunk
2023-02-14
22:52
forth.pali: repack `d:lookup` to save a single instruction bundle per lookup loop check-in: 2c543c16af user: crc tags: trunk
22:34
forth.pali: minor improvements to `n:abs` and `n:to-s` check-in: eff7270978 user: crc tags: trunk
22:22
moved Graphica into a seperate file, and simplify startup blocks check-in: 1125c56049 user: dusk tags: trunk
21:01
better names for IO devices check-in: 33693797aa user: dusk tags: trunk
16:23
add `rtc:timestamp` device check-in: a452289e1e user: crc tags: trunk
2023-02-13
15:38
initial.retro: use registers for `s:evaluate` check-in: 5b0618ce4a user: crc tags: trunk
14:31
use registers for loop indices check-in: 6cb1a2ef17 user: crc tags: trunk
13:28
move primitives for expanded instruction set to start of initial.retro so I can use them to make parts of this more efficient check-in: fc337a9ab4 user: crc tags: trunk
01:56
pali.py now covers new instructions check-in: 69d285eaa8 user: crc tags: trunk
01:45
forth.pali; inline `compiling?` checks check-in: d131179fe5 user: crc tags: trunk
2023-02-12
19:22
cleanup a few of the graphica bits check-in: 244a661cbc user: dusk tags: trunk
19:11
trigger interrupt 5 on divide by zero check-in: 4dbdecd799 user: dusk tags: trunk
03:47
add brief, default interrupt handlers for stack over/underflow conditions check-in: 9688c1882f user: crc tags: trunk
03:45
add a NOTES document check-in: 90203a8f46 user: crc tags: trunk
03:35
forth.pali; more inlining of short sequences to save call/return overhead check-in: a1d5bfa405 user: crc tags: trunk
03:27
remove some calls in `a:prepend` to make it faster check-in: c6a5572dc3 user: crc tags: trunk
03:23
fix a bug in `a:prepend`; include more tools & vocabularies by default check-in: 816a6c18f6 user: crc tags: trunk
03:07
forth.pali; remove `zret` function; faster `a:for-each` and `s:get/token` (backport from retro/ilo) check-in: 0f5733ac84 user: crc tags: trunk
02:52
forth.pali: more efficient `dtc` check-in: 397eed6fa2 user: crc tags: trunk
2023-02-11
03:45
add -fast versions of the binaries without stack guards check-in: 9a29a4c4bc user: dusk tags: trunk