AOH :: IOEXPAND.TXT
The C-64 I/O Expander
|
The C64 I/O Expander
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Legal
This document is Copyright ğ Per Olofsson (E-mail: MagerValp@Goth.Org) but
may be spread freely as long as no changes are made to this document or the
illustrations that are distributed with it.
Archive Contents
IOexpander.txt This document
IOexpander.gif The project schematics in B/W
IOexpanderColour.gif The project schematics in colour
Introduction
In the C64 I/O space (D000-DFFF) there are several unused areas below D800
that are filled with mirror images of the VIC and SID registers. By adding
a bit of logic to the address decoding done by the PLA it's possible to
utilize the address space more efficiently. The modification requires basic
soldering skills and a bit of soldering on the C64 motherboard. Please note
that this will void your warranty :)
Parts list
1 74LS00 Quad 2-input NAND gate
1 74LS138 3-line to 8-line decoder/demultiplexer
sockets, wire and a peice of veroboard
Schematic
+5V <==--------------------+-----------------------.
.-----------------|---------. |
| .---------------|-------. | | .--------==> /D0
| | .-------------|-----. | | __ __ | |
| | | __ __ | | | | | `-' | | | .------==> /D1
A8 <==--' | | | `-' | | | | `-[|0 16|]-' | |
| | [|0 14|]-' | `---[| |]---' | .----==> /D2
A9 <==----' | [| |]---. `-----[| |]-----' |
| [| |]-. | .---[|74LS138|]-------' .--==> /D3
A10 <==------' [|74LS00 |]-|-|--. +---[| |]---------'
[| |] | | `--|---[| |]------------==> /D4
/SID <==----. [| |] | | | .-[| |]------.
| .-[|6 7|] | | +-|-[|7 8|]----. `-----==> /D5
/VIC <==--. | | |_______| | | | | |_______| |
| `-|-------------' | | | `-------==> /D6
`---|---------------' | |
GND <==------+---------------------' `------------------------==> /D7
I have included with mirror images of the VIC and SID registers. By adding
a b
Make REAL money with your website!
The entire AOH site is optimized to look best in Firefox® 2.0 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2008 AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.
