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
LeafDOS 0.1.5
-
- Member
- Posts: 34
- Joined: Sat Sep 07, 2019 5:17 pm
- Libera.chat IRC: Superleaf1995
LeafDOS 0.1.5
:-)
-
- Member
- Posts: 778
- Joined: Fri Aug 26, 2016 1:41 pm
- Libera.chat IRC: mpetch
Re: LeafDOS 0.1.5
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.
-
- Member
- Posts: 34
- Joined: Sat Sep 07, 2019 5:17 pm
- Libera.chat IRC: Superleaf1995
Re: LeafDOS 0.1.5
Alright, will redo many functions to be compatible with 80xx.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.
:-)