Commit graph

1104 commits

Author SHA1 Message Date
crc
ad65087d6b nga-js: scale canvas to output div width thanks to jmf
FossilOrigin-Name: 6e905c31becbbb36d0ef87714623a04558364e4b64ca360fc6b789526268b2ee
2019-11-21 19:19:06 +00:00
crc
171e925fc8 rename package/list to package/list.forth
FossilOrigin-Name: f7f1c0383fd6a41121078de71b3368ecc6577873fd12fce087dd4aedd9622638
2019-11-21 18:57:55 +00:00
crc
360de30bfe nga-js: remove some unused functions, use proper address for tib to allow longer tokens
FossilOrigin-Name: e2657ec5988876902c306f85cd0c4d699835285f3ecb53f2e0f80927d78507eb
2019-11-20 21:08:57 +00:00
crc
5aa1f0d0bb nga-js: cache err:notfound, interpret addresses to improve performance a little
FossilOrigin-Name: 9f29e09fbb02eb5b5b316693228b0c0a28dff2316be84c74f829cc6cc635620c
2019-11-20 21:03:07 +00:00
crc
add2d8ac1c nga-js: clearing output now clears the graphical display as well
FossilOrigin-Name: ae5d2c4d411f009c858910bcd786b6d8bb4e55d1171b344c3cc29186229a6d81
2019-11-20 19:36:47 +00:00
crc
63ef78d1d2 nga-js: add framebuffer support
FossilOrigin-Name: 24ffe51c912c4c0d210486268b71cb541dd577e69f32f5942786dbcbf8d23bda
2019-11-20 17:32:25 +00:00
crc
78451a28d9 nga-js: remove old implementation from the wip directory
FossilOrigin-Name: a41f2d0576fe1451ef98d60b8dfe484c98bb1b9e8e7b6316fcb6c3289dd1e498
2019-11-20 17:10:34 +00:00
crc
befe345fdf nga-js: reformat html
FossilOrigin-Name: a5262929a05dce074f31e67bdbd02fff5148e0f1b02c49b1a07d2af83f4ebc36
2019-11-20 17:10:01 +00:00
crc
ec741aca4f nga-js: reformat nga.js
FossilOrigin-Name: 67b34a2ff86570475143b8e8e9981aef79048b1a9920fde4994888585e146d18
2019-11-20 17:06:57 +00:00
crc
812dcda88b nga-js: reformat css
FossilOrigin-Name: c81a950e8228a40e32927973767c88a55b7a7f968361216d3052f9dfdd88eb8b
2019-11-20 17:04:44 +00:00
crc
09bd8ac1a2 initial checkin of wip nga-in-javascript rework
FossilOrigin-Name: 091ac8151f689e5356cdd52cdef23c65cd46ad07f585b4ab139700d3412e6dc8
2019-11-20 16:56:58 +00:00
crc
b514045544 initial preparations for 2020 releases
FossilOrigin-Name: 7d419d41f3146fe3580bf9e79fd63f5467f5c7035a54669296770c4901fec35e
2019-11-18 20:38:40 +00:00
crc
d119ea513d fix n:MIN and n:MAX queries on some of the interfaces
FossilOrigin-Name: 1662bc606f06ea5dad9b729761d77c763245573d13443568d56daa4a85ab8808
2019-11-13 21:34:17 +00:00
crc
27f841e3ba reduce default image size; max number of open files
FossilOrigin-Name: dcc17eea2f46a1bb50e0039d60c5921ea5482b15b70b0a2859086568a34026a4
2019-11-13 21:24:11 +00:00
crc
fb9ef5482e updated html export for retro sources: averages 7.4% faster conversion, 26% smaller output across my test set
FossilOrigin-Name: 82aa69e539eaee71758ab95fc6eda841d4f47eadbda4970526287732d5bf2a47
2019-11-13 20:27:19 +00:00
crc
a09d8cc11f use a trick from https://getkiss.org/blog/20191004a to disable requests for a favicon in Atua-WWW
FossilOrigin-Name: 9c0fd687f43f1d2edd07514cc699ff46fe5b2d807f5886d0f8702deed67e9209
2019-11-08 15:35:05 +00:00
crc
18d5d0c869 2019.10 release
FossilOrigin-Name: 62c4f7366af0f0898c32381ab5eb6cda812ec26d15c3462676a55c59b8840bcf
2019-10-29 17:24:48 +00:00
crc
0fc6d35044 fix c:letter? (thanks to Tony Sidaway for reporting this)
FossilOrigin-Name: 5b19eeb3cee103af5616981d375498995ed57b5218b2ed85bbe2d19d784f6f86
2019-10-18 19:37:46 +00:00
crc
beb9718187 new example from Kiyoshi
FossilOrigin-Name: c70734a14664def76d4a5711042888c10ed09f38369ef42f3718dce218a26fb8
2019-10-16 21:02:44 +00:00
crc
25dcf051d6 more glossary updates
FossilOrigin-Name: 4cfe1f3b58b493f0ed5769ce817ce69bdce73f90657470ab934d312d78abe6f8
2019-10-14 20:59:08 +00:00
crc
5cf232571e updates to glossary
FossilOrigin-Name: e078c14150ce5721f0b21ebd458b1d0104a1ed6f413362e6a8ca15790869edb0
2019-10-14 20:33:58 +00:00
crc
da87f3d7fe add a few more tests
FossilOrigin-Name: 8151d9ebf6d31952626837155c7dc8345b04199a9cdf7e15a6756d11babd883c
2019-10-14 20:12:56 +00:00
crc
36c8929528 new example - irc bot
FossilOrigin-Name: acf3c516f8be44c3ed67e7bb6bb260272d1a4adea9509e1e946a4f1964d9668b
2019-10-14 19:30:08 +00:00
crc
99d8e68145 small fix to rng on 64-bit
FossilOrigin-Name: 4f75a1c670b037e15e97f4364a8a01229b5a293383b02827ea95d924623cd2d0
2019-10-14 18:45:01 +00:00
crc
21f484eba5 release notes updates
FossilOrigin-Name: 29bd1ad1acdc3c7ffcd04d09d5561acc9eae490333635375b079ad74fb6ea61d
2019-10-14 17:39:09 +00:00
crc
654ef677ad add a couple more file extensions
FossilOrigin-Name: 03fc0c6c8b0e49a17ce6d8a6efbab882144cf6a3dfab6e17e4b64b4850fabe9f
2019-10-14 16:38:10 +00:00
crc
9380cc52f3 fix non-compliant http header in Casket (thanks to Daniel Lublin for spotting this)
FossilOrigin-Name: ee48132a1c2c512b326f9d08c2fe5b56ca422528732a7ff4665dd6851e41a8e4
2019-10-14 16:14:22 +00:00
crc
2ff677c5d3 proper rng device in retro-unix
FossilOrigin-Name: fc95ae344b6ea961c9e65426b0b8820104c4b9f9a74a35a125635f207fff2b16
2019-10-14 15:17:43 +00:00
crc
078d98e8cf rng: move xorshift and mersenne into the examples
FossilOrigin-Name: 78d70988db343fada5bb205cc23fd5ad0282d9e5dc7305eaef607cb941e19db1
2019-09-30 18:34:57 +00:00
crc
ec71c4bd69 fix a bug preventing scripts from running
FossilOrigin-Name: f1204d50477fb3e99da37d39dff379b558d40c8a7792c3db257017d8bfacc2bf
2019-09-27 10:37:54 +00:00
crc
18a86419d0 fix some issues w/loading images
FossilOrigin-Name: a1b08f9f89c1aa393fb16e329252fa2a12b6eb377aa35447a9a2a5479c5dce27
2019-09-26 12:27:06 +00:00
crc
75b31534d3 more tweaks to the retro-tags
FossilOrigin-Name: f8ffa909cb17dc9b1a7329697c417c615bcdad70dea8ef6dc3477f302575a489
2019-09-25 18:08:55 +00:00
crc
a250a3c341 retro-unix: guard against floating point stack over/underflow
FossilOrigin-Name: 50ce6bbf10eccb578fd0c75912a031ff59ab1e55ea2c4933c6bb84de9a1a1ffa
2019-09-25 16:58:34 +00:00
crc
77a62508ef retro-tags now recurses through the directory tree
FossilOrigin-Name: e97f969e0006f65315868b5d17f2dc353e3a95ce992bc6bdb630dfa2a59cd7f3
2019-09-24 20:36:39 +00:00
crc
3c01a0c0be attempt to fix f:to-e and e:to-f
FossilOrigin-Name: 3a17c82ade33655d5199009221c4be831a6aab45eb578760500deeab29dd9a9d
2019-09-24 17:00:13 +00:00
crc
7c27fc702c retro-unix: on stack over/underflow, include value of stack pointer
FossilOrigin-Name: 960c119cf85e9da606061b0a600154685baaf606fec150e28f7024e31d1b0117
2019-09-24 16:58:39 +00:00
crc
ae53c1bc8a fix missing #include
FossilOrigin-Name: fd6065f8bccea10ad4a6de8ca2bfc462c36b5f0fae8e5961edd31773c95381a3
2019-09-24 16:31:20 +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
d182fdfbe3 fix a typo in the book
FossilOrigin-Name: 7d4088c22a31dc5280ab401307047f4940153d0b1b428e43226a75eaf744f08f
2019-09-20 17:02:33 +00:00
crc
c2e1b3f932 rx.muri: clarify which line is being discussed in the instruction bundle (re: line 60)
FossilOrigin-Name: 477678cacf07e03572ad874325e0eeb0cd8c42ae3bdf3a55b6f120514c1ff101
2019-09-20 15:56:49 +00:00
crc
42162b3231 add a few notes on the clock: words to the unix.retro sources
FossilOrigin-Name: 9ae32e66eb35989672a17b9dd768e73d82073754a7a9738eeb03fe27d577278e
2019-09-20 14:57:17 +00:00
crc
318b89d92b rx.muri: fix another inaccuracy
FossilOrigin-Name: 9afac3402f334da040a0baf818c566b91345d8dffefc38d966dd02129ab2bf2f
2019-09-20 14:52:48 +00:00
crc
2578acd4c2 rx.muri: attempt to clarify some things with the need to use nop after instructions changing ip; fix a typo; remove magic numbers from the primitives
FossilOrigin-Name: 19eb69b5366420e1422aeb7c5d7386d8ae7100ace64f3b767dc3f80c2857a01e
2019-09-20 14:22:05 +00:00
crc
81363b6f49 retro-muri export: better commentary
FossilOrigin-Name: c236b6f930d63b24ce09f8bf62acbba79c697f18316c856803429ff94f52061f
2019-09-18 20:54:36 +00:00
crc
18b3135a8a new example
FossilOrigin-Name: b02a11812febcf3adf7b4bb31037d60098c97271914a16885de5f93996bb77c7
2019-09-18 17:21:21 +00:00
crc
a6ac5c63f6 rx.muri: fix assembly listing, remove an unused function
FossilOrigin-Name: 7f924861844806361a2ec5eeb4b528b0df84407f90b0ad46ce41b1c9b58e9798
2019-09-18 17:15:49 +00:00
crc
2cb7f80a71 fix instruction listings in muri comments
FossilOrigin-Name: 6118c95e793c7543b93d67abbc5b3d13f211c47b2ea0b3fe598b7511bbcef6cd
2019-09-18 17:12:55 +00:00