Difference between revisions of "Programming:Unlocking ASIC"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
m (Added category)
Line 33: Line 33:
  
 
[[Category:Programming]]
 
[[Category:Programming]]
 +
[[Category:CPC Plus]]

Revision as of 17:42, 11 March 2007

;; This example shows how to unlock the ASIC
;;
;; This example is designed for CPC+ only and will
;; not work on CPC or KC Compact.
;;
;; This example will compile with the MAXAM assembler
;; or the built-in assembler of WinAPE32.

org &8000

;;--------------------------------------------------
;; Unlock CPC+ additional features

di
ld b,&bc
ld hl,sequence
ld e,17
.seq 
ld a,(hl)
out (c),a
inc hl
dec e
jr nz,seq
ei
ret

;;----------------------------------------------------------
;; this is the sequence to unlock the ASIC extra features
.sequence
defb &ff,&00,&ff,&77,&b3,&51,&a8,&d4,&62,&39,&9c,&46,&2b,&15,&8a,&cd,&ee