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
|
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
|
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
|
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
|
9c93e766fc
|
nga-python: latest code from Arland for Pythonista UI module support
FossilOrigin-Name: 027308b773f14441c3c74a15106c1b261cb32e3b3d96facf7ceb14353130852d
|
2021-02-01 00:45:55 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
c0db7b267a
|
nga-python: fix random number generator (forgot to import random module)
FossilOrigin-Name: 89b97f70b3f5ad1d1c9ed9d97cdb4fe99448a6b245611bc011fc4a66736ff345
|
2021-01-06 14:02: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
|
9904d7af16
|
nga-c: remove unused function
FossilOrigin-Name: 4cc9341655b1ccf9bca1d987eec8620604cf1b23ae769ccc46adfaab9e03399b
|
2020-12-30 15:23:00 +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
|
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
|
370868e4d3
|
nga-python: small adjustment to RNGDevice (from Arland)
FossilOrigin-Name: a1f3640101ce39fb0cba3ef893d0f9f5fe87ce20c463b085061a023449808609
|
2020-12-24 11:57:04 +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 |
|