Interactive
-
A physical minimalistic incremental game on micro:bit
I often chat with my son about computer games on the way to the school in the morning. One topic that comes up fairly often are the incremental games, which we both like and enjoy in various forms - I …Online 6502 disassembler
I’ve already visited the wonderful MOS 6502 architecture in a post titled Fantasy console on a console where I ported my 6502 emulator to the Gameboy Advance. Keeping in the spirit of implementing web …Converting Slovak text to Braille
My visually-impaired friend asked me for help in developing a conversion tool for the Slovak text into the Braille code. The idea was to convert the text into an equivalent Unicode Braille pattern . …5 min read - javascript interactiveRISC-V Linux syscall table
Here’s a list of Linux system calls for the RISC-V architecture. Click the syscall name for the related manpage. See also syscalls(2) . RISC-V System call table Use the fuzzy filter box for …(Mis)understanding RISC-V ecalls and syscalls
After spending some time with emuriscv and attempting to boot Linux into a shell I realized that I’m doing something really wrong regarding system calls. RISC-V offers an ecall (Environment Call) …Online RISC-V disassembler
Making a nicer disassembler I’ve had a rudimentary disassembler in the emuriscv emulator, but compared to other disassemblers out there it was not very refined. Debugging and fixing the emulator …RISC-V supervisor mode
RISC-V features multiple privilege levels (machine, hypervisor, supervisor and user mode). The cores (harts) power up in machine mode, which is mandatory in all RISC-V implementations. Operating …