Commit Graph

110 Commits

Author SHA1 Message Date
17a8dbbf59 Fixed up bterm to work on tighter devices.
Added way to RELINQUISH part of the forth heap.
key? for bluetooth serial.
2022-09-04 14:39:28 -07:00
b4437658bf Improving dump. 2022-09-04 11:35:38 -07:00
1ed8d074ae Adding visual editor. 2022-08-12 21:52:11 -07:00
243087aee1 Adding stack over/underflow check. 2022-07-31 21:53:13 -07:00
a32fce7334 Fixup decompile DO LOOP. 2022-07-30 17:01:48 -07:00
f0a1d54b35 Condense DO LOOP. 2022-07-30 16:49:11 -07:00
1e6aeacbe3 Tweaking indent. 2022-07-30 15:54:11 -07:00
a2aa0c50e2 Switch #f+s to FOR..NEXT. 2022-07-30 15:44:49 -07:00
94bb09481d Switch dump to FOR..NEXT. 2022-07-30 15:40:58 -07:00
157b5562bc Tab DOES> differently. 2022-07-30 15:11:28 -07:00
5f90ef3a83 Fixed up ; indent. 2022-07-30 15:08:31 -07:00
357bed3c1f Adding indent. 2022-07-30 14:44:16 -07:00
73d7181da2 Capitalized branching. 2022-07-30 12:38:39 -07:00
fdf8b760d1 Make branching more decompilable. 2022-07-30 12:33:14 -07:00
cc75d00e1c Fix test. 2022-07-22 18:21:28 -07:00
732fd023e3 Switch name of fconvert. 2022-07-21 22:14:33 -07:00
de99bf9f84 Fix inaccurate comment. 2022-07-17 18:18:21 -07:00
4789a2a3a2 Fix bug in web +!. 2022-07-17 01:19:00 -07:00
fb2366c5f4 Enhance see to support immediate. 2022-07-14 16:59:06 -07:00
50e77e3b3d Fixing web finish. 2022-07-14 16:51:21 -07:00
8066bfb2e8 More shuffling. 2022-07-14 11:04:18 -07:00
3da2f4bfd3 Fixing out web boot order. 2022-07-13 22:44:39 -07:00
09fb5b9bb9 Restructure more to allow tiers. 2022-07-13 21:31:01 -07:00
cef6074851 Make extras more consistent. 2022-07-13 16:33:51 -07:00
024c51ec7d Closer still on asm.js
Split apart boot.fs some more.
2022-07-13 15:18:57 -07:00
422507c072 Asm.js closer still. 2022-07-12 23:36:45 -07:00
550050d9c3 Refining asm.js version. 2022-07-12 21:25:14 -07:00
9d874a08fb Replaced XV with Z to make things uniform + fixed remaining non-valid asm.js. 2022-07-12 18:13:56 -07:00
496b7d8c81 Closer to asm.js validation. 2022-07-10 22:41:57 -07:00
4cc02ffc96 Automate g_sys structure handling for web. 2022-07-10 21:25:22 -07:00
ffdbec63e5 Update web boot sequence. 2022-07-10 20:39:06 -07:00
992f243c09 Refactor our bits.h to help with asm.js version. 2022-07-10 19:38:19 -07:00
9a2555d884 Fix miscounted initializer. 2022-07-10 18:55:21 -07:00
a08dd72d14 Use PARK and UNPACK in evaluate1. 2022-07-10 15:43:26 -07:00
0ddfc1e07c Tweaks for asmjs. 2022-07-10 15:12:08 -07:00
3b27ff93bb Move g_sys to the forth heap. 2022-07-10 14:13:51 -07:00
ddd878ae20 Tweaks towards web version working, again... 2022-07-10 13:43:07 -07:00
a7f25d8819 Relocate common tooling. 2022-07-10 11:44:38 -07:00
00119678ed Fix bugs in 2! and 2@. 2022-07-05 22:01:35 -07:00
f2948cee9b Fixup accept extra CR. 2022-06-07 23:56:14 -07:00
c2d9615833 Bump version + refine crlf nil handling in accept more. 2022-06-07 23:11:01 -07:00
d97a6915a5 Make CRLF handling in accept more robust. 2022-06-07 20:32:01 -07:00
4b20986bd8 Improve web version. 2022-06-04 21:34:58 -07:00
e6ca85f4f6 Introducing ARSHIFT (Arithmetic Shift Right) to fix heart game. 2022-06-04 20:38:36 -07:00
ab2b73f2ff Adding mini module system. 2022-06-04 15:51:06 -07:00
56d83374b1 Fix broken windows test. 2022-06-03 12:01:44 -07:00
d08831fe94 Adding hashing utils, making vocab test more stable. 2022-06-03 11:57:54 -07:00
f0cea166e4 Fixing bug in RSHIFT. 2022-05-28 17:47:51 -07:00
9d33c431d3 Add k loop variable. 2022-04-24 14:58:42 -07:00
0495134a0f Normalize ./ 2022-04-24 14:37:17 -07:00