Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
documentations:devices:6821 [2015/03/01 17:52] – [Sound and Games PIA] pulkomandydocumentations:devices:6821 [2018/08/17 09:08] – [MO System PIA] pulkomandy
Line 43: Line 43:
 ===== Uses ===== ===== Uses =====
 ==== MO "System" PIA ==== ==== MO "System" PIA ====
-=== data port A ===+=== data port A (A7C0) ===
   * bit 0: /FORME - Switch the screen RAM mapping between pixel and attribute RAMs   * bit 0: /FORME - Switch the screen RAM mapping between pixel and attribute RAMs
   * bits 1-4: border color (R,G,B,P)   * bits 1-4: border color (R,G,B,P)
Line 52: Line 52:
 Bit 7 is low when no tape drive is plugged, and high when there is one. The monitor loading and saving code checks for this to detect the tape drive. Bit 7 is low when no tape drive is plugged, and high when there is one. The monitor loading and saving code checks for this to detect the tape drive.
  
-=== data port B ===+=== data port B (A7C1) ===
   * bit 0: sound output   * bit 0: sound output
   * bits 1-3: keyboard column to scan   * bits 1-3: keyboard column to scan
Line 58: Line 58:
   * bit 7: state of key selected by the column and line   * bit 7: state of key selected by the column and line
  
-=== Control ports ===+=== Control ports (A7C2, A7C3) ===
   * CA1: lightpen interrupt (IRQA is wired to 6809 FIRQ)   * CA1: lightpen interrupt (IRQA is wired to 6809 FIRQ)
   * CA2: tape drive motor control (output)   * CA2: tape drive motor control (output)
Line 120: Line 120:
  
 Available as an expansion for the TO7, TO7/70, TO9 and MO5, this is built-in for the other machines. Available as an expansion for the TO7, TO7/70, TO9 and MO5, this is built-in for the other machines.
 +
 +<columns>
  
 === Data port A === === Data port A ===
Line 131: Line 133:
 |PA6| | |Left | |PA6| | |Left |
 |PA7| | |Right| |PA7| | |Right|
 +
 +<newcolumn>
  
 === Data port B === === Data port B ===
Line 143: Line 147:
 |PB6|Joy0 button 1  |YA | | |PB6|Joy0 button 1  |YA | |
 |PB7|Joy1 button 1  | | | |PB7|Joy1 button 1  | | |
 +
 +</columns>
  
 === Control ports === === Control ports ===
documentations/devices/6821.txt · Last modified: 2018/08/17 09:10 by pulkomandy
CC0 1.0 Universal
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0