[A83] Re: more push and pop stuff
[Prev][Next][Index][Thread]
[A83] Re: more push and pop stuff
Hello!
Perhaps, TI thinks that some asm programmer will for some reason want a
"Done" message to mess up the program's output, so they make you choose with
the flag settings.
Jimmy Pardey
P.S. Where can I get ti83+ rom version 1.12? VTI dosen't seem to work with
my rom dump, even though it did with 1.12 (I now have 1.13). I have tried to
find the vti website, but it seems to be down.
>From: Peter-Martijn Kuipers <hyper@hysoft-automation.com>
>Reply-To: assembly-83@lists.ticalc.org
>To: assembly-83@lists.ticalc.org
>Subject: [A83] Re: more push and pop stuff
>Date: Fri, 24 Aug 2001 09:05:06 +0200 (CEST)
>MIME-Version: 1.0
>Received: from [195.67.128.9] by hotmail.com (3.2) with ESMTP id
>MHotMailBD4F45D1001C400438CAC343800911190; Thu, 23 Aug 2001 23:57:37 -0700
>Received: from towerguard. (mx-1.sollentuna.net [195.67.128.9])by
>mx-1.sollentuna.net (Postfix) with ESMTPid 41FE71800C; Fri, 24 Aug 2001
>08:57:17 +0200 (CEST)
>Received: with LISTAR (v1.0.0; list assembly-83); Fri, 24 Aug 2001 08:57:17
>+0200 (CEST)
>Received: from sunsparc.hysoft-automation.com
>(hvs-o-0613.mxs.adsl.euronet.nl [212.129.134.19])by mx-1.sollentuna.net
>(Postfix) with ESMTP id C180318006for <assembly-83@lists.ticalc.org>; Fri,
>24 Aug 2001 08:57:14 +0200 (CEST)
>Received: (from hyper@localhost)by sunsparc.hysoft-automation.com
>(8.11.0/8.8.7) id f7O756F30271for assembly-83@lists.ticalc.org; Fri, 24 Aug
>2001 09:05:06 +0200
>From assembly-83-bounce@lists.ticalc.org Thu, 23 Aug 2001 23:57:57 -0700
>Delivered-To: lists.ticalc-assembly-83@mx-1.sollentuna.net
>Message-Id: <200108240705.f7O756F30271@sunsparc.hysoft-automation.com>
>In-Reply-To: <F243LVbNDN4CxpAOAkK00010a63@hotmail.com> from "Jimmy Pardey"
>at Aug 23, 2001 05:03:56 PM
>X-Mailer: ELM [version 2.5 PL3]
>X-listar-version: Listar v1.0.0
>Sender: assembly-83-bounce@lists.ticalc.org
>Errors-To: assembly-83-bounce@lists.ticalc.org
>X-original-sender: hyper@hysoft-automation.com
>Precedence: bulk
>X-list: assembly-83
>
>
>Since I was in an "I wanna screw up my calc" mood :-),
>I just tried it out with the followind program:
>
>---
>#include "ti83plus.inc"
> .org 9D95h
> ld hl,0300
> bcall(_disphl)
> bjump(_jforcecmdnochar)
>---
>I put it on my calc, ran it, and voila,
>result:
>
>Asm(prgmX
> 786[flashing curor I can use]
>
>It might be a nice trick to avoid the stupid "Done" message.
>
>Though this works, there might be a reason why TI wants of only to be used
>for
>apps anyone an ideawhat it might be?
>
>--(Peter Martijn)
>
>
>
> > Thank you, but the SDK says NOT FOR ASM PROGRAMS, JUST APPS!! (I am not
> > meaning to be insuting, just the sdk put it in caps, and it might raly
>screw
> > up someone's calc.) I read in the SDK that the other two were
>JForceGraphKey
> > (in: a, key to execute in graph screen) and JForceGraphNoKey, for app
> > programmers (use both with BJUMP).
> >
> > Jimmy Pardey
> >
> >
> > >From: Peter-Martijn Kuipers <hyper@hysoft-automation.com>
> > >Reply-To: assembly-83@lists.ticalc.org
> > >To: assembly-83@lists.ticalc.org
> > >Subject: [A83] Re: more push and pop stuff
> > >Date: Thu, 23 Aug 2001 09:25:33 +0200 (CEST)
> > >MIME-Version: 1.0
> > >Received: from [195.67.128.9] by hotmail.com (3.2) with ESMTP id
> > >MHotMailBD4DF92C003340043793C343800909B10; Thu, 23 Aug 2001 00:18:49
>-0700
> > >Received: from towerguard. (mx-1.sollentuna.net [195.67.128.9])by
> > >mx-1.sollentuna.net (Postfix) with ESMTPid 7E25A18019; Thu, 23 Aug 2001
> > >09:17:59 +0200 (CEST)
> > >Received: with LISTAR (v1.0.0; list assembly-83); Thu, 23 Aug 2001
>09:17:59
> > >+0200 (CEST)
> > >Received: from sunsparc.hysoft-automation.com
> > >(hvs-o-0613.mxs.adsl.euronet.nl [212.129.134.19])by mx-1.sollentuna.net
> > >(Postfix) with ESMTP id DB6D218006for <assembly-83@lists.ticalc.org>;
>Thu,
> > >23 Aug 2001 09:17:57 +0200 (CEST)
> > >Received: (from hyper@localhost)by sunsparc.hysoft-automation.com
> > >(8.11.0/8.8.7) id f7N7PXJ27274for assembly-83@lists.ticalc.org; Thu, 23
>Aug
> > >2001 09:25:33 +0200
> > >From assembly-83-bounce@lists.ticalc.org Thu, 23 Aug 2001 00:19:54
>-0700
> > >Delivered-To: lists.ticalc-assembly-83@mx-1.sollentuna.net
> > >Message-Id: <200108230725.f7N7PXJ27274@sunsparc.hysoft-automation.com>
> > >In-Reply-To: <002a01c12b6d$a7a124f0$4100000a@brinstar> from "David
> > >Phillips" at Aug 22, 2001 05:50:49 PM
> > >X-Mailer: ELM [version 2.5 PL3]
> > >X-listar-version: Listar v1.0.0
> > >Sender: assembly-83-bounce@lists.ticalc.org
> > >Errors-To: assembly-83-bounce@lists.ticalc.org
> > >X-original-sender: hyper@hysoft-automation.com
> > >Precedence: bulk
> > >X-list: assembly-83
> > >
> > >
> > >83+: _jforcecmdnochar, used to quit applications
> > >
> > >there are 2 other _jforcecmd* 's,and they allow you to pass a key on to
>the
> > >tios after quitting.
> > >See the 83Plus sdk manual for details.
> > >
> > >--(Peter-Martijn)
> > > >
> > > >
> > > > Yes. So don't do that :)
> > > >
> > > > On the 86, there is a rom call to get you out no matter what, called
> > > > "_jforcecmdnochar" (not kidding). I don't remember what the 83/83+
> > > > equivalent is, but a quick grep of the include file ought to turn up
> > >what
> > > > you want.
> > > >
> > > > Or, you can do it yourself:
> > > >
> > > > ; at the start of the program, save the stack position
> > > > ld hl,0
> > > > add hl,sp
> > > > ld (stacksave),hl
> > > >
> > > > ; when you need to bail
> > > > stacksave = $+1
> > > > ld hl,0
> > > > ld sp,hl
> > > > ret ; return to TI-OS
> > > >
> > > > > I would expect a _quit romcall or something, because if I push
>without
> > > > > poping back the same number of time I pushed and try to return to
>the
> > >the
> > > > > shell, something will (65534 out of 65535 times (memory adresses,
>I
> > >might
> > > > > just hit the quit adress)) get messed up, or wouldn't it?
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> > _________________________________________________________________
> > Get your FREE download of MSN Explorer at
>http://explorer.msn.com/intl.asp
> >
> >
> >
>
>
>
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
Follow-Ups: