MultiProg V0.8, V0.9 command line options.

only one card type can be programmed at once.
Default values are inside brackets [24C16] and can be left out.

Select mode and comport if needed. Each mode has its own default settings.
Modes:
COMPORT must be the first argument if used, then VIEWSETTINGS if used and after that
must any of the following command come.

MPSET
I2C
PICPROG
FUNPROG
MEGAPICPROG
PHOENIXPROG

after that can the arguments come in any order.

additional commands, that are optional

COMPORT=X               X=1-16, default=the previous setting of the program
VIEWSETTINGS            Debuging, opens multiprog with the selected settings displayed. No programming is done.

MPSET
=====
MPSET POWERON           Switches on the programmer
MPSET PHOENIX           Sets the programmer in phoenix mode
MPSET SMOUSE            Sets the programmer in SmartMouse mode
MPSET POWEROFF          Switches of the programmer

example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] MPSET POWERON

I2C
===
EEFILE="C:\EE.HEX"      Any file on the computer. Name must be enbclosed in " .
EE=24C16                Supported eeprom=00,01,02,04,08,[16],32,64,65,128,256
POS=ICSOCKET            Where the EE is mounted [ICSOCKET], CARDSLOT.
SDA=C4                  Select SDA from C3,[C4],C7,C8,C6
SCL=C8                  Select SDA from C3,C4,C7,[C8],C6

example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] EEFILE="C:\EE.HEX" I2C EE=24C16 POS=ICSOCKET SDA=C4 SCL=C8

PICPROG
=======
PROG=1                    1 prog PIC, 2 prog EE, [3] prog pic+ee
EEFILE="C:\EE.HEX"        Any file on the computer. Name must be enbclosed in " .
PICFILE="C:\PIC.HEX"      Any file on the computer. Name must be enbclosed in " .
PICCARD=GOLDCARD          Selects what piccard to program. If userdefined is selected then can PIC and EE be selected, otherwise it should not.
                          [GOLDCARD],BLUECARD,SILVERCARD,GREENCARD,USERDEFINED
PIC=16F84                 [16F84],16F876,16F873,16F627,16F628
EE=24C16                  Supported eeprom=00,01,02,04,08,[16],32,64,65,128,256

example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] PICPROG PROG=3 EEFILE="C:\EE.HEX" PICFILE="C:\PIC.HEX" PICCARD=GOLDCARD
example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] PICPROG PROG=3 EEFILE="C:\EE.HEX" PICFILE="C:\PIC.HEX" PICCARD=USERDEFINED PIC=16F628 EE=24C32

FUNPROG
=======
PROG=7                    1 prog flash
                          2 prog ext EE
                          3=flash+ext EE
                          4 prog int ee
                          5=prog flash+int ee
                          6=prog ext EE+int ee
                          [7] prog flash+ext EE+int EE
EEFILE="C:\EE.HEX"        Any file on the computer. Name must be enbclosed in " .
INTEEFILE="C:\INTEE.HEX"  Any file on the computer. Name must be enbclosed in " .
FLASHFILE="C:\FLASH.HEX"  Any file on the computer. Name must be enbclosed in " .

EE=24C64                  Supported eeprom=00,01,02,04,08,16,32,[64],65,128,256
LOADER=AD                 [AD]=ADteknik loader, SXX=SDA SDL
SDA=C4                    Select SDA from C3,C4,C7,C8,C6
SCL=C8                    Select SDA from C3,C4,C7,C8,C6
FASTWRITE=1               0 force slow programming, [1] use fastest possible programming
VERIFY=0                  [0] Dont verify writes, 1 verify writes

example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] FUNPROG PROG=7 EEFILE="C:\EE.HEX" INTEEFILE="C:\INTEE.HEX" FLASHFILE="C:\FLASH.HEX" LOADER=AD
example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] FUNPROG PROG=7 EEFILE="C:\EE.HEX" INTEEFILE="C:\INTEE.HEX" FLASHFILE="C:\FLASH.HEX" LOADER=SXX SCL=C8 SDA=C4

MEGAPICPROG
===========
PROG=1                    1 prog PIC, 2 prog EE, [3] prog pic+ee
EEFILE="C:\EE.HEX"        Any file on the computer. Name must be enbclosed in " .
PICFILE="C:\PIC.HEX"      Any file on the computer. Name must be enbclosed in " .

example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] MEGAPICPROG PROG=3 EEFILE="C:\EE.HEX" PICFILE="C:\PIC.HEX"

PHOENIXPROG
===========

EEFILE="C:\EE.HEX"        Any file on the computer. Name must be enbclosed in " .
LOADER=FUNVIA_120         FUNVIA_120,FUNSECA,SILVERCARD_SECA,DS9,FUNXIN1
EE=24C16                  Supported eeprom=00,01,02,04,08,16,32,64,65,128,256

example MultiProg.exe [COMPORT=X] [VIEWSETTINGS] PHOENIXPROG EEFILE="C:\EE.HEX" LOADER=FUNVIA_120 EE=24C16


