Download Game! Currently 70 players and visitors. Last logged in:SirdaDeinoGoatzeNarcosis

Blitzer's Blog >> 72007

Back to blogs index
Posted: 04 Sep 2026 12:54 [ permalink ]
Great!

==

user@elli:~/Downloads/Remote/LPC/GEM$ node harness.js tests/math3.c
[+] Compiling tests/math3.c into VM Memory...

[+] Launching Javascript V8 Native Environment...


--- BOOTING VM ---
i: 8
i << 3: 64
(i << 3) & 0xFF: 64
s[0]: 64
s[0] << 8: 16384
(s[0] << 8) + 1: 16385

(s[0] << 8) + 1: 16385 [VM HALTED CLEANLY]
user@elli:~/Downloads/Remote/LPC/GEM$ node harness.js tests/file.c
[+] Compiling tests/file.c into VM Memory...

[+] Launching Javascript V8 Native Environment...


--- BOOTING VM ---
Removing 'file_test.txt'
Returned: 0

Writing 'test
' to 'file_test.txt'
Returned: 1

Appending 'test
' to 'file_test.txt'
Returned: 1

Reading 'file_test.txt'
Returned:-
test
test


fgets(fopen(file_test.txt), r): test

Opening 'file_test.txt'
Returned: FP:2
Reading 2 bytes: te
Closing: 1

is_file(file_test.txt): 1
is_dir(.): 1
Getting stat() from 'file_test.txt'
Returned: ([ size:10, mtime:1788515574, mode:33188 ])

Renaming 'file_test.txt' to 'test2.txt'
Returned: 1

Writing to 'xxx.txt': 1
Reading 20 bytes from 'xxx.txt': xxxxxxxxxxxxxxxxxxxx                         
           Testing 10000 bytes from 'xxx.txt': got 10000 bytes
Reading last 10 bytes from 'xxx.txt' (includes newline): xxxxxxxxx
File size: 15200
Writing 20 '.' bytes to 'xxx.txt' at pos 100: 1
File size: 15200
First 3*76 bytes from 'xxx.txt':-
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx....................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Strpos(read_file(xxx.txt,'.')): -1
Opening 'xxx.txt'
Returned: FP:3
Seeking -1 bytes: 0
Reading 2 bytes: xx
File position: 1
Closing: 1


Closing: 1 [VM HALTED CLEANLY]
user@elli:~/Downloads/Remote/LPC/GEM$

==