To build and run (qemu-system-i386), use
./build.sh
To build the ISO, use
make all
The only working thing now is the asm() function
asm(oppre1, oppre2, etc)Defuse.ca Online 32 Bit Assembler
If you dont want to suffer, you can navigate to
PunniOS/src/kernel.c
You compile your program on startup by replacing
void kernel_main() {
init();
while (1) {
keyboard_handler();
}
}
TO
void kernel_main() {
init();
compiler_main("asm()");
while (1) {
keyboard_handler();
}
}