Long version: I was fixing a friends C=64 (dead hex inverter 7406 + flaky color SRAM) and while I was doing that I thought I will give them a nice JiffyDOS kernal -- no good deed shall go unpunished! ....

Yup. Didn't have any 27c256's lying around... and I did not want to deadbug the 27c128 on the back of the original ROM I gave the original ROM back, pins clean, to swap back if any incompatibility is found. I will find another solution then. The owner is pretty happy as of now. (2wks)

if you don't like (as me) ugly old times new roman fonts in TL866 software, here i made some changes for myself , also window is little bit bigger than ori. SWchanges was made on newer Ver. 6.60Just download copy this file in miniPro folder

if you don't like (as me) ugly old times new roman fonts in TL866 software, here i made some changes for myself , also window is little bit bigger than ori. SWchanges was made on newer Ver. 6.60Just download copy this file in miniPro folder

if you don't like (as me) ugly old times new roman fonts in TL866 software, here i made some changes for myself , also window is little bit bigger than ori. SWchanges was made on newer Ver. 6.60Just download copy this file in miniPro folder

MODERATOR: Links removed, reported as a virus.

try now ,should be OK

Seems Ok Now.

Logged

One Machine can do the work of 50 Ordinary Men,No Machine can do the work of One Extraordinary Man.

I had a challenge a few days ago, I want to burn an image onto a M27C128 from ST, but this specific eprom is not on the IC support list.

Due to the missing IC support, then I choose M27128A, but this gave me a burning error after a few bytes. I erased the chip and tried again as AM27C128. This burning went fine and I have able to verify the code (with “Check device ID” unchecked).

Question:I have not tested the chip yet, but it should work fine too in the theory? (Or am I wrong?)

I had a challenge a few days ago, I want to burn an image onto a M27C128 from ST, but this specific eprom is not on the IC support list.

Due to the missing IC support, then I choose M27128A, but this gave me a burning error after a few bytes. I erased the chip and tried again as AM27C128. This burning went fine and I have able to verify the code (with “Check device ID” unchecked).

Question:I have not tested the chip yet, but it should work fine too in the theory? (Or am I wrong?)

It's probably okay if it verified. But if you want to make sure the substitute you chose is well suited you should get the full data sheets of the two devices and compare the programming algorithms, pulse widths, margins, etc. Mind you, you can't be sure that the TL866 is following the recommendations, it's very much a cheap and cheerful device programmer.

Warranty? You really want to pay to return to China? Have you checked how much it costs?

If you do go for a TL866A or CS, make sure you get a good set of adapters too. Because they add very little when you buy it, but if you just buy the barebones you will curse yourself and end up paying so much more and waiting 30+ days delivery...

You can easily turn a CS into an A or whatever, but it's technical interest vs. the $5 extra cost.

I want to make the TL866A with the LCD to display the data on the screen, Micro-SD to save the .bin and .hex in the inside of which the LCD can view the list, and Arduino to control the LCD and Micro-SD .

Greetings, I'm new to the forum; thanks , everyone, for all the information and work!

I need to program several Motorola MCM68766 8kbyte eproms. These are 24-pin DIP packages, very similar to the 2716, except the output enable/input enable/programming pulse all happen on the same pin, which freed up 2 pins for the extra addressing lines.

Does anyone have any idea how I could go about this? I imagine the hardware is fully capable, if only the firmware has the necessary protocol...

A quick glance at the MCM68766 datasheet, it seems to need 25V VPP but AFAIK the TL866 only manages 21V VPP max.

Is it possible to even read the MCM68766 using the TL866?I just installed Minipro 6.50 and I don't see this chip in the selection.

If you have 1.8V SPI flash ROMs you want to program, it may be worthwhile to get this one. (I can't vouch for it; don't have one of these.) Note that you may need an additional adapter from the DIP socket to the SOIC form factor these flash ROMs come in. And if you are thinking about re-programming a ROM in an existing device, you will probably have to unsolder it, at least partially.

In the other hand, if you need to ask whether it is worth buying, you probably don't need it.

Quote

Can you put a 20x4 LCD display to the TL866?I want to make the TL866A with the LCD to display the data on the screen, Micro-SD to save the .bin and .hex in the inside of which the LCD can view the list, and Arduino to control the LCD and Micro-SD .Is it possible to do?

