|
|
30221b39ce
|
Use --- so that it actually shows up as an em dash lol
|
2026-03-02 19:07:22 +00:00 |
|
|
|
b5c4070daf
|
Use EMIT when printing version number instead of ."
|
2026-03-02 19:00:57 +00:00 |
|
|
|
59e6027739
|
Use CONSTANT to define version numbers
|
2026-03-02 18:56:17 +00:00 |
|
|
|
32c3c6e356
|
Use atomic wait/notify on RXTAIL in KEY
|
2026-03-02 18:53:48 +00:00 |
|
|
|
2a3949e09f
|
Make terminal xHEAD and xTAIL registers 32 bits
This enables waiting on them with memory.atomic.wait32 (there is no
wait8) which is needed to avoid spinning when waiting for a key.
|
2026-03-02 18:51:42 +00:00 |
|
|
|
22e477adf7
|
Fix hex number input
|
2026-03-02 18:50:34 +00:00 |
|
|
|
c99430c75e
|
Fix headers in peripherals description
|
2026-03-02 17:59:32 +00:00 |
|
|
|
a77e7f4051
|
Rename "Offset" column to "Address" in peripherals description
|
2026-03-02 17:58:42 +00:00 |
|
|
|
24459a8ae5
|
List tools in Building and Running README section
|
2026-03-02 17:54:31 +00:00 |
|
|
|
a0e3706db7
|
Replace Python server with Guile
|
2026-03-02 17:53:50 +00:00 |
|
|
|
6c30d96e96
|
Add HEX and DECIMAL to prelude
|
2026-03-02 17:42:45 +00:00 |
|
|
|
2ff0c2ada1
|
Add more information to the README
|
2026-03-02 17:42:45 +00:00 |
|
|
|
e5ee3fe076
|
Add favicon
|
2026-03-02 17:42:45 +00:00 |
|
|
|
8ed8bbad3e
|
Set output rows based on window size
|
2026-03-02 16:10:54 +00:00 |
|
|
|
7f4d900688
|
Fix EMIT-DIGIT
|
2026-03-02 16:10:54 +00:00 |
|
|
|
54be0a8c0e
|
Fix output width at 80 chars and remove trailing spaces
|
2026-03-02 16:10:54 +00:00 |
|
|
|
832ce55108
|
Implement basic scrolling in emu.js
|
2026-03-02 16:10:54 +00:00 |
|
|
|
259aa730f7
|
Add copyright and license message to the banner
|
2026-03-02 16:10:54 +00:00 |
|
|
|
50f2f240fa
|
Shorten SYSREADY comment in prelude
|
2026-03-01 20:26:28 +00:00 |
|
|
|
ee4c0d1d8c
|
Add a better word-not-found handler
|
2026-03-01 19:52:52 +00:00 |
|
|
|
acaf198fae
|
Implement CONSTANT, VARIABLE, VALUE and TO
|
2026-03-01 19:52:43 +00:00 |
|
|
|
1a9702ea5c
|
Implement some utility words
|
2026-03-01 19:51:59 +00:00 |
|
|
|
5d704d3bde
|
Print loading indicators during prelude
|
2026-03-01 19:51:47 +00:00 |
|
|
|
047d09260c
|
Add wip.sh ASCII art banner
|
2026-03-01 19:51:47 +00:00 |
|
|
|
fac6c4d3b8
|
Implement TYPE and ."
|
2026-03-01 19:51:47 +00:00 |
|
|
|
a9fd395a94
|
Implement .
|
2026-03-01 19:51:47 +00:00 |
|
|
|
922a0e6e31
|
Implement block comments
|
2026-03-01 19:51:47 +00:00 |
|
|
|
d60708645d
|
Implement recursive calls
|
2026-03-01 19:51:47 +00:00 |
|
|
|
8785c01f9e
|
Implement loops
|
2026-03-01 19:51:47 +00:00 |
|
|
|
53d3a308cd
|
Implement conditionals
|
2026-03-01 19:51:47 +00:00 |
|
|
|
fde6429d4f
|
Add line comments and peripheral reg constants to prelude
|
2026-03-01 19:51:47 +00:00 |
|
|
|
c06ef248b7
|
Implement prelude-loading mechanism
|
2026-03-01 19:51:47 +00:00 |
|
|
|
f6a24ee3cf
|
Fix >CFA returning incorrect value on hidden words
|
2026-03-01 19:51:47 +00:00 |
|
|
|
b372ae3d5f
|
Rename DOCONST to DOVAL
|
2026-03-01 19:51:47 +00:00 |
|
|
|
9f1be9ad2f
|
Add hook mechanism for handling word not found
|
2026-03-01 13:55:19 +00:00 |
|
|
|
1ebe07b863
|
Fix value of LIT-CFA
|
2026-02-28 20:51:56 +00:00 |
|
|
|
1922a65108
|
Fix incorrect CFA in , compilation
|
2026-02-28 20:51:56 +00:00 |
|
|
|
3ce063187b
|
Fix 2DUP
|
2026-02-28 20:51:56 +00:00 |
|
|
|
643185bfd4
|
Update LATEST and HERE
|
2026-02-28 20:51:56 +00:00 |
|
|
|
0ee6d01592
|
Define : and ;
|
2026-02-28 20:51:56 +00:00 |
|
|
|
1321a0e5a9
|
Define CREATE
|
2026-02-28 20:00:22 +00:00 |
|
|
|
43b6a6978f
|
Define IMMEDIATE
|
2026-02-28 20:00:22 +00:00 |
|
|
|
7c9e99d666
|
Define HIDDEN
|
2026-02-28 20:00:22 +00:00 |
|
|
|
0645640f20
|
Define ALIGN
|
2026-02-28 20:00:22 +00:00 |
|
|
|
f314234078
|
Define [ and ]
|
2026-02-28 20:00:22 +00:00 |
|
|
|
c0b2c7d7d2
|
Handle HIDDEN flag
|
2026-02-28 20:00:22 +00:00 |
|
|
|
66188f6984
|
Add a halt mechanism
|
2026-02-28 20:00:22 +00:00 |
|
|
|
b06f32bbe3
|
Define some additional memory codewords
|
2026-02-28 20:00:22 +00:00 |
|
|
|
95d82a91c2
|
Indent loops, ifs etc
|
2026-02-28 13:10:26 +00:00 |
|
|
|
aceeebd3ff
|
Move definition of $execute function
|
2026-02-28 13:09:22 +00:00 |
|