Re: A83: Protection XOR prog


[Prev][Next][Index][Thread]

Re: A83: Protection XOR prog




Ya, It should be _chkfindsym Does anybody know the difference? All know 
is that I have gotten the one to work in programs I have made.

Revenant

> Ya my program was pretty confusing to me when I wrote it but I got it
>done finally.  
>(Stuff in inside)
>
>>
>>
>>This program was designed to change whatever 
>>protection mode a program
>>has to it's opposite (protected->normal and vise 
>>versa).  Could someone
>>tell me what's wrong with it?
>>
>>BTW: Sorry Jimmy, your prog takes up way too much 
>>space for such a small
>>task .  I trried to see if I could learn something 
>>from your source, but
>>it is confusing :  (
>>
>>--Thanks
>>
>>.NOLIST
>>#include "master_m.inc"
>
>  You are the first person I've seen with there own
>  include file that they didn't change the names around
>  ex.. in mine _zerooop1 is _01
>
>>.LIST
>>
>>.org $9327
>>
>>
>>        call    _zeroop1        ; 0->op1
>>        ld      a,tans          ; load A with Ans
>>        ld      (op1+1),a       ; load byte after
>>start of op1 with Ans
>>        call    _findsym        ; look for prog
>
>
>  Shouldn't this be _chkfindsym??
>  I don't know for sure.
>
>
>>        jp      c,_errundefined ; error if not there
>>        ld      a,(hl)          ; load A with obj #>
>>        and     %00011111       ; Required bit mask
>>        inc     a               ; A+1->A
>>        cp      PROTPROGOBJ     ; is it protected now?
>>        jp      z,DoneAdding    ; then it's done
>>        ld      a,PROGOBJ       ; or else it will be 
>>normal
>>DoneAdding:
>>
>>        ld      (hl),a          ; load HL with new obj 
>>        call    clrLCDfull      ; clear screen
>>        call    _homeup         ; goto upper left 
>>        ld      hl,Title        ; point HL to string
>>        call    _puts           ; display string
>>        ld      hl,10*256+23    ; load pencol/penrow >#'s to HL
>>        ld      (PENCOL),hl     ; store to >pencol/penrow
>>        ld      hl,Author       ; point HL to string
>>        call    _vputs          ; display string
>>        ret
>>Title:
>> .db "    ZXORPROT    ",0
>>Author:
>> .db "By Mastermind",0
>>.end
>>.end
>
>
>_________________________________________________________
>DO YOU YAHOO!?
>Get your free @yahoo.com address at http://mail.yahoo.com
>
>



______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


Follow-Ups: