|
|
d3d0801236
|
Create initial scaffolding for JS WASM assembler
|
2026-03-09 20:08:29 +00:00 |
|
|
|
ef0c395d57
|
Add manifest for wipforth-deploy
|
2026-03-08 21:06:35 +00:00 |
|
|
|
f72d79dc19
|
Fix typo in README
|
2026-03-04 22:14:12 +00:00 |
|
|
|
e5f9d2d828
|
Make run-tests exit 1 when there are failures
|
2026-03-04 22:08:34 +00:00 |
|
|
|
fb70a2585f
|
Fix typo in test name
|
2026-03-04 21:31:22 +00:00 |
|
|
|
fb52e5a701
|
Add README section for end-to-end tests
|
2026-03-04 20:52:23 +00:00 |
|
|
|
a1b003a1cd
|
Implement some end-to-end tests
|
2026-03-04 20:45:05 +00:00 |
|
|
|
9576769e09
|
Implement simple testing module for e2e tests
|
2026-03-04 20:22:24 +00:00 |
|
|
|
e13452db15
|
Run firefox in blank profile when e2e testing
|
2026-03-04 17:55:16 +00:00 |
|
|
|
529aabd213
|
Rename e2e-tests to e2e
|
2026-03-04 17:52:26 +00:00 |
|
|
|
d18ff1d2bb
|
Modify server.scm so it can be loaded as a module
|
2026-03-04 17:26:46 +00:00 |
|
|
|
e2ed73055f
|
Write Guile module for Firefox interaction with Marionette
|
2026-03-04 01:08:54 +00:00 |
|
|
|
721e0f285b
|
Fix handling of trailing zeros in .
|
2026-03-03 13:17:37 +00:00 |
|
|
|
c1c1db7b51
|
Add note about server.scm probably being insecure
|
2026-03-02 21:52:05 +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 |
|