Error in tutorial #9
Posted: Tue Dec 02, 2008 3:42 pm
Hello!
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:
This should be
I tested it with Bochs (version 2.3.7). Your code doesn't work, the code from the site I used did. Just letting you know!
Sorry for being a nitpicking bastard
.
Thank you very much for these tutorials!
- MadMax
edit: fixed some grammatical errors and typos
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