Search found 3 matches
- Sat May 03, 2008 2:54 pm
- Forum: Beginning OS Development
- Topic: CRT code question
- Replies: 0
- Views: 45722
CRT code question
Hi, I have been reading through the CRT design tutorial, and I noticed that a lot of the headers have extern "C" constructs such as: #ifdef __cplusplus extern "C" { #endif ... ... ... #ifdef __cplusplus } #endif as far as I understand, the purpose of extern "C" is to avoid name mangling by C++ compi...
- Thu May 01, 2008 1:08 am
- Forum: Beginning OS Development
- Topic: Keyboard status register?
- Replies: 2
- Views: 18819
- Mon Apr 28, 2008 9:17 pm
- Forum: Beginning OS Development
- Topic: Keyboard status register?
- Replies: 2
- Views: 18819
Keyboard status register?
Hi, I have been reading through the turorial on Keyboard Controller Programming, and it says that the status byte is obtained by reading port 0x60. however, I have read elsewhere that it is obtained by reading 0x64. Which is correct?