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 | |