
F0-FF HEX
These key codes are used for keyboard to 68000 communication, and are not associated
with a keystroke. They have no key transition flag, and are therefore described completely
by 8-bit codes:
78 Reset warning. CTRL-AMIGA-AMIGA has been pressed. The keyboard will
wait a maximum of 10 seconds before resetting the machine. (Not
available on all keyboard models)
F9 Last key code bad, next key is same code retransmitted
FA Keyboard key buffer overflow
FC Keyboard self-test fail. Also, the caps-lock LED will blink to
indicate the source of the error. Once for ROM failure, twice for
RAM failure and three times if the watchdog timer fails to
function.
FD Initiate power-up key stream (for keys held or stuck at power on)
FE Terminate power-up key stream.
These key codes will usually be filtered out by keyboard drivers.
LIMITATIONS OF THE KEYBOARD
The Amiga keyboard is a matrix of rows and columns with a key switch at each
intersection (see Appendix H for a diagram of the matrix). Because of this, the keyboard is
subject to a phenomenon called "phantom keystrokes." While this is generally not a
problem for typing, games may require several keys be independently held down at once.
By examining the matrix, you can determine which keys may interfere with each other,
and which ones are always safe.
Phantom keystrokes occur when certain combinations of keys pressed are pressed
simultaneously. For example, hold the "A" and "S" keys down simultaneously. Notice that
"A" and "S" are transmitted. While still holding them down, press "Z". On the original
Amiga 1000 keyboard, both the "Z" and a ghost ''X" would be generated. Starting with the
Amiga 500, the controller was upgraded to notice simple phantom situations like the one
above; instead of generating a ghost, the controller will hold off sending any character
until the matrix has cleared (releasing "A" or "S" would clear the matrix). Some high-end
Amiga keyboards may implement true "N-key rollover," where any combination of keys
can be detected simultaneously.
- Interface Hardware 247 -
Содержание Amiga A1000
Страница 1: ...AMIGA HARDWARE REFERENCE MANUAL 1992 Commodore Business Machines Amiga 1200 PAL...
Страница 20: ...Figure 1 1 Block Diagram for the Amiga Computer Family Introduction 11...
Страница 21: ...12 Introduction...
Страница 72: ...Figure 3 12 A dual Playfield display Playfield Hardware 63...
Страница 87: ...Figure 3 24 Horizontal Scrolling 78 playfield hardware...
Страница 101: ...92 Playfield Hardware...
Страница 199: ...Figure 6 9 DMA time slot allocation 190 Blitter hardware...
Страница 203: ...Figure 6 13 Blitter Block Diagram 194 Blitter Hardware...
Страница 229: ...220 System Control Hardware...
Страница 246: ...Figure 8 8 Chinon Timing diagram cont Interface Hardware 237...
Страница 265: ...256 Interface Hardware...
Страница 289: ...280 Appendix A...
Страница 297: ...288 Appendix B...
Страница 298: ...APPENDIX C CUSTOM CHIP PIN ALLOCATION LIST NOTE Means an active low signal Appendix C 289...
Страница 302: ...APPENDIX D SYSTEM MEMORY MAP Appendix D 293...
Страница 343: ...334 Appendix F...
Страница 351: ...342 Appendix G...
Страница 361: ...352 Appendix H...
Страница 367: ...358 Appendix I...