Hi All.
I'm considering a new hardware project for the CPC. If I get a prototype working, I'll let you know all about it! ( My projects of any type, for anything tend to progress VERY slowly, so no holding breath, please!)
But I require some information, if anyone could be of assistance:
I would like to know what I/O address ( I only need one) that I could use, that has minimal impact on other hardware ( preferably with a minimum of address decoding). ( I did look in the wiki, but there are some many address that are used for multiple things, that I am not sure what's available).
Thanks in advance.
Alan.
Hi Alan,
Nice to know that you are working on a project for the CPC. In fact, the port to use can be function of:
- reusing the same as an existing compatible device
- reusing the same as a device that can't be used together
- using a new port into a range of a complementary device
- using a new port to be connected alone, except standard expansions
So, it can be nice to know more about your project, at less by PM so I can help you.
It's best to choose a port that has already been used for a device with very similar functionality. That way the chance of someone wanting to use both devices at the same time is very low.
Bryce.
Please don't use a port that is already in usage.
Because this would disable CPC users to use both expansions.
Furthermore to use the same port for two different expansions is imho bad practice, because software will be unable to check if one or the other expansion is connected or not.
Of course there are still free ports, and if you only need one port - there's no problem at all.
Please have a look here:
https://www.cpcwiki.eu/index.php/I/O_Port_Summary