flat assembler
Message board for the users of flat assembler.
Index
> High Level Languages > 16 bit HL Compiler, no DOS-Only fans please. |
Author |
|
sid123 31 Jan 2014, 05:29
Hi,
I am looking for a 16 bit HL (preferably C), compiler. I am planning to start a new OS where in everything would be written in an high level language including the boot sector. Don't ask why. Also, I'd like to use them for my current real mode OS project, for applications. I have both UNIX and Windows Machines, so platform isn't a problem. The only 4 things I need are : 1. No DOS interrupt usage, My OS will/does not support any DOS interrupt. 2. My OS Loads specific files at specific points, for example the application dependencies are loaded at 0x0000, the application code is loaded at 0x7000. 3. File Headers Ability to spit out NEX files (joking it's my own file format which looks like this, pseudo code ) Code: struc NEX_HEADERS NEX_ENTRYPOINT, NEX_DATA_SECTION, NEX_ REALLOC_SEG, NEX_INFO { db 'NT' .entry dw NEX_ENTRYPOINT .data_sec dw NEX_DATA_SECTION .ralloc_seg dw NEX_REALLOC_SEG .file_attr dw NEX_INFO } 4. Multi Segmented model is preferred but not compulsory. So does anyone know if such a compiler exists? In my research I've found these ones : Sphinx C--, Problem comes about documentation and headers. OpenWatcom, Never used it but seeing that FreeDOS uses OpenWatcom gives me a good impression. Bruce C Compiler, Solves everything but there is a not enough documentation. GCC, I hate the Operand Size prefix, makes it incompatible with the 8086. Cheers, sid123 _________________ "Those who can make you believe in absurdities can make you commit atrocities" -- Voltaire https://github.com/Benderx2/R3X XD |
|||
31 Jan 2014, 05:29 |
|
Trinitek 30 Jun 2015, 09:01
Did you ever find something suitable to your needs? I've been wondering the same thing for some time now.
|
|||
30 Jun 2015, 09:01 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.