Bootloader Program C-13
move.l d1,r6
move.l #$02000000,d1 ; base address for sram is 0x0200_0000
move.l d1,r5 ;
bmset #$00c1,d1.l
move.l #$fff80000,d7
move.l d7,(r6+$154) ; SET OR10
move.l d1,(r6+$150) ; SET BR10
; gpcm_init
move.l #$ffff0000,d1 ; SET OR11 MASK 64 KB
move.l #$01f00021,d0 ; SET BR11 TO $01f0_0000
move.l d1,(r6+$15c) ; SET OR11 MASK 64 KB
move.l d0,(r6+$158) ; SET BR11 TO $01f0_0000
jmp return_sram_init
upmc_init
;; -------------- READ SINGLE -------------------------------------
move.l #$90051240,d7
move.l d7,(r6+$178) ;
move.l #$00030040,d7
move.l d7,(r6+$188) ;
cmpeq.w #$2,d3
jf continue_upmc1
move.w #$0,(r5) ;
move.l #$00030040,d7
move.l d7,(r6+$188) ;
continue_upmc1
move.w #$0,(r5) ;
move.l #$00030045,d7
move.l d7,(r6+$188) ;
move.w #$0,(r5) ;
;; -------------- READ BURST -------------------------------------
move.l #$90051248,d7
move.l d7,(r6+$178) ;
move.l #$00030c48,d7
move.l d7,(r6+$188) ;
move.w #$0,(r5) ;
move.l #$00030c4c,d7
move.l d7,(r6+$188) ;
move.w #$0,(r5) ;
move.l #$00030c4c,d7
move.l d7,(r6+$188) ;
Comments to this Manuals