• Please review our updated Terms and Rules here

Epson PX-8 Oval Display Adaptor

What a great devices!!!

As I understand they are rare as unicorns. So my question - is it possible to recreate them?
 
So my question - is it possible to recreate them?
Based on the photo of the print, I think it should be doable. Most of the non-logic seems to be the TV-tuner and RS-232C level converter. Both the EF6803 and EF9545 are very informative. With schema's of other EF9545 applications, the video output can be found on other schema's of EF9545 applications. What is puzzling is the lack of any address decoder logic. So the address decoding is very rudimentary. The ROM is connected to the EF6803, the RAM to the EF9545. The EF6803 is probably used in mode 3, so it has only 128 bytes (internal) RAM, which is not much. A ROM disassembly should help.
What is not visible is the EF6803 crystal. Probably not a standard frequency, as it has to generate the Epson serial baud rate of 38400 Baud.
Attached is what I have so far.
Greetings,
Fred Jan
 

Attachments

  • UD80copy0.1.pdf
    97.4 KB · Views: 15
Wow! Amazing work so far! Please let me know if you need more photographs or details of any components on the board. I'm more than happy to pop the board out and photograph the heck out of it if that would help. :)
 
Based on the photo of the print, I think it should be doable. Most of the non-logic seems to be the TV-tuner and RS-232C level converter. Both the EF6803 and EF9545 are very informative. With schema's of other EF9545 applications, the video output can be found on other schema's of EF9545 applications. What is puzzling is the lack of any address decoder logic. So the address decoding is very rudimentary. The ROM is connected to the EF6803, the RAM to the EF9545. The EF6803 is probably used in mode 3, so it has only 128 bytes (internal) RAM, which is not much. A ROM disassembly should help.
What is not visible is the EF6803 crystal. Probably not a standard frequency, as it has to generate the Epson serial baud rate of 38400 Baud.
Attached is what I have so far.
Greetings,
Fred Jan
That's amazing! It will be great if in the end your efforts will evolve into a working device. I'll be glad to buy both of those devices (a UD-80 Video Display Controller and a DS-8 Device Switch).
 
Hi Crashedfiesta,

Here is my shortlist of wanted information:
- MPU crystal frequency,
- resistor array value,
- board backside,
- where is the button connected?

Greetings,
Fred Jan
 

Attachments

  • UD80copy0.3.pdf
    142.4 KB · Views: 9
In the ud80_rom7_11A ROM, one of the files to download is 'PIN-DRV.COM'. This could be the driver for the PX-4, 'PINE' is the name of the PX-4 board.
 

Attachments

  • UD80_ROMs_lst.zip
    152.7 KB · Views: 7
Hi Crashedfiesta,

Here is my shortlist of wanted information:
- MPU crystal frequency,
- resistor array value,
- board backside,
- where is the button connected?

Greetings,
Fred Jan
Hi,

More pics below:

PXL_20220909_210736570.jpg

PXL_20220909_211431694.jpg
PXL_20220909_211245277.jpgPXL_20220909_211306117.jpgPXL_20220909_211318693.jpgPXL_20220909_211455068.jpg


Hope those help! I have wired the 'new' switch onto the pads of the existing switch that is mounted directly to the board. The existing switch no longer works but seemed very weak to begin with.

Thanks,

Crashed.
 
Hi Crashed,

Thanks for the photo's. I still couldn't quite track the traces from the button to some processor pin, but my guess is, it is just the reset button. I couldn't find that on the photo's. At least is is enough to get a board created to test the schematic so far. Something simple without fancy multi-pin DIN connectors, but complete enough to test it. Maybe the disassembly will yield some clues, but MC801 is unknown mnemonic territory for me.
Greetings,
Fred Jan
 

Attachments

  • UD80copy0.6.pdf
    166 KB · Views: 11
I took the DIN connector off (and replaced afterwards) so that the traces from the switch are easier to see. Hope they help!

PXL_20220919_190648089.jpgPXL_20220919_190718669.jpgPXL_20220919_190822261.jpgPXL_20220919_190833052.jpg
 
Hi Crashed,

Thanks for the extra images. The button appears to be connected to the INT pin, not RESET. The boards are already on their way, so it is not the final version. I wasn't really expecting everything would be right the first attempt :).

Greetings,

Fred Jan
 

Attachments

  • oval80replica.0.8.kicad_pcb.pdf
    58.6 KB · Views: 17
The TF-20 boots from the disk, it is almost a CP/M system, just to serve files to the HX-20 or PX-8/4. The TF-15 has all the firmware in ROM. It would be cool to have a copy of the TF-15 ROM.

Fred Jan
 
The TF-20 boots from the disk, it is almost a CP/M system, just to serve files to the HX-20 or PX-8/4. The TF-15 has all the firmware in ROM. It would be cool to have a copy of the TF-15 ROM.

Fred Jan
When I have some time I will see what I can do. I never thought to dump it when I first stripped it down to clean the drives...
 

Attachments

  • PXL_20220112_201719678.jpg
    PXL_20220112_201719678.jpg
    3.1 MB · Views: 14
The TF-20 boots from the disk, it is almost a CP/M system, just to serve files to the HX-20 or PX-8/4. The TF-15 has all the firmware in ROM. It would be cool to have a copy of the TF-15 ROM.

Fred Jan
I wonder if the TF-15 ROM can be inserted into the TF-20 and convert the TF-20 to a TF-15? Phew, that was a mouth full.
 
I'm hoping to get an hour or two free this weekend to get back out to the workshop (OK, it's a corner of my garage) and get the TF15 ROM out and dumped. :)
 
Finally found the TF15 (how do you lose something so massive and heavy??) and got the EPROM out. Attached the dump in .BIN and .HEX formats. It's been a while since I used my ancient - but high quality and well respected - Dataman S4 but I think I got it dumped correctly...

Let me know how you get on!
 

Attachments

  • PXL_20230529_203301490.jpg
    PXL_20230529_203301490.jpg
    1.2 MB · Views: 11
  • PXL_20230529_203308076.jpg
    PXL_20230529_203308076.jpg
    688.2 KB · Views: 11
  • tf15.zip
    8.6 KB · Views: 8
Hi Crashedfiesta,
Thanks for the dump and the photo's.
The dump looked really weird after disassembly with z80dasm. Then I looked better at the photo's and the processor is a HD63A03. So the code is probably similar to the PF-10 and not at all like the TF-20. Oh, well it was worth the try. Maybe I find a better working 6800-family disassembler...
Fred Jan
 
Hi Crashed,

Thanks for the extra images. The button appears to be connected to the INT pin, not RESET. The boards are already on their way, so it is not the final version. I wasn't really expecting everything would be right the first attempt :).

Greetings,

Fred Jan
Hey Fred,

I'm curious if you have any update about your effort to reverse engineer the UD-80 board? I have a PX-8 in my epson collection and it would be nice to be able to connect it to an external monitor.

Brian
 
Back
Top