BrokenThorn Entertainment - View topic - Chapter 21 Demo Released
It is currently Thu Sep 09, 2010 4:40 am




Post new topic Reply to topic  [ 12 posts ] 
Chapter 21 Demo Released 
Author Message
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 359
Post Chapter 21 Demo Released
Hello everyone,

The VPC compatibility bug has been fixed in this new demo, and the demo builds off of the code in the chapter and last demo to read sectors from disk using our new DMAC interface. Everything is set up for us now to read and execute a program - coming up in chapter 22. The chapter has also been officially released with some new content.

_________________
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com


Sun Nov 01, 2009 7:10 pm
Profile E-mail WWW
User avatar

Joined: Sun Feb 15, 2009 8:49 pm
Posts: 26
Location: Kyiv, Ukraine
Post Re: Chapter 21 Demo Released
1. You wrote in help cmd about reset but forgot to implement case of that :mrgreen:
2. Like prevoius chapter, demo of this one doesn't work in VMWare (very seldom it works).

Daniel.

_________________
Thinking of great - thinking of little, thinking of little - thinking of great.


Tue Nov 03, 2009 4:07 am
Profile E-mail WWW
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 359
Post Re: Chapter 21 Demo Released
Hello,

I must have messed the reset command - I will be sure to fix that. I have not tested in VMWare. If it is possible to explain the exact issue and what happens I will be sure to look into resolving them. :)

_________________
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com


Tue Nov 03, 2009 5:32 am
Profile E-mail WWW
User avatar

Joined: Sun Feb 15, 2009 8:49 pm
Posts: 26
Location: Kyiv, Ukraine
Post Re: Chapter 21 Demo Released
See, while trying to read some sector you can get to results:

1. You get right values of sector, but after it if you try to read one more you get infinity loop (I guess, because nothing is displayed).

2. You get wrong values of sector (some strange values like a 0x00, 0x01, etc.) but then you can read it more and more.

Conclusion: if reading is right - you can read just one sector, if reading is wrong - you can read any number of sectors.

Daniel.

_________________
Thinking of great - thinking of little, thinking of little - thinking of great.


Wed Nov 04, 2009 2:31 pm
Profile E-mail WWW

Joined: Fri Jul 24, 2009 5:35 pm
Posts: 34
Post Re: Chapter 21 Demo Released
Quote:
The VPC compatibility bug

Could you please comment about this bug? (before/after)


Mon Nov 09, 2009 5:03 pm
Profile E-mail
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 359
Post Re: Chapter 21 Demo Released
ehenkes wrote:
Quote:
The VPC compatibility bug

Could you please comment about this bug? (before/after)

Hello,

Basically VPC does not seem to like setting the DMAC to auto-reinitialize. It is fixed after clearing that bit and re-initializing the DMAC before every read or write. This was verified to be the case when we tested both demos.

_________________
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com


Mon Nov 09, 2009 11:48 pm
Profile E-mail WWW

Joined: Sat Jun 20, 2009 2:09 pm
Posts: 5
Location: USA, San Diego
Post Re: Chapter 21 Demo Released
:) Hey Great series, Love it. I have read each chapter 2 times. :D and am planning on Reading them all for a 3rd time. Everytime I read it I learn something new and I also get something better. :P

Just a question. When will chapter 22 be released? No pressure, Just wondering. Do you have an Estimated Time/Date?

Keep up the great work. :) I am learning a lot from these tutorials, and I am also reading the Documents from OSDEV.com. =]

Well, I am eagerly awaiting the release of the next chapter.

Keep up the great work Mike.


Wed Dec 16, 2009 12:32 am
Profile E-mail
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 359
Post Re: Chapter 21 Demo Released
Hello,

I apologize for the late response. I am planning some updates in earlier chapters (more specifically, the virtual memory management chapter) before continuing. I plan to add a stronger emphases on virtual address spaces and their use in multitasking to the chapter and managing and working with virtual address spaces. Possibly an update to the demo as well to make it easier to work with.

_________________
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com


Thu Dec 31, 2009 4:40 am
Profile E-mail WWW
User avatar

Joined: Sun Feb 15, 2009 8:49 pm
Posts: 26
Location: Kyiv, Ukraine
Post Re: Chapter 21 Demo Released
Hi, Mike!

I had a real problem with demo 21 in vmware - because of strange things happened. now i installed vmware 7 and got more "excatly" problem: I just get Error reading from disk at any time with any sector I'd like to read.

Daniel.

_________________
Thinking of great - thinking of little, thinking of little - thinking of great.


Tue Jan 05, 2010 9:43 pm
Profile E-mail WWW
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 359
Post Re: Chapter 21 Demo Released
Hello,

Do you only get the problem with VMWare? ie; does it work in Bochs and Virtual PC?

_________________
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com


Sat Jan 09, 2010 1:57 pm
Profile E-mail WWW
User avatar

Joined: Sun Feb 15, 2009 8:49 pm
Posts: 26
Location: Kyiv, Ukraine
Post Re: Chapter 21 Demo Released
yeah, just in vmware)) i don't know what can it be because even different versions of vmware gives that problem))

_________________
Thinking of great - thinking of little, thinking of little - thinking of great.


Tue Jan 12, 2010 1:24 pm
Profile E-mail WWW
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 359
Post Re: Chapter 21 Demo Released
Hello,

I am going to have to mark it as a compatibility bug with the series. The demos are only tested in 2 versions of Bochs and Virtual PC before releasing. The issue will be looked into.

_________________
Lead Programmer for BrokenThorn Entertainment, Co.
Website: http://www.brokenthorn.com
Email: webmaster@brokenthorn.com


Fri Jan 15, 2010 2:58 am
Profile E-mail WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron

Powered by phpBB © phpBB Group.
Original Design by Vjacheslav Trushkin for Free Forums/DivisionCore.
Theme and forum modified by BrokenThorn Entertainment, Co.