Are JamesM's tutorials still being maintained?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
felipe
Member
Member
Posts: 27
Joined: Tue Sep 28, 2010 8:19 am

Are JamesM's tutorials still being maintained?

Post 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.
Last edited by felipe on Sun Jan 30, 2011 4:11 pm, edited 1 time in total.
mariuszp
Member
Member
Posts: 587
Joined: Sat Oct 16, 2010 3:38 pm

Re: Are JamesM's tutorials still being maintained?

Post 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?)
felipe
Member
Member
Posts: 27
Joined: Tue Sep 28, 2010 8:19 am

Re: Are JamesM's tutorials still being maintained?

Post 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.
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: Are JamesM's tutorials still being maintained?

Post by gravaera »

felipe wrote:
mariuszp wrote:...like with brendan's tutorial.
:wink:
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
felipe
Member
Member
Posts: 27
Joined: Tue Sep 28, 2010 8:19 am

Re: Are JamesM's tutorials still being maintained?

Post by felipe »

gravaera wrote:
felipe wrote:
mariuszp wrote:...like with brendan's tutorial.
:wink:
what?

Edit: Oh. The name?. Brandon, sorry.
TylerH
Member
Member
Posts: 285
Joined: Tue Apr 13, 2010 8:00 pm
Contact:

Re: Are JamesM's tutorials still being maintained?

Post by TylerH »

felipe wrote:Edit: Oh. The name?. Brandon, sorry.
Nope. It's Brendan. http://forum.osdev.org/memberlist.php?m ... file&u=356
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: Are JamesM's tutorials still being maintained?

Post by gerryg400 »

Maybe he means Bran's tutorial.
If a trainstation is where trains stop, what is a workstation ?
felipe
Member
Member
Posts: 27
Joined: Tue Sep 28, 2010 8:19 am

Re: Are JamesM's tutorials still being maintained?

Post 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.
TylerH
Member
Member
Posts: 285
Joined: Tue Apr 13, 2010 8:00 pm
Contact:

Re: Are JamesM's tutorials still being maintained?

Post 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.
felipe
Member
Member
Posts: 27
Joined: Tue Sep 28, 2010 8:19 am

Re: Are JamesM's tutorials still being maintained?

Post 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.
User avatar
Chandra
Member
Member
Posts: 487
Joined: Sat Jul 17, 2010 12:45 am

Re: Are JamesM's tutorials still being maintained?

Post 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.
Programming is not about using a language to solve a problem, it's about using logic to find a solution !
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: Are JamesM's tutorials still being maintained?

Post 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.
felipe
Member
Member
Posts: 27
Joined: Tue Sep 28, 2010 8:19 am

Re: Are JamesM's tutorials still being maintained?

Post by felipe »

JamesM wrote:The updated code (much better and more concise than the original) is at http://jamesm-tutorials.googlecode.com
Thanks.
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Re: Are JamesM's tutorials still being maintained?

Post 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.
Post Reply