Hi I have been reading assembly books like nothing else, I have a reasnable experience with c. At present I have made a bootsector on a floppy disk, this reads a file loader.bin (assembled via nasmw). Loader.bin is whats going to be the console os , I have followed a guide at the following page to its conclusion
Anyway it reccomends loosning my ties with the bios and not using interrupts for text input and that graphics memmory is on the graphics card at
b8000-is ascii code for upper corner of screen
b8001-is color/style of the char
etc
Is this a standard for every card? and is it reffering to addresses on the actual graphics card.
More importantly how is a device driver coded like this without using interrupts? I want to build a small console os but do it in as proper a way as possible so I can expand it as I learn more. At the same time I want to keep it basic so its doable while Im still learning. I also want to stick to the way above but dont know 100% how to immplement what they are suggesting.
I have a ati x800 gto pci express, will this have certain registers on it like processors? where could I find out info to do with that model of card which relates to assembly language programming.
Can anyone provide the most basic form of a text input driver and f possible some guides on writting a console os
heres the guide Im reading:
david
Its not linux Im using at this time .......also if anyone knows of any good basic guides that cover the above I would be grateful
Anyway it reccomends loosning my ties with the bios and not using interrupts for text input and that graphics memmory is on the graphics card at
b8000-is ascii code for upper corner of screen
b8001-is color/style of the char
etc
Is this a standard for every card? and is it reffering to addresses on the actual graphics card.
More importantly how is a device driver coded like this without using interrupts? I want to build a small console os but do it in as proper a way as possible so I can expand it as I learn more. At the same time I want to keep it basic so its doable while Im still learning. I also want to stick to the way above but dont know 100% how to immplement what they are suggesting.
I have a ati x800 gto pci express, will this have certain registers on it like processors? where could I find out info to do with that model of card which relates to assembly language programming.
Can anyone provide the most basic form of a text input driver and f possible some guides on writting a console os
heres the guide Im reading:
david
Its not linux Im using at this time .......also if anyone knows of any good basic guides that cover the above I would be grateful