Kyle Isom
3991bb353b
misc/kforth: Starting work on writeup.
2018-06-05 15:41:21 -07:00
Kyle Isom
342bacdf01
misc/kforth: Store proper dictionary address.
2018-06-05 15:41:17 -07:00
Kyle Isom
5788c52ff3
misc/kforth: Notionally start this next writeup.
2018-06-05 15:41:14 -07:00
Kyle Isom
d96bf65a24
misc/kforth: Mostly finished with nucleus layer.
2018-06-05 15:41:09 -07:00
Kyle Isom
adafdaa128
misc/kforth: Adding stats.
2018-06-05 15:41:05 -07:00
Kyle Isom
825dbf927e
misc/kforth: Add forth standard 83
2018-06-05 15:41:02 -07:00
Kyle Isom
7fc402e30a
misc/kforth: Filling out more words.
2018-06-05 15:40:58 -07:00
Kyle Isom
6a49675314
misc/kforth: Add system status, work on vocab, better write_num.
...
- Now system structure includes a status variable and an associated
function for writing the status out.
- Adding more words to the builtin dictionary.
- write_num round 3.
- Include option to not print the stack each iteration.
2018-06-05 15:40:55 -07:00
Kyle Isom
3b284b7c08
misc/kforth: rst fixups
2018-06-05 15:40:29 -07:00
Kyle Isom
63e9a0a333
misc/kforth: Interpreter writeup, code cleanups.
2018-06-05 15:40:26 -07:00
Kyle Isom
14dc525084
misc/kforth: Start command processing.
2018-06-05 15:40:23 -07:00
Kyle Isom
0a010e4527
misc/kforth: spello
2018-06-05 15:40:21 -07:00
Kyle Isom
eb03ca98f3
misc/kforth: but what were you feeling
2018-06-05 15:40:18 -07:00
Kyle Isom
4dae55e02e
misc/kforth: Iron out numeric issues.
2018-06-05 15:40:14 -07:00
Kyle Isom
505d71906c
misc/kforth: Part 0x04 - parsing numerics.
2018-06-05 15:40:10 -07:00
Kyle Isom
0ae7d49593
misc/kforth: Finish parsing.
2018-06-05 15:40:06 -07:00
Kyle Isom
5bcc016246
misc/kforth: Starting work on the parser.
2018-06-05 15:39:55 -07:00
Kyle Isom
c4d78e17ff
misc/kforth: Initial import.
2018-06-05 15:39:34 -07:00
Kyle Isom
0fb6dce050
pio: start platformIO projects
2018-04-27 07:54:33 -07:00
Kyle Isom
c98ca59a5e
algotune: make reseed public.
2018-04-12 21:53:47 -07:00
Kyle Isom
24ca2ce67c
algotune: renamed directory to match library name
2018-04-12 21:27:17 -07:00
Kyle Isom
fbcef4955e
algotune: finish library.
2018-04-12 21:25:17 -07:00
Kyle Isom
a5d4812025
algotune: start work on algotune.
...
This is a library for stress testing algorithms problems.
2018-04-12 21:25:17 -07:00
Kyle Isom
567169dd7b
adsep: some lunch progress
2018-04-10 12:23:09 -07:00
Kyle Isom
b7193a9e96
various updates
2018-04-10 07:09:04 -07:00
Kyle Isom
1654f1b14f
adsep: start algorithms + data structs = programs.
2018-04-10 07:08:48 -07:00
Kyle Isom
af2db4ac8c
misc: add simple turing machine from DAS.
2018-04-07 13:36:30 -07:00
Kyle Isom
b6e24b44ad
misc: starting Turing Machine in Racket.
2018-04-07 12:55:27 -07:00
Kyle Isom
05a88c1a29
par: add proplogic
2018-04-07 01:58:49 -07:00
Kyle Isom
ed28464c04
bitwise: ion release doesn't need a different target name
2018-03-28 06:59:23 -07:00
Kyle Isom
71dff5d299
bitwise: finish day 2
2018-03-27 22:47:45 -07:00
Kyle Isom
2404595738
bitwise: more work on ion
2018-03-27 16:00:58 -07:00
Kyle Isom
c242894f94
bitwise: another three minutes of video on the bus.
2018-03-26 11:33:32 -07:00
Kyle Isom
e779c77d32
bitwise: add progress on ion
2018-03-23 15:25:46 -07:00
Kyle Isom
d67ca84c45
ion: start implementing stretchy buffers via the video.
2018-03-15 15:54:33 -07:00
Kyle Isom
39937b6c00
ion: first pass at stretchy buffers.
...
However, len is expressed as number of elements, and capacity as
number of bytes.
2018-03-15 15:54:22 -07:00
Kyle Isom
5f5c4ac7ae
blue-pill: copying linker script over
2018-03-12 22:48:05 -07:00
Kyle Isom
943e2bfa93
blue-pill: fix linker scripts and asm led turnon
2018-03-12 22:16:18 -07:00
Kyle Isom
ca7eaec903
blue-pill: cleaning some stuff up
2018-03-08 11:31:00 -08:00
Kyle Isom
5734a63997
blue-pill: fix bootloader.
2018-03-07 19:50:01 -08:00
Kyle Isom
524f860331
blue-pill: convert blinky to startup.s boot.
2018-03-07 16:58:06 -08:00
Kyle Isom
244153679d
ods: update data automakefile
2018-03-07 16:03:01 -08:00
Kyle Isom
739124392b
sandbox: update READMEs for projects
2018-03-07 16:02:46 -08:00
Kyle Isom
75c0f46433
blue-pill: more draugr cleanups
2018-03-07 15:55:54 -08:00
Kyle Isom
f5621c24b8
blue-pill: start the startup code
...
no idea if this works yet
2018-03-07 15:01:27 -08:00
Kyle Isom
899a1813d1
bluepill: start HAL, update skeleton.
2018-03-07 08:06:25 -08:00
Kyle Isom
4be849722a
bluepill: working on header file
2018-03-06 08:07:11 -08:00
Kyle Isom
0ca0cb6167
blue-pill: update skeleton/blinky Makefile
2018-03-05 23:54:23 -08:00
Kyle Isom
71eb73967b
Start bluepill skeleton and blinky project.
2018-03-05 23:07:29 -08:00
Kyle Isom
260a37f13d
ods: fix size in DualArrayDeque balance().
2018-03-05 17:02:40 -08:00