ZIPCHIP.SYSTEM - log cache size
This commit is contained in:
parent
93e48784b9
commit
764b4bd8fd
|
@ -32,7 +32,8 @@
|
||||||
|
|
||||||
ZC_REG_ENABLE := $C05B
|
ZC_REG_ENABLE := $C05B
|
||||||
;; Write - Any hex byte written will enable ZIP CHIP
|
;; Write - Any hex byte written will enable ZIP CHIP
|
||||||
;;
|
|
||||||
|
ZC_REG_STATUS := $C05B
|
||||||
;; Read - Read the current status of the following:
|
;; Read - Read the current status of the following:
|
||||||
;; bit 0 & 1 - Ramsize where
|
;; bit 0 & 1 - Ramsize where
|
||||||
;; RAMSIZE1 RAMSIZE0 SIZE
|
;; RAMSIZE1 RAMSIZE0 SIZE
|
||||||
|
@ -131,13 +132,24 @@
|
||||||
ora #%00000001 ; bit 0 = Speaker
|
ora #%00000001 ; bit 0 = Speaker
|
||||||
sta ZC_REG_SLOTSPKR
|
sta ZC_REG_SLOTSPKR
|
||||||
|
|
||||||
|
;; Get size
|
||||||
|
lda ZC_REG_STATUS
|
||||||
|
and #%00000011
|
||||||
|
asl
|
||||||
|
tax
|
||||||
|
lda size_table,x
|
||||||
|
sta size
|
||||||
|
lda size_table+1,x
|
||||||
|
sta size+1
|
||||||
|
|
||||||
;; Lock
|
;; Lock
|
||||||
lda #kZCLock
|
lda #kZCLock
|
||||||
sta ZC_REG_LOCK
|
sta ZC_REG_LOCK
|
||||||
|
|
||||||
;; TODO: Include cache size?
|
|
||||||
jsr log_message
|
jsr log_message
|
||||||
scrcode PRODUCT, " - Configured."
|
scrcode PRODUCT, " "
|
||||||
|
size: .res 2 ; patched with cache size
|
||||||
|
scrcode "K - Configured."
|
||||||
.byte 0
|
.byte 0
|
||||||
|
|
||||||
plp
|
plp
|
||||||
|
@ -151,6 +163,14 @@ no_zip:
|
||||||
plp
|
plp
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
size_table:
|
||||||
|
scrcode " 8"
|
||||||
|
scrcode "16"
|
||||||
|
scrcode "32"
|
||||||
|
scrcode "64"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.endproc
|
.endproc
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue