FunMagic 1.x by -- parisino --

 

 

Hello everybody...

 

Here I am again with this new FunCard software. I hope you like it and find it useful to fiddle with your FunCards.

 

What can FunMagic do??? It's a good question..... ;)

 

An easy and quick answer could be that......
It's FunProm and Funlog together in the same programme.

 

FunMagic is a user-friednly programming tool, a key editor and a log tool for FunCard, all together in the same programme endowed with a lot of new features.

 

FunMagic is oriented like a SEC* tool. It can also edit eeproms with VIAC*ESS format and, of course, program any type of flash and external eeproms.
 

Besides, FunMagic is compatible with all current flashs and with all external eeproms.

 

FunMagic is multi-language. It is currently translated into 6 languages. The idea is that everyone can have it in their own language.
 

Part 1: Funcard Programmer

 

Until recently the FunCard could only be programmed using the famous FunProm. Now we can do everything with FunMagic. It has the same functions, some improvements, new features and, on top of that, it's very easy to use.

 

The operations that we can perform are:

- Programme the flash and the external/internal eeprom.
- Read the flash and the external/internal eeprom.
- Erase chips.

 

NEW FEATURE: FunMagic is capable of identifying all the flashs that travel on the Internet. That way we'll know who has developed that flash. FunMagic can identify more than 70 different flashs. Increasing the number of the identified flashs is very easy: You just download the file 'FlashRelease.ini' and you'll have FunMagic up to date with the new flashs.

 

NEW FEATURE: FunMagic can program a Funcard using the lock protection of the AT90S8515 chip. With this protection it won't be possible to read flash and eeprom. To recover chip detection it's necessary to delete the chip.

 

NEW FEATURE: FunMagic now works with the Apollo in faster and more efficient way called Fast-Apollo. This way the speed of the Apollo is increased by a factor of 4, besides being more efficient reading/writing the external eeprom. To be able to work in this mode a special flash is needed. For the time being, only FOM 1.x and Secom 3.x flashes work correctly. Of course, those derived from these and superior versions will be valid for the Fast-Apollo. With other flashes the program works in the traditional mode.

 

NEW FEATURE: FunMagic can program external eeproms bigger than 8 Kb: now also 16 Kb 24LC128 and 32 Kb 24LC256. To change the size of the eeprom that is being programmed, you should choose the right option in the Apollo configuration menu.

 

Part 2: FunCard Editor

 

Change any parameter of the external eeprom. Edit easily any key. This could already be accomplished with conventional editors. FunMagic, however, adds some new features in this chapter.

 

NEW FEATURE: FunMagic is capable of identifying any external eeproms. Currently there are five categories: Generic beta 2, F-o-M 1.x, Secom 2.x, Secom 1.x and FunSoft 1.0. Once a particular eeprom has been selected and opened, the programme will adapt itself to the chosen type of eeprom.

 

NEW FEATURE: FunMagic can clone providers: it copies all the values from one provider into a new one.

 

NEW FEATURE: FunMagic can change the position of the providers. You can move the position of any provider up or down.

 

NEW FEATURE: FunMagic can copy all the data of a provider in an external eeprom and paste it in another external eeprom.

 

NEW FEATURE: FunMagic can read/write the external eeprom with a Phoenix and one flash that is in compliance with this feature. 

 

NEW FEATURE: FunMagic can insert one comment in external eeprom, for to explain content. 

 

NEW FEATURE: FunMagic can edit VIAC*ESS eproms with the FunSoft format. 

 

Part 3: Funcard Log Tools

 

It has all the power of FunLog plus some internal improvements. Some minor bugs have been solved.

 

NEW FEATURE: It can erase the log from the external eeprom.

 

NEW FEATURE: Display of the nanos of instructions 0x32, 0x3C and 0x40.

 

NEW FEATURE: It captures the events of movies and soccer matches so that they can later be purchased in a MOSC card. To capture events you should have your Funcard set for Log mode, and go to the relevant box office or purchase the desired soccer match. Adjusting the constants you can have the event reference and know exactly which one it is.

 

Part 4: Miscellaneous

 

FunMagic has a menu that allows the user to choose the language.

 

FunMagic has a menu for the Phoenix configuration, which saves the parameters for future sessions.

 

