******************************************************************
* ESIC FM EEPROM SOFTWARE CHANGE LIST *
* MODIFICATIONS TO PREVIOUS VERSION *
******************************************************************
-------------------------------------------------------
ESIC FM EEPROM SOFTWARE, VERSION 2.27C, FLIGHT PATCHES
-------------------------------------------------------
Jan 14 1998, AMD released the Esic FM EEprom 2.27c patches
* Recovery procedure for ESIC right MAM component sync to spin (Patch 5)
* Recovery procedure for ESIC right MASS event data handling (Patch #4)
-------------------------------------------------------
ESIC FM EEPROM SOFTWARE, VERSION 2.27B, FLIGHT PATCHES
-------------------------------------------------------
Dec 19 1997
* AMD Upgraded iel.asm for right FGM components support for PAD PXs
Dec 18 1997, AMD released the Esic FM EEprom ver 2.27b patches
* Introduced a new patches.asm file to be linked in the spare space
after last.obj file.
* Put in the patches file the right mass sorting criteria.
* Overwrote the wrong mass sorting criteria in p-mass.asm file by putting
fitting nops and the jump to the mass sorting routine in the patches file.
* Put also in the p-mass file the conditional assembly to stripe out the
patches for a new full upload (from 2.28 up).
* Fixed the right magnetometer data sampling forcing off the fgm_test_f in
the INIT_IEL routine (iel.asm file).
---------------------------------------
ESIC FM EEPROM SOFTWARE, VERSION 2.27
---------------------------------------
Sep 11 1997, AMD released the Esic FM EEprom ver 2.27
* Revised TLM allocation tables according to Klecker's tests (Fax 10-09-97)
* Considered only odd spins for SM trigger evaluation.
* Fixed density fetching from P6 (PUT_DEN) for SM trigger evaluation.
* Added current LSW spin and format counters in the P58 status pkts.
* Added new spin prompting to BM task in CHK_SPIN function, fixing
P58 transmission.
---------------------------------------
ESIC FM EEPROM SOFTWARE, VERSION 2.26
---------------------------------------
* Version 226b Scratch memory trigger by P6 density checking.
* Burst memory support starting from Cis-1 CAI v2.20
BURST.ASM - Upgraded v2.20 to ESIC. Cis-2 related duties removed, but
SM-2 partition handling code left-in. Increasead watch dog
time. Fully revised BT_TM sub-task.
TLM.ASM - revised HK sampling of BM related vars and placed GETB_BLK code
to get data from scratch memory when in playback mode.
CIS.ASM - added one word at the beginning of large count data ctr22_b
sub-buffers; sub-buf and mode change posted to BM_TASK
P-MOM.ASM - BM Trigger duties introduced.
ERR.ASM - added e_SE_BM_CMD error: bad BM cmd and e_SE_BMLOST error:
burst prod lost. acccording to CAI v2.16
---------------------------------------
ESIC FM EEPROM SOFTWARE, VERSION 2.25
---------------------------------------
* Fix skipping of 32nd e-step counts. in P33 and P35 - according to CIS
CAI v2.16 961206
* Fix r10-trashing error in P-EVTS subtask error handler -according to CIS
CAI v2.20 970311
* Fully revised T-op.asm (PXs TLM allocation)
* Added RPA switching ON/OFF for the RPA/MAG sweeps.
* Fixed bug causing P05 hold
* Products remapping, new High res 3Ds and RPA 3Ds updating for energies:
P37: Compressed 3D Proton.....(88a,31e,1m)
P38: Compressed 3D Alphas.....(88a,31e,2m)
P39: Compressed 3D He+........(88a,31e,3m)
P40: Compressed 3D O+.........(88a,31e,4m)
P41: 3D Proton...............(128a,31e,1m)
P42: 3D Alphas...............(128a,31e,2m)
P43: 3D He+..................(128a,31e,3m)
P44: 3D O+...................(128a,31e,4m)
P45: Compressed 3D Proton....(128a,31e,1m)
P46: Compressed 3D Alphas....(128a,31e,2m)
P47: Compressed 3D He+.......(128a,31e,3m)
P48: Compressed 3D O+........(128a,31e,4m)
P49: 3D Proton................(96a,31e,1m)
P50: 3D Alphas................(96a,31e,2m)
P51: 3D He+...................(96a,31e,3m)
P52: 3D O+....................(96a,31e,4m)
P53: 3D Proton................(32a,31e,1m)
P54: 3D Alphas................(32a,31e,2m)
P55: 3D He+...................(32a,31e,3m)
P56: 3D O+....................(32a,31e,4m)
---------------------------------------
ESIC FM EEPROM SOFTWARE, VERSION 2.24
---------------------------------------
* Energy Interleaved momenta computation & one mass per spin for P7. Note
that is still possible in flight to switch back to interleaved masses -
one mass in 4 spins -.
* Added 7.5 deg start-up phase
* Increased operational modes to 16.
* New 3Ds P43..P50 added (numbering and energies will be revised in next ver.)
P43: 3D Proton....(96a,16e,1m)
P44: 3D Proton....(32a,16e,1m)
P45: 3D Alphas....(96a,16e,2m)
P46: 3D Alphas....(32a,16e,2m)
P47: 3D He+.......(96a,16e,3m)
P48: 3D He+.......(32a,16e,3m)
P49: 3D O+........(96a,16e,4m)
P50: 3D O+........(32a,16e,4m)
* RPA operation supported by alternate sweep
* Defined table for 128A products
* Installed energies efficiencies tables based on Lynn's files of 7/97.
by Dave Curtis.
* TLM HBR dummy synchronization delay
---------------------------------------
ESIC FM EEPROM SOFTWARE, VERSION 2.23
---------------------------------------
* Install revised trigonometric tables (T-COSA.ASM...T-COSINB.ASM)
from Dave Curtis run 10/03/97
* Fix P42 mass # sampling
* Removed alternate sweep request in all O.T. - Checksums in tables
updated as well.
* Updated all 3D products supporting 16 energies for last step
average suppression (P-3D.ASM)
* Updated P8 for last step average suppression (P-MASS.ASM)
* Updated P35 for last step average suppression (P-CIS.ASM)
* Released as v2.23 on 14/03/97 by AMD.