While I could do some experiments to try to determine the behavoir I was wondering what best practise is.
I'd like to add a 65C22 to my micro for the purpose of:
Generic parallel IO via a header; or
2 9 pin joystick ports
(Amongst other things, like the timers and serial input to a keyboard.)
I read (not on the datasheet) that inputs float high. So is it reasoanable to not use external pullups? With external pllups I can't make the port general purpose (ie. useable for outputs via the header when the joysticks aren't plugged in.)
If I need external pullups I'll probably scrub the joystick ports, since putting the 2 ports on general purpose headers sounds more useful.