Gregory Haerr

Results 674 comments of Gregory Haerr

Sounds like you're thinking about a non-IA16 CPU? What are you thinking of? Porting to a non-segmented or non-16-bit CPU architecture probably won't work out, there's just too much code...

For a small but very powerful 32-bit Linux-like OS, I recommend [Fiwix](https://github.com/mikaku/Fiwix), it's fantastic and already runs a large variety of programs. For ELKS to support a 32-bit port, it'd...

> I was thinking about the same question but about M68000 architecture. Wondering if it can be doable or was already done before. Rewriting ELKS to run on 68000, or...

> ELKS do run on Intel 32 bits > with some effort, you could use XMS for using more memory, and even unreal mode, for example, to map more memory...

I see two big problems with implementing swap on ELKS, for the reasons above to increase memory: 1) Swapping is extremely inefficient on 8086 with no MMU since the swapped...

> Yes, such a thing wouldn't be too much effort to make work, since its already being done by the kernel. Looking at the kernel XMS code in elks/arch/i86/mm/xms.c, it...

> Is it possible to create a RAM drive block device based on XMS currently? Actually that's a pretty good idea - since XMS access is already present in the...

> Reading the assembly, it seems it uses HIMEM.SYS facilities; https://github.com/rafael2k/arachne-browser/blob/main/lopif/xmsadd.asm Yes, that code is DOS only, as it relies on INT 2fh calls into a DOS system to handle...

Well, I would say that the relatively minor enhancements to the kernel and libc asciiint conversion routines didn't amount to getting the train to the station any faster. The actual...

> doesn’t Open Watcom Compiler have some kind of profiler? Good idea. I just checked and yes they do. It only runs on DOS, QNX and OS/2 but it'll still...