Article View: net.micro.atari16
Article #1240Re: Interrupt service routines
From: Landon Dyer
Date: Thu, 17 Jul 1986 16:37
Date: Thu, 17 Jul 1986 16:37
45 lines
2366 bytes
2366 bytes
In article <MDC-SMB-9K5PJ@OFFICE-1>, SMB.MDC@OFFICE-1.ARPA writes:
> Is there a way to replace the MFP interrupt service routines with a user
> written version? I've been looking for a table which contains the address of
> the ISRs, but haven't been able to locate it.
68901 interrupts are based at 0x100:
Vector Function
0x100 (disabled) Centronics BUSY
0x104 (disabled) RS232 Carrier Detect
0x108 (disabled) RS232 Clear-To-Send
0x10c (disabled) 68901 timer D (RS232 baud rate)
0x110 (disabled) GPU operation done
0x114 200hz System clock (timer C)
0x118 Keyboard/MIDI (wire-ORed interrupts from both 6850s)
0x11c (disabled) Floppy/hard disk controller
0x120 (disabled) Horizontal blanking counter (timer B)
0x124 RS232 transmit error
0x128 RS232 transmit buffer emtpy
0x12c RS232 receive error
0x130 RS232 receive buffer full
0x134 (disabled) 68901 timer A
0x138 (disabled) RS232 ring indicator
0x13c (disabled) Polled monitor type
> Is the BIOS in a different location in the 1040ST? I have the ST
> internals book and the BIOS listing doesn't seem to be correct for my
> computer.
The ROMs for the 520ST and the 1040ST are identical. The BIOS listing
you have is from the first RAM-loaded release of the system, not from
the later ROMs. The listing is useful in that it gives examples (e.g.
how to twiddle the ST's hardware), but DON'T expect the addresses or
code in the ROM to match your listing.
-Landon
--
-Landon Dyer, Atari Corp. {lll-lcc,lll-crg!vecpyr}!atari!dyer
/-----------------------------------------------\
| The views represented here do not necessarily | "If Business is War, then
| reflect those of Atari Corp., or even my own. | I'm a Prisoner of Business!"
\-----------------------------------------------/
Technical Details
Message-ID:
<389@atari.UUcp>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!lll-crg!lll-lcc!vecpyr!atari!dyerReferences:
<MDC-SMB-9K5PJ@OFFICE-1>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!lll-crg!lll-lcc!vecpyr!atari!dyer From: dyer@atari.UUcp (Landon Dyer) Newsgroups: net.micro.atari16 Subject: Re: Interrupt service routines Message-ID: <389@atari.UUcp> Date: Thu, 17-Jul-86 12:37:41 EDT Article-I.D.: atari.389 Posted: Thu Jul 17 12:37:41 1986 Date-Received: Fri, 18-Jul-86 05:58:24 EDT References: <MDC-SMB-9K5PJ@OFFICE-1> Organization: Atari Corp., Sunnyvale CA Lines: 45