[Coco] (no subject)
jdaggett at gate.net
jdaggett at gate.net
Thu Nov 15 21:33:51 EST 2007
FYI
Also the GIME chip mirrors writes to the PIA chip at $FF22. While this register is not
readable by the user, it is there. Writes to $FF22 bits 4 and 5 have definite impact on the
GIME performance.
james
On 15 Nov 2007 at 14:46, Steve Bjork wrote:
> Good day everyone!
>
> I'm looking for all I/O addresses (and mirror addresses too) used by
> past (and new) CoCo products. (Not just the Tandy stuff, but also all
> third party hardware too.)
>
> The goal is to create a complete list of all used and more
> importantly open I/O address for future CoCo projects.
>
> This is what I've got so far:
>
> $FF00-$FF3F PIA Reference
> $FF00-$FF1F PIA0
> $FF20-$FF3F PIA1
>
> Disk Controller Reference
> $FF40 Disk Controller
> $FF41-$FF47 DSKREG Copies
> $FF48 Status/Command
> $FF49 - Track
> $FF4A - Sector
> $FF4B - Data
> $FF50-$FF5F - Other Disks
>
> Miscellaneous Hardware
> $FF60 -$FF62 X-Pad interface
> $FF60 -$FF67 CoCo Max A/D Module
> $FF60 -$FF7F TC^3 SCSI
> $FF63 Open (*1)
> $FF64 Open (*1)
> $FF65 Open (*1)
> $FF67 Open (*1)
> $FF68 - $FF6B RS-232 Program Pak Interface
> $FF6C - $FF6F Direct Connect Modem Pak
> $FF70 - $FF72 Musica stereo pack
> $FF70 - $FF72 Laser light show D/A
> $FF70 - $FF74 Speech Systems Supervoice
> $FF70 - $FF74 Burke & Burke CYBERVOICE
> $FF70 - $FF78 Glenside IDE controller
> $FF79 Open (*2)
> $FF7A - $FF7B Orchestra-90
> $FF7C Open (*2)
> $FF7D - $FF7E Sound/speech Cartridge
> $FF7F Multi-Pak Programming Register
>
> COCO 3 GIME Hardware Reference (All Write Only)
> $FF90 Initialization Register 0
> $FF91 Initialization Register 1
> $FF92 Interrupt Request Enable Register
> $FF93 Fast Interrupt Request Enable Reg
> $FF94 Timer MSB
> $FF95 Timer LSB
> $FF96 Open
> $FF97 Open
> $FF98 Video mode register
> $FF99 Video resolution register
> $FF9A Border color register
> $FF9C Vertical scroll register
> $FF9D Vertical offset register
> $FF9E Vertical offset register
> $FF9F Horizontal offset register
> $FFA0-$FFAF MMU bank registers (Bits 6-0)
> $FFB0-$FFBF Color palette registers (Bits 6-0)
>
> SAM Registers $FFC0-$FFDF
> $FFC0 - $FFC5 SAM Video Display
> $FFC6 - $FFD3 SAM Page Select
> $FFD4 - $FFD5 SAM Page Select
> $FFD6 - $FFD9 Clock Speed R0/R1
> $FFDA - $FFDD Memory size M0/M1
> $FFDE - $FFDF ROM/RAM map type
>
> Interrupt Vectors
> $FFE0-$FFF1 Reserved
> $FFF2-$FFFF Interrupt vectors
>
> (*1) Open if TC^3 SCIS Control and CoCo Max A/D modules are not
> supported (*2) Open if TC^3 SCIS Control is not supported
>
> Not many open I/O ports. There could be even less when you include
> other hardware like SuperBoard from Cloud-9. (What about it guys?)
>
> If you got any other ports that are in use, please send them along so
> we have a complete list of hardware and I/O ports to support.
>
> Thanks!
>
> Steve (6809er) Bjork
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.503 / Virus Database: 269.15.31/1130 - Release Date:
> 11/14/2007 9:27 AM
>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.503 / Virus Database: 269.15.33/1132 - Release Date:
> 11/15/2007 9:34 AM
>
More information about the Coco
mailing list