Xref: news2.mv.net comp.os.msdos.djgpp:7789 From: alaric AT abwillms DOT demon DOT co DOT uk (Alaric B. Williams) Newsgroups: comp.os.msdos.djgpp Subject: Re: Creating Boot Code with DJGPP Date: Wed, 21 Aug 1996 20:51:42 GMT Lines: 38 Message-ID: <840660711.11131.0@abwillms.demon.co.uk> References: NNTP-Posting-Host: abwillms.demon.co.uk To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Bill Currie wrote: >For those who are interrested, I am (off and on) working on that myself. The >boot sector is written using djasm (modified but the mods will be available in >djgpp 2.01) that boots up a djgpp compiled coff image. The only special >requirements of the coff file is no standard io routines (ie stdio, io, unistd >etc are illegal unless you rewrite libc). >If anyone is interrested, I can past them my code. It's mostly complete, just >untested, but very well commented. Ahahahaha! That sounds interesting! What kind of protected mode environment do you create? My current aim is to create linear addresses as far into the address space as they'll go, IE use 0xB80000 for text mode VRAM... but beyond that address space is mappable virtual RAM, which my subtasks will use be being allocated segment descriptors to bring their chunk of RAM to 0x00000000... so only the 'kernel' gets the real linear address bit. Anyway, I'd be delighted to see your code, esp. this modified djasm! I was stumped by the apparent lack of lgdt! Regards, ABW --- COMPUTER: We are in position over the Rebel homeworld. VADAR: Engage the Death Star primary weapon, let those rebel worms die! COMPUTER: Sorry, your evaluation version of Battle Computer 3.0 has expired. Please send 2.6 billion dollars to the address in REGISTER.TXT Alaric B. Williams Internet : alaric AT abwillms DOT demon DOT co DOT uk Hello :-)