Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
documentations:devices:wd177x [2014/03/22 19:35] – created pulkomandydocumentations:devices:wd177x [2015/02/28 18:08] (current) – external edit 127.0.0.1
Line 9: Line 9:
 Thomson machines don't connect the floppy controller interrupt to the CPU in any way, so all the communication must be done by polling the FDC. This may be tricky to get right. Thomson machines don't connect the floppy controller interrupt to the CPU in any way, so all the communication must be done by polling the FDC. This may be tricky to get right.
  
-^TO Address^MO Address^Description^ +^TO Address^MO Address^Name^Description^ 
-|E7D0|A7D0|Command (write) and Status (read)| +|E7D0      |A7D0  |STR/CMDR|Command (write) and Status (read)| 
-|E7D1|A7D1|Track| +|E7D1      |A7D1      |TKR |Track| 
-|E7D2|A7D2|Sector| +|E7D2      |A7D2      |SECT|Sector| 
-|E7D3|A7D3|Data| +|E7D3      |A7D3      |DR  |Data| 
-|E7D8|A7D8|Side|+|E7D8      |A7D8      |Extension control|
  
-the Side register is not part of the floppy controller, but is an extra latch in Thomson floppy extension design. It has the following functions: +the "Extension control" register is not part of the floppy controller, but is an extra latch in Thomson floppy extension design. It has the following functions: 
-* Bit 0: side select +  * Bit 0: side select 
-* Bit 2: drive select 0 +  * Bit 1: drive select 0 
-* Bit 3: drive select 1 +  * Bit 2: drive select 1 
-* Bit 7: single density mode+  * Bit 7: single density mode
  
 ====== Programming samples ====== ====== Programming samples ======
Line 26: Line 26:
  
 ===== Waiting for the controller ===== ===== Waiting for the controller =====
-As the floppy drive is slow, you hve to wait for it after sending a command. Here is how to wait for the "ready" bit in the status register.+As the floppy drive is slow, you have to wait for it after sending a command. Here is how to wait for the "ready" bit in the status register.
  
 <code> <code>
documentations/devices/wd177x.1395513302.txt.gz · Last modified: 2015/02/28 18:08 (external edit)
CC0 1.0 Universal
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0