crc
9281b1b737
add a d:stack field to hold a pointer to a stack comment for a word (currently unused)
...
FossilOrigin-Name: 638db3d5baf3d12cf5686941e23d726c3dc3e78837ac08f1ce897e82303a1245
2024-09-09 11:50:15 +00:00
crc
fffe7170a2
begin using new DEVICE: namespace for device id constants
...
FossilOrigin-Name: 899ef8eab4ff7e1ca87a340a3409cbdc09505f063aa863c19e350e3b01ac40cd
2023-12-09 18:49:47 +00:00
crc
128f9d12e8
retro-describe: support multiple words again
...
FossilOrigin-Name: 304f338ed52f543c55cfe47798d89efda3ea1cfb24c7dd401105c3b76bc0d731
2023-11-03 17:12:23 +00:00
crc
635cb165ee
retro-describe: use s:left
rather than fully tokenizing the source data when doing basic searches
...
FossilOrigin-Name: dafa60449e827e32eb344d44215b2e3b3f6a8328db90073131ba29496eae6c6c
2023-11-03 14:33:14 +00:00
crc
f3f06cb180
retro-describe: some small optimizations, use hash based name comparison
...
FossilOrigin-Name: 7a95e298420f20876087ae02c6181372f91ec937e6d5622cb3d685a9e4f8d5bf
2023-11-03 14:15:25 +00:00
crc
ba321f4c31
retro-describe: exit after displaying the entry (ignoring any following entries in the words.tsv)
...
FossilOrigin-Name: b7557da2ddde707953ef91f1c020cedf11bf57d3a0cf1d9b28a46b32d1bf3313
2023-11-03 12:10:51 +00:00
crc
c60f52d16b
fix a bug in retro-muri.c (not using bsd_strlcpy) reported by fangchar in #retro/irc.oftc.net
...
FossilOrigin-Name: 5782053f19d78dfc27bb6b81fb51b89334c2b1eb9e75ff2a1f5fa17e581370f0
2023-10-25 12:20:16 +00:00
crc
1ada61d358
quieter output when building; use strlcpy in tools/retro-muri.c
...
FossilOrigin-Name: 637aea342f7adc3086dc4e32000859005cb9ec646fe2f27064435195734e290a
2023-10-22 22:19:38 +00:00
crc
fd50adfb70
remove unused file; update tools/missing-dsource.retro; dev. builds are set to 32-bit for now (will be back to 64-bit default later)
...
FossilOrigin-Name: ef89aa704a826e2edd4ba3441105cb6f0bcc02a9b8b8f7f431a44e4d09cc0510
2023-10-22 15:56:22 +00:00
crc
075fbd6500
nga-c: add NOP skipping
...
FossilOrigin-Name: fccadfe87aee74d062c39ad8c6eca33e031afae801c35ed2a2c050b5f6553cec
2023-10-19 16:20:38 +00:00
crc
94d878ff13
remove a duplicate typedef in tools/retro-muri.c (sevan, in #retro)
...
FossilOrigin-Name: a3556a2c6b202d3d07f9dcc29441a383a926a88f82e02613bafa6c925fa0bf91
2023-10-03 12:18:57 +00:00
crc
5804b68207
amalgamation is now 64-bit
...
FossilOrigin-Name: 00a2e61e072e7ce23dc616387317946573ff132168ef117bb61b369a2ecfd1ef
2023-10-02 14:27:04 +00:00
crc
ba816665bd
add source data for socket: vocabulary
...
FossilOrigin-Name: 7483d4c246232b03509d41e9dd9d0e9532a8173fdba60f86d9c7c632752190c5
2023-01-26 22:38:02 +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
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
4fe90f7978
add BUILD constant
...
FossilOrigin-Name: d4a363376876638463493d08c77eb2bb4441f48996721b5fc8aca73022eabd5a
2022-03-07 13:46:27 +00:00
crc
d73ea6fb30
initial step towards supporting dictionary lookup via name hash
...
FossilOrigin-Name: 9fb59e950e9a7c69edce922d450d2ffaa40c71f8b27c1c50b80199912ecd7042
2021-12-27 18:20:21 +00:00
crc
3aa071944d
initial docs on multicore support
...
FossilOrigin-Name: c28a8bedba4be3c9865b07b8b67cf4305ee6a244f9e1abb1fc7d2346b308576a
2021-10-08 09:37:52 +00:00
crc
6081877f6c
add a tool for identification of missing d:source info
...
FossilOrigin-Name: fc90abe157d459c61054a28a8db68eab71460e14bffac5d653ae954cea26344f
2021-09-17 14:41:21 +00:00
crc
ce91454df1
add in a "d:source" field to the dictionary header
...
FossilOrigin-Name: d6c27c49b054c022fad6d2898d173f0a2705925a97bb139c1c6fbdb48f896da7
2021-08-10 16:09:58 +00:00
crc
5d9c9f1ad3
update references to old s:split in retro-describe
...
FossilOrigin-Name: 4af1739b425e214d430e426f4450833efe9698ef81211a317105f2853e601f31
2021-07-06 01:13:53 +00:00
crc
3d5365b6ca
retro-describe: fix text for example #2
...
FossilOrigin-Name: 91e38fcd8a77313f91760ce0d6bc03ab32db861de7a865e506951b055d5ec7d4
2021-06-23 16:34:14 +00:00
crc
5ec4cc202a
a small cleanup in retro-describe
...
FossilOrigin-Name: 9db02bdfb9a4ba3a08bad22f3e5adb0eb33e95cb3926a631acf98006db7cabd7
2021-06-21 03:15:12 +00:00
crc
139b322f79
retro-document: fix detection of sigils used
...
FossilOrigin-Name: 22babfb155716d1834a20d3356ee8f94dd73430386f0a6296209cc2da85fce91
2021-06-18 18:49:23 +00:00
crc
06ee9705a8
image: rename some words
...
s:contains-char? to s:contains/char?
s:contains-string? to s:contains/string?
a:contains-string? to a:contains/string?
old names are now deprecated and will be removed after 2021.7.
FossilOrigin-Name: 5a19d7aac514c5ba87963c5f0645f3daa8a8e3dc04546c0627fa046479ecd8dd
2021-06-04 13:54:21 +00:00
crc
41b3c18145
image: move hook related words to earlier in the image to allow more words to become hooks
...
FossilOrigin-Name: 15ce16aec360a493a709294e696af8d60fd32a1f36a215430d014dfc40a265f8
2021-06-04 12:07:06 +00:00
crc
449675fb8c
toolchain: more small improvements to amalgamation
...
FossilOrigin-Name: 758b5410fab3b0db708bbf0c4f3d4e8eb3150a5a6fb05ce46302a318d1023aed
2021-05-28 19:39:11 +00:00
crc
1308006c41
fix
...
FossilOrigin-Name: c87761406ccef6a856710a913be725648b11a6dd003b8b7d169f1efa8cd772d0
2021-05-28 19:04:27 +00:00
crc
cb22c59b5a
add support multiple bases
...
This set of patches:
- adds a `Base` variable
- adds `decimal`, `hex`, `octal`, and `binary`
- extends `s:to-number` to support `Base`
- extends `n:to-string` to support `Base`
- updates the glossary to cover these
Additionally:
- removes the 1024 cell limit for the kernel
- adds a header cell (7) for the start of the text input buffer
- adds a header cell (8) for the end of the text input buffer
- updates most Nga implementations that use the text input buffer to look at
this instead of hard coding the address
FossilOrigin-Name: 391ad6fc0187e5ff3089d5c42d5d5e1c18fd0b2379c90a148ba44bb66145f020
2021-05-18 19:42:35 +00:00
crc
ccd735b1f9
retro-embedimage: declare cell type correctly for 64-bit
...
FossilOrigin-Name: 5c193087801db69682131bb96f0d2f5b0c0a502f73f2d6784d8ad05d6e769d4e
2021-04-22 13:31:42 +00:00
crc
6a4aaf8eac
prefix: namespace is now sigil:, rename words, update examples, update docs
...
FossilOrigin-Name: 25cf19660ab7728d7bfee2722ea826a8a438faf92b2504b28d922d2958906aed
2021-03-30 11:58:25 +00:00
crc
b43e63ee69
add example calling retro from C
...
FossilOrigin-Name: bd9d8be4b5b523620b4d2b1f7208b1091ca8573fe0eb08a8a7f83fe569571c70
2021-03-29 13:03:10 +00:00
crc
e2a139c5fe
add more detailed docs on i/o devices
...
FossilOrigin-Name: e1edc5e9f606b84404c4cbdd114d3cb338bf18aa10995db51cdcd49648621cb2
2021-03-29 12:55:25 +00:00
crc
6ea19bbdd2
nga-python: implement run length encoding for arbitrary value sequences in image (from Arland)
...
FossilOrigin-Name: 57120962dce31f709627ed2f3ea857b0fe56e662624dab27d16083e9fe79f9a7
2021-02-02 22:28:27 +00:00
crc
9912a4b501
nga-python: implement support for run length encoding in image ( #44 )
...
FossilOrigin-Name: a132117aafc756384eb9a63b55678fefa7020b8a07ded9121828bb09658d4770
2021-02-02 15:22:17 +00:00
crc
42dbd43f16
docs: add cover to epub ( closes #47 )
...
FossilOrigin-Name: 7e6160c8257973f3df6505babf96d951e6ea563a41ee84e6375f0ea26750ee37
2021-02-02 14:18:51 +00:00
crc
e4a838d588
generate & include html documentation files
...
FossilOrigin-Name: 03f8a1f5293ceeb245b4e6315578c114c69eb4341027fad8eba5ec8c8dbca5fa
2021-01-21 12:40:28 +00:00
crc
aff0fb3c6e
run black to reformat Python files
...
FossilOrigin-Name: 3b06a15e14d8f808dbefdde1d129a4f768f803fbb3ce7fe39a82e60ff7ed88e7
2021-01-20 17:41:34 +00:00
crc
af4317f7ed
toolchain: glossary export to html now has proper background color on examples
...
FossilOrigin-Name: fd835e4289f5edc203ca75876a28a0c5d0fd829149a8866d7f15dd40603b24ca
2021-01-18 20:54:32 +00:00
crc
da436a5ef5
python: update retro-extend w/latest vm core, more fixes. Now generates a working image. ( #34 )
...
FossilOrigin-Name: 945846d37a65d91cb273416eb89b9131696a28a923ed82a75a547fb628d76ac8
2021-01-06 16:08:50 +00:00
crc
9ff6f4a20f
toolchain: retro-extend.py now properly sets the internal "which" variable in d:lookup override ( #34 )
...
FossilOrigin-Name: 18f36304cddac57017eff8c92c567e05963b0c54621f9ea569441bd48bb6fb56
2021-01-06 15:03:55 +00:00
crc
008dad4d31
toolchain: add a tool to run spell(1) against the chapters in the book ( #40 )
...
FossilOrigin-Name: b0a8ab588ab4884adfff4c0f8ae89efdbfcac432deeac6999ba6cab633539659
2021-01-06 13:18:47 +00:00
crc
75f9fcf9e4
python toolchain: more bugfixes in retro-extend.py ( #34 )
...
FossilOrigin-Name: fcadbd7c9345704bfafa5b1e9cb623f664d70baec8483dd437fad0c5ed896afb
2021-01-04 20:48:18 +00:00
crc
c84886e12c
python toolchain: minor correction to retro-extend.py ( #34 )
...
FossilOrigin-Name: 2bc1dd429ef5a38068b3144a3b99c02c120fde2ed2fff2afefa839c949b28fee
2021-01-04 19:40:23 +00:00
crc
dc0aa0cb21
nga-c: work on an easier way to add extensions to the embedded image
...
FossilOrigin-Name: 7b6fae3d092e9255dba1f54115a8c9c347e73b53cbc3b95daa68a9b437bd6367
2020-12-30 20:50:32 +00:00
crc
23923fa9bd
toolchain: remove unused variables in retro-muri
...
FossilOrigin-Name: e9e3f69a67374ffd1aa3c88468acc878f40c103d7c1b6a35079b21fa42c0a402
2020-12-30 15:22:42 +00:00
crc
3dbab4061a
nga-python: load & use embedded image ( #33 )
...
FossilOrigin-Name: 2775527083e92f7292440e98cb7e143d3760f0c8f779078684976eb4f3c0e371
2020-12-25 04:30:14 +00:00
crc
dd7e9ea809
toolchain: add initial retro-embedimage.py ( #33 )
...
FossilOrigin-Name: 41f9df0b112454e37aae00ad0c9d1bcc054331f7e5eb9b038733884d82c3e143
2020-12-24 15:01:26 +00:00