btb
Experienced Member
- Joined
- Nov 2, 2021
- Messages
- 95
I'm trying to repair this old terminal (https://forum.vcfed.org/index.php?t...s-204-portable-terminal.1233019/#post-1234318) and at the moment I'm working on its integrated printer and interface board.
The printer is labelled internally as a Matsushita EUY-5EL8002. Miraculously I found this documentation (pages 17-34): https://archive.org/details/Matsushita-EUY-2EElectrostaticPrinterApplicationManualOCR
So I now know it's an "electrosensitive" (spark) printer, 80 columns, 7x5 dot matrix.
There is an interface circuit described there as well, but the board I have is quite different, seems like probably Telcon designed it?
My board has just three main chips on it:
The processor, an MC6802, the PIA, an MC6821, and a 1K ROM, the 2758. This board only speaks to the rest of the terminal hardware through the PIA
Anyway, the mystery here is, where is the program that this 6802 is running? I dumped the ROM and am I wrong or does it not look like 6800 code at all? I am pretty sure it is a character ROM but I haven't figured out the format yet.
I believe some 6800-series chips have an onboard PROM, but the 6802 isn't supposed to be one of them, right? Is it plausible that this printer gets its firmware streamed to it over the PIA from the terminal's main processor? I even made a schematic to try to figure it out.
Also, if anyone has any idea where I can get 5-inch wide rolls of electrosensitive ("metalized" / "aluminized" / etc) printer paper, please let me know!
Here's what's on the ROM. It's just these 256 bytes, which is repeated twice, and the rest is blank:
The printer is labelled internally as a Matsushita EUY-5EL8002. Miraculously I found this documentation (pages 17-34): https://archive.org/details/Matsushita-EUY-2EElectrostaticPrinterApplicationManualOCR
So I now know it's an "electrosensitive" (spark) printer, 80 columns, 7x5 dot matrix.
There is an interface circuit described there as well, but the board I have is quite different, seems like probably Telcon designed it?
My board has just three main chips on it:
The processor, an MC6802, the PIA, an MC6821, and a 1K ROM, the 2758. This board only speaks to the rest of the terminal hardware through the PIA
Anyway, the mystery here is, where is the program that this 6802 is running? I dumped the ROM and am I wrong or does it not look like 6800 code at all? I am pretty sure it is a character ROM but I haven't figured out the format yet.
I believe some 6800-series chips have an onboard PROM, but the 6802 isn't supposed to be one of them, right? Is it plausible that this printer gets its firmware streamed to it over the PIA from the terminal's main processor? I even made a schematic to try to figure it out.
Also, if anyone has any idea where I can get 5-inch wide rolls of electrosensitive ("metalized" / "aluminized" / etc) printer paper, please let me know!
Here's what's on the ROM. It's just these 256 bytes, which is repeated twice, and the rest is blank:
00000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
00000010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................|
00000020 ff 7f 7f 6b 5b 5c 4f 7f 63 7f 6b 77 7f 77 7f 1f |...k[\O.c.kw.w..|
00000030 41 7f 1d 5d 67 58 43 1e 49 79 7f 7f 77 7f 7f 7d |A..]gXC.Iy..w..}|
00000040 41 01 00 41 3e 00 00 41 00 7f 5f 00 00 00 00 41 |A..A>..A.._....A|
00000050 00 41 00 39 7e 40 60 00 1c 78 1e 7f 1f 7f 7b 77 |.A.9~@`..x....{w|
00000060 7f 78 00 55 6c 31 7f 5c 7f 77 77 27 77 1f 6f 2e |.x.Ul1.\.ww'w.o.|
00000070 3d 2e 3e 6b 3a 35 6e 36 36 49 24 6b 6b 3e 7e 3e |=.>k:5n66I$kk>~>|
00000080 76 36 3e 00 36 76 3e 77 3e 3f 77 3f 7d 79 3e 76 |v6>.6v>w>?w?}y>v|
00000090 3e 76 36 7e 3f 5f 5f 6b 77 2e 00 6f 3e 7d 77 20 |>v6~?__kw..o>}w |
000000a0 7f 6b 00 77 26 74 3e 3e 41 41 47 77 1f 77 36 00 |.k.w&t>>AAGw.w6.|
000000b0 36 36 6d 3a 36 76 36 36 49 44 5d 6b 5d 2e 22 76 |66m:6v66ID]k]."v|
000000c0 36 3e 3e 36 76 3e 77 00 3e 6b 3f 73 77 3e 76 2e |6>>6v>w.>k?sw>v.|
000000d0 66 36 00 3f 3f 67 77 0f 36 3e 77 3e 00 77 7f 78 |f6.??gw.6>w>.w.x|
000000e0 00 55 1b 59 78 7f 5c 77 77 7f 77 7f 7b 3a 3f 36 |.U.Yx.\ww.w.{:?6|
000000f0 36 00 3a 36 7a 36 56 7f 7f 3e 6b 6b 76 2a 76 36 |6.:6z6V..>kkv*v6|