;  code addapted from http://wiki.nesdev.com/w/index.php/Programming_MMC1

setMMC1Ctrl .proc
			; reset shift reg
			LDX #$80
			STX $8000
			; now write 
			STA $8000
			LSR
			STA $8000
			LSR
			STA $8000
			LSR
			STA $8000
			LSR
			STA $8000
			rts
			.endp


setMMC1Prog .proc
			STA $E000
			LSR
			STA $E000
			LSR
			STA $E000
			LSR
			STA $E000
			LSR
			STA $E000
			rts
			.endp


setMMC1Chr0 .proc 
			STA $A000
			LSR
			STA $A000
			LSR
			STA $A000
			LSR
			STA $A000
			LSR
			STA $A000
			rts
			.endp

setMMC1Chr1 .proc 
			STA $C000
			LSR
			STA $C000
			LSR
			STA $C000
			LSR
			STA $C000
			LSR
			STA $C000
			rts
			.endp