Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

how to write kernel without bios interrupts

Status
Not open for further replies.

sagar474

Full Member level 5
Joined
Oct 18, 2009
Messages
286
Helped
5
Reputation
10
Reaction score
5
Trophy points
1,318
Location
India,kakinada
Activity points
3,122
I like to intact directly with video card,keyboard,mouse etc
how it is possible.
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
47,436
Helped
14,034
Reputation
28,321
Reaction score
12,684
Trophy points
1,393
Location
Bochum, Germany
Activity points
275,912
As a first requirement, your code must execute in an enviroment that grants direct hardware access, either in real mode or in protectec mode with supervisor (kernel) privileges.

Then you have to write your own drivers respectively BIOS. You should however consider, that a video card supplies it's own BIOS as a wrapper for direct hardware access. If you don't use it, you have to know all specific hardware details of your video card. Also modern PC hardware has a lot of chipset specific properties, that would be hard to control without the built-in BIOS.

You have a fair chance, if you start with old XT or AT boards, that uses exclusively standard hardware with wellknown addresses and register function.
 

bluehole

Full Member level 6
Joined
Sep 1, 2009
Messages
345
Helped
74
Reputation
148
Reaction score
73
Trophy points
1,308
Location
Some where In INDIA
Activity points
3,290
I like to intact directly with video card,keyboard,mouse etc
how it is possible.
You can directly write to video memory for CGA it is b800:0000.
but you have to follow a specification write 2 bytes first one is the character and second one is Attribute.

I assumed you are writing for a IBM compatible PC.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top