BrokenThorn Entertainment - View topic - OSDev Series Chapter 20 Updated
It is currently Wed May 22, 2013 6:28 pm




Post new topic Reply to topic  [ 8 posts ] 
OSDev Series Chapter 20 Updated 
Author Message
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 454
Post OSDev Series Chapter 20 Updated
Chapter 20 of the series has been updated with more content along with a demo. The demo builds on chapter 19's demo with a TUI and a new command for reading any sector from a floppy disk. Feel free to check it out in the resources section of the site. Comments and suggestions are always welcome.


Mon Jul 20, 2009 3:01 am
Profile E-mail WWW

Joined: Wed Jul 22, 2009 6:44 am
Posts: 63
Post Re: OSDev Series Chapter 20 Updated
Nice...
Im learning a lot...
you are my hero...

_________________
_____________
Think it, build it, bit by bit...


Thu Jul 23, 2009 4:12 pm
Profile E-mail
User avatar

Joined: Sun Feb 15, 2009 8:49 pm
Posts: 30
Location: Kyiv, Ukraine
Post Re: OSDev Series Chapter 20 Updated
Hey, Mike, I've got a problem with your tutorial of chapter 20. You wrote that it is a well-known bug in VPC, but I use VMWare and when I test your demo I get such values of my zero sector: 0, 0, 0, 0xFE, 0x9, 0...

Same I get if I try to read sector 1, 2, etc. And any time displayed content of sector is the same. When I try to read not 0 drive but 1 drive I get the same. One time per hundred times I get right reading of sector. Else very often I get such error as Error reading disk...

When sector is read well - I cannot repeat reading. I mean if sector is read successfully, then I try to read some sector else - I get nothing... Just displayed message reading sector...

Chears, Daniel.

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


Sun Aug 02, 2009 1:23 pm
Profile E-mail WWW
Site Admin
User avatar

Joined: Sat Oct 20, 2007 7:58 pm
Posts: 454
Post Re: OSDev Series Chapter 20 Updated
Hello,

Thanks for letting me know :D I will be doing a little more testing with it, I know there is an incompatibility with VPC currently which might be related to the problem that you described in your post.

I will post back here if anything is found. :D

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


Tue Aug 04, 2009 11:10 pm
Profile E-mail WWW

Joined: Fri Jul 24, 2009 5:35 pm
Posts: 34
Post Re: OSDev Series Chapter 20 Updated
What is the sense of this line?
Code:
flpydsk_send_command( ( ( sector + 1 ) >= FLPY_SECTORS_PER_TRACK ) ? FLPY_SECTORS_PER_TRACK : sector + 1 );
:o

Why not
Code:
flpydsk_send_command( 18 );


Fri Aug 14, 2009 7:57 pm
Profile E-mail

Joined: Mon Sep 21, 2009 5:15 pm
Posts: 5
Post Re: OSDev Series Chapter 20 Updated
Hi there,

reading the chapter 20, I saw a mistake.
It's not very important but I post here for the accuracy of the tutorial.
In the description of the floppy drive cable you write that it's 40pins but that's wrong, fdd has less pins,34 pins...

Here is a link sowing the pinouts:
http://pinouts.ru/Storage/InternalDisk_pinout.shtml

Hope it helps :D


Sat Sep 26, 2009 10:52 am
Profile E-mail

Joined: Sat Jul 17, 2010 7:55 am
Posts: 22
Post Re: OSDev Series Chapter 20 Updated
Nice tutorial, great work. However, you should start supporting other types of floppies (3.5", 5.25", and all sorts), also having a way to detect them (most likely the CMOS, and by the way, it could be useful to implement the Real Time Clock as well).

And another note, writing, and formatting the floppies should also be implemented...
Other than that, nice work :) thanks a lot.


Sat Jul 17, 2010 8:03 am
Profile E-mail

Joined: Mon Apr 06, 2009 6:08 am
Posts: 21
Post Re: OSDev Series Chapter 20 Updated
You can do that yourself ;) Internet has all you need :D

wiki.osdev.org/CMOS
wiki.osdev.org/Floppy
etc

// Jarvix

_________________
Jinix. Kernel programming is a black art that should be avoided if at all possible.


Sat Aug 07, 2010 11:12 am
Profile E-mail
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 


Who is online

Users browsing this forum: No registered users and 1 guest


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.