Commit graph

1402 commits

Author SHA1 Message Date
crc
85502aed7a nga-c: fix hang when building
FossilOrigin-Name: acd940e821a3eedd45688297c308ae584352bbff327802dc9ee0b5f31cb26d0c
2021-04-14 11:55:46 +00:00
crc
2a6a7db0ed nga-c: new: check in missing files
FossilOrigin-Name: da4dea680b5e4584b271025765da625da663c300168aea364543a829afde2f3f
2021-04-14 11:54:24 +00:00
crc
db1571d2f3 nga-c: new vm: add support for embedded image
FossilOrigin-Name: 6a34f9ce18e124e010668a9c2eaafe8d7aff3e5b35cb5fa67809f56abf9bb26a
2021-04-14 11:53:01 +00:00
crc
fd6878da05 examples: updated retro-edit
FossilOrigin-Name: e1ea4fdfddce57dc9dddaf1ed96775184dccf38fd51966b7c4cabe8948317b95
2021-04-13 17:26:38 +00:00
crc
de2b823023 new example
FossilOrigin-Name: ea6ee29d8568694118c6ba0741d685af3075c7c17f29aa46a3262e8bb5880135
2021-04-12 14:43:27 +00:00
crc
c41dab370e some experimental vm and tooling stuff (nga-c)
FossilOrigin-Name: 4024b2d35d4e5d0ae3a15c14f497569120c527882edbf055e79726f200e8c322
2021-04-08 19:51:34 +00:00
crc
57a67f4f3d update release notes
FossilOrigin-Name: fb671a07bc93aa589a0abe7b0002889cecaf71ddf54c7100b8362e51cea18b37
2021-04-08 16:20:25 +00:00
crc
8d9e7c4cb7 nga-c: remove dev-image.c as a dependency (use retro only to implement image:save now)
FossilOrigin-Name: 089b89b28329b5ea8463df2c244b238e6ad8e28b73b5511dc649b7db31584158
2021-04-08 15:25:24 +00:00
crc
153a375fe9 nga-c: on retro-unix, default to a switch() based opcode processor (compile with -DFAST to enable on others)
FossilOrigin-Name: c797dd703b545b24c20ae29b26c46dc38a253181aeebb81ef22f1617622f12df
2021-04-08 13:14:05 +00:00
philippebrochard
8aeb775ff8 add retroforth.el emacs mode
FossilOrigin-Name: ab48fb1417a31f11dac8a7ad174c1f317c916e7e114f0f6e4db9417d175f72e3
2021-03-30 20:41:40 +00:00
crc
6a4aaf8eac prefix: namespace is now sigil:, rename words, update examples, update docs
FossilOrigin-Name: 25cf19660ab7728d7bfee2722ea826a8a438faf92b2504b28d922d2958906aed
2021-03-30 11:58:25 +00:00
crc
b43e63ee69 add example calling retro from C
FossilOrigin-Name: bd9d8be4b5b523620b4d2b1f7208b1091ca8573fe0eb08a8a7f83fe569571c70
2021-03-29 13:03:10 +00:00
crc
e2a139c5fe add more detailed docs on i/o devices
FossilOrigin-Name: e1edc5e9f606b84404c4cbdd114d3cb338bf18aa10995db51cdcd49648621cb2
2021-03-29 12:55:25 +00:00
crc
bcf394a9f4 minor clarifications to build instructions
FossilOrigin-Name: b55438842cb8d769bcaec58c6cea80a220d8b7253f86705f462ebc76b1ac7f55
2021-03-22 13:11:26 +00:00
crc
2fdd795b24 docs: fix building of book, add back missing files
FossilOrigin-Name: d7f6ad61844895e8b68fac3249cb5731d4480045110fe56f85d370079a8efa39
2021-03-22 12:18:17 +00:00
crc
e29fc3f0bc build with -DENABLE_SOCKETS to enable socket interface
FossilOrigin-Name: c189e61c1b84c8a6cd0089e0b9725fd70c798736a81cd20d38162193d0d05015
2021-03-21 01:08:22 +00:00
crc
9d57ca42e5 buffer: words use lowercase naming for all internal factors
FossilOrigin-Name: 64457add5efc4f86397144768c453d0f17b7107a1be4735ab98b743b1eb09ef8
2021-03-10 15:36:11 +00:00
crc
af3583e12a nga-816: pull latest changes from Piotr
FossilOrigin-Name: 4a42046dbc389b6d347e293894730d54fc4a0da8b0608385eba279be4f408810
2021-03-10 15:03:32 +00:00
crc
5c6cb04de3 nga-816: pull latest changes from Piotr
FossilOrigin-Name: e167f7458585daeb5f5174b45334a204fe02b525c4e897ba4ee709a57ff7ab17
2021-02-24 17:45:03 +00:00
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