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

50 most recent check-ins

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