Download Print this page

Commodore Amiga A500 Technical Reference Manual page 121

Hide thumbs Also See for Amiga A500:

Advertisement

AMlGA 110 MEMORY MAP
(REGISTER DESCRIPTION)
AMlGA
Register
AMlGA
INTERRUPT STATUS
PC
INTERRUPT STATUS
NEGATE PC RESET
MODE REGISTER
INTERRUPT MASK
PC INTERRUPT CONTROL
CONTROL REGISTER
KEYBOARD REGISTER
PC SIDE
Interface
1
Memory
Offset Address
INTERFACE IAMIGA
read register
read register
read register
read register
I
write register
read memory
l
write register
read memory
I
write register
read memory
I
write register
read memory
1
write register
l F F l
1 FFF3
1 FFFS
1 FFF7
1 FFF9
l FFFB
l FFFD
l FFFF
System Status Register:
How to EnableIDisable Interrupts from Amiga to PC
A
write access to this register (i/o location 6 2 hex) forces a ISYSINT
interrupt on the AMlGA side
A write access t o bit 6 of i/o location 379 hex enablesldisables the
AMIGA forced interrupts IRQl (keyboard), IRQ3 (serial interface
COM2) and IRQ7 (parallel interface LPT1) as follows:
D6
Function
interrupts enabled
interrupts disabled
Note:
The access t o i/o location 379 hex is enabled if PARON is high. That
is, the AMlGA has t o write a "1
"
t o MODE REGISTER bit 1. (See
'Amiga Mode Register.')
The following initialization routine must be used t o allow an external
printer card on the pc side:
AMIGA: set MODE REGISTER bit 1 t o "1"
;
switch parallel
;
interface on
PC
:
set ilo location 379 hex bit 6 t o
"0"; keyboard and
;
serial interr. off
AMIGA: set MODE REGISTER bit 1 to
"0"
;
switch parallel
;
interface off
Now the keyboard and the serial interface emulation is enabled, the
parallel interface emulation is disabled.

Advertisement

loading

This manual is also suitable for:

Amiga a2000