Do you want to reverse-engineer the TL866's Windows software and rewrite it for your Arduiono? Why?!

That would be a lot of work, and I do not see the benefit? If you need a programmer for a professional/production environment, where immediate availability without a PC, fast batch programming etc. are important, then the TL866 is not the right starting point, I'm afraid.

My idea is a challenge, not production. If it is a question of production, I directly buy SuperPro Progrrammer.

My idea is to modify the TL866A by adding an LCD and a Micro-SD card to use as a laptop without using the PC. I can use Arduino for this, before, I must know if I can extract information if it is possible to add LCD somewhere with Arduino or a PIC.

The LCD monitor is Arduino or a PIC, data as the list of devices are stored in the MiniPro v6.60. This PC program I have to capture the commands that it sends to the TL866A, the rest it includes the PIC18F of the TL866A.

If you control the data to be sent, the same as the MiniPro 6.60 can do an Arduino board or a PIC.

It is good to get the TL866A wiring diagram to make it easier but getting it is difficult to impossible.

To me it would make more sense to integrate a single board computer like a Raspberry Pi or BeagleBone Black that runs Linux and use existing software to control the TL866, rather than trying to write your own software for an Arduino. I guess if you want to use the Arduino, you could use the open source software to figure out the protocol the TL866 uses.

My idea is to modify the TL866A by adding an LCD and a Micro-SD card to use as a laptop without using the PC. I can use Arduino for this, before, I must know if I can extract information if it is possible to add LCD somewhere with Arduino or a PIC.

It is certainly possible to control an LCD from a PIC or an Arduino. There must be hundreds of example projects published on the internet. Just Google "Arduino LCD display". But I don't think that this is the difficult part of your proposed project...

Quote

The LCD monitor is Arduino or a PIC, data as the list of devices are stored in the MiniPro v6.60. This PC program I have to capture the commands that it sends to the TL866A, the rest it includes the PIC18F of the TL866A.

How do you know that? I would have assumed that the PC manages the device list, and configures the TL866 for every individual device to be programmed.

Thanks for the link. I did not know it was done. It is a good idea to do it from the Raspberry Pi, more direct. The problem that Raspberry uses operating system and Arduino or PIC firmware, smaller and does the same.

I was just looking for the data that is on this website. (Thanks to the partner who put the link).

It occupies that information 4.3 MB, it does not fit directly into the Arduino.What to do?Use a Micro-SD card for information on each device as shown by the 4.3 MB link.

The tests I have done with Arduino UNO is to embed two photos inside the microcontroller and get it through the serial port to the PC. A very small jpg and other png. Unencrypted and encrypted.

The microcontroller of the TL866 trying to hide is a PIC18F87J50. As you can see, it occupies 128K. Some of the information is in PC software 6.60 and sends commands to the TL866 to configure the selected device. TL866 has many switched transistors, it also has that data to configure the data. It does not use extra EEPROM on the TL866.

Too bad that TL866 does not release its source code from its 6.60 software.

Obviously you would not parse a header file on the Arduino. You would convert it to some sort of indexed binary format that you can efficiently search.

How will you access the PIC? I imagine they implemented the USB stack directly on the PIC, rather than using async serial to talk to an FT232-like device. How are you doing USB host on the Arduino Uno?

Has anyone been able to write to Atmel ATF16V8? Every attempt gives a verify error after the write. And any readbacks are all 1s. I'm using 6.60 version, and the PLD is on the list of supported devices. I read through all this thread and it seems some have gotten it to work after some hickups prior to version 6.50.

Has anyone been able to write to Atmel ATF16V8? Every attempt gives a verify error after the write. And any readbacks are all 1s. I'm using 6.60 version, and the PLD is on the list of supported devices. I read through all this thread and it seems some have gotten it to work after some hickups prior to version 6.50.

Yes, I can definitely confirm that this has worked for me. I have struggled with older GALs (which were nominally supported; but they might have been bad samples from my junk box). But the ATF16V8 worked without any issues.

Well shoot. I wonder what I'm doing wrong. I bought a fresh new supply from DigiKey of ATF16V8C, but they will not program. Perhaps ATF16V8B is only supported, not C. I successfully can program Lattice GAL16V8B, but they are hard to supply.