diff --git a/applecorn.po b/applecorn.po index aee429c..7e0a08b 100644 Binary files a/applecorn.po and b/applecorn.po differ diff --git a/auxmem.oscli.s b/auxmem.oscli.s index 2ba87b0..9f8afe5 100644 --- a/auxmem.oscli.s +++ b/auxmem.oscli.s @@ -760,6 +760,11 @@ FAST LDA #$80 ; Apple IIgs TSB $C036 STA GSSPEED STA $C05C ; Ultrawarp fast + JSR UNLOCKZIP ; ZipChip + STA $C05B ; Enable + LDA #$00 ; Full speed + STA $C05D + JSR LOCKZIP RTS * @@ -769,6 +774,24 @@ SLOW LDA #$80 ; Apple IIgs TRB $C036 STZ GSSPEED STA $C05D ; Ultrawarp slow + JSR UNLOCKZIP ; ZipChip + STA $C05B ; Enable + LDA #$D0 ; 1.0667MHz + STA $C05D + JSR LOCKZIP + RTS + +* Unlock ZipChip registers +UNLOCKZIP LDA #$5A + STA $C05A + STA $C05A + STA $C05A + STA $C05A + RTS + +* Lock ZipChip registers +LOCKZIP LDA #$A5 + STA $C05A RTS @@ -777,4 +800,3 @@ SLOW LDA #$80 ; Apple IIgs -