Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"But this one goes to eleven." -- Nigel Tufnel


computers / comp.sys.apple2 / Re: Screen Scrolling

SubjectAuthor
* Screen Scrollingduhas...@gmail.com
+* Re: Screen Scrollingbarrym95838
|`* Re: Screen Scrollingqkumba
| +- Re: Screen Scrollingbarrym95838
| `* Re: Screen ScrollingKent Dickey
|  +* Re: Screen Scrollingqkumba
|  |`* Re: Screen ScrollingBrian Patrie
|  | `- Re: Screen ScrollingBrian Patrie
|  +- Re: Screen Scrollingqkumba
|  `* Re: Screen ScrollingBrian Patrie
|   `* Re: Screen Scrollingduhas...@gmail.com
|    `* Re: Screen ScrollingJerry Penner
|     +- Re: Screen ScrollingOliver Schmidt
|     `- Re: Screen ScrollingBrian Patrie
+- Re: Screen ScrollingI am Rob
+- Re: Screen ScrollingSpeccie
`- Re: Screen Scrollingmmphosis

1
Screen Scrolling

<b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4340&group=comp.sys.apple2#4340

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:6214:d41:b0:45a:87bf:9b77 with SMTP id 1-20020a0562140d4100b0045a87bf9b77mr4951870qvr.44.1651894695864;
Fri, 06 May 2022 20:38:15 -0700 (PDT)
X-Received: by 2002:a0c:c982:0:b0:45a:9f92:3d69 with SMTP id
b2-20020a0cc982000000b0045a9f923d69mr5107467qvk.121.1651894695727; Fri, 06
May 2022 20:38:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Fri, 6 May 2022 20:38:15 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=24.44.48.62; posting-account=8HiZFgoAAABB_kJH861D-cdz-QeDMCep
NNTP-Posting-Host: 24.44.48.62
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
Subject: Screen Scrolling
From: duhast6...@gmail.com (duhas...@gmail.com)
Injection-Date: Sat, 07 May 2022 03:38:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: duhas...@gmail.com - Sat, 7 May 2022 03:38 UTC

Or not scrolling I guess. I want to fill a the text screen with a character, in assembly. I'm using COUT, but the last character will cause the screen to scroll up one line and leave a line blank at the bottom. Is there a good way to prevent this beside printing everything but the last character and then directly sticking the last character into screen memory?

Re: Screen Scrolling

<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4341&group=comp.sys.apple2#4341

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:5ad3:0:b0:2f3:7ac0:b163 with SMTP id d19-20020ac85ad3000000b002f37ac0b163mr6322246qtd.267.1651913201079;
Sat, 07 May 2022 01:46:41 -0700 (PDT)
X-Received: by 2002:a05:622a:2d6:b0:2e2:1294:4a80 with SMTP id
a22-20020a05622a02d600b002e212944a80mr6389609qtx.256.1651913200963; Sat, 07
May 2022 01:46:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!fdn.fr!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 7 May 2022 01:46:40 -0700 (PDT)
In-Reply-To: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:bd00:a1a0:1d95:c18d:c220:90c2;
posting-account=LutruAoAAAATsnFU5eS3mBdP_JaNBOzH
NNTP-Posting-Host: 2600:1700:bd00:a1a0:1d95:c18d:c220:90c2
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
Subject: Re: Screen Scrolling
From: barrym95...@yahoo.com (barrym95838)
Injection-Date: Sat, 07 May 2022 08:46:41 +0000
Content-Type: text/plain; charset="UTF-8"
 by: barrym95838 - Sat, 7 May 2022 08:46 UTC

On Friday, May 6, 2022 at 8:38:16 PM UTC-7, duhas...@gmail.com wrote:
> Or not scrolling I guess. I want to fill a the text screen with a character, in assembly.
> I'm using COUT, but the last character will cause the screen to scroll up one line and
> leave a line blank at the bottom. Is there a good way to prevent this beside printing
> everything but the last character and then directly sticking the last character into
> screen memory?
It might be a bit naughty, but have you tried poking a #$19 into ZP location $23?
Proceed at your own risk ... it's way past my bed time.

Re: Screen Scrolling

<f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4342&group=comp.sys.apple2#4342

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:92:b0:2f3:ca38:e846 with SMTP id o18-20020a05622a009200b002f3ca38e846mr7221757qtw.94.1651952342147;
Sat, 07 May 2022 12:39:02 -0700 (PDT)
X-Received: by 2002:a05:620a:4105:b0:6a0:462:6b05 with SMTP id
j5-20020a05620a410500b006a004626b05mr6934575qko.663.1651952341839; Sat, 07
May 2022 12:39:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 7 May 2022 12:39:01 -0700 (PDT)
In-Reply-To: <5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:34b:f5d8:ed37:77be:1a3d;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:34b:f5d8:ed37:77be:1a3d
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com> <5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
Subject: Re: Screen Scrolling
From: peter.fe...@gmail.com (qkumba)
Injection-Date: Sat, 07 May 2022 19:39:02 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1335
 by: qkumba - Sat, 7 May 2022 19:39 UTC

HLINE and VLINE don't scroll.

Re: Screen Scrolling

<c2271549-865b-43c4-b6c0-d14e27f7bc13n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4343&group=comp.sys.apple2#4343

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:10a8:b0:69f:8b8b:36d9 with SMTP id h8-20020a05620a10a800b0069f8b8b36d9mr7329942qkk.93.1651958579465;
Sat, 07 May 2022 14:22:59 -0700 (PDT)
X-Received: by 2002:a05:622a:2d6:b0:2e2:1294:4a80 with SMTP id
a22-20020a05622a02d600b002e212944a80mr8964122qtx.256.1651958579349; Sat, 07
May 2022 14:22:59 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sat, 7 May 2022 14:22:59 -0700 (PDT)
In-Reply-To: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.146; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.146
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c2271549-865b-43c4-b6c0-d14e27f7bc13n@googlegroups.com>
Subject: Re: Screen Scrolling
From: gids...@sasktel.net (I am Rob)
Injection-Date: Sat, 07 May 2022 21:22:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: I am Rob - Sat, 7 May 2022 21:22 UTC

> Or not scrolling I guess. I want to fill a the text screen with a character, in assembly. I'm using COUT, but the last character will cause the screen to scroll up one line and leave a line blank at the bottom. Is there a good way to prevent this beside printing everything but the last character and then directly sticking the last character into screen memory?

The simplest way I have seen so far is to increase the vertical and horizontal window sizes.

Increase $21 by 1 and $23 by 1 of zero page, set your htab and vtab then print your character to the bottom right hand corner using COUT. And reset $21 and $23 back to normal.

Try this:

0300:A9 17 20 5B FB A9 27 85
0308:24 E6 21 E6 23 A9 C1 20
0310:ED FD C6 23 C6 21 A9 14
0318:20 5B FB 4C 8E FD 00 00

Re: Screen Scrolling

<0001HW.2827A0CB0798E46D700010A142EF@eu.astraweb.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4344&group=comp.sys.apple2#4344

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx05.ams4.POSTED!not-for-mail
From: some...@somewhere.com (Speccie)
Mime-Version: 1.0
User-Agent: Hogwasher/5.24
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Message-ID: <0001HW.2827A0CB0798E46D700010A142EF@eu.astraweb.com>
Subject: Re: Screen Scrolling
Newsgroups: comp.sys.apple2
Reply-To: someone@somewhere.com
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
Lines: 10
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sun, 08 May 2022 06:55:07 UTC
Date: Sun, 08 May 2022 07:55:07 +0100
X-Received-Bytes: 1318
 by: Speccie - Sun, 8 May 2022 06:55 UTC

On 7 May 2022, duhas...@gmail.com wrote

> Or not scrolling I guess. I want to fill a the text screen with a character, in assembly. I'm using COUT, but the last character will cause the screen to scroll up one line and leave a line blank at the bottom. Is there a good way to prevent this beside printing everything but the last character and then directly sticking the last character into screen memory?

As you are working in assembly, you could do as I did with Spectrum when I had a similar problem, and simply copy the screen code, and adapt it as necessary...

You can find the code in a //e manual.

Cheers - Speccie

Re: Screen Scrolling

<da02e601-f3da-4a0e-9b16-9a727d9eeee6n@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4345&group=comp.sys.apple2#4345

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:4310:b0:67b:3fc1:86eb with SMTP id u16-20020a05620a431000b0067b3fc186ebmr8181444qko.495.1651998250276;
Sun, 08 May 2022 01:24:10 -0700 (PDT)
X-Received: by 2002:a05:620a:1925:b0:6a0:26d7:a722 with SMTP id
bj37-20020a05620a192500b006a026d7a722mr8223232qkb.65.1651998250141; Sun, 08
May 2022 01:24:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Sun, 8 May 2022 01:24:09 -0700 (PDT)
In-Reply-To: <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:bd00:a1a0:d849:ad0a:d6d0:61d2;
posting-account=LutruAoAAAATsnFU5eS3mBdP_JaNBOzH
NNTP-Posting-Host: 2600:1700:bd00:a1a0:d849:ad0a:d6d0:61d2
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com> <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <da02e601-f3da-4a0e-9b16-9a727d9eeee6n@googlegroups.com>
Subject: Re: Screen Scrolling
From: barrym95...@yahoo.com (barrym95838)
Injection-Date: Sun, 08 May 2022 08:24:10 +0000
Content-Type: text/plain; charset="UTF-8"
 by: barrym95838 - Sun, 8 May 2022 08:24 UTC

On Saturday, May 7, 2022 at 12:39:03 PM UTC-7, qkumba wrote:
> HLINE and VLINE don't scroll.
.... and could be used to create a cool "wipe" effect @ 1 MHz. Like!

Re: Screen Scrolling

<t5a3r0$eq8$1@dont-email.me>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4346&group=comp.sys.apple2#4346

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: keg...@provalid.com (Kent Dickey)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Mon, 9 May 2022 04:03:44 -0000 (UTC)
Organization: provalid.com
Lines: 32
Message-ID: <t5a3r0$eq8$1@dont-email.me>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com> <5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com> <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
Injection-Date: Mon, 9 May 2022 04:03:44 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="20418902f03b10d22fb0ff009c066433";
logging-data="15176"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/MB3qCFrMASQusp/tMRQBP"
Cancel-Lock: sha1:Vf0x6/4vmIE/MBYc8w3xeXsYzgU=
Originator: kegs@provalid.com (Kent Dickey)
X-Newsreader: trn 4.0-test76 (Apr 2, 2001)
 by: Kent Dickey - Mon, 9 May 2022 04:03 UTC

In article <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>,
qkumba <peter.ferrie@gmail.com> wrote:
>HLINE and VLINE don't scroll.

To give a little more detail, try the following:

10 FOR I = 0 TO 23
20 COLOR= 3
30 HLIN 0,39 AT I * 2
40 COLOR= 10
50 HLIN 0,39 AT I * 2 + 1
60 NEXT
70 FOR I = 1 TO 10000000
80 NEXT

The HLIN (and VLIN and PLOT) commands work on the text screen, if you don't
give GR.

This writes "#" characters to the screen, and does not scroll. For the
character you want in hex, (0x23 for #), write each hex digit as decimal,
which is easy for this case: 2 and 3. Put the low digit in the 20 COLOR=
line, and put the upper digit, plus 8 (to not be inverse or flashing) in
the 40 COLOR= line.

To fill the screen with "L", which is 0x5a, do 20 COLOR=10, 40 COLOR=13.

The FOR loop in lines 70,80 just show that the screen isn't scrolling.
Press ctrl-c to stop.

This doesn't work in 80 columns.

Kent

Re: Screen Scrolling

<bd3e3948-4f32-4e30-9b2b-49b98d034bcfn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4347&group=comp.sys.apple2#4347

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ac8:5b50:0:b0:2f3:ae99:8e0 with SMTP id n16-20020ac85b50000000b002f3ae9908e0mr15362620qtw.669.1652114518749;
Mon, 09 May 2022 09:41:58 -0700 (PDT)
X-Received: by 2002:a05:6214:c83:b0:45a:f3f3:c683 with SMTP id
r3-20020a0562140c8300b0045af3f3c683mr11044708qvr.7.1652114518495; Mon, 09 May
2022 09:41:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 9 May 2022 09:41:58 -0700 (PDT)
In-Reply-To: <t5a3r0$eq8$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:34b:6c74:1c1:f048:fc30;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:34b:6c74:1c1:f048:fc30
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com> <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <bd3e3948-4f32-4e30-9b2b-49b98d034bcfn@googlegroups.com>
Subject: Re: Screen Scrolling
From: peter.fe...@gmail.com (qkumba)
Injection-Date: Mon, 09 May 2022 16:41:58 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1477
 by: qkumba - Mon, 9 May 2022 16:41 UTC

> This doesn't work in 80 columns.

Though it can:

33 POKE 49237,0
35 HLIN 0,39 AT I * 2
38 POKE 49236,0

Re: Screen Scrolling

<de5df285-1c1f-4c3b-b22f-dd4164bd058dn@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4348&group=comp.sys.apple2#4348

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ad4:5aaa:0:b0:45a:a137:49d3 with SMTP id u10-20020ad45aaa000000b0045aa13749d3mr14065106qvg.61.1652114533678;
Mon, 09 May 2022 09:42:13 -0700 (PDT)
X-Received: by 2002:a05:620a:2949:b0:6a0:395f:c4b0 with SMTP id
n9-20020a05620a294900b006a0395fc4b0mr12007813qkp.3.1652114533457; Mon, 09 May
2022 09:42:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 9 May 2022 09:42:13 -0700 (PDT)
In-Reply-To: <t5a3r0$eq8$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:34b:6c74:1c1:f048:fc30;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:34b:6c74:1c1:f048:fc30
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com> <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <de5df285-1c1f-4c3b-b22f-dd4164bd058dn@googlegroups.com>
Subject: Re: Screen Scrolling
From: peter.fe...@gmail.com (qkumba)
Injection-Date: Mon, 09 May 2022 16:42:13 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1478
 by: qkumba - Mon, 9 May 2022 16:42 UTC

> This doesn't work in 80 columns.

Though it can:

33 POKE 49237,0
35 HLIN 0,39 AT I * 2
38 POKE 49236,0

Re: Screen Scrolling

<t5c581$acm$1@gioia.aioe.org>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4349&group=comp.sys.apple2#4349

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!aioe.org!1kzjxob1apDgcOKlV0dflQ.user.46.165.242.75.POSTED!not-for-mail
From: bpat...@bellsouth.spamisicky.net (Brian Patrie)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Mon, 9 May 2022 17:40:00 -0500
Organization: an elaborate system of piles and accidents
Message-ID: <t5c581$acm$1@gioia.aioe.org>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
<f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="10646"; posting-host="1kzjxob1apDgcOKlV0dflQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: Brian Patrie - Mon, 9 May 2022 22:40 UTC

Kent Dickey wrote:
> In article <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>,
> qkumba <peter.ferrie@gmail.com> wrote:
>> HLINE and VLINE don't scroll.
>
> To give a little more detail, try the following:
>
> 10 FOR I = 0 TO 23
> 20 COLOR= 3
> 30 HLIN 0,39 AT I * 2
> 40 COLOR= 10
> 50 HLIN 0,39 AT I * 2 + 1
> 60 NEXT
> 70 FOR I = 1 TO 10000000
> 80 NEXT
>
> The HLIN (and VLIN and PLOT) commands work on the text screen,
> if you don't give GR.

Better yet, write directly to the colour mask byte:

10 FOR I = 0 TO 47
20 POKE 48,163
30 HLIN 0,39 AT I
40 NEXT
90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.

(That last line just waits for a key, and clears it.)

Or (on a machine with MouseText):

10 PRINT CHR$(17); : POKE 49167,. : TEXT
21 FOR X = 0 TO 38 STEP 2
22 POKE 48,86 : VLIN 0,47 AT X
23 POKE 48,87 : VLIN 0,47 AT X + 1
24 NEXT
90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.

(Line 10 ensures 40 columns, alt charset, text mode.)

Re: Screen Scrolling

<t5c5t4$hib$1@gioia.aioe.org>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4350&group=comp.sys.apple2#4350

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!aioe.org!1kzjxob1apDgcOKlV0dflQ.user.46.165.242.75.POSTED!not-for-mail
From: bpat...@bellsouth.spamisicky.net (Brian Patrie)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Mon, 9 May 2022 17:51:15 -0500
Organization: an elaborate system of piles and accidents
Message-ID: <t5c5t4$hib$1@gioia.aioe.org>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
<f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me>
<bd3e3948-4f32-4e30-9b2b-49b98d034bcfn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="17995"; posting-host="1kzjxob1apDgcOKlV0dflQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: Brian Patrie - Mon, 9 May 2022 22:51 UTC

qkumba wrote:
>> This doesn't work in 80 columns.
>
> Though it can:
>
> 33 POKE 49237,0
> 35 HLIN 0,39 AT I * 2
> 38 POKE 49236,0

Sorta. This mod will work on a IIe, or IIee, but will misbehave on a
IIc, IIc+, or IIgs--which support DGR in firmware. So you'd need to
determine what you're running on, and act accordingly (or roll your own
PLOT, HLINE, VLINE code).

Re: Screen Scrolling

<b5c3e5fd-a49b-45b6-b1ee-d1397d5441ban@googlegroups.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4352&group=comp.sys.apple2#4352

 copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a37:2f04:0:b0:663:397d:7051 with SMTP id v4-20020a372f04000000b00663397d7051mr17362526qkh.333.1652234137061;
Tue, 10 May 2022 18:55:37 -0700 (PDT)
X-Received: by 2002:a05:620a:4542:b0:6a0:651b:be0b with SMTP id
u2-20020a05620a454200b006a0651bbe0bmr11911483qkp.633.1652234136916; Tue, 10
May 2022 18:55:36 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Tue, 10 May 2022 18:55:36 -0700 (PDT)
In-Reply-To: <t5c581$acm$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=24.44.48.62; posting-account=8HiZFgoAAABB_kJH861D-cdz-QeDMCep
NNTP-Posting-Host: 24.44.48.62
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com> <f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me> <t5c581$acm$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b5c3e5fd-a49b-45b6-b1ee-d1397d5441ban@googlegroups.com>
Subject: Re: Screen Scrolling
From: duhast6...@gmail.com (duhas...@gmail.com)
Injection-Date: Wed, 11 May 2022 01:55:37 +0000
Content-Type: text/plain; charset="UTF-8"
 by: duhas...@gmail.com - Wed, 11 May 2022 01:55 UTC

On Monday, May 9, 2022 at 6:40:09 PM UTC-4, Brian Patrie wrote:
> Kent Dickey wrote:
> > In article <f812d193-6a9e-4bfa...@googlegroups.com>,
> > qkumba wrote:
> >> HLINE and VLINE don't scroll.
> >
> > To give a little more detail, try the following:
> >
> > 10 FOR I = 0 TO 23
> > 20 COLOR= 3
> > 30 HLIN 0,39 AT I * 2
> > 40 COLOR= 10
> > 50 HLIN 0,39 AT I * 2 + 1
> > 60 NEXT
> > 70 FOR I = 1 TO 10000000
> > 80 NEXT
> >
> > The HLIN (and VLIN and PLOT) commands work on the text screen,
> > if you don't give GR.
> Better yet, write directly to the colour mask byte:
>
> 10 FOR I = 0 TO 47
> 20 POKE 48,163
> 30 HLIN 0,39 AT I
> 40 NEXT
> 90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.
>
> (That last line just waits for a key, and clears it.)
>
> Or (on a machine with MouseText):
>
> 10 PRINT CHR$(17); : POKE 49167,. : TEXT
> 21 FOR X = 0 TO 38 STEP 2
> 22 POKE 48,86 : VLIN 0,47 AT X
> 23 POKE 48,87 : VLIN 0,47 AT X + 1
> 24 NEXT
> 90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.
>
> (Line 10 ensures 40 columns, alt charset, text mode.)

Ok I tried the BASIC versions and they work like I want, but I tried to right a little assembly program to test it and I can't get it to work.


*300L
0300- A9 A3 LDA #$A3 ;Load "#"
0302- 85 30 STA $30 ;Stick in color
0304- A9 27 LDA #$27 ;Load rightmost
0306- 85 2C STA $2C ;Stick in 2C
0308- A9 09 LDA #$09 ;Load vertical coord
030A- A0 00 LDY #$00 ;load horizontal coord
030C- 20 19 F8 JSR $F819 ; call HLIN

Should have a line of # through the screen and I don;t....
0
*

Re: Screen Scrolling

<yublev8souo.fsf@jpen.ca>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4353&group=comp.sys.apple2#4353

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!aioe.org!tIielu8W+rexMkdEOFkhIw.user.46.165.242.75.POSTED!not-for-mail
From: jerry...@jpen.ca (Jerry Penner)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Tue, 10 May 2022 21:57:35 -0600
Organization: Aioe.org NNTP Server
Message-ID: <yublev8souo.fsf@jpen.ca>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
<f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me> <t5c581$acm$1@gioia.aioe.org>
<b5c3e5fd-a49b-45b6-b1ee-d1397d5441ban@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: gioia.aioe.org; logging-data="29482"; posting-host="tIielu8W+rexMkdEOFkhIw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)
X-Notice: Filtered by postfilter v. 0.9.2
Cancel-Lock: sha1:oq1Se5cIUdcesuADepCE5ldcQIw=
 by: Jerry Penner - Wed, 11 May 2022 03:57 UTC

"duhas...@gmail.com" <duhast6377@gmail.com> writes:

> On Monday, May 9, 2022 at 6:40:09 PM UTC-4, Brian Patrie wrote:
>> Kent Dickey wrote:
>> > In article <f812d193-6a9e-4bfa...@googlegroups.com>,
>> > qkumba wrote:
>> >> HLINE and VLINE don't scroll.
>> >
>> > To give a little more detail, try the following:
>> >
>> > 10 FOR I = 0 TO 23
>> > 20 COLOR= 3
>> > 30 HLIN 0,39 AT I * 2
>> > 40 COLOR= 10
>> > 50 HLIN 0,39 AT I * 2 + 1
>> > 60 NEXT
>> > 70 FOR I = 1 TO 10000000
>> > 80 NEXT
>> >
>> > The HLIN (and VLIN and PLOT) commands work on the text screen,
>> > if you don't give GR.
>> Better yet, write directly to the colour mask byte:
>>
>> 10 FOR I = 0 TO 47
>> 20 POKE 48,163
>> 30 HLIN 0,39 AT I
>> 40 NEXT
>> 90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.
>>
>> (That last line just waits for a key, and clears it.)
>>
>> Or (on a machine with MouseText):
>>
>> 10 PRINT CHR$(17); : POKE 49167,. : TEXT
>> 21 FOR X = 0 TO 38 STEP 2
>> 22 POKE 48,86 : VLIN 0,47 AT X
>> 23 POKE 48,87 : VLIN 0,47 AT X + 1
>> 24 NEXT
>> 90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.
>>
>> (Line 10 ensures 40 columns, alt charset, text mode.)
>
> Ok I tried the BASIC versions and they work like I want, but I tried to right a little
> assembly program to test it and I can't get it to work.
>
>
> *300L
> 0300- A9 A3 LDA #$A3 ;Load "#"
> 0302- 85 30 STA $30 ;Stick in color
> 0304- A9 27 LDA #$27 ;Load rightmost
> 0306- 85 2C STA $2C ;Stick in 2C
> 0308- A9 09 LDA #$09 ;Load vertical coord
> 030A- A0 00 LDY #$00 ;load horizontal coord
> 030C- 20 19 F8 JSR $F819 ; call HLIN
>
> Should have a line of # through the screen and I don;t....
>
> 0
> *

You still have to draw two HLINs because with one you're only setting
one half of the byte (the top or the bottom, depending on your
Y-coordinate).

--
--
Jerry jerry+a2 at jpen.ca

Re: Screen Scrolling

<t5fos0$bvpe$1@solani.org>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4354&group=comp.sys.apple2#4354

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: ol....@web.de (Oliver Schmidt)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Wed, 11 May 2022 07:33:20 -0000 (UTC)
Message-ID: <t5fos0$bvpe$1@solani.org>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
<f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me>
<t5c581$acm$1@gioia.aioe.org>
<b5c3e5fd-a49b-45b6-b1ee-d1397d5441ban@googlegroups.com>
<yublev8souo.fsf@jpen.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 11 May 2022 07:33:20 -0000 (UTC)
Injection-Info: solani.org;
logging-data="393006"; mail-complaints-to="abuse@news.solani.org"
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:ej7XjkLHpMKdKUiSClNKNMVs7rc= sha1:8YAab5rN/B9R8UQGRqFR5sQjwlA=
X-User-ID: eJwFwQERADEIAzBLY7RA5fzg8C/hE3pYdCIY4HKxQ8nwqK7N/s51lK5yak5yGPZUnt2EF34OBRA4
 by: Oliver Schmidt - Wed, 11 May 2022 07:33 UTC

Hi,

Looking at the complexity of the HLIN approach, I'm wondering in which
aspect it is preferable over a single POKE into screen RAM. Especially
because AFAIK that POKE would work both in 40 and 80 col mode.

Regards,
Oliver

Re: Screen Scrolling

<t5l0ij$10lt$1@gioia.aioe.org>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4359&group=comp.sys.apple2#4359

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!aioe.org!1kzjxob1apDgcOKlV0dflQ.user.46.165.242.75.POSTED!not-for-mail
From: bpat...@bellsouth.spamisicky.net (Brian Patrie)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Fri, 13 May 2022 02:15:30 -0500
Organization: an elaborate system of piles and accidents
Message-ID: <t5l0ij$10lt$1@gioia.aioe.org>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
<f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me>
<bd3e3948-4f32-4e30-9b2b-49b98d034bcfn@googlegroups.com>
<t5c5t4$hib$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="33469"; posting-host="1kzjxob1apDgcOKlV0dflQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: Brian Patrie - Fri, 13 May 2022 07:15 UTC

Brian Patrie wrote:
> qkumba wrote:
>>> This doesn't work in 80 columns.
>>
>> Though it can:
>>
>> 33 POKE 49237,0
>> 35 HLIN 0,39 AT I * 2
>> 38 POKE 49236,0
>
> Sorta.  This mod will work on a IIe, or IIee, but will misbehave on a
> IIc, IIc+, or IIgs--which support DGR in firmware.  So you'd need to
> determine what you're running on, and act accordingly (or roll your own
> PLOT, HLINE, VLINE code).

Erratum: This only seems to apply to AppleSoft--not the ml PLOT, VLINE,
and HLINE calls. (Tested with an emulated IIgs3.)

Re: Screen Scrolling

<t5l1l0$1elb$1@gioia.aioe.org>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4360&group=comp.sys.apple2#4360

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!aioe.org!1kzjxob1apDgcOKlV0dflQ.user.46.165.242.75.POSTED!not-for-mail
From: bpat...@bellsouth.spamisicky.net (Brian Patrie)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Fri, 13 May 2022 02:33:51 -0500
Organization: an elaborate system of piles and accidents
Message-ID: <t5l1l0$1elb$1@gioia.aioe.org>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
<5e80af7d-ec2f-4627-9e96-894c057657a3n@googlegroups.com>
<f812d193-6a9e-4bfa-b896-8c6fdcef1f44n@googlegroups.com>
<t5a3r0$eq8$1@dont-email.me> <t5c581$acm$1@gioia.aioe.org>
<b5c3e5fd-a49b-45b6-b1ee-d1397d5441ban@googlegroups.com>
<yublev8souo.fsf@jpen.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="47787"; posting-host="1kzjxob1apDgcOKlV0dflQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.8.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: Brian Patrie - Fri, 13 May 2022 07:33 UTC

Jerry Penner wrote:
> "duhas...@gmail.com" <duhast6377@gmail.com> writes:
>
>> On Monday, May 9, 2022 at 6:40:09 PM UTC-4, Brian Patrie wrote:
>>> Kent Dickey wrote:
>>>> In article <f812d193-6a9e-4bfa...@googlegroups.com>,
>>>> qkumba wrote:
>>>>> HLINE and VLINE don't scroll.
>>>>
>>>> To give a little more detail, try the following:
>>>>
>>>> 10 FOR I = 0 TO 23
>>>> 20 COLOR= 3
>>>> 30 HLIN 0,39 AT I * 2
>>>> 40 COLOR= 10
>>>> 50 HLIN 0,39 AT I * 2 + 1
>>>> 60 NEXT
>>>> 70 FOR I = 1 TO 10000000
>>>> 80 NEXT
>>>>
>>>> The HLIN (and VLIN and PLOT) commands work on the text screen,
>>>> if you don't give GR.
>>> Better yet, write directly to the colour mask byte:
>>>
>>> 10 FOR I = 0 TO 47
>>> 20 POKE 48,163
>>> 30 HLIN 0,39 AT I
>>> 40 NEXT
>>> 90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.
>>>
>>> (That last line just waits for a key, and clears it.)
>>>
>>> Or (on a machine with MouseText):
>>>
>>> 10 PRINT CHR$(17); : POKE 49167,. : TEXT
>>> 21 FOR X = 0 TO 38 STEP 2
>>> 22 POKE 48,86 : VLIN 0,47 AT X
>>> 23 POKE 48,87 : VLIN 0,47 AT X + 1
>>> 24 NEXT
>>> 90 ON PEEK(49152) < 128 GOTO 90 : POKE 49168,.
>>>
>>> (Line 10 ensures 40 columns, alt charset, text mode.)
>>
>> Ok I tried the BASIC versions and they work like I want, but
>> I tried to right a little assembly program to test it and I
>> can't get it to work.
>>
>>
>> *300L
>> 0300- A9 A3 LDA #$A3 ;Load "#"
>> 0302- 85 30 STA $30 ;Stick in color
>> 0304- A9 27 LDA #$27 ;Load rightmost
>> 0306- 85 2C STA $2C ;Stick in 2C
>> 0308- A9 09 LDA #$09 ;Load vertical coord
>> 030A- A0 00 LDY #$00 ;load horizontal coord
>> 030C- 20 19 F8 JSR $F819 ; call HLIN
>>
>> Should have a line of # through the screen and I don;t....
>>
>> 0
>> *
>
> You still have to draw two HLINs because with one you're only
> setting one half of the byte (the top or the bottom, depending
> on your Y-coordinate).

Which is why i prefer to use VLIN. (Though, from ml, either way is fast
enough not to see the dirt that your eye can catch with HLIN from BASIC
at 1 MHz.)

0300- A9 A3 LDA #$A3 ;"#"
0302- 85 30 STA $30 ;to colour mask byte
0304- A9 2F LDA #$2F ;bottom of line
0306- 85 2D STA $2D
0308- A0 27 LDY #$27 ;start column
030A- A9 00 LDA #$00 ;top of line
030C- 20 28 F8 JSR $F828 ;VLINE
030F- 88 DEY ;next column
0310- 10 F8 BPL $030A
0312- 60 RTS

And, since (contrary to my earlier assumption) the DGR support in
AppleSoft (IIc, IIc+ ,IIgs) doesn't seem to apply to the machine
language PLOT, HLINE, and VLINE calls, you can (with 80STORE enabled, of
course) throw the PAGE2 switch and call this again, to fill the auxmem
columns.

*C055:0 n 300g n C054:0 n 300g

Re: Screen Scrolling

<mmphosis-1652459995@macgui.com>

 copy mid

https://www.novabbs.com/computers/article-flat.php?id=4361&group=comp.sys.apple2#4361

 copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: mmpho...@macgui.com (mmphosis)
Newsgroups: comp.sys.apple2
Subject: Re: Screen Scrolling
Date: Fri, 13 May 2022 16:39:56 -0000 (UTC)
Organization: Mac GUI
Lines: 24
Message-ID: <mmphosis-1652459995@macgui.com>
References: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 13 May 2022 16:39:56 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="030fe19050e24b0ec35179c7daa3c2bc";
logging-data="26696"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19+yXbOKF2cD1LR2j/3ZxDF"
User-Agent: Mac GUI Usenet
Cancel-Lock: sha1:0yPXnk0ti080ouqzW47KRRvVG24=
In-Reply-To: <b2b6a5dc-de2f-4ac0-ba41-70eb215dff98n@googlegroups.com>
 by: mmphosis - Fri, 13 May 2022 16:39 UTC

ORG $0300
LDA #$A3
LDX #$78
loop
DEX
STA $400,X
STA $480,X
STA $500,X
STA $580,X
STA $600,X
STA $680,X
STA $700,X
STA $780,X
BNE loop
RTS

0FORI=768TO799:READB:POKE
I,B:NEXT:DATA169,163,162,120,202,157,0,4,157,128,4,157,0,5,157,128,5,157,0,6,157,128,6,157,0,7,157,128,7,208,229,96
1 C = ASC ("#")
2 POKE 769,C + 128: CALL 768
3 WAIT 49152,128: POKE 49168,0
4 POKE 37,255

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor