Re: A83: Re: Newbies :)
[Prev][Next][Index][Thread]
Re: A83: Re: Newbies :)
Here's the bit of code from Joe's PW program that turns the calc off... Do
with it what you will, and direct questions to him... =P
--Jason K.
di ; turn off interrupts
ld a, $01 ;\
out (3), a ; \ Tell the calculator to shut down
xor a ; / at getkey
out (4), a ;/
ei ; turn the interrupts back on
res 4, (iy+9) ; get rid of the "on" flag to prevent errors
call getkey ; shut down the calculator and wait for [ON]
; Note By Me: His "getkey" is the equivalent of "_getkey".
--------
In a message dated 12/05/98 9:06:07 PM, matthews@tkb.att.ne.jp writes:
>Lol, I actually didn't write the original code. I got it from somewhere
>too, so the guy may have copied it from there. So, wait...the program in
>my tutorials is a bit weird? I should take out the "out 4,a" and put in a
>res command? whereabouts?
>
>Later,
>
>James Matthews (matthews@tkb.att.ne.jp)
>
>ICQ: 7413754
>http://home.att.ne.jp/gold/tomcat21/index.html
>http://library.advanced.org/18242/
>
>----------
>> From: Evil Sam <evil_sam@hotmail.com>
>> To: assembly-82@lists.ticalc.org; assembly-83@lists.ticalc.org
>> Subject: A83: Newbies :)
>> Date: Sunday, December 06, 1998 7:46 AM
>>
>>
>> I can't believe someone actually released "CalcOff"! It was his first
>> "real ASM project".
>> His code:
>> OFF:
>> DI ; disable interrupts
>> LD A,001H
>> OUT (003H),A ; turn off screen
>> LD A,000H
>> OUT (004H),A
>> EX AF,AF'
>> EXX
>> EI ; enable interrupts
>> RET
>>
>> He lifted it straight from James Mathews 83 tutorials. Besides that,
>> the Out (4),a part will screw up the calc's interrupt speed making the
>> cursor blink fast, etc. And he didn't put in the proper res command,
>>so you have to press ON twice. What a joke.
>>
>> ______________________________________________________
>> Get Your Private, Free Email at http://www.hotmail.com