Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Why use Windows, since there is a door? (By fachat@galileo.rhein-neckar.de, Andre Fachat)


devel / comp.emulators.apple2 / Re: Applewin debugger breakpoint

SubjectAuthor
* Applewin debugger breakpointAndrew Roughan
+* Re: Applewin debugger breakpointMichael AppleWin Debugger Dev
|`- Re: Applewin debugger breakpointMichael AppleWin Debugger Dev
`* Re: Applewin debugger breakpointfadden
 `* Re: Applewin debugger breakpointMichael AppleWin Debugger Dev
  `* Re: Applewin debugger breakpointfadden
   +* Re: Applewin debugger breakpointpeter....@gmail.com
   |`- Re: Applewin debugger breakpointpeter....@gmail.com
   `- Re: Applewin debugger breakpointpeter....@gmail.com

1
Applewin debugger breakpoint

<sd9o1n$5me$1@dont-email.me>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=131&group=comp.emulators.apple2#131

 copy link   Newsgroups: comp.emulators.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no_em...@invalid.invalid (Andrew Roughan)
Newsgroups: comp.emulators.apple2
Subject: Applewin debugger breakpoint
Date: Wed, 21 Jul 2021 18:12:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <sd9o1n$5me$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 21 Jul 2021 18:12:08 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="d43c1deabe4f528cfd5a61a69988c2ec";
logging-data="5838"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Z3Mvs8y5Ry+zH0eeX8Qnn0qzesLYcC/M="
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:YmxWxq9s+cpXr8wH3nssJuC4WNQ=
sha1:7wRii/r8uuqJJJwPQfL/P+Mkut8=
 by: Andrew Roughan - Wed, 21 Jul 2021 18:12 UTC

I have set BPX $4938 and debugger is entered when this address is reached.
I have some patch code loaded in memory at $8e00 and so I execute that with
8e00g
The patch code overwrites content of 4938 and several more locations and
finally JMPs to 4938.

I would expect the debugger to be re-entered at this second execution of
4938.
But it is not. It merrily continues.
I even set another BPX at 493A but that does not stop it either.
My patch is executed fully and the code at 4938 has also executed.

What’s going on?

Thanks
Andrew

Re: Applewin debugger breakpoint

<3e1e4990-a8d2-4678-92f4-c2f7f997fbc6n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=132&group=comp.emulators.apple2#132

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a37:a6d2:: with SMTP id p201mr21053648qke.98.1626901275088;
Wed, 21 Jul 2021 14:01:15 -0700 (PDT)
X-Received: by 2002:ac8:5ac3:: with SMTP id d3mr32970756qtd.257.1626901274690;
Wed, 21 Jul 2021 14:01:14 -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.emulators.apple2
Date: Wed, 21 Jul 2021 14:01:14 -0700 (PDT)
In-Reply-To: <sd9o1n$5me$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:600:c500:84f0:b1b7:988b:8200:a261;
posting-account=9Dd-GgoAAAAjVgCPcBurQ6c4EXW6Wi8v
NNTP-Posting-Host: 2601:600:c500:84f0:b1b7:988b:8200:a261
References: <sd9o1n$5me$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3e1e4990-a8d2-4678-92f4-c2f7f997fbc6n@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: michael....@gmail.com (Michael AppleWin Debugger Dev)
Injection-Date: Wed, 21 Jul 2021 21:01:15 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael AppleWin Deb - Wed, 21 Jul 2021 21:01 UTC

On Wednesday, July 21, 2021 at 11:12:09 AM UTC-7, Andrew Roughan wrote:
> I have set BPX $4938 and debugger is entered when this address is reached.
> I have some patch code loaded in memory at $8e00 and so I execute that with
> 8e00g
> The patch code overwrites content of 4938 and several more locations and

The debugger G command behaves differently then what you are are expecting. It comes in 2 forms:

* ####G does NOT enable breakpoints.
* You must use G <addr> if you want it to stop at that address

i.e. It runs until THAT address is triggered. It ignores other breakpoints.

If you type HELP G or HELP GG the debugger will print off these instructions:

G, Run at normal speed [until PC == address]
G, Run at full speed [until PC == address]

Here is a small demo:

<F7>
BPC
00:60
300:A9 C1 8D 00 04 60
310:4C 00 00
BPX 0
BPX 300
BPX 305
<F7>
CALL 768

The first BP @ $300 is hit as expected.

If use G to continue the second BP @ $305 will be triggered.

