Commit graph

55 commits

Author SHA1 Message Date
crc
53c08aaf03 retro-document: final result of performance work: reduced the glossary generation for 106 examples from 31m52s to 13m22s (a 58% decrease)
FossilOrigin-Name: 7e634452dfc8ebf38453ebe40f722ee91ed52bf87b7eb56669869e6f65316ac3
2019-12-16 21:14:08 +00:00
crc
507f191b76 retro-document, retro-describe: more work on performance
FossilOrigin-Name: 4e2c988208fc3c1c09932290e7e8c1407d9045856ee86ecbee296924988be189
2019-12-16 20:09:07 +00:00
crc
9b5d2fecf7 retro-describe: work on improving performance
FossilOrigin-Name: 00773b657e3ad09fc2d98b8834fdba9e2dff73a921b65698c30cef5e20fa8926
2019-12-16 17:32:16 +00:00
crc
6b8450ec29 fix make-book.retro
FossilOrigin-Name: 268cb3dd195fb8e732bf3d0e3012e8dfc2aa63903d77e5ccb1277ea5f8c70170
2019-12-10 19:00:16 +00:00
crc
9ffc6f277f END -> HALT in Nga instruction naming
FossilOrigin-Name: e3a4cbb9ac94f83d9e256cdaca70addde60626771ccb68b9f784ca4b355ee2ea
2019-12-10 18:51:56 +00:00
crc
3a000cc8f0 nga-js: two column display; hide canvas if nothing was drawn to it; glossary below input area
FossilOrigin-Name: cd673444c1019f2c34abd2ed290ae9bb9d47090c27a750bf909f46e17526b881
2019-11-22 22:02:02 +00:00
crc
c64b92d0e1 more top level moving of files
FossilOrigin-Name: 6a3e64fe234ba475543562c4c365fc29dc81c1bc8c812aaac9c9a6927fdb77d1
2019-11-22 19:16:33 +00:00
crc
d480daccf6 move the retro-describe.retro to tools directory
FossilOrigin-Name: 66e8e6a3523686232131bb9c3d692e76ecfdce3143289d63e69595abbc0acdf8
2019-11-22 19:01:17 +00:00
crc
cdea80bca7 move make-book.retro to tools/
FossilOrigin-Name: 069c1d03ae2985134b2127715211039e6127c9bc53c3bb2714165e9af2f4871c
2019-11-22 18:46:26 +00:00
crc
00586f3354 move interfaces to interface/
FossilOrigin-Name: 95a4793e965f0787a8664e4dc3a4f49f66098c30c2a209b6a6d7c2c5fb79193a
2019-11-21 19:48:05 +00:00
crc
e5d3e5d821 muri.c: add luke to copyright notice
FossilOrigin-Name: 453d7f97b9b21a5061f93b178b3578b068bbcf74ce3977b4b5fa5e79624d1199
2019-09-23 20:05:22 +00:00
crc
3ec3d650c3 use luke's approach for opcode_for in muri.c
FossilOrigin-Name: a0627ef12a96397d5f027fb744bfa7db56d5992613ba129341e19a4a1c281d84
2019-09-23 20:02:11 +00:00
crc
af7454ee80 Build for 64bit with make clean; make CFLAGS="-O2 -DBIT64"
FossilOrigin-Name: d4fa66ba7fd57ca5095f4f6ac40bc8c20c948f6c8a52635a6156b3525f9703b3
2019-09-23 15:11:56 +00:00
crc
91fc0a0d27 build a 64-bit cell system with CFLAGS="-O2 -DCELL=int64_t" make (this does not yet set the n:MIN and n:MAX
FossilOrigin-Name: 96987abc1a7ce351c151b173a3f1fe64d6a4e1c5190cf1eacefd1d063efddbe1
2019-09-22 03:01:49 +00:00
crc
f42d300621 updates to make it easier to build a 64-bit cell based system
FossilOrigin-Name: bd1dc5eca7e6e58aaf3b6a0b3f3d0571db0467f4ceb49028e3b4736a85c019de
2019-09-17 16:40:25 +00:00
crc
1662e88fe5 fix retro/javascript build tool
FossilOrigin-Name: 1fc862de181538aca9035dbe29ca8867288ef516dd418eda84bafabd489a7d3d
2019-08-29 14:22:19 +00:00
crc
fe6275b539 minor cleanups
FossilOrigin-Name: b2fc760da05c77407705f96fd4f0fdbfde76fe0899fc4a8f1642ab60cbc2dbaf
2019-07-08 12:34:29 +00:00
crc
59398d77a2 add a shell script to help with the future file renaming process
FossilOrigin-Name: dfbc1d4b76728a46bad875e57bbc3eba40b3dcc4b0a45ff5ac0bc91efa467460
2019-06-28 16:48:18 +00:00
crc
32e0a2eb16 attempt to fix strlc* on aix, hpux
FossilOrigin-Name: 7596519f71e71b88ef7b1c084aed3bfa12e23ed253fcc0a1ae1d2c8148b3e4e3
2019-05-29 12:31:42 +00:00
crc
a1281abf02 fix some dead code issues found by tankf33der
FossilOrigin-Name: 3f6ad39437ef09616919e7a642ac235fe0042ade241220a007d6d92b8afe61ac
2019-05-28 20:26:28 +00:00
crc
72da2db336 add tools/document.sh
FossilOrigin-Name: 0741ec3c06c4e8ce07487bf7471212750beb1cadd65f21572bf18c0ca7315c59
2019-04-24 14:16:37 +00:00
crc
f9e65e4d21 increase max image size for retro-embedimage
FossilOrigin-Name: cfcfaab2a440a90fb113847cb3d20bab3ae8b38cf94c504ba78e425c0501bbba
2019-02-21 21:59:35 +00:00
crc
3b6ad8b04e fix a (c) year
FossilOrigin-Name: 63d98a6438d61e3235c7b45854e2953cf634d1a4cc47201178b376347f3d4542
2019-02-20 16:18:45 +00:00
crc
5daee185ec retro-extend (c) now displays an error on err:notfound
FossilOrigin-Name: 4134203f3482f7a2cd2732b3e0ad27a2c1d253bbd16cc90b4763b1e1f570a027
2019-02-05 03:22:19 +00:00
crc
51f9ed016c drop "c" directive from Muri
FossilOrigin-Name: 12f1922ebd034757218e02bfa053f47d5b40718770a1759a77a089324948ae63
2019-01-31 13:09:46 +00:00
crc
b46dbc1d58 put file in wrong dir; fix
FossilOrigin-Name: 3b2ba407082dee258ec03aa20070608bc89608950314b29f082709aee8bbaf12
2019-01-30 01:44:52 +00:00
crc
b602aabea1 add retro-extend written in retro
FossilOrigin-Name: 454964c4c38d225882f00a27d4902a6ba18ef4489ce551942ee2814b079f6381
2019-01-30 01:42:25 +00:00
crc
a0b61dcee9 add openbsd implementations of strlcat and strlcpy for use with glibc
FossilOrigin-Name: fca1c7ad07c648d643e82ca23148fe2b929885fbd983af5c186e8b14d141c913
2019-01-18 01:20:08 +00:00
crc
25f3a9a551 retro-extend: more small cleanups, slightly faster
FossilOrigin-Name: dde395a10561bef080523865f64c22ece42b9e57d6830bce8e159af9b33fcea6
2019-01-16 15:59:47 +00:00
crc
03a5dadd8b retro-extend: reduce memory use, fix a potential buffer overrun, allow import of multiple files, remove dead code
FossilOrigin-Name: 4984d5cfd588d94c370e0ab6bec5c6a0a45e45297ff1e02bca0149c0fe380bc3
2019-01-16 14:50:25 +00:00
crc
165ca5119b retro-extend: output format cleanups
FossilOrigin-Name: e620aaa2cdb559c9413983a02c93a0221336f7624de5bf4b73b18595481de94d
2019-01-15 18:39:58 +00:00
crc
fd94229d34 fix source filename display in retro-extend
FossilOrigin-Name: 93e6b3033982ced346d365ff63edb643f124eb2bccd53799ea7c024e15fe7ded
2019-01-11 21:49:14 +00:00
crc
5781652fdf muri: use strlcpy instead of strcpy
FossilOrigin-Name: 21eb6766abd875429b9987d2c46d474128f6ab6dab4222d89da9e6e9f1367512
2019-01-11 03:10:25 +00:00
crc
45bec1c58b change image extend to allow specification of image file
FossilOrigin-Name: 32644c0d15a6d130620dc4d3078dc88c7980aca9f7c27e055ebdd83f604f6451
2019-01-10 18:18:27 +00:00
crc
ecfee0a892 more copyright year updates
FossilOrigin-Name: 16c5cd14ed545859aabc345bb28f39d0ea1c87d1f486c32b78133f2fb59cd73c
2019-01-04 01:50:49 +00:00
crc
4cc1f66341 retro-extend: reduce memory footprint
FossilOrigin-Name: e87ded2cc6ea350175cfbab8b15494bafa926d91b720edf15fa92d894521a8c5
2019-01-04 01:43:00 +00:00
crc
8da5f7ab09 retro-extend: now use current nga implementation
FossilOrigin-Name: 31078bf1252c2981b46217efcd936ed0ff85f2f65faa7730e29ac267a2cecdcb
2019-01-04 01:41:02 +00:00
crc
3ea2bcc9ca rre: adjust stack sizes
FossilOrigin-Name: 14e53637a8f53f63ec2d45ade43abb3a6d8deaa2c02a5bc8be8c32bafeb03f0c
2018-12-21 16:14:42 +00:00
crc
cc6766da20 muri: add support for new instructions
FossilOrigin-Name: c5d5406bc2dad368ba2c935bdb824fcd989c2e215005dfca9a618b562dcadf72
2018-11-21 23:47:02 +00:00
crc
529de2d3c7 minor fixes
FossilOrigin-Name: d652359889a08ef9863c12862a4d078457570d7caf89479215c939fbb26bfb58
2018-11-09 03:25:59 +00:00
crc
00e37cf09c add javascript implementation & html-based interface layer
FossilOrigin-Name: 35f3b0d5b9a0de0d49487e84f873257ce56f4c9ea3ed73116c97e76b664ce542
2018-02-06 15:36:34 +00:00
crc
25e75074e5 interfaces: add NOP skipping to improve performance
FossilOrigin-Name: e6c55b2128f8fa444ce3f77d6f9c571a0ce046c75a125e03cbf9581e381de130
2018-02-03 16:07:25 +00:00
crc
82c375d68a fix warnings
FossilOrigin-Name: a32dfd7d9b2d55f5884fef99c6e3f796895c476569e91d4648349a03fb5bc3e9
2018-02-03 14:53:06 +00:00
crc
cd0a28ab4a tooling: generation of image.c files for embedding now has shorter lines in the image.c
FossilOrigin-Name: 4c3514bfdcd4fcfdb264303bfddb897edd2e53f74beb91cc075e2882065459b3
2018-02-02 21:43:29 +00:00
crc
b793fd334e some work on the build script
FossilOrigin-Name: 2ecf7b2f3b4412f124e3fb1c7a3ab8c7845b3e7ab1f3b82d8b19ee6d2ecc8792
2018-02-02 20:21:45 +00:00
crc
97e4cdfcb0 unu, muri now build under gcc-2.92; full build works under Haiku/BeOS (disable GOPHER in rre first)
FossilOrigin-Name: b24fcc586b4c07494bfaeb882c9cf1ac37289c1e3afc51348090937a2a17b7cd
2018-01-27 20:36:11 +00:00
crc
e97886ee65 embedimage, extend now build under gcc-2.9 (haiku/beos)
FossilOrigin-Name: 92aa302cfd693866025c0303a56547b2e491340554ce076454fbd53d27db7c7c
2018-01-27 20:25:18 +00:00
crc
2af9f76e5e use build.sh instead of Makefiles
FossilOrigin-Name: 0629a8313d079a075c867170be8c4884aeb2b8938ec3e437978af3ce2b67212c
2017-11-08 21:33:18 +00:00
crc
7c8234d65a reorder linker flags to better support gcc
FossilOrigin-Name: a513b7f1ed731b676830cac35a396de778474fee7dd64103d783b9c18f849c1b
2017-11-08 11:45:57 +00:00
crc
dc92b053d7 more move from ```` to ~~~ fencing
FossilOrigin-Name: 486430190417f9cf5f6239a9d5171822aec62c761df90dc03cb5c95558ec6973
2017-10-20 13:02:14 +00:00