Base scrpits cutted out from the result of the dat2text program ( written by Jeff Post ):

( Jeff Post, j_post <AT> pacbell <DOT> net )
( http://home.pacbell.net/theposts/picmicro )

Script number: 34
Script name: MR_CfgRd2.1
Script version: 0
Script length: 24
Script code: aaee bb06 bb00 aaf2 bb00 aaf2 bb00 aaee bb06 bb06 aae9 bb03 bb06 aaee bb06 bb04 aaf0 aaf0 aaee bb06 bb06 aae9 bb08 bb01
Script comment: Rd 2 Cfg Wrds. LdCfg(0) Rd PrgMem(04) AdrInc(06)

Script number: 35
Script name: MR_CfgWr2Int.1
Script version: 2
Script length: 29
Script code: aaee bb06 bb00 aaf1 aaf1 aaee bb06 bb06 aae9 bb03 bb06 aaee bb06 bb08 aae7 00f0 aaee bb06 bb06 aaee bb06 bb02 aaf1 aaf1 aaee bb06 bb08 aae7 00fa
Script comment: Wr 2 Cfg Words Int timed 5.3ms (for 72x)
LoadCfg(0) AddInc(6) LdProg(2) BgnProg(8) 

----------------------------------------------------------------------------------------------------

Original read script ( No. 34. ):

aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from
bb00 ;    this data
aaf2 ; WRITE_BYTE_LITERAL
bb00 ;    8 bits from this data
aaf2 ; WRITE_BYTE_LITERAL
bb00 ;    8 bits from this data
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from   
bb06 ;    this data
aae9 ; LOOP
bb03 ;    back 3 steps from LOOP command
bb06 ;    6 times
aaee ; WRITE_BITS_LITERAL  
bb06 ;    6 bits from
bb04 ;    this data
aaf0 ; READ_BYTE_BUFFER
aaf0 ; READ_BYTE_BUFFER
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from   
bb06 ;    this data
aae9 ; LOOP 
bb08 ;    back 8 steps from LOOP command
bb01 ;    1 time

----------------------------------------------------

Modified read script :

aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from
bb00 ;    this data
aaf2 ; WRITE_BYTE_LITERAL
bb00 ;    8 bits from this data
aaf2 ; WRITE_BYTE_LITERAL
bb00 ;    8 bits from this data
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from   
bb06 ;    this data
aae9 ; LOOP
bb03 ;    back 3 steps from LOOP command
bb06 ;    6 times
aaee ; WRITE_BITS_LITERAL  
bb06 ;    6 bits from
bb04 ;    this data
aaf0 ; READ_BYTE_BUFFER
aaf0 ; READ_BYTE_BUFFER
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from   
bb06 ;    this data
aae9 ; LOOP 
bb08 ;    back 8 steps from LOOP command
bb02 ;    2 times

------------------------------------------------------

Original Write script ( No. 35 ):

aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from
bb00 ;    this data
aaf1 ; WRITE_BYTE_BUFFER 
aaf1 ; WRITE_BYTE_BUFFER 
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from 
bb06 ;    this data
aae9 ; LOOP
bb03 ;    back 3 steps from LOOP command
bb06 ;    6 times
aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from 
bb08 ;    this data
aae7 ;  DELAY_SHORT 
00f0 ;    for this time
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from   
bb06 ;    this data 
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from 
bb02 ;    this data
aaf1 ; WRITE_BYTE_BUFFER 
aaf1 ; WRITE_BYTE_BUFFER 
aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from 
bb08 ;    this data 
aae7 ; DELAY_SHORT 
00fa ;    for this time

-----------------------------------------------------------

Modified Write script:		( PIC programming commands )

aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from
bb00 ;    this data		( Load Configuration )
aaf1 ; WRITE_BYTE_BUFFER 	
aaf1 ; WRITE_BYTE_BUFFER 
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from 
bb06 ;    this data		( Increment address )
aae9 ; LOOP
bb03 ;    back 3 steps from LOOP command
bb06 ;    6 times
aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from 
bb08 ;    this data		( Begin internally Timed Programming )
aae7 ;  DELAY_SHORT 
00f0 ;    for this time
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from   
bb06 ;    this data 		( Increment address )
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from 
bb02 ;    this data		( Load Data For Program Memory )
aaf1 ; WRITE_BYTE_BUFFER 
aaf1 ; WRITE_BYTE_BUFFER 
aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from 
bb08 ;    this data 		( Begin Internally Timed Programming )
aae7 ; DELAY_SHORT 
00fa ;    for this time

aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from   
bb06 ;    this data 		( Increment address )
aaee ; WRITE_BITS_LITERAL
bb06 ;    6 bits from 
bb02 ;    this data		( Load Data For Program Memory )
aaf1 ; WRITE_BYTE_BUFFER 
aaf1 ; WRITE_BYTE_BUFFER 
aaee ; WRITE_BITS_LITERAL 
bb06 ;    6 bits from 
bb08 ;    this data 		( Begin Internally Timed Programming )
aae7 ; DELAY_SHORT 
00fa ;    for this time

