Vincent Ollivier

Results 73 comments of Vincent Ollivier

We now have a trivial assembler that can assemble two kinds of instruction! We can write with it a program to halt the system by sending `0xDEAD` to the kernel...

Another program that use an invalid `0xBEEF` code to `STOP` and then use `EXIT` to return: ``` ~ > read assembly/beef.asm mov eax, 0xA mov edi, 0xBEEF int 0x80 mov...

Not too far from hello world: ``` ~ > read assembly/hello.asm main: mov rax, 0x4 mov rdi, 0x1 mov rsi, hello mov rdx, 0x2 int 0x80 mov rax, 0x1 mov...

``` ~ > asm assembly/hello.asm => hello DEBUG: Label("main") DEBUG: Instr(["mov", "rax", "0x4"]) DEBUG: Instr(["mov", "rdi", "0x1"]) DEBUG: Instr(["mov", "rsi", "text"]) DEBUG: Instr(["mov", "rdx", "0x6"]) DEBUG: Instr(["int", "0x80"]) DEBUG: Instr(["mov",...

I'm wondering if it wouldn't be more fun to implement the assembler in Lisp inside MOROS. Currently we just need enough instructions to use the various syscalls.

Some reading: - [Lexical File Names in Plan 9 or Getting Dot-Dot Right](https://9p.io/sys/doc/lexnames.html) - [Unix shells and the current directory](https://utcc.utoronto.ca/~cks/space/blog/unix/ShellsAndCurrentDirectory)

Of course! I finally made some progress in the past few days for the userspace in the kernel (see #454 and #544) so I can now add more details to...

Thanks I'll make an update of the gem after testing the new version of wgrib2

Changing the TT size was not very conclusive: 64MB: ``` Score of Little Wing v0.3.0-111-gf7b19eb vs Little Wing v0.3.0-111-gf7b19eb: 231 - 243 - 158 [0.491] 632 Elo difference: -6.60 +/-...

Hi Roland! Thanks for reporting the issue, I think it's unfortunately an upstream problem that has been reported here: https://github.com/mackwic/colored/issues/59 I tried a few things on my side without success....