Thanks, Gary! Not sure how that slipped past me.

--b9

On Fri, Feb 17, 2023 at 1:46 AM Gary Weber <g...@web8201.com> wrote:

> Actually I think this would be the conditional statement that you would
> want:
>
> IF PEEK(A)=195 AND PEEK(A+5)=46 THEN AP=1 ELSE AP=0
>
> That actually would identify if AP is in memory, with the JMP instruction
> at the start and the '.' at the +5 offset right in the middle of the
> version string.
>
>
> On Wed, Feb 15, 2023 at 2:48 PM gary <g...@web8201.com> wrote:
>
>> I'm having trouble with understanding how the conditional in this
>> statement would ever evaluate to true:
>>
>> IF PEEK(A)=195 AND PEEK(A)=46 THEN AP=1 ELSE AP=0
>>
>> Did you mean PEEK(A+1)=46 ?
>>
>> Gary Weber
>> www.web8201.com
>>
>>
>>
>> -------- Original message --------
>> From: B 9 <hacke...@gmail.com>
>> Date: 2/13/23 11:51 PM (GMT-07:00)
>> To: m...@bitchin100.com
>> Subject: Re: [M100] Need a beta tester
>>
>> I am working on updating the ap_doc.do file with AsciiPixel image
>>> encoding documentation, but it is a bit involved and is taking some time to
>>> update.
>>>
>>
>> Hey Ken, I know you're in the middle of updating the documentation, but I
>> figured I might as well share the minor changes I made to ap_doc.do. Mainly
>> I corrected the instructions for the Tandy 200, but I also fixed the mouse
>> cursor ascii art, and added a section on how to detect if AsciiPixels is
>> available.
>>
>> Here's the patch:
>>
>> --- ap_doc.txt~      2023-02-13 21:14:40.395371132 -0800+++ ap_doc.txt       
>> 2023-02-13 22:22:58.771620379 -0800@@ -5,8 +5,8 @@
>>   /_/   \_\___/\___|_|_||_|   |_/_/\_\___|_|___/
>>
>>  -         Version 1.0-         Copyright 2015, Ken Pettit+         Version 
>> 1.0.1+         Copyright 2023, Ken Pettit
>>           All rights reserved.
>>
>>  @@ -19,7 +19,7 @@
>>      The library is distributed as a standard .CO file that can be loaded
>>  to the portable and installed using the LOADM BASIC instruction.  Once
>>  installed, the library is accessed by making CALL instructions to the-base 
>> entry address (value depends on M100/T102 vs T200), passing in +base entry 
>> address (value is the same on M100/T102 and T200), passing in
>>  arguments in the A and HL registers to indicate the desired action.
>>
>>  Services currently provided by AP include:@@ -44,12 +44,21 @@
>>      2.  Enter basic and execute the "CLEAR" command to move HIMEM so
>>          there is room to load ASCPIX:
>>  -        - Model 100/102:        clear 256,58000-        - Model 200:       
>>      clear 256,58000+        clear 256,58000
>>
>>      3.  Still from BASIC, load the CO:
>>  -        loadm "ASCPIX"+        - Model 100/102:        loadm "ASCPIX"+     
>>    - Model 200:            loadm "ASCPX2"++++DETECTING+=========+    To 
>> detect if ASCPIX has been loaded, use this code:++        A=58000+        IF 
>> PEEK(A)=195 AND PEEK(A)=46 THEN AP=1 ELSE AP=0
>>
>>
>>  CALLING@@ -106,8 +115,8 @@
>>
>>            |\           |\           |\
>>            | \          | \          | \-          |  \         |. \         
>> |_.'-          |__/           \\           \\+          |/^`         |_.'    
>>     |  \+            \\           \\        |__/
>>
>>            Cursor 0     Cursor 1    Cursor 2
>>
>> Or, see the attached file.
>>
>> —b9
>>
>>

Reply via email to