Totorial 20

If you are new to OS Development, plan on spending some time here first before going into the other forums.

Moderator:Moderators

Post Reply
Annie
Posts:14
Joined:Thu Feb 12, 2009 9:11 pm
Totorial 20

Post by Annie » Thu Mar 12, 2009 4:17 am

I really dont mean to rush, just want to know when about the tutorial 20 is available?

I just finished tutorial 19 and can wait to go to the next. 8)

I do know that it takes much longer to prepare a tutorial than to study it, so again no rushing :roll:

Thank alot, Mike

User avatar
Mike
Site Admin
Posts:465
Joined:Sat Oct 20, 2007 7:58 pm
Contact:

Post by Mike » Sun Mar 15, 2009 9:10 pm

Hello,

I apologize for the tutorial not being up yet.

There are some changes being made company wide and a new project being started, so I have not had much time working on it yet. However, I am still working on the series - just in a different format. (I am sorry but I cannot release more information yet.)

I will see if we can get Tutorial 20 up soon though :)

Annie
Posts:14
Joined:Thu Feb 12, 2009 9:11 pm

Post by Annie » Sun Mar 15, 2009 10:46 pm

thanks Mike, I am looking forward to it

zfos
Posts:13
Joined:Sat Nov 24, 2007 6:30 pm

Re: Totorial 20

Post by zfos » Sun Apr 19, 2009 4:55 pm

do you have an update on this yet mike?

User avatar
Mike
Site Admin
Posts:465
Joined:Sat Oct 20, 2007 7:58 pm
Contact:

Re: Totorial 20

Post by Mike » Thu Apr 23, 2009 3:14 am

Hey everyone,

The series was delayed do to another site displaying illegal use of the material provided by the series. This is the primary reason for the delay. I apologize for the wait.

All matters have been resolved however and the series is starting up again. The next tutorial to be released within a week or two. I might decide to cover the DMA along with the FDC do to it being technically better then using the FDC without DMA although both methods are covered.

Sorry for the wait, everyone :(
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com

Annie
Posts:14
Joined:Thu Feb 12, 2009 9:11 pm

Re: Totorial 20

Post by Annie » Fri Apr 24, 2009 1:56 am

cant wait ... 8)

rubik
Posts:1
Joined:Mon May 04, 2009 4:04 am

Re: Totorial 20

Post by rubik » Mon May 04, 2009 4:06 am

is this coming soon guys? :roll:

User avatar
Mike
Site Admin
Posts:465
Joined:Sat Oct 20, 2007 7:58 pm
Contact:

Re: Totorial 20

Post by Mike » Tue May 05, 2009 3:16 am

Hello,

The chapter will be released this Saturday. Sorry for the delay of this one everyone - been busy with other internal projects. I put things on hold so that we can complete the next chapter on time.

We will update the front page of this web site when the next chapter comes out this Saturday.

Again, sorry for the wait :(
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com

Wabbit
Posts:4
Joined:Thu Dec 04, 2008 8:31 pm

Re: Totorial 20

Post by Wabbit » Tue May 05, 2009 4:45 pm

However long it takes, we all appreciate it!

User avatar
Mike
Site Admin
Posts:465
Joined:Sat Oct 20, 2007 7:58 pm
Contact:

Re: Totorial 20

Post by Mike » Mon May 11, 2009 3:17 am

Hello everyone,

The chapter is almost ready for release and is getting finalized. It will be released tomorrow after its been finalized :)
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com

User avatar
Mike
Site Admin
Posts:465
Joined:Sat Oct 20, 2007 7:58 pm
Contact:

Re: Totorial 20

Post by Mike » Tue May 12, 2009 3:07 am

Chapter 20 is released :D

It is not complete however. I will be performing an update to the tutorial (which includes demo) sometime this week.

Please let me know if there are any suggestions or comments :)
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com

cheesecake
Posts:7
Joined:Sun May 10, 2009 7:57 pm

Re: Totorial 20

Post by cheesecake » Tue May 12, 2009 4:39 am

Thanks Mike!

I've been spending some time adding to the demo for tutorial 19 lately and I managed to develop a very simple text-based GUI. I think it's pretty neat. Here's some of the interaction with it:

Image

Very basic, but I did it all using classes so it will be easy to port it to new demos :D

By the way, I noticed an error in the sleep() function. The ticks variable is a static int - and because it is static, the function will only work the first time it is called. After that, Get_tick_count() is always greater than ticks, which retains the value from the first time it was called, meaning the current tick count is likely much higher. Removing the static makes it work fine!

nayeem_khan
Posts:2
Joined:Mon May 25, 2009 12:30 pm

Re: Totorial 20

Post by nayeem_khan » Mon May 25, 2009 12:35 pm

Hi Mike
:D
Tutorial 20 was quite interesting. 8)

When can we expect second part of tutorial and demo.

I tried to write a function to read a sector,but it hangs as IRQ 6 was not enabled. however
even when i install int 6 using setvect function,still IRQ 6 was not generated.

anyway waiting for your second PART of the demo

from
nayeem khan

Andyhhp
Moderator
Posts:387
Joined:Tue Oct 23, 2007 10:05 am
Location:127.0.0.1
Contact:

Re: Totorial 20

Post by Andyhhp » Tue May 26, 2009 8:08 am

I tried to write a function to read a sector,but it hangs as IRQ 6 was not enabled.
Have you altered the primary PIC mask register to allow IRQ6's?

By default the mask will prevent any IRQs from being called untill we have installed a valid handler and explicitly told the PIC that it is safe to send IRQs

~Andrew
Image

Post Reply