The MegunoLink panel for downloading program and EEPROM memory using an ISP programmer. But I should be able to manage that with a relay, I’m thinking. The default code programs 28C series chips using Arduino Nano hardware.
I have a button inserted onto the Mega which causes it to begin reading all the bytes on by one and dumping them to the serial output, in an ASCII format (0xHH).Ĭreating an Arduino programmer (burner) for the EPROM chips will be more challenging, I expect, since programming them requires higher voltage pulses (21V for the 32KB chip). Reading these old EPROMs is straightforward: basically just setting address pins to the byte address you want, toggling the OUTPUT ENABLE pin, and then reading the byte from the 8 output pins. I haven’t done the 64KB reader yet, but I do not think it will be difficult. I was able without too much difficulty to put together a reader for the 32KB chips with an Arduino Mega and a few spare parts. We don’t have the source code for the math on the EPROMs, so we needed to make backups of the data on them. 32KB and 64KB EPROM chips are the bottom four chips with labels on them. Original Intel 8086-2 microcontroller at top left. Performs mathematical functions to calculate positioning and force-feedback for flight simulator controls. Now I want to burn a binary image, let’s call it. So far I managed to read the EEPROM and to erase it using my Arduino, here you can see my code for writing 0’s to the EEPROM. Those microcontrollers run firmware which is burned onto old 32k and 64k EPROM memory chips. Hi, I was working on a little electronics project: a z80 computer, while I was doing that I needed to program an EEPROM, after seeing the price of a universal programmer, I decided to make my own using an arduino. The mathematical procedures which calculate the feedback, etc., are not done in the main simulator computer, but are done by Channel CPU cards, which each contain an original intel 8086-2 microcontroller. The Digital Control Loading system for this simulator - the part which controls movement and force feedback of the flight controls - is made up of large TTL circuit cards (a Fokker system). My rather interesting new job involves maintaining some 1980’s full-motion flight simulator technology.
Push button at top right initiates a full chip read with a hex dump to serial output. Ribbon cables were not readily available, but some electrical tape made the wires manageable.
Hand made Arduino reader for a 1980’s EPROM chip.