Jump to content

Programming:Unlocking ASIC: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
CPCLER (talk | contribs)
No edit summary
Octoate (talk | contribs)
m Added category
Line 33: Line 33:


[[Category:Programming]]
[[Category:Programming]]
[[Category:CPC Plus]]

Revision as of 21: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