FunMagic has a menu for the Apollo configuration, the parallel port and the type of used eeprom.

 

FunMagic has a special menu to edit the configuration of flashs compatible with F-o-M 1.x.

 

FunMagic has a special menu to edit the configuration of Secom 3.x flashs.

 

.......

 

This is a little summary of what FunMagic can do. This is not a manual, but it's better than nothing. First I tried to make a user-friendly programme. There is no point in creating software with thousands of features if nobody knows how to use it.

 

And remember, Magic is a product of your imagination..... ;)

Best Regards.

parisino

 


 

NOTES:

 

   * This programme has been developed and tested under Windows 2000 
     Professional Service Pack 1. Though unlikely, problems could

     appear if it is run in another operating system.

 

   * With my most sincere thanks to my friends for their help:

     - babar99, criket, economan, giubecca, fish ant, secom, unravel ....

 

   * News FunMagic releases in:

     http://parisino.550m.com

 

   * Comments and questions in:

     http://pub43.ezboard.com/binvestigacionludica

     http://pub43.ezboard.com/finvestigacionludicafrm46         <<-- Funcard

 

     http://pub75.ezboard.com/blaresistencia

     http://pub75.ezboard.com/flaresistenciafrm8                <<-- Funcard

 

     http://pub74.ezboard.com/bintercambiodigital2

     http://pub74.ezboard.com/fintercambiodigital2frm6          <<-- Funcard

 

   * Disculpas por la traducción.

     My apologies for any shortcomings in the translation.

     Scusate per la traduzione.

     Excuses pour la traduction.

 


 

Release History:

 

* 1.10 = 15/11/2001

        # Fast-Apollo implementation for reading from or writing to the

          external eeprom: 30 seconds for the full reading.

        # Complete editor for VIAC*ESS format eeproms.

        # New window to capture the number of events and to be able to purchase 

          in a MOSC card.

        # Improved design and functionality in the window to send 

          instructions to a Phoenix.

        # Added operation for external eeproms bigger than 8 Kb, now the program 

          also accepts 16 Kb 24LC128 and 32 Kb 24LC256.

        # Fixed eeror in the writing and reading in some Funcard 

          the first two bytes were being changed to 1F FF.

        + The possibility has been added to have a fifth language for other languages.

        + Now works with all available LPTs.

        + Little improvements in several functionalities.

        + Fixed an error in the decoding of an 80 50 with the card.

 

* 1.03 = 01/10/2001

        # Possibility to program a Funcard using lock protection of
        the chip AT90S8515.

        + Loads any type of eeprom to be programmed with an Apollo,
        only SEC* eeprom types can be edited.

        + Compatible with the new features of Secom 2.05 flash.

 

* 1.02 = 17/09/2001

        # Insert one comment in external eeprom for to explain content.

        + Little improvement in several functionalities.

        + Fixed several minor bugs.

        + Fixed bug to display reading logs with a phoenix..

        + Improvements in processing of eeprom with format F-o-M 1.x

 

* 1.00 = 05/09/2001

+ Full MULTI-LANGUAGE environment, through FactorY.

# Spanish, English, French and Italian

+ Programming tool for Funcard with an Apollo:

# Programme Flash, external eeprom and internal eeprom.

# Read Flash, external eeprom and internal eeprom.

# Erase chips.

+ Identification of flash used, with DigitaL SignaturE.

+ Funcard editor and programmer with a phoenix:

# Edit all data of external eeprom.

# Add, delete, clone, providers.

# Change position of any provider.

# Write external eeprom with a Phoenix.

# Read external eeprom with a Phoenix.

# Copy providers of one external eeprom into another.

+ Identification of five different types of external eeprom.

+ Editor for F-o-M 1.x flash configuration

+ Editor for Secom 2.x flash configuration

+ Funcard logs tool:

# Easy view of any Log.

# Exportation of Log to text format.

# Instructions filter.

# Search for instruction.

# Delete Log of external eeprom.

# Send instruction to phoenix.

# Decode of PPUAs, 81 4E.

# Decode of REACTIVATION, 80 50.

# Update of active PPUA in a MOSC card.

# Decode of REACTIVATION using the card.

# Display of nanos of instructions 0x32, 0x3C and 0x40.