Commit graph

1340 commits

Author SHA1 Message Date
crc
57fa16b4d9 nga-c: split invalid opcode reporting to a separate function
FossilOrigin-Name: 0de8b65ac936f5cc5b54c840bd37ca802e98c09de91e81c94df22e0b611c17e4
2021-01-21 14:05:55 +00:00
crc
e4a838d588 generate & include html documentation files
FossilOrigin-Name: 03f8a1f5293ceeb245b4e6315578c114c69eb4341027fad8eba5ec8c8dbca5fa
2021-01-21 12:40:28 +00:00
crc
1052e8a83c nga-python: fix a bug in include
FossilOrigin-Name: 90df732d68816e90c2767c398a07d80c82a65188ca580e9aafbb11442e902ce8
2021-01-21 02:50:05 +00:00
crc
aff0fb3c6e run black to reformat Python files
FossilOrigin-Name: 3b06a15e14d8f808dbefdde1d129a4f768f803fbb3ce7fe39a82e60ff7ed88e7
2021-01-20 17:41:34 +00:00
crc
2125752358 fix typo in LICENSE
FossilOrigin-Name: 137000a3e615f18e9bca96527dc152f1b39bd2021628e6d7f742b77a8d420e11
2021-01-20 17:41:29 +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
f51e345931 nga-python: add Makefile.python target to package, upload for pypi (#23)
FossilOrigin-Name: 3ad6ae382f4a6fb777d52cee8bf892ad6c5174642ea64c24fcfd8e5e372c3c6e
2021-01-18 15:43:33 +00:00
crc
475a53d21f vm: add nim implementation from Jorge Acereda
FossilOrigin-Name: dd856dd7f603a9bb3d69a7f70fd842f8019f9985401c6ddf69aed6867e3fb2ff
2021-01-14 19:35:49 +00:00
crc
576efef532 rebuild image
FossilOrigin-Name: 22e07105163fdc74da369e71778df558c0ecd9a405901dccae1635d60696cabe
2021-01-10 15:48:38 +00:00
crc
962c64a3da fix a typo in retro.muri that caused the python version of muri to crash
FossilOrigin-Name: db919ab8d422f54421bc9f85df6218dd1264be8c244c4bc16818120e17a69bb1
2021-01-10 15:47:27 +00:00
crc
8f7605e026 docs: fix more spelling errors
FossilOrigin-Name: 6f38e8f9ec727b9897478d6c242d814fc8dc7789b7561c46a01ad5c32057849c
2021-01-07 16:02:18 +00:00
crc
6a77e9f3b6 add build manifests for use w/sr.ht
FossilOrigin-Name: ffc1b19af431119f7b691f8597106939965122ee3c1b3a799058118fd280f406
2021-01-06 20:38:50 +00:00
crc
04b9c879a1 update some copyright notices, reword part of README to reflect the status of the Python implementation as a primary option now
FossilOrigin-Name: a8a3146dd099e1a2ba68f088af9ec960299bd857d2895e4276c07afc6a897992
2021-01-06 19:47:24 +00:00
crc
1a4690df98 book: fix more spelling errors (#40)
FossilOrigin-Name: c5321d19ac9fdbefb74468ee04048543e8c261d599f58be36cedffef73fb3ac7
2021-01-06 18:29:48 +00:00
crc
9e9903eee6 examples: add muri-with-hex.retro (#37)
FossilOrigin-Name: 049c678e5f76769e9768e1fdbdf3437be3dc014275ba01752996ea8c77794898
2021-01-06 16:15:38 +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
c0db7b267a nga-python: fix random number generator (forgot to import random module)
FossilOrigin-Name: 89b97f70b3f5ad1d1c9ed9d97cdb4fe99448a6b245611bc011fc4a66736ff345
2021-01-06 14:02:23 +00:00
crc
607de0266e book: begin fixing spelling errors (#40)
FossilOrigin-Name: e25843e07e7988d86365f24681b50243421bbc43e6807b1173d4f3beb702acbf
2021-01-06 13:57:16 +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
e31cc82656 remove deprecated words
FossilOrigin-Name: e999bdb76459148c72894cde22abd88422e5b79fb822fbd83d037892c4c232b0
2020-12-31 15:04:06 +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
c8bea57564 remove old text file for listing issues
FossilOrigin-Name: ec836acf56db34f68ab983f5a03c8b487e0e4ad21feac64a13c651865a16a758
2020-12-30 15:32:36 +00:00
crc
89c12a2fbe Add public keys through July/August 2021
FossilOrigin-Name: 3ea2a47fb6fb297749e321e56455a0f14ad2dad3a8a2a31605be59b96cbf9cee
2020-12-30 15:28:43 +00:00
crc
8c9c0ed9fa remove old public keys
FossilOrigin-Name: c83acb49000350bbe514da27b1a905308ad547e5f80e29f8541b0d1ea5b201ed
2020-12-30 15:27:27 +00:00
crc
9904d7af16 nga-c: remove unused function
FossilOrigin-Name: 4cc9341655b1ccf9bca1d987eec8620604cf1b23ae769ccc46adfaab9e03399b
2020-12-30 15:23:00 +00:00
crc
23923fa9bd toolchain: remove unused variables in retro-muri
FossilOrigin-Name: e9e3f69a67374ffd1aa3c88468acc878f40c103d7c1b6a35079b21fa42c0a402
2020-12-30 15:22:42 +00:00
crc
e551db2d83 nga-python: add d:words and related to default embedded image
FossilOrigin-Name: aac302474102db7351f1a1131ffbd61a015b14545c178c8b495f494dbc77d9eb
2020-12-29 19:47:07 +00:00
crc
680842f35a nga-python: run black to reformat code
FossilOrigin-Name: 8a6710e5ae7051775e4d9d9f6689f135a74efb6f101bd7940d7fcafc5cb73f4e
2020-12-29 19:10:33 +00:00
crc
132513dcb7 update release notes to reflect the current state
FossilOrigin-Name: 1a156d8dddb52587451f6050a1142dfe8a87d1695286caa56f650a4d02c7c6d6
2020-12-29 19:04:41 +00:00
crc
b20eac2487 nga-python: fix bug
FossilOrigin-Name: 7654403921fad6941bf6dfb47e8b0bc5c32534224a24672955b037adaea10641
2020-12-28 15:24:14 +00:00
crc
676c09a9f8 nga-python: add a Makefile for the Python image, update embedded image to provide coverage for i/o devices
FossilOrigin-Name: 709420db0d18a7794c208ce4827bd0f948ec47789a672371001faa54f985b498
2020-12-28 14:21:43 +00:00
crc
71f1598033 nga-python: add -u and -i to the command line arguments processor (#33)
FossilOrigin-Name: e488943c77e9374b79a733321829ae4b2908bf12b25748ec7ac3f61466e7e053
2020-12-28 14:04:30 +00:00
crc
27289092f8 nga-python: use https when downloading an image
FossilOrigin-Name: fd6b6b6a570c40bc025df1cecc465ae80497f100173e67276c21cbdedcb9e1f3
2020-12-28 13:12:03 +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
crc
370868e4d3 nga-python: small adjustment to RNGDevice (from Arland)
FossilOrigin-Name: a1f3640101ce39fb0cba3ef893d0f9f5fe87ce20c463b085061a023449808609
2020-12-24 11:57:04 +00:00
crc
5383529d3c nga-python: add a document that briefly describes the changes around cell size limits, performance overrides
FossilOrigin-Name: 74d2b2b63d673ba1065af2cf607fa2fe17db43abb40690fec495e38eea8aa0c1
2020-12-23 20:25:25 +00:00
crc
fbf1444c6a retro-compiler: runtime builds & works again
FossilOrigin-Name: 37e6d4a2ba2821087e24595ef40b5baa5254d0a4a16e66c3f63dac5733cef6df
2020-12-23 18:42:53 +00:00
crc
dac9ad177c nga-python: split i_fetch() to separate out the query handlers
FossilOrigin-Name: 5277a5509c0418c1a7eea301d0489e08264e7de0fcb50ceadba498a68077cd11
2020-12-23 16:16:32 +00:00
crc
e0853c86bb retro.muri: choose now slightly faster (inlined the flag normalization)
FossilOrigin-Name: d26bcb7f1967cc0e6e0e38327d4f6cd5ada10efd594dfe339ed207b4ddf261d8
2020-12-23 12:50:34 +00:00
crc
ef52d0681d nga-python: run black to reformat code
FossilOrigin-Name: 2957a10f96df4dc0a9b6ca304d93e6c4331411706618c8c87deff34eeb3c36f5
2020-12-23 12:23:57 +00:00
crc
58e289d1fc nga-python: raise IndexError on invalid fetch address (#31)
FossilOrigin-Name: 40e85d0ae3d2223e1b465f782f8e4c4b93bc7c1ffad6615f569ebc6a357482e1
2020-12-23 12:21:35 +00:00
crc
84f5134687 nga-python: n:MIN and n:MAX queries now reporting a 128-bit range (#30) along with some comments regarding this
FossilOrigin-Name: 1998a44c226313a0e86b635f10fb6fb06ed6698fd62a75e81f1a6a22883ae125
2020-12-22 12:41:42 +00:00
crc
f05a03d167 nga-python: change i_fetch() to check for valid address, fetch first, before checking the negative query slots (#31)
FossilOrigin-Name: 5f371164d5d74121c018e9e60ffe550fa816d003a27691307ff41736c7a3a14a
2020-12-22 12:26:44 +00:00
crc
39b1d87c95 nga-python: math operations no longer restrict to 32-bits (#30)
FossilOrigin-Name: 892fafaef76c9b73b7f7990ebad39203a80d89b324d9830ee4b13178b989af6b
2020-12-22 05:23:29 +00:00
crc
e3287b1ffa retro.forth: clarify that non-zero is now true
FossilOrigin-Name: 38c07e9ce04eaf86d51a91a6d80acd991bfcf892f97934f4b77375743203a56f
2020-12-22 03:42:29 +00:00
crc
6f6584401a nga-python: commit missing file (#29)
FossilOrigin-Name: 7ed4a0680dfb90e406462cea30758f4532f211e9b2ffb1129a6192d5a245ae5d
2020-12-22 02:28:15 +00:00