 |
 |
 |
OS Development
This little page is a small collection of source code,
information, and links related to general Operating Systems' Development on the Web.
Source code
Links
SOURCE CODE
Here is some source code, written by Andy McLaughlin, which might be
useful to programmers who are developing OS- like products on the x86 platform. All
code ending with an ".s" extension is NASM- compatible Assembler code. All
".c" code is tested for gcc-2.95 (or compatible) C compilers.
enableA20.s |
This is a fairly versatile snippet of code for enabling the x86's A20 address
line. It's a little bit lengthy, but it seems to work more reliably than other
examples I've tried. Cut and paste it into one of your existing source files. |
vesaModes.s |
This piece of 16-bit code will query the VESA BIOS for a supported graphics mode
number based on the desired parameters of resolution and colour depth. Cut and paste
it into one of your existing source files. |
LINKS
Here are some selected links to sites useful to OS developers (much of this is
specific to PC- style hardware architectures). Please
email me about any broken links or erroneous
descriptions. Thanks.
|
|
|
|
|
Copyright © 1999-2011 J. Andrew McLaughlin |
Visopsys and Visopsys.org are trademarks of J. Andrew McLaughlin.  
Contact |
|