Commit graph

637 commits

Author SHA1 Message Date
crc
f94035e647 add some glossary entries for a few of the new f: words, correct some missing entries
FossilOrigin-Name: 6dbdac30fc4d5546cbcaeb8a18b1f1101b8e069a20bdbc5877fd79f694e8e29b
2019-03-02 15:39:43 +00:00
crc
622abab7f7 floating point: rename u: to e:
FossilOrigin-Name: 9a12485c0e16c33da05cc5c509d76787ee38418465e2fb41ad9d8c2a0546fea8
2019-03-02 15:04:46 +00:00
crc
ee8b56bd0d block editor: refactorings in the display code
FossilOrigin-Name: 5b5f78a200c397487ffc4d0284968b9ddd3270265099390a56c6e6d2af6945de
2019-03-01 15:46:26 +00:00
crc
afdba33807 add unix:time
FossilOrigin-Name: 5643b744a2ac474f34f0f41b6f5995e17c546978bdf792654ca78b0e3af1d37d
2019-03-01 14:11:05 +00:00
crc
92cce02213 floating point: use f:sqrt instead of f:power in the f:to-u encoding
FossilOrigin-Name: 9e4d73e9d6b6286611a8d72a8cae2b8b5a39eaf91a0cc7825eb6a3e4ae05d7bc
2019-02-27 20:31:43 +00:00
crc
487433311c floating point: attempt to fix f:to-u and u:to-f with negative values
FossilOrigin-Name: 0cd4423f14d2262edbb0244cea3a5402068ff3d2fdfb2bd62be113763ac81ab5
2019-02-27 04:58:42 +00:00
crc
f31ede4ee6 glossary: fix references to the old "set" (now "array")
FossilOrigin-Name: 5c3becf2d05267301d3139e959d0cd07a7ed300eaf4a697f4906f08dd74cab4b
2019-02-26 14:32:24 +00:00
crc
304ed52d22 make glossary now rebuilds all formats
FossilOrigin-Name: c97e5ba6940ba5baab957f0e56178748f230416d6449f25cf5c9c4e6c42ed245
2019-02-26 14:31:43 +00:00
crc
3fcd95c1c9 fix Makefile (forgot to update after the "packages -> package" rename)
FossilOrigin-Name: 636cc237b6d5cdd633fa9c33e9f162ee8282168574ce7fc7446c8c19d6ccfe45
2019-02-26 13:47:41 +00:00
crc
7c94e66340 rename packages -> package
FossilOrigin-Name: 9ef37b43d8aac04c8221fc4f379339b84976c9fea3c8796f3af304ea293154fb
2019-02-26 04:20:12 +00:00
crc
7b3692e4b2 retro/native: small corrections
FossilOrigin-Name: cb96b7e29e029555e4f6c6e324333912872d16f8c2d9d01dda77be082a777c3f
2019-02-26 04:19:39 +00:00
crc
0065bbf7d3 retro/native: some cleanup to the C part
FossilOrigin-Name: 28c7f54475b4df1d0e4b656893c48fc4f8114828f90a0ce1027621b60724529b
2019-02-22 14:26:47 +00:00
crc
6db550a675 fix a bug in the " prefix, rebuild image file as needed
FossilOrigin-Name: 1b03302f540c899cadeae9d097773f3707dbd4ee25acb0e8b5507e06dcc4cde7
2019-02-22 03:35:28 +00:00
crc
9e8720f669 update glossary (concise forms)
FossilOrigin-Name: 39448444c1a6aa1790c8da35d469211049b76e83ba23af947b4fd139e7213a83
2019-02-22 03:06:29 +00:00
crc
f7546a2c45 rename a couple of document files to eliminate underscores
FossilOrigin-Name: dd7b82627525bf80433510d3452e8cbed528b27a20b9252e33e830447b98ad12
2019-02-22 03:03:56 +00:00
crc
d032778a8b add f:adepth
FossilOrigin-Name: d358a0b8250bbe59b1f8f62daa78f566adc187f09063ac1aa14a1d690ab35f56
2019-02-22 03:01:26 +00:00
crc
f9e65e4d21 increase max image size for retro-embedimage
FossilOrigin-Name: cfcfaab2a440a90fb113847cb3d20bab3ae8b38cf94c504ba78e425c0501bbba
2019-02-21 21:59:35 +00:00
crc
98932ce735 retro/native: fix write cache issue in ata driver
FossilOrigin-Name: 7993c8fec305f5580b4ee37ab0da6da5565120a83080bcc09430a0b37b02ccfc
2019-02-21 21:25:43 +00:00
crc
7df0c24d8b mostly functional keyboard driver in forth (fixes)
FossilOrigin-Name: fa6bdece2f7163dc920de56b13b16d2351eef74cecf04107fb87a7be5a582eae
2019-02-21 20:19:26 +00:00
crc
5ad1628e22 mostly functional keyboard driver in forth
FossilOrigin-Name: 5f8e8e2e2ea0bdd09eeab266b2df5b226308fd658c07148f079661df41a60b95
2019-02-21 19:54:06 +00:00
crc
84c68ff9d6 retro/native: source tree cleanups
FossilOrigin-Name: be353986872e9d6592f18ab6a974ef6bcdf24a3113fa66ca0edeaf52286bd035
2019-02-21 17:21:48 +00:00
crc
dfba89dca9 improved example/FloatVar.forth from Kiyoshi
FossilOrigin-Name: 7c8de58752b7b0610ec8a37796b7818801448d20a67795d597cc013753437a42
2019-02-21 11:42:52 +00:00
crc
69b14a7ef9 stdlib: set: namespace is now array: - update your code!
FossilOrigin-Name: b5123a7db0c66dccf2071ea6431c6a31d57d20bb1efe4e36a90eb21666ba8d24
2019-02-21 04:19:14 +00:00
crc
ab204dcbf2 retro/native: start refactor of ata driver
FossilOrigin-Name: b11e9c8b2392d535b2cb85edf8d07d3fa37b997cc271a64649eb2a8c3234357d
2019-02-21 04:01:42 +00:00
crc
914fbf9a99 retro/native: add ! (save current to disk) and @ (load current from disk) keys to block editor. Use with caution: these will erase disk contents.
FossilOrigin-Name: eb4a85ce6ef790cabbfa3a2ad2e971eff72ce809c19be21d0852109482e07867
2019-02-20 20:13:21 +00:00
crc
f4668e05d0 retro/native: ata:write appears to work
FossilOrigin-Name: a6bb32fde35c14599cd3663655b6c679be8babdaeca8cc24eebf883109d3ff4a
2019-02-20 20:07:20 +00:00
crc
6f8f10e0ef retro/native: ata:read appears to be working
FossilOrigin-Name: b595bd8190a539c9fbf19641d4e5b7b78d744699e8c0dbb4c37ed8b20fd5d408
2019-02-20 20:00:27 +00:00
crc
36629d02b2 retro/native: add -word forms for port i/o
FossilOrigin-Name: aafd5cf43fdf65f42a89961b52f1873b4e4809e43cbc698a392b3f5ba38f9ad3
2019-02-20 19:19:31 +00:00
crc
d56e3eb71d retro/native: more display code cleanups, refactoring
FossilOrigin-Name: 1cdfec726435b51f6abf60220d21e8c7718df400cdfd2ba6d31138d6c2bf5735
2019-02-20 18:31:12 +00:00
crc
998a3628bb retro/native: drop the old assembly display driver
FossilOrigin-Name: a9901d42927148c479e7903ef38a7db69b899e9ded923c9e2127845e8e4a985d
2019-02-20 18:16:37 +00:00
crc
8ca22d0344 retro/native: start cleanup of the display driver
FossilOrigin-Name: f6a2dd85084c752fd9986005718b3ab8a7a6941c8c776d1baad03e5ee76e8a5f
2019-02-20 18:11:52 +00:00
crc
0d517fd06a retro/native: add scrolling
FossilOrigin-Name: a478dc0ae890bdebf5f16b5c31c384b709e7516d72b22eb3c6c457bc8d46c54a
2019-02-20 17:30:21 +00:00
crc
3b6ad8b04e fix a (c) year
FossilOrigin-Name: 63d98a6438d61e3235c7b45854e2953cf634d1a4cc47201178b376347f3d4542
2019-02-20 16:18:45 +00:00
crc
1ce108533e more linux fixes
FossilOrigin-Name: 3ed0321d255eb1de6bd773def06cc02c423886dd436cadb69c1de1b23f8df66f
2019-02-20 16:17:59 +00:00
crc
c5f38158ae attempt to fix building on linux
FossilOrigin-Name: 2d2940f1de20e7bc7875505da983bea341cf69e67bcfe237c4f685956e8a939e
2019-02-20 16:15:30 +00:00
crc
a43a11e11a retro/native: include the block editor (no storage support yet, but it does run)
FossilOrigin-Name: 68c9284631cdd086718319acf6610c4e3030bd67513b7b2748f0aaa9a5b74450
2019-02-20 15:29:10 +00:00
crc
415e613ee3 retro/native: fix display of backspace
FossilOrigin-Name: db113df352c691da7ff8457e376cd468fd7280c698699447af180c307d70c932
2019-02-20 14:53:50 +00:00
crc
ea41cf1fbd retro/native: enable cursor movement, fix display clearing
FossilOrigin-Name: d61ce443f00e3b3f35c9f0f617db23ad53988a15ba4f9c5846bdac4b67919382
2019-02-20 14:14:40 +00:00
crc
0266086af3 retro/native: expose keyboard to image, listener now written in forth
FossilOrigin-Name: 6905e4bda9f01210852f6408d0fee66cd1f129159a98718b993be4fdaf6ee742
2019-02-20 13:34:18 +00:00
crc
6d59121476 retro/native: begin display driver in forth
FossilOrigin-Name: bac97d4a0bd34b93e8971ebefc5fee35bd6f944106e1900f43b7382ff06b3ad3
2019-02-20 12:48:29 +00:00
crc
a9267d6b33 retro/native: separate the drivers from the common code
FossilOrigin-Name: f3d8ada2d843d026f25891a3d7fb3a5f30460af9cdccb8ce1df13b562ced64d7
2019-02-20 12:16:57 +00:00
crc
c13ea43475 docs: reorder words in rel. notes
FossilOrigin-Name: 636f2179d1e846a22139b130a4b6143051717e295a6ed1904ca263089f8d9121
2019-02-20 03:38:05 +00:00
crc
eb5e7c9e0a floating point: add f:sign
FossilOrigin-Name: f2acb2926863ce13becc2139492247f8d11c119c1dac47173105c610bec3488c
2019-02-20 03:36:22 +00:00
crc
808b4eab41 briefly document u:scaling
FossilOrigin-Name: 187f9ff0072e865599f60f3456788c985da4bea31c94e1a95a13b6d069fd9fa3
2019-02-20 03:31:12 +00:00
crc
fb35bcf9da expose u:scaling
FossilOrigin-Name: 97df95d08188640d7d1101740bbc1af244a1f9dd7f1fa6bbe24ec8b86ee7cf3a
2019-02-20 03:04:03 +00:00
crc
ab194606d8 retro/native: add support for byte level access to physical ram
FossilOrigin-Name: fbe957c68b82cc8e5e73b66d886277e278172a42ac249b20da1d0bb14b91d964
2019-02-19 21:44:08 +00:00
crc
06501c133f retro/native: start work on i/o support for reading/writing physical RAM
FossilOrigin-Name: 49fc7b5ca03d74bac1deaf8e4f47c1e9b86446cd263f3d75c5eeb6cd13c57cdc
2019-02-19 21:24:31 +00:00
crc
d20115ec82 retro/native: add a missing file, update RELEASE_NOTES
FossilOrigin-Name: d2eea72001bb4d913bb351867062e0e55966c298f9a7daa240bdaf5054f8ebd4
2019-02-19 17:19:55 +00:00
crc
3efeef6b59 retro/native: initial serial port driver (COM1, COM2, COM3, COM4)
FossilOrigin-Name: 6b56e54381c7e9bdd9c4c7866d2d6d64304e80c94c2b7df0b867867a20892616
2019-02-19 15:18:34 +00:00
crc
86d900928c retro/native: add io:inb, io:outb; cmos rtc support
FossilOrigin-Name: f79c27a8a7e06b91ec6ed7b10bdb9cd9c6d852ee042d753d792108a1e39f804b
2019-02-19 13:28:54 +00:00