From 1949afddf51f04b445c24e54c89a8a28e0fa8347 Mon Sep 17 00:00:00 2001 From: izydorst Date: Sat, 27 Oct 2001 17:07:19 +0000 Subject: [PATCH] support for 40/80 column modes git-svn-id: svn://svn.cc65.org/cc65/trunk@1091 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- libsrc/geos/mousesprite/mouse.s | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/libsrc/geos/mousesprite/mouse.s b/libsrc/geos/mousesprite/mouse.s index 9fb22714a..f71b67b1f 100644 --- a/libsrc/geos/mousesprite/mouse.s +++ b/libsrc/geos/mousesprite/mouse.s @@ -37,11 +37,19 @@ _mouse_init: sta mouseLeft+1 lda #199 sta mouseBottom - lda #<319 - sta mouseRight - lda #>319 - sta mouseRight+1 + lda graphMode + bpl _mse_screen320 + lda #<639 ; 80 columns on C128 + ldx #>639 + bne _mse_storex +_mse_screen320: + lda #<319 ; 40 columns on C64/C128 + ldx #>319 +_mse_storex: + sta mouseRight + stx mouseRight+1 +_mse_initend: lda #0 ; -------------------------------------------------------------------------- ;