Drew DeVault

Results 216 issues of Drew DeVault

Right now, if you step_over a `JP` instruction in z80e, you'll end up running forever. Instead, it should just act like `step` for those instructions (JR and DJNZ, too?)

z80e
★ ☆ ☆
c
enhancement

In-place relocation is convenient for assembly programmers but a more robust solution would be the traditional relocation tables found in other executable formats like ELF. Adding this would be convenient...

kernel
knightos.org
scas
assembly
enhancement
documentation

Userspace programs should be able to implement something similar to an interrupt that will be called at a predictable rate.

feature
kernel
★ ★ ☆
assembly

The kernel version is baked into the kernel ROM, but we also need to include: - Target calcualtor - Location of kernel tables - Model capabilities

feature
kernel
★ ☆ ☆
assembly

This gives us the advantage of being able to omit relocation and utilize 100% of RAM. This requires updating the thread table to include the currently swapped in pages for...

feature
kernel
★ ★ ★
assembly

Because scas linker adds relocation instructions, we can't be sure that we're within the range of a JR instruction. So I removed them from kcc in favor of JP. We...

scas
kcc
★ ★ ☆
c
enhancement

corelib should support a means of opening files for programs, similar to `xdg-open` and similar tools for other operating systems. It should open files with the following set of rules:...

feature
corelib
★ ★ ☆
assembly

feature
packages.knightos.org
★ ★ ☆
python

Things I need to do in the `ui-rewrite` branch before it can be merged: - [x] Scrolling - [ ] Horizontal - [x] Vertical - [ ] Bug with scrolling...

bed
★ ★ ★
assembly
enhancement

Files that are not a KEXC file (i.e. a text file) will return to the castle after the program launched to handle them closes.

bug
fileman
★ ☆ ☆
assembly