RSS feed
b548687a
– 9ferno
authored
- 2023/01/09 09:45
include files needed for OpenBSD emu build
cbf559e6
– 9ferno
authored
- 2022/03/14 05:40
more diagnostics
09d52525
– 9ferno
authored
- 2022/03/13 18:52
fixed bug in getcallerpc
7d3e91b7
– 9ferno
authored
- 2022/03/13 17:57
working emu build on OpenBSD 7.0
dd876ae0
– 9ferno
authored
- 2022/02/18 05:05
fixed bug in dealing with a delimiter without any content before it
13cba16e
– 9ferno
authored
- 2022/02/16 01:47
fixed wrong word lengths
293e43ce
– 9ferno
authored
- 2022/02/15 23:48
renamed Dp to Here and Vp to There
28666dfb
– 9ferno
authored
- 2022/02/15 23:34
fixed bugs in smudge, reveal and immediate
91c1b89f
– 9ferno
authored
- 2022/02/15 16:42
added more device binds at startup
3559ce23
– 9ferno
authored
- 2022/02/15 16:12
working ns from forth
84b7df17
– 9ferno
authored
- 2022/02/15 14:48
cleaned up bugs around restoring inputs
a6fb15ce
– 9ferno
authored
- 2022/02/15 08:33
fixed bug in dictionary setup
3e9b88e2
– 9ferno
authored
- 2022/02/14 08:55
minor changes
a76f57f1
– 9ferno
authored
- 2022/02/14 08:41
working interpreter after reading from args
775a6ece
– 9ferno
authored
- 2022/02/14 08:12
refactored the interpreter loop
5f298c01
– 9ferno
authored
- 2022/02/14 05:15
working forth interpreter
ed77f155
– 9ferno
authored
- 2022/02/14 01:44
working forth interpreter reading from buffered files
85ea771d
– 9ferno
authored
- 2022/02/12 17:37
more forth bugs fixed
d54c1ad5
– 9ferno
authored
- 2022/02/12 10:14
opening buffer files working in forth
98540c6b
– 9ferno
authored
- 2022/02/12 04:42
compiling version with buffered input files
8e10dcdc
– 9ferno
authored
- 2022/02/10 16:46
variables for memory locations
40311fbd
– 9ferno
authored
- 2022/02/08 14:00
added bufferlength file
d0c1ac99
– 9ferno
authored
- 2022/02/08 11:26
working buffered input reader
13cf1422
– 9ferno
authored
- 2022/02/08 08:14
compiling buffered input reader
97599763
– 9ferno
authored
- 2022/02/08 03:33
added buffered input
2b828167
– 9ferno
authored
- 2022/02/01 17:04
working forth include
d2e7afbf
– 9ferno
authored
- 2022/02/01 13:49
working args processing
d9761c51
– 9ferno
authored
- 2022/02/01 07:05
added args processing
1fab76ac
– 9ferno
authored
- 2022/02/01 05:08
show forth stacks when trap() is invoked
6f9ebd81
– 9ferno
authored
- 2022/02/01 05:05
working accept line to read from the console
9a51a6f1
– 9ferno
authored
- 2022/02/01 03:45
replace Blk with Acceptvec for a more flexible accept word
c9f54b02
– 9ferno
authored
- 2022/01/30 06:13
moved memory locations around and copy args into the forth memory
e2a80d27
– 9ferno
authored
- 2022/01/29 11:09
more comments
566c0d9f
– 9ferno
authored
- 2022/01/29 01:10
execute uses the macro CHECKADDRESS now
ebbcb610
– 9ferno
authored
- 2022/01/28 04:59
use macros for address bounds checking
10405d31
– 9ferno
authored
- 2022/01/27 11:09
more stuff from 9front to the forth console
2a3a8ae0
– 9ferno
authored
- 2022/01/24 17:18
changed the bindings to have the same order of arguments as the underlying calls
99993f0d
– 9ferno
authored
- 2022/01/23 07:50
added missing files from 9front
8bb05d8c
– 9ferno
authored
- 2022/01/23 07:45
forth init is a go
c5b0ea73
– 9ferno
authored
- 2022/01/23 06:33
moving towards forth userspace
04b419c6
– 9ferno
authored
- 2022/01/22 19:52
more changes from 9front
5567d028
– 9ferno
authored
- 2022/01/22 12:12
the same codee as in 9front
1e682a61
– 9ferno
authored
- 2022/01/20 04:45
added tests for close and shm
f549aaa5
– 9ferno
authored
- 2022/01/19 13:54
forth process terminates when the stdin is closed
8107a788
– 9ferno
authored
- 2022/01/17 15:54
working forth pexit
e80a611c
– 9ferno
authored
- 2022/01/16 12:50
compiling devready
064b0e15
– 9ferno
authored
- 2022/01/16 11:23
first cut at devready a device to monitor pipe readers
2745a626
– 9ferno
authored
- 2022/01/16 04:11
corrected the namespace file
77a30a96
– 9ferno
authored
- 2022/01/16 03:59
working forth tests
abb4ed07
– 9ferno
authored
- 2022/01/15 16:33
working devshm
853cdd44
– 9ferno
authored
- 2022/01/15 09:23
compiling version of devshm
d62c51c5
– 9ferno
authored
- 2022/01/13 01:50
added fscreate and create-file
f1a35b52
– 9ferno
authored
- 2022/01/10 14:18
terminate on 0 or -1 return value
003f169c
– 9ferno
authored
- 2022/01/10 14:18
added prints on errors
7ab638a6
– 9ferno
authored
- 2022/01/10 14:16
clean up shell debug prints
819fc185
– 9ferno
authored
- 2022/01/10 14:16
read takes a file argument
7d3fb4d6
– 9ferno
authored
- 2022/01/10 12:57
working forth tests with the pctl logic
2266ff26
– 9ferno
authored
- 2022/01/07 06:48
limbo loop test
9e77fa39
– 9ferno
authored
- 2022/01/07 06:46
more forth tests
9c8f8259
– 9ferno
authored
- 2022/01/05 04:15
kernel interface to manage multiple blocking readers
0f94bdc4
– 9ferno
authored
- 2022/01/04 06:13
first attempt at shared memory for forth processes
fb403e66
– 9ferno
authored
- 2021/12/31 15:28
working do loop tests
b9b2b6ef
– 9ferno
authored
- 2021/12/28 23:35
tests for forth words
76acae03
– 9ferno
authored
- 2021/12/28 23:31
fixed stack leak in forth bindings
bc67178c
– 9ferno
authored
- 2021/12/28 03:23
moved code around
3b212b65
– 9ferno
authored
- 2021/12/27 17:47
working forth tests
79b53e4c
– 9ferno
authored
- 2021/12/27 08:07
working forth test suite framework
9686a1ab
– 9ferno
authored
- 2021/12/26 20:34
working forth interpreter
3e3fb9c4
– 9ferno
authored
- 2021/12/24 17:43
corrected some stack notations
7a65e1d1
– 9ferno
authored
- 2021/12/24 17:12
working forth interpreter with stdin, stdout and stderr files
b2308e08
– 9ferno
authored
- 2021/12/20 17:21
removed debugging code
c8fd1b09
– 9ferno
authored
- 2021/12/20 16:58
working forth interpreter
397d6bbf
– 9ferno
authored
- 2021/12/18 00:06
merged forth fields into Proc
39563b4e
– 9ferno
authored
- 2021/12/17 16:58
fixed return stack related bugs
4f27e3f4
– 9ferno
authored
- 2021/12/16 06:17
tests to show the asm calling conventions
8f8d569c
– 9ferno
authored
- 2021/12/16 04:32
working writes to stdout
2919575e
– 9ferno
authored
- 2021/12/15 00:29
added cmp assembly tests
0b81becf
– 9ferno
authored
- 2021/12/14 16:53
check that the buffer does not overflow UPE
00e6f81a
– 9ferno
authored
- 2021/12/14 16:42
check that the addresses are within UP and UPE
83906bfb
– 9ferno
authored
- 2021/12/14 15:28
starting forth process with dictionary
d23bfd38
– 9ferno
authored
- 2021/12/13 07:41
loading forth interpreter dictionary
2e42bf41
– 9ferno
authored
- 2021/12/13 07:37
updated old definitions
ededae51
– 9ferno
authored
- 2021/12/12 06:10
finetuning the structure definitions
75478929
– 9ferno
authored
- 2021/12/12 04:09
compiling forth dictionary structure
6a97b436
– 9ferno
authored
- 2021/12/10 07:00
remove binaries
9f77f04c
– 9ferno
authored
- 2021/11/24 16:01
working c ffi
233d3610
– 9ferno
authored
- 2021/11/23 09:42
working c calls
2a12d6d0
– 9ferno
authored
- 2021/11/22 12:30
forth procs read from fd instead of a queue
25d46a49
– 9ferno
authored
- 2021/11/21 11:50
working version of devforth
186de178
– 9ferno
authored
- 2021/11/20 18:40
working devforth skeleton
4b789895
– 9ferno
authored
- 2021/11/19 09:04
using the memory map used by Starting Forth
0644f16b
– 9ferno
authored
- 2021/11/19 04:39
compiling forth code
516446e1
– 9ferno
authored
- 2021/11/18 13:15
cleaning up the forth implementation
1a03a8ef
– 9ferno
authored
- 2021/11/18 06:32
partial development of devforth
121d65ec
– 9ferno
authored
- 2021/11/18 05:54
forth assembly files
7c4e9c49
– 9ferno
authored
- 2021/11/16 08:46
trying out a forth interpreter
e5bbed76
– 9ferno
authored
- 2021/11/15 05:52
devip does not need accept
1ade17ec
– 9ferno
authored
- 2021/11/15 01:26
capture the exception if /mnt/keys is not a mount
ec252421
– 9ferno
authored
- 2021/11/13 14:51
fixed kwstat bug in waserror() usage
e81c54ba
– 9ferno
authored
- 2021/11/13 14:50
more changes to the DBG macro
Next