Hi All;
I got past the Interrupt and the Multiple Interrupt problems.. Great !!
Now to get Past the Keyboard Driver Problems,
it shows..
kernel.cpp: (. text+0x24a): undefined reference to 'KeyboardDriver::KeyboardDriver(InterruptManager*)'
Error 1.
I suspect it is again in my Spelling or when I copy something that something goes amiss..
Any Suggestions as to where to Look, in what file.. Would be appreciated !!!
I got it fixed, but not in the usual way, I had made a copy of the file port.h and I cleaned up (deleted) all of the commented out lines, making the file look better.. Since I had changed only it, I didn't want to do a make clean..
In making the copy of the file, I had to close and re-open Kate.. Bringing in the new and the old file I had made of port.h..
While re-Make-ing port.o, I didn't want to do a make clean so I removed the old port.o file and making a new one..
It complained when I re-ran make run that each of the .o files were corrupted, so I remade them Individually and after doing so I NO LONGER had a Problem with making kernel.o, which I thought was going to complain about the same error as I have shown above, but it didn't..
So, now I get "KEYBOARD INTERRUPT 0x00" when I press a key, I changed the message slightly, Also for some reason When I use Your char* foo print foo , Routine the type of output it shows is : "KEYBOARD IN1ERRUPT 0x00"..
So, I just used the regular Printf command.. I don't know why that is, but I am happy that it at least WORKS!!
I just figured out what the "1" was in my printf output, So I changed the Message to read the same as what Algorithman had and Now the program Works Prefectly..
So, I can "Map out my Keyboard"" THANK YOU !!
I got all of the "codes" that You had in Your Sources file, plus a few more..
I looked at the Various Ascii codes listing, and what You have Doesn't match what they show..
Is there a formula for converting keyboard Ascii to what You have in Your Listing or do I need to just try them out a few at a time, At present I don't need Capitals, but most of the rest, like above the Numbers and what is to the Right of the letter rows..
THANK YOU Marty