Finally, one more G to exit.

If you then re-trigger the original breakpoint via ...

CALL 768

.... but this time we use 300G the 2nd BP @ $305 will NOT be triggered. You must re-enter the debugger to re-enable breakpoints.

Thus for your code, when your BP @ $4938 is hit and you want to execute the code at $8E00 and re-hit the BP at $4938 you must use change the PC first and THEN use G.

R PC 8E00
G

Then the breakpoint of $4938 will be hit again.

Also, if you want your breakpoints to be hit, normally it is better to use <F7> to exit the debugger then to use G.

Lastly, you'll probably want to examine the source code for the CmdGo()

https://github.com/AppleWin/AppleWin/blob/de7f35e6bd91e2ebe38edb0342ee05a6a99cce45/source/Debugger/Debug.cpp#L1859

Hope this helps.

Re: Applewin debugger breakpoint

<8e054578-2b62-4cb1-8c41-f10a4845367fn@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=133&group=comp.emulators.apple2#133

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a05:620a:204c:: with SMTP id d12mr25950790qka.417.1626901559358;
Wed, 21 Jul 2021 14:05:59 -0700 (PDT)
X-Received: by 2002:ac8:51cd:: with SMTP id d13mr33221021qtn.114.1626901559180;
Wed, 21 Jul 2021 14:05: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.emulators.apple2
Date: Wed, 21 Jul 2021 14:05:58 -0700 (PDT)
In-Reply-To: <3e1e4990-a8d2-4678-92f4-c2f7f997fbc6n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:600:c500:84f0:b1b7:988b:8200:a261;
posting-account=9Dd-GgoAAAAjVgCPcBurQ6c4EXW6Wi8v
NNTP-Posting-Host: 2601:600:c500:84f0:b1b7:988b:8200:a261
References: <sd9o1n$5me$1@dont-email.me> <3e1e4990-a8d2-4678-92f4-c2f7f997fbc6n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e054578-2b62-4cb1-8c41-f10a4845367fn@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: michael....@gmail.com (Michael AppleWin Debugger Dev)
Injection-Date: Wed, 21 Jul 2021 21:05:59 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael AppleWin Deb - Wed, 21 Jul 2021 21:05 UTC

P.S.

The code for the first form, ####G, is here:

https://github.com/AppleWin/AppleWin/blob/de7f35e6bd91e2ebe38edb0342ee05a6a99cce45/source/Debugger/Debug.cpp#L7435

It doesn't trigger on breakpoints.

Re: Applewin debugger breakpoint

<e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=134&group=comp.emulators.apple2#134

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a37:644f:: with SMTP id y76mr251591qkb.100.1626967375481;
Thu, 22 Jul 2021 08:22:55 -0700 (PDT)
X-Received: by 2002:ac8:5ac3:: with SMTP id d3mr184482qtd.257.1626967375271;
Thu, 22 Jul 2021 08:22:55 -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.emulators.apple2
Date: Thu, 22 Jul 2021 08:22:55 -0700 (PDT)
In-Reply-To: <sd9o1n$5me$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <sd9o1n$5me$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: thefad...@gmail.com (fadden)
Injection-Date: Thu, 22 Jul 2021 15:22:55 +0000
Content-Type: text/plain; charset="UTF-8"
 by: fadden - Thu, 22 Jul 2021 15:22 UTC

On Wednesday, July 21, 2021 at 11:12:09 AM UTC-7, Andrew Roughan wrote:
> I would expect the debugger to be re-entered at this second execution of
> 4938.
> But it is not. It merrily continues.
> I even set another BPX at 493A but that does not stop it either.

Wacky... I did exactly the same thing yesterday afternoon. I wrote it off as one of life's little mysteries and just stomped a JMP instruction into other code that I knew would be executed.

In the past, when things have gotten jammed up, I've used "E000G" from the debugger to get back to a BASIC prompt. It worked, so I assumed it just did the equivalent of "R PC xxxx ; G".

