Commit graph

1669 commits

Author SHA1 Message Date
crc
6474a66c42 add block: words and rest of mem: words to glossary
FossilOrigin-Name: 1ae4c608cf65d3c29faabaff2ed627d26579b796f56867a7a254c4df60ad205b
2022-08-22 10:03:44 +00:00
crc
ef2e2e05df add more glossary entries for mem: words
FossilOrigin-Name: 1a777b619a5109735110d4ab35fa2a60f7de41d38fa118a8bb292689cfa81aac
2022-08-22 09:52:09 +00:00
crc
9f45486425 add glossary data for mem:fetch-double, mem:cell+
FossilOrigin-Name: b85b15f2ca40e144cce46b08f020076140f63c623570e70dc4d4ab45315cf570
2022-08-22 09:45:48 +00:00
crc
dd742823b2 add mem:fetch-double, mem:cell+, double:swap from Rick Carlino
FossilOrigin-Name: 37e2a4d285b6245656eda3514955b7c4da3e840948ef022802536881f1a654c2
2022-08-22 09:26:07 +00:00
crc
264faf4ef5 begin some work towards adding double: math words
FossilOrigin-Name: 7a90684819936bb43566c40119d14e13d4bc130ccd638fdae478fc3997043966
2022-08-10 17:48:20 +00:00
crc
34c7ffbf53 mem:get is now mem:fetch, mem:set is now mem:store
FossilOrigin-Name: 1a2425fe8ad9a5b2300c4e810680964ddf369a60f3fb2d69d59c0ea2a8fd6152
2022-08-08 16:04:29 +00:00
crc
1eec7ab446 Change mem:* API to make memory offset calculation easier (from Rick C)
FossilOrigin-Name: 47687a00c3c0e398b7b2baf279ed91c2b236a06b1bf5bbc79fd9bee69d83d456
2022-07-31 00:46:20 +00:00
crc
0317b9074c add mem:realloc to malloc device (thanks again to Rick C!)
FossilOrigin-Name: 493cde1a91b60883baed6a0aa5cac65c2a0d4130aaeae363763f697228d59335
2022-07-27 09:57:31 +00:00
crc
3417d48ffb fix missing file issue
FossilOrigin-Name: 14dfeec7f6a9e7b107784e82b545e705640b276a71a8a8d86f553d22637894fc
2022-07-26 22:15:49 +00:00
crc
678a16a65a add double cell words to the glossary
FossilOrigin-Name: 7d28d4de13488f7e8fef9a57be7ee9a63eebdbfd5fbc3d33ffa66cb102ee632b
2022-07-25 15:11:05 +00:00
crc
a1c4d94dc4 retro/ilo editor: add commentary, stack details for many of the words
FossilOrigin-Name: 9f62ccbce6b3f73389cd4bda2a1b6f4bbc795ee3155a992b097dc396b4bee6dc
2022-07-25 14:39:40 +00:00
crc
953c3d51ab retro/ilo editor now supports "needs"
FossilOrigin-Name: 0cb059d1bae2fefb79402489fe67b767d72a260f284bfaf560418098d76d4e0d
2022-07-25 14:21:44 +00:00
crc
5c104a8f15 retro/ilo editor port: now able to run code in a block!
FossilOrigin-Name: ea26b50243276e68a62cdf64db13d958aa7621539c8abe52a27c0361582f12c6
2022-07-25 13:14:27 +00:00
crc
afc7a483c4 dont print values when saving a block
FossilOrigin-Name: 8275b9173ccd3e623e19082d2d236e86d849b688814886495af96b96cd4bcc19
2022-07-25 13:13:57 +00:00
crc
ad8d1ce108 add glossary entries for words relating to dictionary hashes
FossilOrigin-Name: 08e60c5665f33ac1f7a9d934f3ede8ddfd7f631d926e5fcc75fdd39b7661be35
2022-07-25 12:21:54 +00:00
crc
f32c3c57e6 merge in malloc device (thanks to Rick C for this!) and start of a double: vocabulary (create variables, constants; fetch/store variables)
FossilOrigin-Name: 302e5bc9cfcb2b5a46f3e4384e307c47831b23c299dd25e4385e8ed79bdb9558
2022-07-25 12:15:34 +00:00
crc
de4a28c43c add missing glossary entries for n: words
FossilOrigin-Name: e803f95e3921bb93011b4171dfb6e6262690063c990a96199d6cc7b181c1f8e8
2022-07-25 12:06:29 +00:00
crc
7d9e9e3cfe list device ids for missing devices in docs
FossilOrigin-Name: a86b0a954ba08040e67c16282b4be52d47032bd827f58a9a7fb059d989af0530
2022-07-20 16:22:36 +00:00
crc
2bec65627c for retro-unix, now d:rehash after adding names
FossilOrigin-Name: 4d5be87a060e5c1352688825a1b9786f22ec2d456efee5718575e7153d9e864f
2022-07-19 17:04:03 +00:00
crc
41fe99682b stdlib: add d:rehash
FossilOrigin-Name: 4e7206c7c65744287e66e0a3096ba3f2c215d4e7811c2e0195a371233bdb7a93
2022-07-19 16:57:49 +00:00
crc
1ca786f95a retro/ilo editor port: line entry working
FossilOrigin-Name: a4d2d19a29d8189bdc69aa63682e2751e3de38191d308803ca840a309f81b3ab
2022-07-01 13:26:37 +00:00
crc
c515489f09 start of port of retroforth/ilo block editor
FossilOrigin-Name: a230cb9efc7b0c7ba5a93804e490a9463c199540f23fae9cec29c42712b8003f
2022-07-01 13:03:00 +00:00
crc
3896e53ae5 clarify the range of supported numeric bases
FossilOrigin-Name: f15814b7d112c7a112f1bd011cb53ddb01a97659a82409a38e5ff2057dc7aa83
2022-06-17 09:28:45 +00:00
crc
65b18e870a add block:write
FossilOrigin-Name: e0c3be78d02a5b5bf6fda5557f283f65c81cc249d4fb0fcab9b83e7643f138ed
2022-06-09 17:47:39 +00:00
crc
9bad2d5617 add tail-recurse
FossilOrigin-Name: 09453da52df08d5d6e2724ef004401ac4d040f3bbe8c4dae12c9d2f9e56b7f3a
2022-06-07 11:28:15 +00:00
crc
a61e1f7637 patch glossary tool to allow larger words.tsv source data set
FossilOrigin-Name: 981044535d7838de23111d2734a6ffb5867e4907d55a847536bb300688b6c1ed
2022-06-07 11:26:33 +00:00
crc
3aa560c9dc retro-extend(1) better error message on invalid instructions
FossilOrigin-Name: e79f2ee0c8ff46f0f6537fd820188e517c06a28bc0429576ee2bde0baddd13de
2022-06-07 10:41:27 +00:00
crc
e89789839b rebuild .html documentation; correct a filename reference (Rx.md -> image/retro.muri) reported by Martin Hohmann-Marriott
FossilOrigin-Name: 429b138d84f0284a5f7054165c02a40f33ecbe919165eebc5271a07a367864bc
2022-06-03 10:41:52 +00:00
crc
cb66c677f1 add start of block: words (setting block file, reading a block) [for compatibility w/ilo&napia]
FossilOrigin-Name: af86e484b6b65cfbf4acfce347d3c468f70d718a3b085c7a64ffd96147355cc6
2022-06-02 17:49:17 +00:00
crc
f1238819b2 add var-s
FossilOrigin-Name: c37dfcccba869b0fe70354329c4ef89a6b5adb7e897be7bc85d69948b82534cf
2022-05-07 14:20:46 +00:00
crc
c15391d0cd expose d:hash word (hashes are not actually used yet, so the contents of this field in the headers is still 0)
FossilOrigin-Name: 53d554dded0d968709493f1ecafaee2db052cd992f7fa62819142e19a98f848c
2022-05-07 14:11:04 +00:00
crc
51ccb4bbc6 GNUmakefile now properly includes the BUILD constant in the image (thanks to @yojimbo@hackers.town for noticing this)
FossilOrigin-Name: d93621a08309a2b7ebf4a3b0d397b5350896cd342633072bd7fcdcb9177ccb81
2022-05-06 09:28:39 +00:00
crc
e1d595d9bf sockets: remove unused functions
FossilOrigin-Name: a16fb2e19a79204791ef32fd3589ce9aa92f95c8834191bf950144fc0c38cd55
2022-04-26 12:00:20 +00:00
crc
8c8f5ec25e stub for terminal device j
FossilOrigin-Name: c31dbce94257539fda3d8049a59c8b058820bc187e4d8e5da871dc7d0915f1db
2022-04-12 12:02:44 +00:00
crc
0e9cd203c0 update socket-server example
FossilOrigin-Name: eff70d440e8ebc4a9c9ff895f4a01219a05b4dda4aa11301baa3536ddebbc641
2022-04-11 16:22:43 +00:00
crc
c2e48a2930 attempt to fix s:contains/string?
FossilOrigin-Name: 2f3c0fbc8df508810a1b0a4455433c6d488469068337fd1a03b5107014bbb3a5
2022-03-22 14:56:19 +00:00
crc
e116d91ae2 fix retro-describe
FossilOrigin-Name: 3cf99e03708922598420e96d78d11a618e0d526919d2bde653e558cd20b7526d
2022-03-16 16:05:28 +00:00
crc
f7fc54ed55 update glossary html directory handling
FossilOrigin-Name: aee0e406589e215999c195328b317ec936ee69df737e8b5f07e3c3802f525869
2022-03-15 16:52:02 +00:00
crc
0202a24f0b switch to s:index/char from retro/ilo
FossilOrigin-Name: 2f2e5f7e90adc73319bf3593c8c315d5bd4d558f68ab292500f49606bc9ef879
2022-03-14 14:02:24 +00:00
crc
4fe90f7978 add BUILD constant
FossilOrigin-Name: d4a363376876638463493d08c77eb2bb4441f48996721b5fc8aca73022eabd5a
2022-03-07 13:46:27 +00:00
crc
2a654a488d in glossary, correct Tronslate -> Translate
FossilOrigin-Name: 6059fd85934db20aa0d86108872ee3ea86388b6711cab7c20ef39e07085ed267
2022-03-02 14:23:09 +00:00
crc
1cefe4e333 fix s:replace-all
FossilOrigin-Name: 32e7c4592050bac1a96620be70a4d88b28dde7c5f273056e482b09ba6ce6f782
2022-03-02 11:23:09 +00:00
crc
02d6e49694 simplify s:contains/string?, fix bugs in s:index/string
FossilOrigin-Name: 2da03f37c02c174cec02167d722740733d5a0efa961ef24c769035ef3eb9716f
2022-03-02 11:16:29 +00:00
crc
c478882b7f ffi is working now
FossilOrigin-Name: b05ebe6fe6f6c78682289eda20878891671974598be6027e25a1a10a6420edfe
2022-02-15 14:40:15 +00:00
crc
f1afd4ff2a file io state in struct now
FossilOrigin-Name: 4c1bdac42a25b028ba4cc28011997484b5d15a7e7aa01a8ee43e549da667e8c9
2022-02-07 18:43:18 +00:00
crc
a1ca132def scripting & string i/o data in struct
FossilOrigin-Name: 814bbcb3656a45cf0c38e324c601080f0d486673b6d73ff068d8f4eb11b4e92a
2022-02-07 18:37:23 +00:00
crc
c9f87e4df1 use struct to track devices now
FossilOrigin-Name: d8ca53d8c6982a8d1d64f21b601efaa0ff1a45000a5af6fd80f9308729ac89f5
2022-02-07 17:28:13 +00:00
crc
7dd86cee4b floating point uses stack data in struct now
FossilOrigin-Name: d9738313d5ac6ca7a7ee167749f3181c67ba0059ca535b51e632f26aac001694
2022-02-07 16:09:47 +00:00
crc
2bbb0449f6 use cpu cores in struct instead of the global ones
FossilOrigin-Name: 1396e71c680f0d89f5923d87d3188e936fb255045fcbb8fa32b52677afc7fe29
2022-02-07 15:34:47 +00:00
crc
19e74a71ec use memory from NgaState instead of the old global one
FossilOrigin-Name: af34bce316353dbf040723e416f71515fb201295ba835166260c2a0d13521459
2022-02-07 14:35:35 +00:00