Added size checking code contributed by Marco van den Heuvel.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4566 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -3,6 +3,10 @@
|
|||||||
; (based on code by Ullrich von Bassewitz)
|
; (based on code by Ullrich von Bassewitz)
|
||||||
; Maciej 'YTM/Elysium' Witkowiak <ytm@elysium.pl>
|
; Maciej 'YTM/Elysium' Witkowiak <ytm@elysium.pl>
|
||||||
; 06,20.12.2002
|
; 06,20.12.2002
|
||||||
|
;
|
||||||
|
; VDC test added by
|
||||||
|
; Marco van den Heuvel, 2010-01-22
|
||||||
|
;
|
||||||
|
|
||||||
.include "zeropage.inc"
|
.include "zeropage.inc"
|
||||||
|
|
||||||
@@ -67,8 +71,22 @@ window: .res 256 ; memory window
|
|||||||
;
|
;
|
||||||
|
|
||||||
INSTALL:
|
INSTALL:
|
||||||
; do test for VDC presence here???
|
ldx #0
|
||||||
|
ldy #0
|
||||||
|
lda #VDC_CSET ; determine size of RAM...
|
||||||
|
sta VDC_ADDR_REG
|
||||||
|
|
||||||
|
@L0: bit VDC_ADDR_REG
|
||||||
|
bmi @present
|
||||||
|
inx
|
||||||
|
bne @L0
|
||||||
|
iny
|
||||||
|
bne @L0
|
||||||
|
lda #<EM_ERR_NO_DEVICE
|
||||||
|
ldx #>EM_ERR_NO_DEVICE
|
||||||
|
rts
|
||||||
|
|
||||||
|
@present:
|
||||||
ldx #VDC_CSET ; determine size of RAM...
|
ldx #VDC_CSET ; determine size of RAM...
|
||||||
jsr vdcgetreg
|
jsr vdcgetreg
|
||||||
sta tmp1
|
sta tmp1
|
||||||
|
|||||||
Reference in New Issue
Block a user