IDE Tutorial
- iocoder
- Member
- Posts: 208
- Joined: Sun Oct 18, 2009 5:47 pm
- Libera.chat IRC: iocoder
- Location: Alexandria, Egypt | Ottawa, Canada
- Contact:
Re: IDE Tutorial
i think putting it in http://wiki.osdev.org/ATA_PIO_Mode is a good idea, what do you think?
Re: IDE Tutorial
Please don't overwrite the existing ATA PIO Mode article. I think you should create a new wiki article for your tutorial. Put it in your user namespace until you have the article finished, and then it can be linked in to the main namespace later.
- iocoder
- Member
- Posts: 208
- Joined: Sun Oct 18, 2009 5:47 pm
- Libera.chat IRC: iocoder
- Location: Alexandria, Egypt | Ottawa, Canada
- Contact:
Re: IDE Tutorial
I'm not here to overwrite the efforts of others.quok wrote: Please don't overwrite the existing ATA PIO Mode article.
I thought that i can't create a new wiki article, but i will do as you said above and when i finish and the article is ready to be linked, i will declare here. thanx a lot.quok wrote: I think you should create a new wiki article for your tutorial. Put it in your user namespace until you have the article finished, and then it can be linked in to the main namespace later.
Regards,
Mostafa
Re: IDE Tutorial
if your logged in then just go to your user page and write your tutorial there(well convert it to wiki) and then when it's more complete you can move it into an actual page and link it with tutorials and all that jazz
Re: IDE Tutorial
postcount++ much? I already said that exact thing, just look 2 posts up.earlz wrote:if your logged in then just go to your user page and write your tutorial there(well convert it to wiki) and then when it's more complete you can move it into an actual page and link it with tutorials and all that jazz
Re: IDE Tutorial
No, you said it in a way that could confuse newcomers, while earlz said it in a way the OP can understand :)).quok wrote:postcount++ much? I already said that exact thing, just look 2 posts up.
JAL
- iocoder
- Member
- Posts: 208
- Joined: Sun Oct 18, 2009 5:47 pm
- Libera.chat IRC: iocoder
- Location: Alexandria, Egypt | Ottawa, Canada
- Contact:
Re: IDE Tutorial
who is the OP?
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: IDE Tutorial
That would be you, the Original Poster.mostafazizo wrote:who is the OP?
Re: IDE Tutorial
Excuse me, what is insl()?
InSignedLong()?
Thanks. ^-^
InSignedLong()?
Thanks. ^-^
Re: IDE Tutorial
"insl" is a macro like "outb" and "inb". It uses the "INS" assembler instruction:AUsername wrote:Excuse me, what is insl()?
InSignedLong()?
Thanks. ^-^
Code: Select all
#define insl(port, buffer, count) \
__asm__ ("cld; rep; insl" :: "D" (buffer), "d" (port), "c" (count))
Instruction: INS
INSB
INSW
INSD (386+ only)
Note: Loads data from portto the destination ES:(E)DI (even if
destination operand is supplied). (E)DI is adjusted by the size
of the operand and incrased if Direction Flag is cleared and
decrased if the Direction Flag is set. For INSB, INSW, INSD no
operands are allowed and teh size is determined by the mnemonic.
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa
- iocoder
- Member
- Posts: 208
- Joined: Sun Oct 18, 2009 5:47 pm
- Libera.chat IRC: iocoder
- Location: Alexandria, Egypt | Ottawa, Canada
- Contact:
Re: IDE Tutorial
I have finished writing this topic in the wiki, you can visit the page:
http://wiki.osdev.org/IDE
Also, It is added to the category of ATA.
http://wiki.osdev.org/Category:ATA
Thanx for help.
Regards,
Mostafa
http://wiki.osdev.org/IDE
Also, It is added to the category of ATA.
http://wiki.osdev.org/Category:ATA
Thanx for help.
Regards,
Mostafa
- iocoder
- Member
- Posts: 208
- Joined: Sun Oct 18, 2009 5:47 pm
- Libera.chat IRC: iocoder
- Location: Alexandria, Egypt | Ottawa, Canada
- Contact:
Re: IDE Tutorial
Congratulations for me! one star have added to my account! this is my first star ...
But could i know on which basis stars are added? stars number depends on what?
But could i know on which basis stars are added? stars number depends on what?
Re: IDE Tutorial
Stars are purely added based on post count.mostafazizo wrote:But could i know on which basis stars are added? stars number depends on what?
Cheers,
Adam
Re: IDE Tutorial
Hi,
two points
1. i suggest to write between brackets IDE(Integrated Drive Electronics ) to distinguish it from (IDE) which mean Integrated development environment .
2. where did you got the C code in this article , is the code is public domain or something
two points
1. i suggest to write between brackets IDE(Integrated Drive Electronics ) to distinguish it from (IDE) which mean Integrated development environment .
2. where did you got the C code in this article , is the code is public domain or something
Distance doesn't make you any smaller,
but it does make you part of a larger picture.
but it does make you part of a larger picture.
- iocoder
- Member
- Posts: 208
- Joined: Sun Oct 18, 2009 5:47 pm
- Libera.chat IRC: iocoder
- Location: Alexandria, Egypt | Ottawa, Canada
- Contact:
Re: IDE Tutorial
No no no no, this code is written by me, the full code.
The code was written (by me) mainly for Quafios IDE (Integrated Drive Electronics) Driver, and i used it again here.
The code was written (by me) mainly for Quafios IDE (Integrated Drive Electronics) Driver, and i used it again here.
Updated...i suggest to write between brackets IDE(Integrated Drive Electronics ) to distinguish it from (IDE) which mean Integrated development environment .