Commit graph

194 commits

Author SHA1 Message Date
crc
f326a99caf start of the new ioctl device
FossilOrigin-Name: ff4557673a4ee251c20472267a4e6e8c7b364aaead7bc5c8c9065f043396bb44
2024-01-22 15:19:00 +00:00
crc
2960dfcc2c add first stage of takawiri, a new listener
FossilOrigin-Name: 48fb492e1be05dd04ad045c40b7d4464b38f1174180c0cb4298af2cf305c1743
2024-01-19 13:11:51 +00:00
crc
e1172808c9 add the initial text output buffer (tob) the library
FossilOrigin-Name: 045d5a69ac90a4e43885db3e9723b9445f42ab13dabdeadda4f8ee151900ae8c
2024-01-18 15:49:44 +00:00
crc
9bbf8e2724 nga-c formatting cleanups
FossilOrigin-Name: 340e96fa14c587831d87acc62dcc1fc72dec51513007a88008f80d63ae084a46
2024-01-10 22:39:30 +00:00
crc
1f18b9f2b1 make HOME a floating buffer (reduces image size by 1k cells)
FossilOrigin-Name: 5b35e2c48ba1f114806df1d34ac4996f1684caa22ea11aa4cfd8d99b289b5130
2024-01-10 22:26:59 +00:00
crc
20092a037e nga-c: filesystem device no longer included if ENABLE_FILES not defined
FossilOrigin-Name: c1ad7c9c9b2e5dd367792f752bdf70eaca622c6bfb96bacb184388f86e7f7206
2024-01-10 22:18:24 +00:00
crc
1632155687 USE_UTF32 define removed; deprecated code paths for non UTF8<->UTF32 removed from nga-c
FossilOrigin-Name: c401c458e2d74e9c142437055363f89bfff2056cada15dc6e5dde3856ce5b0cb
2024-01-10 22:10:12 +00:00
crc
374434eb40 2024.1 is out; shift focus to 2024.9 now
FossilOrigin-Name: 4a67cf32f10027bb3e49f97d023b47348893c78d7db77492a1e716a1c44300ad
2024-01-10 22:05:05 +00:00
crc
5889439726 add BRANCH_PREDICTION build option (faster code execution on some systems) [ref patches from ~iacore]
FossilOrigin-Name: 1c0eae08793ea555167fe1d83eee1fa849303fd3748cb71a09a8d5d06c312e28
2024-01-08 14:50:33 +00:00
crc
c84b9a7e5d move the full listener from interface/retro-unix to the basic image
FossilOrigin-Name: e6fd949a0911730c0db46faf3c20fdb7b265b38bc2b3b3456980d26a4bb1bdbc
2023-12-15 14:10:08 +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
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
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
4155ac0300 nga-c: refactor block file i/o device
FossilOrigin-Name: 5a5f7688c8ffa2c9af3c4942cbf6261ade675ccebf003f8bd78bd57de226d316
2023-12-10 23:38:07 +00:00
crc
f04fb99758 nga-c: use named constants for device types
FossilOrigin-Name: f0d3e530a93840fc0656d344ea487a58b138ce1af8e93ac7517c8d0df01c5192
2023-12-09 18:15:54 +00:00
crc
6cea9a634f remove separate string buffer in s:dedup
FossilOrigin-Name: 911dc4298e164218551636b4d8a9790baa30eb107ecf61b82bba72ceb4d7724f
2023-11-21 19:16:26 +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
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
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
78d74d8df0 file:reaf
FossilOrigin-Name: b4f3ffd0d6f75e88b7302bcb66c3d49381562cd4262e402bfca501a426612658
2023-11-03 16:51:12 +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
d3cb959ad0 new example: exporting an ilo block set
FossilOrigin-Name: 47f47e23e9fdde76777ca40072c6c90f9a95ab7f077c8b89b29e70f564031bdf
2023-11-02 15:22:25 +00:00
crc
a42cbb1b6a add example/irc-logger.retro
FossilOrigin-Name: 6c2d23f37890ebcad93d69c44c72b62fb56fb0ad0966ebdb110ee8101269ab10
2023-11-02 13:31:25 +00:00
crc
56971594b5 nga-c: change inst_ha() to call exit() directly
FossilOrigin-Name: d6c3a2590c219cdb223b5b4040d2b716277781b94b5298a106541d1f3fc4b587
2023-11-02 11:54:30 +00:00
crc
51f107b66d fix bug in s:index/char (reported by fangchar in #retro on oftc)
FossilOrigin-Name: 4958c8bb78ad787e42d4176cd9f781b4e37c9fb19086b0b6b4554661c9bc801f
2023-10-25 12:45:28 +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
1e131285b3 fix a typo
FossilOrigin-Name: 10392551645a44ddd6715c0cdcabaa9885053eab66eb733b03e7115251b33814
2023-10-23 18:30:04 +00:00
crc
9c57273486 add rest of missing source data
FossilOrigin-Name: 975ce00555053ef25bf6ba20a886aa5ba35f91c3f96292961b379369fbe919af
2023-10-23 18:26:47 +00:00
crc
f7310bb6cc move malloc & double to package/extensions
FossilOrigin-Name: 072c6e6b0eb0f21ce985d84fc8c5f032172e3116ec765c61d85fb60aa3ff74d4
2023-10-23 18:23:23 +00:00
crc
3eec5480ab make some small optimizations to some fll: words
FossilOrigin-Name: 767c0b08d5e9ddd854a15027d025aa1b89f5359c67718b0bf51e2a06c2996f71
2023-10-23 16:08:18 +00:00
crc
a0ae942d31 move old Python files to old/ pending future deletion
FossilOrigin-Name: 311bcb2964ead8ae4caf302c407a3b6ddc4ce699a874d85603af479030944cba
2023-10-22 22:29:22 +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
c26569ba03 fix some casting issues in nga-c; back to 64-bit builds now
FossilOrigin-Name: fbc9b9970dcd17559ad61aa56b6bae423f76abddd4e78c98bf2038d72a7f8ec8
2023-10-22 22:04:32 +00:00
crc
936a426ece add missing source data for err: and some globals
FossilOrigin-Name: 7de6429d5af29155b8ad47bc3908b88840f7bb6f5ccd07014acf263e74548b9f
2023-10-22 21:59:01 +00:00
crc
fe21169724 add missing source data for a: and d: words
FossilOrigin-Name: 6cd7cec6ee8dff1be8774f32982625fd56ee36927d3452b733c41162392b0137
2023-10-22 21:45:13 +00:00
crc
21d23ee3e7 add missing source data for words in script: mem: and double:
FossilOrigin-Name: bb2a1fd9b46acdf68d79753792e9201cf6690efee2eaa350341faa39636d0d71
2023-10-22 16:18:59 +00:00
crc
6e17d8a8d5 add missing source data for file: and fll: vocabularies
FossilOrigin-Name: 7a9759a9e829d5181da9a868b574c39b24859758481ae3c563873adefe89fd9a
2023-10-22 16:11:59 +00:00