Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentations:devices:wd177x [2014/03/23 12:43] – [Registers] pulkomandy | documentations: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 |
- | |E7D1|A7D1|Track| | + | |E7D1 |A7D1 |
- | |E7D2|A7D2|Sector| | + | |E7D2 |A7D2 |SECT|Sector| |
- | |E7D3|A7D3|Data| | + | |E7D3 |A7D3 |
- | |E7D8|A7D8|Extension control| | + | |E7D8 |A7D8 |Extension control| |
the " | the " | ||
* 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 | ||
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 " | + | As the floppy drive is slow, you have to wait for it after sending a command. Here is how to wait for the " |
< | < |