I think I'll wire in a Plus/4 connector on to one connector to test the Plus/4 with the BASIC version... Sounds like it will work though. The Complete Commodore Innerspace Anthology has the B-128 I/O in registers it, will see if I can get my P-500 to cooperate and give me feedback as to what registers to use. "Hársfalvi, Levente" wrote: > > Hi! > > Larry Anderson wrote: > > > > There isn't one. This is a 6529 single port interface (data sheet on > > > funet). When you read that address, all 8 data lines are read. When you > > > write, all 8 data lines are written. > > > > That's like the PET then, the DDR on it does not do much in relation to > > this interface (on the VIC and 64 the DDR is very important)... so I'll > > just define an unused location in the BASIC example. > > In fact the 6529B works by the well known NMOS trick that probably most > Commodore people know well (some maybe even if just waken up from sleep > ;-) ). The NMOS outputs can't provide strong HI levels. The 6529B input > port always gives back the current state of the port lines. If you want > to use a line as input, first write '1' to the appropriate output bit. > Since the NMOS high outputs are weak, the outputs can be pulled low by > an external line. If something pulled the line low, the appropriate bit > in the data register will be 0. > -- 01000011 01001111 01001101 01001101 01001111 01000100 01001111 01010010 01000101 Larry Anderson - Sysop of Silicon Realms BBS (209) 754-1363 300-14.4k bps Classic Commodore pages at: http://www.jps.net/foxnhare/commodore.html 01000011 01001111 01001101 01010000 01010101 01010100 01000101 01010010 01010011 - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tcm.hut.fi.
Archive generated by hypermail 2.1.1.