Here's a fun one (might only work in v1.29.7.0) after booting a DOS 3.3 disk in "enhanced //e" mode:
]CALL -151
<F7>
E000G
PR#6
....and enjoy the show! (video: https://youtu.be/VMJ_qpNGgvg?t=8)

Here's one I still haven't dug into: https://youtu.be/efTsPxFFt0Y

Re: Applewin debugger breakpoint

<d25def58-9858-4cf9-9560-d9ebbc36a271n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=135&group=comp.emulators.apple2#135

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:ac8:66d2:: with SMTP id m18mr1513875qtp.196.1626988348203;
Thu, 22 Jul 2021 14:12:28 -0700 (PDT)
X-Received: by 2002:ac8:7613:: with SMTP id t19mr1524769qtq.78.1626988347901;
Thu, 22 Jul 2021 14:12:27 -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.emulators.apple2
Date: Thu, 22 Jul 2021 14:12:27 -0700 (PDT)
In-Reply-To: <e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:600:c500:84f0:e081:f483:51ba:f76d;
posting-account=9Dd-GgoAAAAjVgCPcBurQ6c4EXW6Wi8v
NNTP-Posting-Host: 2601:600:c500:84f0:e081:f483:51ba:f76d
References: <sd9o1n$5me$1@dont-email.me> <e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d25def58-9858-4cf9-9560-d9ebbc36a271n@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: michael....@gmail.com (Michael AppleWin Debugger Dev)
Injection-Date: Thu, 22 Jul 2021 21:12:28 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Michael AppleWin Deb - Thu, 22 Jul 2021 21:12 UTC

On Thursday, July 22, 2021 at 8:22:55 AM UTC-7, fadden wrote:
Here's a fun one (might only work in v1.29.7.0) after booting a DOS 3.3 disk in "enhanced //e" mode:
> ]CALL -151
> <F7>
> E000G
> PR#6
> ...and enjoy the show! (video: https://youtu.be/VMJ_qpNGgvg?t=8)

Hmm, that even works in v1.29.16.0 and booting ProDOS 2.4.1 as well. Going to have to try that on real hardware ...

> Here's one I still haven't dug into: https://youtu.be/efTsPxFFt0Y

That one is even stranger!? I left a comment on the YT video but if you could post a small repro. so we can test it out on real hardware that would be much appreciated. Thanks.

m.

Re: Applewin debugger breakpoint

<87a9441d-273c-435c-b864-ca44da82decfn@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=136&group=comp.emulators.apple2#136

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a05:620a:90c:: with SMTP id v12mr1902452qkv.190.1626990593599;
Thu, 22 Jul 2021 14:49:53 -0700 (PDT)
X-Received: by 2002:a05:620a:1367:: with SMTP id d7mr1913753qkl.243.1626990593388;
Thu, 22 Jul 2021 14:49:53 -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.emulators.apple2
Date: Thu, 22 Jul 2021 14:49:53 -0700 (PDT)
In-Reply-To: <d25def58-9858-4cf9-9560-d9ebbc36a271n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=24.130.68.111; posting-account=UAtoeQoAAADrX7T-MHdWWRC4Fzf0dsLP
NNTP-Posting-Host: 24.130.68.111
References: <sd9o1n$5me$1@dont-email.me> <e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>
<d25def58-9858-4cf9-9560-d9ebbc36a271n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <87a9441d-273c-435c-b864-ca44da82decfn@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: thefad...@gmail.com (fadden)
Injection-Date: Thu, 22 Jul 2021 21:49:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: fadden - Thu, 22 Jul 2021 21:49 UTC

On Thursday, July 22, 2021 at 2:12:28 PM UTC-7, Michael AppleWin Debugger Dev wrote:
> > Here's one I still haven't dug into: https://youtu.be/efTsPxFFt0Y
> That one is even stranger!? I left a comment on the YT video but if you could post a small repro. so we can test it out on real hardware that would be much appreciated. Thanks.

I found that one while working on the Phantoms Five disassembly. I haven't investigated it at all; just thought "huh, that's weird" and forgot about it until today. You can get a disk image with the files here: https://6502disassembly.com/a2-phantoms-five/p5-disk.zip

Re: Applewin debugger breakpoint

<ff971951-ea5c-45b0-9bae-d12c6b4f7926n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=138&group=comp.emulators.apple2#138

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a05:620a:90c:: with SMTP id v12mr2191904qkv.190.1626995573213;
Thu, 22 Jul 2021 16:12:53 -0700 (PDT)
X-Received: by 2002:a05:622a:188d:: with SMTP id v13mr1891255qtc.192.1626995572747;
Thu, 22 Jul 2021 16:12:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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.emulators.apple2
Date: Thu, 22 Jul 2021 16:12:52 -0700 (PDT)
In-Reply-To: <87a9441d-273c-435c-b864-ca44da82decfn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:56d5:c95:8926:141b:87e7;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:56d5:c95:8926:141b:87e7
References: <sd9o1n$5me$1@dont-email.me> <e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>
<d25def58-9858-4cf9-9560-d9ebbc36a271n@googlegroups.com> <87a9441d-273c-435c-b864-ca44da82decfn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ff971951-ea5c-45b0-9bae-d12c6b4f7926n@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: peter.fe...@gmail.com (peter....@gmail.com)
Injection-Date: Thu, 22 Jul 2021 23:12:53 +0000
Content-Type: text/plain; charset="UTF-8"
 by: peter....@gmail.com - Thu, 22 Jul 2021 23:12 UTC

The first one is because the enhanced IIe uses banked $Cxxx space for keyboard support, and it's sometimes still active when you PR#6.
I think that real hardware does it, too.

Re: Applewin debugger breakpoint

<69915f06-ec4e-465d-9b6d-2e5e106ed3d6n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=139&group=comp.emulators.apple2#139

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:a05:622a:1910:: with SMTP id w16mr1824011qtc.227.1626995583593;
Thu, 22 Jul 2021 16:13:03 -0700 (PDT)
X-Received: by 2002:a37:b586:: with SMTP id e128mr2129349qkf.43.1626995583322;
Thu, 22 Jul 2021 16:13:03 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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.emulators.apple2
Date: Thu, 22 Jul 2021 16:13:03 -0700 (PDT)
In-Reply-To: <87a9441d-273c-435c-b864-ca44da82decfn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:56d5:c95:8926:141b:87e7;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:56d5:c95:8926:141b:87e7
References: <sd9o1n$5me$1@dont-email.me> <e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>
<d25def58-9858-4cf9-9560-d9ebbc36a271n@googlegroups.com> <87a9441d-273c-435c-b864-ca44da82decfn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <69915f06-ec4e-465d-9b6d-2e5e106ed3d6n@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: peter.fe...@gmail.com (peter....@gmail.com)
Injection-Date: Thu, 22 Jul 2021 23:13:03 +0000
Content-Type: text/plain; charset="UTF-8"
 by: peter....@gmail.com - Thu, 22 Jul 2021 23:13 UTC

The first one is because the enhanced IIe uses banked $Cxxx space for keyboard support, and it's sometimes still active when you PR#6.
I think that real hardware does it, too.

Re: Applewin debugger breakpoint

<0f872d79-ab51-470d-842f-6a0700a7b135n@googlegroups.com>

 copy mid

https://www.novabbs.com/devel/article-flat.php?id=140&group=comp.emulators.apple2#140

 copy link   Newsgroups: comp.emulators.apple2
X-Received: by 2002:ad4:4bca:: with SMTP id l10mr2335161qvw.50.1626995690630;
Thu, 22 Jul 2021 16:14:50 -0700 (PDT)
X-Received: by 2002:ac8:4706:: with SMTP id f6mr1850958qtp.315.1626995690387;
Thu, 22 Jul 2021 16:14:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.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.emulators.apple2
Date: Thu, 22 Jul 2021 16:14:50 -0700 (PDT)
In-Reply-To: <ff971951-ea5c-45b0-9bae-d12c6b4f7926n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:8001:7300:56d5:c95:8926:141b:87e7;
posting-account=bGpciwoAAACg2KT8pQMph7tnt3o_9vtu
NNTP-Posting-Host: 2603:8001:7300:56d5:c95:8926:141b:87e7
References: <sd9o1n$5me$1@dont-email.me> <e647da02-1de7-4b04-9a83-acd1e1d49b38n@googlegroups.com>
<d25def58-9858-4cf9-9560-d9ebbc36a271n@googlegroups.com> <87a9441d-273c-435c-b864-ca44da82decfn@googlegroups.com>
<ff971951-ea5c-45b0-9bae-d12c6b4f7926n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0f872d79-ab51-470d-842f-6a0700a7b135n@googlegroups.com>
Subject: Re: Applewin debugger breakpoint
From: peter.fe...@gmail.com (peter....@gmail.com)
Injection-Date: Thu, 22 Jul 2021 23:14:50 +0000
Content-Type: text/plain; charset="UTF-8"
 by: peter....@gmail.com - Thu, 22 Jul 2021 23:14 UTC

The second one is because the file loads to $400+, overwriting screen holes that the ROM is using for cursor position and aux state.

1
server_pubkey.txt

rocksolid light 0.9.7
clearnet tor