Kestrel 2DX

Timeline
Login

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

50 most recent timeline items

2017-11-07
05:58
[cc33bc20d7] Leaf: Commentary (user: kc5tja, tags: dxforth)
05:48
[48e3cd0424] ACCEPT implemented and tested. ANSI compliant. (user: kc5tja, tags: dxforth)
2017-11-06
22:28
[9735089d9a] zgo (IF, WHILE), U2/ -- almost ready to write EXPECT. (user: kc5tja, tags: dxforth)
21:42
[32f20228dc] Confirm WITHIN works as intended (user: kc5tja, tags: dxforth)
21:19
[bd4af62dd6] +! OVER tested; logically also validates a few other primitives as well. (user: kc5tja, tags: dxforth)
20:38
[480c487e46] DOCOLON and EXIT now tested. (user: kc5tja, tags: dxforth)
17:30
[0cb834bdfc] Add a bunch of new primitives; however, these are all untested. These will need to be verified before I can use them with confidence. (user: kc5tja, tags: dxforth)
05:11
[e6da19a362] KEY and EMIT seem to work. I'm sure I have a stack imbalance somewhere, though. This was <b>VERY</b> tricky code to write. I'm not particularly looking forward to factoring KEY (as it currently is) into ANSI-like KEY and KEY? words. (user: kc5tja, tags: dxforth)
01:13
[23594994f7] Inner interpreter seems to work (user: kc5tja, tags: dxforth)
2017-11-05
22:01
[a7c681839b] Kick off an attempt to implement a simple Forth environment for the Kestrel-2DX. Starting with boot sector. (user: kc5tja, tags: dxforth)
2017-10-28
21:36
[efb224af8a] Leaf: Fix wrong filename case (user: kc5tja, tags: trunk)
20:20 • Changes to wiki page SL5 Filesystem (user: kc5tja)
19:59 • Changes to wiki page SL5 Filesystem (user: kc5tja)
18:24 • Changes to wiki page SL5 Filesystem (user: kc5tja)
2017-10-22
05:30
[af075b81b2] another lesson (user: kc5tja, tags: trunk)
05:12
[3f5f393948] lesson (user: kc5tja, tags: trunk)
04:50
[e749aa9581] Clean up, better docs. (user: kc5tja, tags: trunk)
04:42
[a631765628] API to extend a file with a new secondary extent. (user: kc5tja, tags: trunk)
04:17
[c455ba602e] lessons (user: kc5tja, tags: trunk)
04:12
[990549e837] Use common case in filenames (user: kc5tja, tags: trunk)
04:04
[8882db56f6] Clean up commentary in code. (user: kc5tja, tags: trunk)
2017-10-21
22:55
[a347fecbbf] Tidying up the code some more. (user: kc5tja, tags: trunk)
22:06
[b46cea8880] New code to reserve space from the free list. It fragments space as appropriate by splitting large extents into smaller extents. (user: kc5tja, tags: trunk)
2017-10-20
20:24
[accbc3c80d] Factor out common code. (user: kc5tja, tags: trunk)
05:33
[82cdb59803] File write support, without extent allocation. (user: kc5tja, tags: trunk)
2017-10-19
07:08 • Changes to wiki page SL5 Filesystem (user: kc5tja)
06:43
[d0dd7886c6] Better code for a better tomorrow. (user: kc5tja, tags: trunk)
06:41
[9bf9e94af4] Read functionality basically finished at this point. API is not pretty, but is functional. (user: kc5tja, tags: trunk)
04:41
[01e7a4b1af] Forth code to locate the correct extent from which to start reading bytes. With some clever interpretations of the xs, xl, xo, and e variables, can also be used to determine where to allocate the next secondary extent as well, but that interface should be cleaned up a bit. (user: kc5tja, tags: trunk)
2017-10-18
15:44
[2ac591f3a5] Code clean up, removing dead code, et. al. (user: kc5tja, tags: trunk)
2017-10-17
14:55 • Changes to wiki page SL5 Filesystem (user: kc5tja)
06:02 • Changes to wiki page SL5 Filesystem (user: kc5tja)
05:16 • Changes to wiki page Kestrel 2DX (user: kc5tja)
04:03 • Closed ticket [ad679ba0ab]: We need to start thinking about how to support system calls from RAM-resident programs. plus 3 other changes (user: kc5tja)
2017-10-16
18:33
[0831fc350c] Revert back to SL-5 filesystem layout. SL-6 is a natural extension to the basic concept, but honestly, the next logical step probably should probably be based on skiplists. (user: kc5tja, tags: trunk)
2017-10-15
03:24
[d4a55c3033] lessons (user: kc5tja, tags: trunk)
03:21
[98e15aeb05] Tool to format Kestrel-2 ODS-6 volumes. (user: kc5tja, tags: trunk)
2017-10-14
21:43
[9df933fca2] Adopt a more STS-like filename structure. (user: kc5tja, tags: trunk)
21:37
[60041d830a] Integrate host-side FSE (user: kc5tja, tags: trunk)
21:22
[4768710350] Move BIOS-related code into its own path. (user: kc5tja, tags: trunk)
2017-10-13
06:32
[f83d2d2ad5] Closed-Leaf: Remove code invisible to the user (user: kc5tja, tags: experiment-fse)
06:15
[a966a5b122] Finish OS entry point and main loop body. Load "panels" from disk by name. Still some rough spots, but I am happy overall. (user: kc5tja, tags: experiment-fse)
03:39
[ebc5c2851c] Another lesson (user: kc5tja, tags: experiment-fse)
2017-10-12
05:40
[2240fce8c0] Add command line field (user: kc5tja, tags: experiment-fse)
04:58
[854d593e45] lessons update (user: kc5tja, tags: experiment-fse)
04:53
[8c12a52b1c] Get TAB navigation working (user: kc5tja, tags: experiment-fse)
2017-10-10
15:36
[e9e4bd89f8] vestigial code removal (user: kc5tja, tags: experiment-fse)
15:30
[419f81ad90] First attempt at TAB navigation (user: kc5tja, tags: experiment-fse)
14:30
[8c9ea48bc9] Support crude fields on the screen (user: kc5tja, tags: experiment-fse)
13:42
[2ac5c0bfc7] Keep track of higher-level lessons over time. (user: kc5tja, tags: experiment-fse)