TGB1718 Posted February 10, 2021 Share Posted February 10, 2021 @flashjazzcat , @candle does U1M use addresses $D100 through $D107 ? The reason I ask is I built a Centronics/RS232 interface that plugs into the Cartridge/ECI interface and am close to being able to plug it in and give it a try, the software uses those addresses for control signals to/from the interface module. Quote Link to comment Share on other sites More sharing options...
ivop Posted February 10, 2021 Share Posted February 10, 2021 https://atariage.com/forums/topic/157241-list-of-hardware-registers/ Looks like U1MB RAM can live there. Do you know if the Centronics interface in question acts like a proper PBI/ECI device? Quote Link to comment Share on other sites More sharing options...
candle Posted February 10, 2021 Share Posted February 10, 2021 do it by the book and you'll be fine - just implement this as fully blown pbi device Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted February 10, 2021 Author Share Posted February 10, 2021 1 hour ago, ivop said: Looks like U1MB RAM can live there. Do you know if the Centronics interface in question acts like a proper PBI/ECI device? Sorry, what do you mean ? I designed and built the device, it uses those few addresses to either latch data into registers to send via RS232 or to a Parallel port printer and to handshake with the peripheral. The RS232 can also receive serial data and pass it to the 130XE via the data bus lines, again using those addresses to handshake. Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted February 10, 2021 Author Share Posted February 10, 2021 (edited) This is the circuit, it's not complete or fully accurate at the moment, Rats ate the original when I left the documents in a garage years ago, I sort of reverse engineered the circuit board, not quite there yet, but good enough to give you an idea of what it is Edited February 10, 2021 by TGB1718 1 Quote Link to comment Share on other sites More sharing options...
ivop Posted February 10, 2021 Share Posted February 10, 2021 6 minutes ago, TGB1718 said: Sorry, what do you mean ? I designed and built the device, it uses those few addresses to either latch data into registers to send via RS232 or to a Parallel port printer and to handshake with the peripheral. The RS232 can also receive serial data and pass it to the 130XE via the data bus lines, again using those addresses to handshake. Oh, it's your own design! Didn't know that If I'm not mistaken, it is constantly on the bus in that memory area. That's not a "proper" PBI device, in the sense that it should only be enabled if it is selected through the PBI device select latch at $D1FF. I think this will be a problem in combination with U1MB. So, good that you asked Wouldn't want to either fry your U1MB or your own circuitry ? Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted February 10, 2021 Author Share Posted February 10, 2021 I have a stock 130XE, but it's not my main, so thought I would ask first Quote Link to comment Share on other sites More sharing options...
candle Posted February 10, 2021 Share Posted February 10, 2021 this is certainly not a pbi device, it just lives on d1xx page it will be allright with u1mb install, but you should really do it by the book 1 Quote Link to comment Share on other sites More sharing options...
TGB1718 Posted February 10, 2021 Author Share Posted February 10, 2021 @candle thanks, I'll give it a go tomorrow. btw. I built this way back when don't think PBI devices existed then ? If I was doing this today, it would be far simpler, maybe use an Arduino type device. Quote Link to comment Share on other sites More sharing options...
danwinslow Posted February 10, 2021 Share Posted February 10, 2021 (edited) 1 hour ago, TGB1718 said: @candle thanks, I'll give it a go tomorrow. btw. I built this way back when don't think PBI devices existed then ? If I was doing this today, it would be far simpler, maybe use an Arduino type device. I've been really hoping someone would build a breakout board for the PBI/ECI, something that could be easily interfaced with from the digital IO pins on an arduino or similar. We could probably do some cool stuff, and probably much faster than going over SIO. Edited February 10, 2021 by danwinslow Quote Link to comment Share on other sites More sharing options...
candle Posted February 10, 2021 Share Posted February 10, 2021 16mhz AVR with all its migt just won't cut in uno carts showns that ARM can do it though Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.