A few weeks ago I bought a Citizen 120D 9 pin printer off eBay. I used to own one of these printers, back in the good'ol days (early 90s). I bought one for the slightly insane reason of wanting to attach one to my little micro via a parallel port implemented with a 6522. I haven't actually done this yet. It seems slightly nutty to want to hook and print with such an old printer, when I have a perfectly good laser printer. But.... It's a hobby.
Anyway, the printer I bought is in near immaculate condition. The manual looks nearly new. It came with both a C64 interface module and the standard Centronics parallel port module. Because I'm so inclined, I opened up the parallel module. Noticed some big DIP parts but no numbers I was familar with, so I took a picture with my phone, put it all back together and decided I'd look up the parts some other time.
Here's the picture:
Attachment:
IMAG0192.jpg [ 3 MiB | Viewed 1451 times ]
The 64pin shrink DIP took my interest. It is a M50734SP. Did some searching on the part and came up with this wikipedia article:
https://en.wikipedia.org/wiki/Mitsubishi_740I'm aware that controllers are/were made around the 6502 instruction set, but this one is just gorgeous. It's got a UART, 24 IO pins, ADCs, multiple timers. And it's in CMOS (I think). And on top of that, it has the full CPU bus with control signals etc. The number of pins mean there's multiplexing involved, unfortunately.
The instruction set even has (I think) multiply and divide. I'm not a huge fan of the 6502 instruction set (please do not throw things at me...) but I can't help but be impressed.
So, questions:
Are these things or anything like them still made?
Am I missing some massive drawback here?
Why don't people use them in their projects?
It's a real shame the parts aren't socketed on that printer controller board, or I'd be inclined to try bread boarding one up since I have a Shrink DIP64 adapter made up, which I used with my V9558 work.
Anyway, I just wanted to share my little find.