flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Dex4u 14 Jul 2005, 10:05
Here is a full freepascal OS , i have up loaded to my old site
http://falconrybells.co.uk/AnonymOS.zip You could also look at bootprog as that can load a mz exe. http://alexfru.chat.ru/epm.html#bootprog |
|||
![]() |
|
dieboy 14 Jul 2005, 11:19
See this:
http://delphine.sourceforge.net/ |
|||
![]() |
|
Embrance 14 Jul 2005, 20:50
Delphine is quite dead for llooooonnngg time now.And i doubt (from what i have seen)if it considered a Pascal OS.
|
|||
![]() |
|
THEWizardGenius 14 Jul 2005, 23:27
A bootloader loads a file which contains the rest of the OS into memory off the disk. When the computer starts up, the BIOS loads the first 512 bytes off a disk into memory. That first 512 bytes has to load the rest of the OS. Actually, 2 bytes of it has to be a signature, 55AAh, or BIOS won't load the bootloader after all. So you have 510 bytes to work with, minus the BPB (about 30h bytes if I remember right) if you are using FAT.
BTW, the "rest of the OS" that a bootloader loads is called an image, so your question was slightly confusing (but it's OK, you didn't know). If you want to load a bitmap or something like that, you should probably use the bootloader to load a file - kernel.img or kernal.bin or something like that - which would load a bitmap file off the disk. If you're using pascal to write your OS, you'll need to make sure it's a plain binary file- NOT a MZ EXE, a PE, an ELF, or anything else. No headers, footers, loading tables, or anything, unless your bootloader knows what to do with it. You'll probably want to use VESA (hopefully you don't have an integrated graphics card like mine, that is totally incompatible) to access SVGA/XGA high resolution graphics modes. If so, don't even think about protected mode. Writing an OS is complex, even a simple OS. You may not understand some of the things I just wrote, so feel free to ask questions. Good luck ![]() _________________ FASM Rules! OS Dev is fun! Pepsi tastes nasty! Some ants toot! It's over! |
|||
![]() |
|
simpaticool 15 Jul 2005, 10:46
![]() Fasm rules! Hello people! I'm back! In few days I'll probably come with may OS created in fasm. And with a lot of questins, of course ![]() BYE! |
|||
![]() |
|
dieboy 15 Jul 2005, 15:24
Ok, we're waiting
![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.