Commit graph

1918 commits

Author SHA1 Message Date
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
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
65c38bcaea note a possible bug in s:dedup
FossilOrigin-Name: 1d1cd59da1428379f3680cb440e873fe9bc5ea4d7d760ff387c39c41ea4e08ef
2023-10-22 22:10:41 +00:00
crc
dad3833893 a formatting tweak
FossilOrigin-Name: 9ac60ea565b65f9785d1f901854bdc5dafc52f31601613f7276913b55d2f82b7
2023-10-22 22:09:49 +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
8aa8e3e7ee add CURRENT.txt to start tracking what Im currently working on
FossilOrigin-Name: 3305a51db54f6a10ed57b1fc88ec30ff2b2e7af9d6dca006943855526a1f8233
2023-10-22 16:44:57 +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
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
360c390300 add a D implementation of Nga (32-bit only)
FossilOrigin-Name: d5fe8aa2c40bfaef4110c9b07c9fb35671ca31a6bedeafd79ee5d273bfd8aa1a
2023-10-20 17:28:49 +00:00
crc
075fbd6500 nga-c: add NOP skipping
FossilOrigin-Name: fccadfe87aee74d062c39ad8c6eca33e031afae801c35ed2a2c050b5f6553cec
2023-10-19 16:20:38 +00:00
crc
6ed8f2e962 retro.c: remove remaining uses of strcpy()
FossilOrigin-Name: 8219b7a9444e0d1f49b8b2b926d01beb05d7cb071e996c3dc21ddd857fb7c929
2023-10-10 10:03:33 +00:00
crc
57c31a40d0 retro(1): note that verbose output goes to /dev/stderr
FossilOrigin-Name: 80a18380289ec06c1dd854fbf530e98263ba4ea614c265dc2b70cce66540420a
2023-10-10 09:54:47 +00:00
crc
bc30a15534 retro.c: verbose log output to /dev/stderr instead of /dev/stdout
FossilOrigin-Name: ee4e016fdd459a308ac6c564bc11a45662101fdf4a38b841e84b1568393e7829
2023-10-10 09:53:01 +00:00
crc
490fd83cb0 retro.c: -v now mentioned in help text; show sp, rp, core as part of verbose output
FossilOrigin-Name: a78c3d5b49a7f0dd484a8a42ff6b1dd263572bd6b73b787d2481d222c0fe0354
2023-10-10 09:50:07 +00:00
crc
fbfba0630b nga-c: start moving configuration into config.h
FossilOrigin-Name: 1745b78e2c113f6aaea22492a87252a16f5e2b00e22b36d4f8d1953c5131aaeb
2023-10-04 14:59:31 +00:00
crc
5b8a70db73 start of verbose mode (enable with -v command line argument)
FossilOrigin-Name: 29cedf3b8c2e9fc76bb34708d6a7052a290a3ea4ed8fb8b2cbf89fe093325c81
2023-10-03 19:01:15 +00:00
crc
a134b3dd3d err:notfound message display now handled by Forth side, not the VM
FossilOrigin-Name: 4fa570b45bd3769251f681b3e5186bca45b5f430eec5f9bab980d8ef84a6c5b8
2023-10-03 16:43:41 +00:00
crc
92828daa77 nga-c: empty RAM when loading a new image
FossilOrigin-Name: c893d8e609a1f29e575f711524ba8f1bdd62ad5dffa4d192e05c12c2b3e4695f
2023-10-03 15:32:24 +00:00
crc
fe7c180c8d fix source data related to file rename
FossilOrigin-Name: ce5db8cc0a52393be7a6f7b3174f37ee19b0786114c073c5ed2faa0f137a9449
2023-10-03 14:55:11 +00:00
crc
2ccff78191 rename retro-napia.retro to konilo.retro
FossilOrigin-Name: 3ca37dbd36b70922b55e9716a5cda795522ecc6799dee6ad190d54fa4c1d1077
2023-10-03 14:46:18 +00:00
crc
1fe0f0f14d add KNOWN-ISSUES
FossilOrigin-Name: 9e410d9de41b29b660a159e0139152168dc4debd03ac68f493d24aa9d1f1e53f
2023-10-03 13:51:48 +00:00
crc
5e9ce5ca1a update header comment block in vm/nga-c
FossilOrigin-Name: be070c1d49c1757084eab0447e037f641953d4b345a808a97b3f2ebdf07dafb7
2023-10-03 12:45:12 +00:00