Multiprog v1.51 - FUN

If you want to program a Funcard, you click the tab Fun/ATMega.
From the pull down menu on the right, you select the External Eeprom size of your Funcard.
In this sample I am going to program a Funcard 2.
So I select the 24C64 here.

Screenshot created by Duwgati

You can also let the software find out what type of card you are using.
Make sure the card is inserted in the programmer with the contacts pointing down.
Now simply click the Identify button and you will see the card type displayed in the status bar (see the green line below).
In this case you can see that it says:
- Atmel chip: AT90S8515
- Mem size: 8192 (that is 8Kbyte or 64Kbit, hence the Eeprom name 24C64)
- Int EE size: 512 (the size of the internal memory is 512Byte)

Screenshot created by Duwgati

Now you click the Load button in the Flash memory section to load the Flash file you want.
From the pop up window you select the Flash file.

Screenshot created by Duwgati

Now, if needed, click the Load button in the Internal EEprom section to select the Internal Eeprom file.
Select the Internal Eeprom file from the pop up window.
If you do not have/need the internal eeprom, simply leave the tick box empty.
For more info on this subject, read the Files section.

Screenshot created by Duwgati

Next click the Load button in the External EEprom section and select the External Eeprom file from the pop up window.

Screenshot created by Duwgati

Notice that the names of all 3 selected files are displayed in their respective sections (see below).

If you have not yet done so, then insert your card now.
Before you can program your card, it is advisable to erase the card first.
So press the Erase button now.
When the card is erased, you will be notified by a message in the green status bar (see below).

Screenshot created by Duwgati

Now press the Program button to start programming the card.

The software will first program a loader file in the Atmel processor on the card.
Next, the External Eeprom is programmed through the loader file.
Then the Atmel processor file is programmed.
And last the Internal Eeprom is programmed (if you have loaded an internal eeprom file).
When the card is programmed successfully, you will be notified by a message in the green status bar (see below).

Screenshot created by Duwgati

Well then, that's it, your card is ready.

There is just one more option I want to explain:
On the left you see the project list. In these screenshots there is only 1 project: Fun project #1. That is the default project name. The function of these projects is simply to store repeating tasks.

Let's assume you have a set of files for the Funcard and one for a ATMegacard. You might call the project for the Funcard something like Fun Project. So after loading all appropriate files for the Funcard, rename the project and all settings are stored under that name.
Do the same for your ATMegacard: load the appropriate files, then store the current setting under the name ATM Project.
From now on, every time you select either of these two projects from the list, all files are loaded immediately. This saves a lot of time if you have stored your files in lots of different places.