First of all, thank you VERY much for writing these tutorials, they're helping me very well in learning the 'dark arts of OS development'. I found an error in tutorial in #9 when cross referencing my code, the code from brokenthorn and code from this site.
At "Method 3.1: Enabling A20 through keyboard controller" you post the following code:
Code: Select all
; Method 3.1: Enables A20 through keyboard controller
mov al, 0xdd ; command 0xdd: enable a20
out 0x64, al ; send command to controller
Code: Select all
; Method 3.1: Enables A20 through keyboard controller
mov al, 0xDF ; command 0xDF: enable a20
out 0x64, al ; send command to controller
Sorry for being a nitpicking bastard .
Thank you very much for these tutorials!
- MadMax
edit: fixed some grammatical errors and typos