Outils pour utilisateurs

Outils du site


back2root:ibm-pc-ms-dos:hardware:8272-pd765

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
back2root:ibm-pc-ms-dos:hardware:8272-pd765 [2023/02/23 22:22] – [Tableau] fraterback2root:ibm-pc-ms-dos:hardware:8272-pd765 [2023/02/23 22:30] (Version actuelle) – [Key to Abbreviations] frater
Ligne 339: Ligne 339:
 | command byte 1:  |  ?    ?    ?    ?    ?    0    US1  |  US0  | | command byte 1:  |  ?    ?    ?    ?    ?    0    US1  |  US0  |
 | returns nothing  |                                                  |||||||| | returns nothing  |                                                  ||||||||
- +{{tablelayout?rowsHeaderSource=Auto}} 
-|Sense Interrupt\\ Status    D7                                  ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1   ^  D0   +Sense Interrupt\\ Status  ^  D7                      ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1  ^  D0  
-|command byte 0:    | 0 |0 |  0| 0 |  1 |0 |  0| 0                             +| command byte 0:                                     |  0      |  1      |  0      
-|result byte 0:    |status register 0                                   |||||||| +| result byte 0:            | status register 0                                                  |||||||| 
-|result byte 1:    |present cylinder number                             ||||||||+| result byte 1:            | present cylinder number                                            ||||||||
 {{tablelayout?rowsHeaderSource=Auto}} {{tablelayout?rowsHeaderSource=Auto}}
 ^ Specify Step & \\ Head Load  ^  D7                                ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1  ^  D0  ^ ^ Specify Step & \\ Head Load  ^  D7                                ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1  ^  D0  ^
Ligne 350: Ligne 350:
 | command byte 2:              | ------head load time------ ND                                                |||||||| | command byte 2:              | ------head load time------ ND                                                ||||||||
 | returns nothing              |                                                                              |||||||| | returns nothing              |                                                                              ||||||||
- +{{tablelayout?rowsHeaderSource=Auto}} 
-|Sense Drive\\ Status      D7                                  ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1    D0   ^ +Sense Drive\\ Status  ^  D7                ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1    D0   ^ 
-|command byte 0:    | 0 |0 |  0 | | 0 |1 |  0 | 0                             +| command byte 0:                           |  0   |  0         |  0        
-|command byte 1:    | ? |? |  ?| ? |  ? | HD | US1| US0                        +| command byte 1:                           |  ?      |  ?    HD   US1   US0  
-|result byte 0:    |status register 3                                   ||||||||+| result byte 0:        | status register 3                                              ||||||||
 {{tablelayout?rowsHeaderSource=Auto}} {{tablelayout?rowsHeaderSource=Auto}}
 ^ Seek              D7                  ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1    D0   ^ ^ Seek              D7                  ^  D6  ^  D5  ^  D4  ^  D3  ^  D2  ^  D1    D0   ^
Ligne 369: Ligne 369:
 |Invalid Command    |                                                   | |Invalid Command    |                                                   |
 |result byte 0:    |status register 0 (value of 80h)                    | |result byte 0:    |status register 0 (value of 80h)                    |
 +
 +=== Key to Abbreviations ===
 +{{tablelayout?rowsHeaderSource=Auto}}
 +^  HD   | Head Number Selected            |
 +^  MT   | Multi-Track                     |
 +^  MF   | MFM mode                        |
 +^  ND   | Non-DMA mode                    |
 +^  SK   | SKip Deleted-data address mark  |
 +^  US0  | drive select bit 0              |
 +^  US1  | drive select bit 1              |
 +
 +  * Head Load Time = 2 to 254ms in 2ms increments
 +  * Head Unload Time = 16 to 240ms in 16ms increments
 +  * Step Rate Time = 1 to 16ms in 1ms increments
 +
  
 <WRAP round box> <WRAP round box>
   * PS/2 systems use the 8272A diskette controller which is software and port compatible with the NEC µPD765   * PS/2 systems use the 8272A diskette controller which is software and port compatible with the NEC µPD765
-  * accessed through ports 3F0h-3F7h; NEC µPD765 is accessed through ports 3F2h, 3F4h and 3F5h; the 8272A uses ports 3F0h, 3F1h, 3F2h, 3F4h, 3F5h and 3F7h+  * accessed through ports 3F0h-3F7h;\\ NEC µPD765 is accessed through ports 3F2h, 3F4h and 3F5h;\\ the 8272A uses ports 3F0h, 3F1h, 3F2h, 3F4h, 3F5h and 3F7h
   * data, command and status registers are all accessed through port 3F5h a register stack with one address presented to the bus   * data, command and status registers are all accessed through port 3F5h a register stack with one address presented to the bus
   * bit 7 of BIOS Data Area byte 40:3E can be polled to determine if a disk operation has completed; this bit is set by the interrupt handler when the operation has completed; it should be reset before continuing on with the next FDC operation   * bit 7 of BIOS Data Area byte 40:3E can be polled to determine if a disk operation has completed; this bit is set by the interrupt handler when the operation has completed; it should be reset before continuing on with the next FDC operation
Ligne 378: Ligne 393:
  
   * see [[back2root:ibm-pc-ms-dos:hardware:informations:irq|INT TABLE]] or [[back2root:ibm-pc-ms-dos:hardware:IRQ|IRQ]] for interrupt assignments   * see [[back2root:ibm-pc-ms-dos:hardware:informations:irq|INT TABLE]] or [[back2root:ibm-pc-ms-dos:hardware:IRQ|IRQ]] for interrupt assignments
-  * see [[back2root:ibm-pc-ms-dos:hardware:start|PORTS]] for COMx port assignment (3F8,2F8,3E8,2E8,3220...)+  * see [[back2root:ibm-pc-ms-dos:interrupts:int_13:start|INT 13h]]
  
back2root/ibm-pc-ms-dos/hardware/8272-pd765.1677187343.txt.gz · Dernière modification : 2023/02/23 22:22 de frater