[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: