Page 1 of 1

LeafDOS 0.1.5

Posted: Thu Dec 19, 2019 1:56 pm
by wxwisiasdf
LeafDOS is a simple DOS system, with a custom filesystem and entirely written in assembly. Works for all computers Wich support 16 bits (x86). Debugged on virtualbox.

Includes a IO library, has serial support, and all the basic functions such as malloc and free.

Download: https://github.com/SuperLeaf1995/LeafDOS
Download diskette already compiled https://github.com/SuperLeaf1995/LeafDO ... 5/DISK.IMG

Re: LeafDOS 0.1.5

Posted: Sat Dec 21, 2019 11:32 am
by MichaelPetch
Your real mode code actually requires a 32-bit x86 processor. You use 32-bit registers and make reference to GS and FS. All these things require a 386+ processor. It won't run on an 8086/80186/80286 or equivalent processors.

Re: LeafDOS 0.1.5

Posted: Wed Dec 25, 2019 9:11 am
by wxwisiasdf
MichaelPetch wrote:Your real mode code actually requires a 32-bit x86 processor. You use 32-bit registers and make reference to GS and FS. All these things require a 386+ processor. It won't run on an 8086/80186/80286 or equivalent processors.
Alright, will redo many functions to be compatible with 80xx.