X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fapple2.c;h=5f545c40030c48f7352ec7fa9685de8283c57b81;hp=c2b3e652d3415d8f728ecfff62c72c036a707c0a;hb=ffd8c0873576a9e3065696a624dce6b766b77062;hpb=e4fa2ac140f7bc56571373a7b7eb585fa4500e38 diff --git a/hacks/apple2.c b/hacks/apple2.c index c2b3e652..5f545c40 100644 --- a/hacks/apple2.c +++ b/hacks/apple2.c @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1998-2003 Jamie Zawinski +/* xscreensaver, Copyright (c) 1998-2004 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -71,12 +71,12 @@ void a2_scroll(apple2_state_t *st) { int i; - st->textlines[st->cursy][st->cursx] ^= 0xc0; /* turn off cursor */ + st->textlines[st->cursy][st->cursx] |= 0xc0; /* turn off cursor */ + for (i=0; i<23; i++) { memcpy(st->textlines[i],st->textlines[i+1],40); } memset(st->textlines[23],0xe0,40); - st->textlines[st->cursy][st->cursx] ^= 0xc0; /* turn cursor back on */ } static void