Page 1 of 2

Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 2:52 pm
by felipe
I found a number of small issues with them (nothing major, you can see what he meant, besides, the downloadable code is fine),
but I'm not sure if he is still maintaining them. The site gives the notice "Copyright James Molloy 2008 - ", so possibly not.

Anyway, two things I found are:
The lower 5-bits should be constant at 0b0110 - 14 in decimal
should be 0b1110

Code: Select all

idt_set_gate( 0, (u32int)isr0 , 0x08, 0x8E);
idt_set_gate( 1, (u32int)isr1 , 0x08, 0x8E);
...
idt_set_gate(31, (u32int)isr32, 0x08, 0x8E);
the last one should be isr31

If you are around JamesM, I hope you are still maintaining those tutorials, they are a great resource.

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 3:28 pm
by mariuszp
JamesM does not maintain it any more. You should see the multitasking part, he tells you to move the stack, and try to overwrite the EBP on the stack which possibly means triple fault.

I asked about it, JamesM sais that he is not bothered to replace the tutorial code with new code from some other place (Google Code I think?)

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 4:10 pm
by felipe
mariuszp wrote:I asked about it, JamesM sais that he is not bothered to replace the tutorial code with new code from some other place (Google Code I think?)
I was thinking, if he isn't, the tutorial and code should be in the osdev wiki so that when someone finds a typo like those they can just edit it.
I will see what other answers I get, but if he really isn't maintaining them anymore, and I have some time after I finish using them, I will ask his permission to do so. At the very least we should create a page listing the problems, like with brendan's tutorial.

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 4:12 pm
by gravaera
felipe wrote:
mariuszp wrote:...like with brendan's tutorial.
:wink:

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 4:15 pm
by felipe
gravaera wrote:
felipe wrote:
mariuszp wrote:...like with brendan's tutorial.
:wink:
what?

Edit: Oh. The name?. Brandon, sorry.

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 4:52 pm
by TylerH
felipe wrote:Edit: Oh. The name?. Brandon, sorry.
Nope. It's Brendan. http://forum.osdev.org/memberlist.php?m ... file&u=356

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 4:54 pm
by gerryg400
Maybe he means Bran's tutorial.

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 4:57 pm
by felipe
gerryg400 wrote:Maybe he means Bran's tutorial.
Yes
http://www.osdever.net/bkerndev/Docs/title.htm it says Brandon Friesen, or am I mixing things? I'm sure I saw some time ago a Br* set of tutorials and there was a wiki page listing the problems.

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 5:17 pm
by TylerH
Oh. The similarities between "Brandon" and "Brendan" made me assume you were talking about Brendan. I also assumed Brendan had some tutorials somewhere, since he does know everything.

Re: Are JamesM's tutorials still being maintained?

Posted: Sun Jan 30, 2011 5:23 pm
by felipe
TylerH wrote:Oh. The similarities between "Brandon" and "Brendan" made me assume you were talking about Brendan. I also assumed Brendan had some tutorials somewhere, since he does know everything.
That is why I used "brendan" the first time. I knew there was a brendan here and I knew there was some br* tutorial so I assumed it was his.

Re: Are JamesM's tutorials still being maintained?

Posted: Mon Jan 31, 2011 1:30 am
by Chandra
felipe wrote:
TylerH wrote:Oh. The similarities between "Brandon" and "Brendan" made me assume you were talking about Brendan. I also assumed Brendan had some tutorials somewhere, since he does know everything.
That is why I used "brendan" the first time. I knew there was a brendan here and I knew there was some br* tutorial so I assumed it was his.
Oh! and I thought both of these names referred to the same person.

Re: Are JamesM's tutorials still being maintained?

Posted: Mon Jan 31, 2011 4:13 am
by JamesM
They're not being maintained - you're right.

And I haven't got time to maintain them. The updated code (much better and more concise than the original) is at http://jamesm-tutorials.googlecode.com .

I never got time to write the accompanying documentation, which is the most time-consuming part of the process.

Re: Are JamesM's tutorials still being maintained?

Posted: Mon Jan 31, 2011 6:06 am
by felipe
JamesM wrote:The updated code (much better and more concise than the original) is at http://jamesm-tutorials.googlecode.com
Thanks.

Re: Are JamesM's tutorials still being maintained?

Posted: Tue Feb 01, 2011 11:51 am
by JamesM
berkus wrote:Since it's googlecode, it has a wiki. How much hassle is it to give people edit rights there?
None, if you give me your google account name.

Re: Are JamesM's tutorials still being maintained?

Posted: Tue Feb 01, 2011 4:35 pm
by JamesM
Done.