Commit graph

1383 commits

Author SHA1 Message Date
crc
707274bb9b check in copy of Piotr Meyer's VM implementation for 65c816 as vm/nga-816
FossilOrigin-Name: a5c5ebaf691d78fc548dd7b69cd1f14f713abbf980a3f491f9321a9a6f14169e
2021-02-23 20:33:28 +00:00
crc
8cbd868004 add GNUmakefile to allow for corrected paths (based on patch from Siva Mahadevan)
FossilOrigin-Name: 0a12fea13320c8d4ca109a9f1022f371c9349ac66946046af545c4c59fef1338
2021-02-22 13:25:10 +00:00
crc
3eccfc2e30 back to work on 2021.4
FossilOrigin-Name: f6ac35e69a0ecb735ccf85337b6215bf1ef8c0ae529001957a25d5003302eaac
2021-02-18 16:12:22 +00:00
crc
f170539474 update release notes
FossilOrigin-Name: ccbb96bfa10ca84c0da13f9ed7889247e55eac0ef2b6dd5aa971b97cc2af1a38
2021-02-18 03:41:35 +00:00
crc
d1d6d829c0 nga-c: fix retro-compiler to work w/updated nga.c
FossilOrigin-Name: b292fab02bad441dee1dae0c7d0c50d6aa027739511fccb51d8763485aebc64a
2021-02-18 03:40:17 +00:00
crc
7066e9c001 next version will be 2021.2 (interim bugfix due to significant issue in 2021.1)
FossilOrigin-Name: 633b7f3f07db20a5f4bc7a7d06bf3898c217998ff559389d13fb946d284764be
2021-02-18 03:22:53 +00:00
crc
1d7a006a3b nga-c: work to use a struct for internal cpu state
FossilOrigin-Name: 993a6bb3f771184bcc8e35884d75d9e120e997bfef6b6b41949530fb51420714
2021-02-15 18:45:48 +00:00
crc
1be4d212eb retro-edit: create file if it does not exist, better command registration
FossilOrigin-Name: 6245a04a91f56814830ee4ea395726a104a988c124302baab8215d40c09d8bd2
2021-02-11 14:18:43 +00:00
crc
95e6eed6f5 retro-edit: refactor, restructure commands to be more concise
FossilOrigin-Name: 78736084d37e5cc84cf51e63aa1f99184828d44158f440af377fee2cd5075e6e
2021-02-08 14:31:19 +00:00
crc
61ad09c824 retro-edit: work on supporting setting the filename
FossilOrigin-Name: df465d1c8ad50e47e9e63d941e171cac1ea738ef2ef41db9a1495b92990871c8
2021-02-07 02:45:58 +00:00
crc
0cb88f9163 retro-edit: add commands for running program, using shell, using retro-describe
FossilOrigin-Name: 085d37058e292c8e51cae21565ba7f025101b90c1c172a5d2529dd9b542c3a22
2021-02-05 16:08:17 +00:00
crc
a7f0c3a8a7 retro-edit: add e command for multiple input lines
FossilOrigin-Name: 68904f37799c2c915be46dd2ad8a511611cd4d006d70f0c93a6edfb3cf90a29d
2021-02-04 17:49:14 +00:00
crc
2a3fcd46e7 retro-edit: add A command to insert multiple lines
FossilOrigin-Name: 4657972ef546e0cd85e761872acac186109c4c46b8022a9f7b379fa6361f81e8
2021-02-04 17:32:42 +00:00
crc
d32ad2fc5b update release notes
FossilOrigin-Name: 74868325a8e86b18edf01c306893eee47fea80c46088ecc602f85d5b88a1eada
2021-02-03 14:19:49 +00:00
crc
4b39d23ee4 examples: add a line oriented editor for files
FossilOrigin-Name: 36a9061b4898f422b82acb359021af2481aba646fa1a5dcd11b743de6b0dc889
2021-02-03 14:17:54 +00:00
crc
ee33f81e66 docs: add pythonista/ui words to glossary
FossilOrigin-Name: 846cbf6f8f8e0f4c3aba8e81e75ccbcdf63784e6d3953394c10d89eeb17f42fc
2021-02-03 13:58:57 +00:00
crc
b2119b0975 nga-python: work to tie in the UIDevice support
FossilOrigin-Name: d9521c6f5d140441b9f309ae68ae046dc92d3e2e67fa518e1d0b7ebae59531dd
2021-02-03 13:33:14 +00:00
crc
b1dce01d9d nga-python: add stubs for benchmark device (#28); add support for running under Python2 (for use w/pypy)
FossilOrigin-Name: 2b8e1c48bdb444f0b08f9813fa09493455f801e058146e75a27acb35a2907393
2021-02-03 12:54:42 +00:00
crc
6ea19bbdd2 nga-python: implement run length encoding for arbitrary value sequences in image (from Arland)
FossilOrigin-Name: 57120962dce31f709627ed2f3ea857b0fe56e662624dab27d16083e9fe79f9a7
2021-02-02 22:28:27 +00:00
crc
0904125b14 update the release notes
FossilOrigin-Name: f5acf3b70259c3927dddac966e7ad07340ec0673398afe06facd92804991c1cd
2021-02-02 21:55:10 +00:00
crc
e39551bf4c add a glossary for the decimal device (nga-python specific)
FossilOrigin-Name: 77c361f541d925b60dffbfcb35e9bf24ad583a916196fa19cfdef6e3719bf86d
2021-02-02 16:11:16 +00:00
crc
9912a4b501 nga-python: implement support for run length encoding in image (#44)
FossilOrigin-Name: a132117aafc756384eb9a63b55678fefa7020b8a07ded9121828bb09658d4770
2021-02-02 15:22:17 +00:00
crc
f7df9a3dee nga-python: fix for #46
FossilOrigin-Name: 9736425746a1db826cf588888d9ab48a4552d1a9a99aeaa297484a3c0c215af9
2021-02-02 14:41:36 +00:00
crc
42dbd43f16 docs: add cover to epub (closes #47)
FossilOrigin-Name: 7e6160c8257973f3df6505babf96d951e6ea563a41ee84e6375f0ea26750ee37
2021-02-02 14:18:51 +00:00
crc
9c93e766fc nga-python: latest code from Arland for Pythonista UI module support
FossilOrigin-Name: 027308b773f14441c3c74a15106c1b261cb32e3b3d96facf7ceb14353130852d
2021-02-01 00:45:55 +00:00
crc
4c53181624 examples: shorten line lengths
FossilOrigin-Name: a7e5fe4c71047a01a833ce31583ef5597f3f0235c5a2fab90e55f07510bc0bf5
2021-01-27 14:54:38 +00:00
crc
45a1619f9e examples: refactor retro-locate
FossilOrigin-Name: 1f82401f2f13a624482fb585ae0e87b1645950504fb1c1c7126aa1bebc287e8b
2021-01-27 14:49:39 +00:00
crc
c292714f01 github: add file type overrides for linguist
FossilOrigin-Name: e4a776cb36d5428e119d0281b81bb9d9af14972d0a1426b4fabd15f9293d82d4
2021-01-27 13:40:59 +00:00
crc
77b2ccc463 nga-python: add decimal io device (#32)
FossilOrigin-Name: 4a0a1184f66f855840fa7229013d6b4b68026584dfc72906f3e4994fd346f3f6
2021-01-25 15:43:05 +00:00
crc
71a3eb4c31 nga-python: add stubs for UIDevice
FossilOrigin-Name: da665d515db5344f712895d9b5504caa9f049d1661b809a3f0af22b228e6935c
2021-01-25 15:08:17 +00:00
crc
1a360be9c8 nga-python: add stub file for Decmial IO device (#32)
FossilOrigin-Name: e8688c22e6021ae89f9a63687f9e62d8b4de17d3ae1df04932044428f90e8bc6
2021-01-25 14:55:19 +00:00
crc
735e23f1a9 dogcc
FossilOrigin-Name: 96d33835d3027d1d3a8042fa4dc6219714938b396af7a16cda4b62a8f68ddcd8
2021-01-25 14:25:12 +00:00
crc
390478657d nga-c: try a different solution to the previous include related bugs
FossilOrigin-Name: 35f47c5cdfb16eb8ffeb8f5736a54d63d9d4cc4ab18571dcede0cf322ab3fc24
2021-01-24 20:07:20 +00:00
crc
3d276b7be4 nga-c: remove a variable in invalid_opcode()
FossilOrigin-Name: 5566b4671f5af90202b8493e14142acd7e902732410a3d071040310721e7d8d6
2021-01-24 05:16:18 +00:00
crc
e19e2e95eb devices: simplify c:get to the minimum needed to function
FossilOrigin-Name: 153adc003772d5d723b73df16b07f6e6d87598dd676e594526c25d7952404f96
2021-01-24 02:42:45 +00:00
crc
9e03717deb normalize names for examples (with a couple of exceptions), closes #38
FossilOrigin-Name: 088675e452ed86a712563c8b2597fe4d47da59bdea0e40becdd1e028a84c47b0
2021-01-24 01:13:04 +00:00
crc
6782278a7a Bump version number, begin work towards 2021.4
FossilOrigin-Name: 6fe787a19ccc4b79e2754d2b974cbee3e8398d5976f89a4c3e48cfd9cd37c2d5
2021-01-23 23:45:31 +00:00
crc
25d2c72049 update release notes
FossilOrigin-Name: 7b4da80e467df8ec9455d77bf242c63426ec037322c13899177114a40948f21b
2021-01-23 21:18:34 +00:00
crc
11446a2b05 nga-c: fix ctrl+d
FossilOrigin-Name: e826f4f156fe17efe11589405e614bffb8db97e804a16f0685949ff7ecb1583d
2021-01-23 18:39:31 +00:00
crc
3290bcadf5 nga-python: fix for #45
FossilOrigin-Name: 4f8214a52a2a3e7f1a5d8107b3e5cc6fcc8bcfdb4263c432e38b7270a5b23b7a
2021-01-22 19:36:31 +00:00
crc
35af973a8b nga-c: fix #45
FossilOrigin-Name: 1c18136af4052a605131d576086cdd9a45a4566058824692f73556c97b5b88af
2021-01-22 19:29:15 +00:00
crc
260955991e retro-unix: dont accidentally include the scripting words twice
FossilOrigin-Name: 9cb3189e3812f6bcbeca754e9a1efffad08408d7e2c73b409ba6ebb1d4aabe73
2021-01-22 15:28:54 +00:00
crc
2a18d63713 nga-c: fix a bug in execute() that was causing corruption of the return stack when including files in a word
FossilOrigin-Name: 349068afa9fe28a5e68ad738475ed61aa6e227d9b4dd03041d33d376c9a4e85d
2021-01-21 22:24:53 +00:00
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