Okay wow i forgot to commit a bunch of stuff

I added some work on a keyboard driver here
also changed the emulation system, since bochs was giving me headaches when it came to keyboard input
added some todo stuff.. probably some cleanup, idk
This commit is contained in:
2025-06-03 19:08:45 -04:00
parent ca77157344
commit af92026a74
11 changed files with 160 additions and 156 deletions

View File

@ -1,11 +0,0 @@
megs: 32
display_library: sdl
romimage: file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest
ata0-master: type=cdrom, path=os.iso, status=inserted
boot: cdrom
log: bochslog.txt
clock: sync=realtime, time0=local
cpu: count=1, ips=1000000
com1: enabled=1, mode=file, dev=com1.out
keyboard: type=mf, serial_delay=150

2
util/gdbcmds Normal file
View File

@ -0,0 +1,2 @@
target remote :1234
c

3
util/run-qemu.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/sh
qemu-system-i386 -s -cdrom os.iso & gdb kernel.elf -x=util/gdbcmds