crc
|
b54beb2091
|
use assembly in d:for-each (saves 20 cells)
FossilOrigin-Name: 173bf95123698391cd00d8ad214537b5aa0c09a215e8c1042d8c2d7afaf149ed
|
2023-12-15 13:47:23 +00:00 |
|
crc
|
a0d39d511d
|
use assembly for v:inc-by and v:dec-by (saves 14 cells)
FossilOrigin-Name: d28869bd6a6d78f2885fb02d23643b18a423762996c58cc0b2ca72c337e740a4
|
2023-12-15 13:12:44 +00:00 |
|
crc
|
426ae1ade8
|
use some assmbly in h:fetch and h:store (saves 23 cells)
FossilOrigin-Name: 3f29cb90cc4e5d7e942d42e7cc2b793e203ffc11fb73b06050a9362756546b33
|
2023-12-15 12:57:26 +00:00 |
|
crc
|
c78b58ca43
|
rewrite part of the byte addressing code in assembly (saves 11 cells, faster)
FossilOrigin-Name: 72218f52afcd1a0afdd0db6dfa11be82d3853ffd8e85be31299ab7eadf8785a2
|
2023-12-15 12:35:17 +00:00 |
|
crc
|
484c034d94
|
use FREE in determining the address for the string buffer (saves 6 cells, reduces repeated code)
FossilOrigin-Name: 702285e514de89b0d13400925580f07bc2ad7b4f4cf56d645186f4a73003c12e
|
2023-12-15 12:29:46 +00:00 |
|
crc
|
d51d76dd57
|
alter a few definitions to reduce memory use by 30 cells
FossilOrigin-Name: 7020a844db042f82455a2f82e1b151e402f0afb93db304324a584655c4c095dd
|
2023-12-15 12:27:19 +00:00 |
|
crc
|
a4398b5dbc
|
remove old, unused public keys
FossilOrigin-Name: 9cecf1d7fab8a32f3a8b3658dbf0e188f9dc88f301151fb1472621eeca9095d5
|
2023-12-15 11:53:48 +00:00 |
|
crc
|
40f2354a00
|
next release will be 2024.1; add note on deprecation of legacy code in input/output.
FossilOrigin-Name: 05ec8835da3a89f24b330745011743c5653de11dc67dec0a25495ac006264bc6
|
2023-12-15 11:52:24 +00:00 |
|
crc
|
c2c497b9ef
|
nga-c: cleanup argument handling a little, remove a no longer needed function, move some initialization code to separate routines
FossilOrigin-Name: 1d61670c06c72081b11470193c4548b37740505c30186e8b43a7b0f777bb6e22
|
2023-12-13 18:47:41 +00:00 |
|
crc
|
34c5ca102b
|
nga-c: simplify handling of invalid opcode bundles
FossilOrigin-Name: 6f6d24ae7607eedb7ea88e50144e1ecd3692dc6648b958c218bfabda2bc2778f
|
2023-12-12 10:41:47 +00:00 |
|
crc
|
a559779278
|
move konilo words to library
FossilOrigin-Name: 4d899ff06bf44995ec448a555788d202b99326cd2c4836ab43543865add75a9d
|
2023-12-11 23:47:30 +00:00 |
|
crc
|
87b6138a76
|
move a couple of the interface/ files to library/
FossilOrigin-Name: 153d21ddde6c35f3ed405f339ba39ed321ef7df6fdbeea48b20ef808d1db9b92
|
2023-12-11 23:43:00 +00:00 |
|
crc
|
7780f9a3dd
|
add new example w/colored d:words; describe added to library/
FossilOrigin-Name: f921df78f23ff7a699fd63595601a340e1b618af5f06d69548aef40e10ed507d
|
2023-12-11 23:39:47 +00:00 |
|
crc
|
e0a9701691
|
add termina vocabulary from konilo to library
FossilOrigin-Name: 6166c0e06328acc1b0dec076a7e02ff0068ec3b85d834a5218fe0158415ad6cd
|
2023-12-11 13:23:36 +00:00 |
|
crc
|
a5e61c80ad
|
add block-editor to the library
FossilOrigin-Name: e7489651739c0ea870c3fddd687ef44cc20d73686b01a35091147f075420297b
|
2023-12-11 12:48:15 +00:00 |
|
crc
|
5ed4511bb9
|
add support for loading extensions at runtime from a library
FossilOrigin-Name: 167b8770f5c07d3b6d7286f1af297c0e4c1c1b776900b361a194db12e46ac10c
|
2023-12-11 12:42:14 +00:00 |
|
crc
|
164dbffec2
|
nga-c: more small cleanups in clock, error, ffi, files, malloc, rng, sockets
FossilOrigin-Name: 0ccaff8f785347bc39ebcd74c66b2cde9c2dde8bc6d6f304cb46fea931155cd3
|
2023-12-10 23:49:52 +00:00 |
|
crc
|
4155ac0300
|
nga-c: refactor block file i/o device
FossilOrigin-Name: 5a5f7688c8ffa2c9af3c4942cbf6261ade675ccebf003f8bd78bd57de226d316
|
2023-12-10 23:38:07 +00:00 |
|
crc
|
987c3a5cc1
|
use DEVICE: words for device ids
FossilOrigin-Name: 49f75a7d0be98b46a38b039531d7b1b71ffe05e3db942c4efaeb242310fc0898
|
2023-12-10 23:32:03 +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
|
477d249b51
|
nga-c: formatting cleanups in dev-unix.c
FossilOrigin-Name: 5fe417f0ca0f346e5c4d31a33884387d7f1703083b9b8545b715f6ff93767e1b
|
2023-12-09 18:31:45 +00:00 |
|
crc
|
dfa7d1faaf
|
nga-c: fix indention formatting in dev-float.c
FossilOrigin-Name: 81138170229fd78d32d3cc8d6782ca78a6a58510b0cc9795ed67eb441733f72b
|
2023-12-09 18:25:26 +00:00 |
|
crc
|
f04fb99758
|
nga-c: use named constants for device types
FossilOrigin-Name: f0d3e530a93840fc0656d344ea487a58b138ce1af8e93ac7517c8d0df01c5192
|
2023-12-09 18:15:54 +00:00 |
|
crc
|
0bf4b9603d
|
nga-c: more use of #define
FossilOrigin-Name: d631ccefc72043463ead85bf530c5cc48768c01ff4352c6fef262faef3261551
|
2023-12-07 19:26:22 +00:00 |
|
crc
|
bfb845dd1b
|
nga-c: use a #define to declare IO prototypes
FossilOrigin-Name: ad3f28db9b47f2c7852e399f9481fac0cb297d5fbf397d83f13f7e0a083dfbb3
|
2023-12-07 19:19:03 +00:00 |
|
crc
|
6cea9a634f
|
remove separate string buffer in s:dedup
FossilOrigin-Name: 911dc4298e164218551636b4d8a9790baa30eb107ecf61b82bba72ceb4d7724f
|
2023-11-21 19:16:26 +00:00 |
|
crc
|
16853e969d
|
nga-c: remove another no longer needed variable
FossilOrigin-Name: f619915689a54a7fe00c2566e7c9f71dfdca657486b042df9ddc01e91dc4d877
|
2023-11-21 18:04:53 +00:00 |
|
crc
|
3498583b9c
|
nga-c: rewrite instruction bundle validator
FossilOrigin-Name: b49f50251dba7b01b1ae7883e0389fab97ae0c495c8e935f42d010cc1203927a
|
2023-11-21 17:42:28 +00:00 |
|
crc
|
69789a15a3
|
nga-c: more use of preprocessor, this time to make the active core lookup clearer
FossilOrigin-Name: 0c80d22ef1a163b51fcd54c0b444e3160a65d775ee3c116af927d8129da804e7
|
2023-11-21 17:37:03 +00:00 |
|
crc
|
608b076fc8
|
nga-c: rewrite string injection code
FossilOrigin-Name: 5b9c045413f6b185875e741c8a39fccc31f1d031a2f1d8ef67084dd9b116a294
|
2023-11-21 17:32:35 +00:00 |
|
crc
|
49c4a23105
|
nga-c: make some use of the C preprocessor in cleaning up the argument handling code
FossilOrigin-Name: 2302bad15deede5a686b08080b6d7c98b7e9b2ca3e55aa61132e9e0490630de0
|
2023-11-21 17:24:48 +00:00 |
|
crc
|
28a62b8ca4
|
nga-c no longer needs to lookup/call err:notfound
FossilOrigin-Name: 48d6b870d550dd0238948557c2fd34668a046300db2775644e285634f06d4ceb
|
2023-11-21 17:17:57 +00:00 |
|
crc
|
f1a52b71ac
|
add a new example showing a limited form of vocabulary
FossilOrigin-Name: 4ffa02ea0bd8f8aef134a60af926608ee2342e90496335bc9b8a90b5e60e61b4
|
2023-11-21 14:49:38 +00:00 |
|
crc
|
1cb4e3a584
|
minor formatting fixes; remove an unused file
FossilOrigin-Name: 324ad7aff09db74678744212014f395650870209f6133a7583b960eaa55a3f7d
|
2023-11-21 13:38:56 +00:00 |
|
crc
|
273ababa9a
|
use mode array when opening files and pipes
FossilOrigin-Name: a39bc0feaa803b448534db6433064d3ac417b3e405b19b493f1e4d1873dd61af
|
2023-11-21 12:37:57 +00:00 |
|
crc
|
323dd2974d
|
allow VM device configuration from either C or Configuration.mk; update the build instructions to point to Configuration.mk (thanks to technomancy for reporting the incorrect instructions)
FossilOrigin-Name: 077c1bb5fe053403a26c05dfe8a90721e8eb8084b5061ef969226909e7665e67
|
2023-11-20 13:16:55 +00:00 |
|
crc
|
75cd675c8b
|
new example showing decompression of ulz files
FossilOrigin-Name: 1f5cfe735eeabf3496d620637f840672f388d5b39d02da4ce5971961dc6a667f
|
2023-11-16 17:16:45 +00:00 |
|
crc
|
756c0b57bd
|
copy in my latest font data
FossilOrigin-Name: 22a124acda05fd20761405d896c285c07114aa175c572c7ffec079e057f778f5
|
2023-11-08 17:22:45 +00:00 |
|
crc
|
733c39fc77
|
added an initial man page for retro-compiler(1)
FossilOrigin-Name: bab1ed202e0a8cef212975433c8426e43a0c595392d1cb093b7d78a5cb69ab99
|
2023-11-08 03:37:07 +00:00 |
|
crc
|
11418661d8
|
retro-compiler: fix bugs preventing compilation, causing hangs on startup
FossilOrigin-Name: 78afb7f951d46489c15c6db1b84720753fae72e141b0afedb88a56853a5500f5
|
2023-11-08 02:38:06 +00:00 |
|
crc
|
e975c4acd0
|
nga-x11: backport i/o extensions from ilo-x11
FossilOrigin-Name: d2d57f3a68ce1f093e6b7eac6b0387515d2d9079af881ecbf9d95c41afb72879
|
2023-11-07 19:57:31 +00:00 |
|
crc
|
5c602408a6
|
add first part of (termina) code from konilo to package/extensions/termina.retro [provides text color; positioning]
FossilOrigin-Name: 13fae6ae24d809ae867b677d5b7e17f5d44e0a88e42d0f1bd714e6957ac1c840
|
2023-11-07 02:25:44 +00:00 |
|
crc
|
525a781745
|
initial code for nga-x11, for running on X11 (based on my recent work w/ilo)
FossilOrigin-Name: 2e05908ee3128d2da1e3e7b680b29a79f7e4558b0087bd0bdb1a697d5be9cb0a
|
2023-11-07 01:35:26 +00:00 |
|
crc
|
128f9d12e8
|
retro-describe: support multiple words again
FossilOrigin-Name: 304f338ed52f543c55cfe47798d89efda3ea1cfb24c7dd401105c3b76bc0d731
|
2023-11-03 17:12:23 +00:00 |
|
crc
|
78d74d8df0
|
file:reaf
FossilOrigin-Name: b4f3ffd0d6f75e88b7302bcb66c3d49381562cd4262e402bfca501a426612658
|
2023-11-03 16:51:12 +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
|
90bbf5b098
|
file:read-line no longer using buffer:
FossilOrigin-Name: 0450b85a8bc0c1063192577f175149ef5302596b96b3a572e176be0454df4e62
|
2023-11-03 14:05:24 +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
|
d3cb959ad0
|
new example: exporting an ilo block set
FossilOrigin-Name: 47f47e23e9fdde76777ca40072c6c90f9a95ab7f077c8b89b29e70f564031bdf
|
2023-11-02 15:22:25 +00:00 |
|