| It is currently Wed May 22, 2013 6:28 pm |
|
All times are UTC |
Moderator: Moderators
|
Page 1 of 1 |
[ 8 posts ] |
| Print view | Previous topic | Next topic |
| Author | Message |
|---|---|
|
Site Admin Joined: Sat Oct 20, 2007 7:58 pm Posts: 454 |
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 |
|
|
Joined: Wed Jul 22, 2009 6:44 am Posts: 63 |
Nice...
Im learning a lot... you are my hero... _________________ _____________ Think it, build it, bit by bit... |
| Thu Jul 23, 2009 4:12 pm |
|
|
Joined: Sun Feb 15, 2009 8:49 pm Posts: 30 Location: Kyiv, Ukraine |
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 |
|
|
Site Admin Joined: Sat Oct 20, 2007 7:58 pm Posts: 454 |
Hello,
Thanks for letting me know I will post back here if anything is found. _________________ Lead Programmer for BrokenThorn Entertainment, Co. Website: http://www.brokenthorn.com Email: webmaster@brokenthorn.com |
| Tue Aug 04, 2009 11:10 pm |
|
|
Joined: Fri Jul 24, 2009 5:35 pm Posts: 34 |
What is the sense of this line?
Code: flpydsk_send_command( ( ( sector + 1 ) >= FLPY_SECTORS_PER_TRACK ) ? FLPY_SECTORS_PER_TRACK : sector + 1 ); Why not Code: flpydsk_send_command( 18 ); |
| Fri Aug 14, 2009 7:57 pm |
|
|
Joined: Mon Sep 21, 2009 5:15 pm Posts: 5 |
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 |
| Sat Sep 26, 2009 10:52 am |
|
|
Joined: Sat Jul 17, 2010 7:55 am Posts: 22 |
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 |
| Sat Jul 17, 2010 8:03 am |
|
|
Joined: Mon Apr 06, 2009 6:08 am Posts: 21 |
You can do that yourself
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 |
|
|
Page 1 of 1 |
[ 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 |