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

50 most recent check-ins

2018-03-22
17:53
[2d8d469594] Leaf: prototypal vector vocabulary (user: kc5tja tags: invadroids)
2018-03-18
23:39
[b86c7bb760] Create new branch named "invadroids" (user: kc5tja tags: invadroids)
2018-03-04
22:19
[30e8317e28] Leaf: Patreon supporters. Make release. (user: kc5tja tags: trunk)
2018-02-14
19:46
[02f295b632] Fixed buggy CMOVE logic, more editor commands (user: kc5tja tags: trunk)
08:18
[cddc9d9985] Get $S editor command working (user: kc5tja tags: trunk)
01:08
[15b16dbb1e] BrickLayer (user: kc5tja tags: trunk)
00:40
[b18a55d9d7] Tool: convert ASCII source into block source (user: kc5tja tags: trunk)
2018-02-12
08:08
[e5f0264262] Documentation typo (user: kc5tja tags: trunk)
07:39
[2a9bfea86c] Introduce Markdown-compatible autodocs for the BIOS (user: kc5tja tags: trunk)
05:12
[9564ff6549] Fix missing return bug (user: kc5tja tags: trunk)
02:07
[5b0c4c96d6] Update wiki, provide block diagram (user: kc5tja tags: trunk)
2018-02-11
18:43
[ae56ba3f2c] Bump ROM to 0.1.0; I think it's ready now. (user: kc5tja tags: trunk)
2018-02-10
07:12
[29fb340dd3] DX-Forth is essentially done. Kestrel-2DX hardware is essentially done. Now, time to document interfaces. (user: kc5tja tags: trunk)
07:11
[65cd29e910] Closed-Leaf: comments (user: kc5tja tags: dxforth)
02:36
[f4d33d88c8] / MOD SM/MOD (user: kc5tja tags: dxforth)
2018-02-09
22:29
[e56d08cfb0] BEGIN, AGAIN, and exposed nzgo so block-loaded UNTIL can be written. (user: kc5tja tags: dxforth)
21:56
[e522276c2b] IF and THEN. ELSE can be synthesized from block sources if needed. (user: kc5tja tags: dxforth)
21:50
[8d663dd815] S" and ." (user: kc5tja tags: dxforth)
2018-02-08
05:13
[3115524cc9] Support 16, 32, and 64-bit numeric constants when colon compiling. (user: kc5tja tags: dxforth)
04:45
[0c85bcc11e] Compile 16-bit numbers inside of colon definitions. (user: kc5tja tags: dxforth)
04:21
[a571e7d034] Colon compiler and immediate word dispatch support (user: kc5tja tags: dxforth)
03:27
[cf8b3fcab2] remount command to remount inserted SD cards (user: kc5tja tags: dxforth)
00:51
[693d45cfc6] Cosmetics; it's time. (user: kc5tja tags: dxforth)
2018-02-07
22:05
[66144f2b62] CURSXY allows interrogation and setting the cursor position, as well as a way to determine the screen size. (user: kc5tja tags: dxforth)
08:03
[532f6a046e] Interactive version of S", and by extension, PARSE. (user: kc5tja tags: dxforth)
2018-02-06
06:43
[5b701b2ab6] EMPTY (user: kc5tja tags: dxforth)
06:33
[81b545e99c] CONSTANT VARIABLE and finally a visible cursor (user: kc5tja tags: dxforth)
06:04
[5246668582] IMMEDIATE (user: kc5tja tags: dxforth)
05:34
[401cfe1592] Support for immediate words in handler, dictionary (user: kc5tja tags: dxforth)
2018-02-05
10:19
[19ad3b90f6] Restore all 256 dictionary slots (user: kc5tja tags: dxforth)
10:03
[84fc4d6b8a] CREATE first run. (2 definitions max for debugging) (user: kc5tja tags: dxforth)
07:16
[d7d99a7f52] H HERE ALLOT ALIGN* C, H, W, , (user: kc5tja tags: dxforth)
2018-01-27
05:41
[dfc5e066e4] Implement LOAD. Demonstrated to work on Kestrel-2DX. Easier than I thought. Introduced a bug though. See cb47dd97ba6fc3c5a8ce1dd0022bdbe459b27ab6. (user: kc5tja tags: dxforth)
2018-01-26
07:25
[a40b3044b5] Emergency: Cut BIOS 0.0.3, fix DX-Forth's load address to give new BIOS room for bigger interface table. DX-Forth now loads at $14300. (user: kc5tja tags: trunk)
07:24
[edc4d31b02] Cut BIOS 0.0.3. Move DX-Forth load address to $14300 to give BIOS enough space to not conflict with DX-Forth. (user: kc5tja tags: dxforth)
06:14
[7662df4421] Import DX-Forth so far. While incomplete, it's at least stable enough to be "shipped". (user: kc5tja tags: trunk)
06:08
[47f594dc65] Merged blocks. (user: kc5tja tags: dxforth)
05:59
[7e35869f29] Closed-Leaf: Hook blocks up to BIOS; read and write implemented. They are LIVE! (user: kc5tja tags: blocks)
03:12
[cef5a60694] Completion of the block I/O interface. All that remains is to alter write-block (wb:) and load-block (lob:) to actually invoke the BIOS services for SD card I/O. (user: kc5tja tags: blocks)
01:39
[6802cb5b5b] Starting work on block I/O. (user: kc5tja tags: blocks)
2018-01-08
05:08
[f5110d82cd] `0 .` would just print nothing. Cause: #S was implemented as a while loop, not a begin/until loop. (user: kc5tja tags: dxforth)
04:59
[0ad56b5213] Implement .S DEPTH PICK (user: kc5tja tags: dxforth)
2018-01-07
09:56
[7bd9f4f4bd] HEX DECIMAL and BINARY (user: kc5tja tags: dxforth)
09:52
[62e6ec850c] Support U. and . to print numbers from top of stack. Single-precision only. (user: kc5tja tags: dxforth)
2017-12-24
06:44
[77d9e83273] Cleanup unnecessary code (user: kc5tja tags: dxforth)
06:27
[da541c5a83] Flesh out the rest of the dictionary (user: kc5tja tags: dxforth)
2017-12-23
07:28
[89a4ed2cfc] Automatically track how many definitions we have, so I don't have to do it myself. (user: kc5tja tags: dxforth)
07:03
[99b5779f0d] Adopt m4 macros for building dictionary entries. It's still not perfect, but it's easier than building BYTE and HWORD directives by hand. Also more easily expandable for when we start to include flags too. (user: kc5tja tags: dxforth)
2017-12-22
04:17
[59029d2551] Bound some additional operations for interactive testing. It all works! (user: kc5tja tags: dxforth)
2017-12-18
17:17
[0a7173c58e] It finally works! -1 65536 ! will produce a solid line on the screen in the upper lefthand corner. (user: kc5tja tags: dxforth)