|
|
aa9c18346d
|
Add message for when chromium hard reload bug breaks things
|
2026-03-21 23:16:37 +00:00 |
|
|
|
d202157a58
|
Reduce dot interval to 25 ms
|
2026-03-20 13:04:17 +00:00 |
|
|
|
2c13ad4e1f
|
Handle prelude loading message in JS rather than Forth
|
2026-03-20 13:03:57 +00:00 |
|
|
|
c20e7e181b
|
Reduce poll interval to 5 ms
|
2026-03-20 13:02:29 +00:00 |
|
|
|
fe5c55cabf
|
Increase TX and RX buffer size to 128 bytes
|
2026-03-20 13:02:07 +00:00 |
|
|
|
67fc1d8d7b
|
Remove race condition between assemble and prelude load prints
|
2026-03-18 15:17:08 +00:00 |
|
|
|
c91f46be88
|
Assemble kernel on client
|
2026-03-18 14:23:37 +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 |
|
|
|
8ed8bbad3e
|
Set output rows based on window size
|
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 |
|
|
|
c06ef248b7
|
Implement prelude-loading mechanism
|
2026-03-01 19:51:47 +00:00 |
|
|
|
163811bbc6
|
Fix emulator's submit_line()
|
2026-02-26 18:08:22 +00:00 |
|
|
|
eab32c9b42
|
Add message to index.html for if JS is disabled
|
2026-02-25 14:13:58 +00:00 |
|
|
|
6e12c9c72e
|
Implement a nice terminal emulator on the JS side
|
2026-02-25 13:46:14 +00:00 |
|
|
|
d11805cd6c
|
Rejig serial periph
|
2026-02-24 15:53:43 +00:00 |
|
|
|
d3e2407f3b
|
Create initial emulator and hello world demo
|
2026-02-24 15:52:48 +00:00 |
|