Re: A85: Assemble This and more


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

Re: A85: Assemble This and more




Sorry =)  I thought it was a kernel/shell for the calculator.  My bad.  
=)~

--Matt

----Original Message Follows----
>From owner-assembly-85-outgoing@towerguard.unix.edu.sollentuna.se Tue 
Mar  2 05:27:11 1999
Received: by towerguard.unix.edu.sollentuna.se (Postfix)
	id 6009AA4146; Tue, 02 Mar 1999 14:23:18 +0100 (CET)
Delivered-To: assembly-85-outgoing@towerguard.unix.edu.sollentuna.se
Received: by towerguard.unix.edu.sollentuna.se (Postfix, from userid 
507)
	id 3DA3BA4158; Tue, 02 Mar 1999 14:23:18 +0100 (CET)
Delivered-To: assembly-85@lists.ticalc.org
Message-ID: <36DB39CB.A3C65AA5@home.com>
Date: Mon, 01 Mar 1999 20:07:24 -0500
From: aMustang@home.com
Organization: ASAP
X-Mailer: Mozilla 4.5 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: assembly-85@lists.ticalc.org
Subject: Re: A85: "Assemble This!"
References: <19990301035351.13970.qmail@hotmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-assembly-85@lists.ticalc.org
Precedence: list
Reply-To: assembly-85@lists.ticalc.org
Errors-To: assembly-85-errors@lists.ticalc.org
Return-Path: <owner-assembly-85@lists.ticalc.org>


    Wow, you got a handfull of ideas there.
   You refer to Assemble This! as a shell or program that is run on the
calculator, but it is not. Assemble This! is a Win 95 program that will 
be
an easy way to code and assemble your code for virtually and TI-85 Shell 
on
the computer, Assemble This! will then assemble your code using TASM, or
hopefully a custom built, faster compiler (On The Drawng Board).
    The last part of your message did give me a great idea though. I was
already going to see if I could make a link program included with AT!, 
but
like you said, what if we could have a Client - Server environment to 
see
exacly what is going on in the Z80.

I will be posting a list of instructions and registers that I will 
include
as default in AT! in about 3-4 days.


Thanks,

Aaron Heidlebaugh



Matt Cooper wrote:

> Why not make "Assemble This!" open source software?  There's no way
> you're going to profit from it either way, and if you generate enough
> publicity on the list and on the web, the general public will know 
when
> someone pirates code.  In fact, the GNU copyleft might be a good
> starting point for releasing shells.
>
> On a more technical note... any chance you'd make it EASY to switch
> shells?  I'm looking at something like:  AT! programs have one header,
> AT! shells have another.  When a shell is running, the kernel responds
> to a certain key combination, which loads a list of all shells on the
> calculator.  The user selects one, and the kernel sets that shell as 
the
> default.  Control is then dropped back to the (new) shell.  While a
> program with a non-shell header (or some other identifying
> characteristic) is running, the kernel is not hooking any keypresses.
> Except for perhaps an optional teacher-key.  But the teacher-key might
> be best left to the shell to support.
>
> Idea for shell--this may not be feasible for most users, but some 
might
> appreciate it.  An assembly shell is written for the client 
calculator.
> A host calculator has a different shell on it--one which only responds
> to EXIT and the link port.  Basically it's a dumb variable server.  
The
> client shell uses the host shell as a simulated hard disk for storing
> variables.  The host could display the name of a variable being sent 
for
> its output.  Or perhaps it could display realtime information about 
the
> shell/program being executed on the client calculator.  The
> possibilities are nearly infinite.  The protocol could be written in
> such a way that unless a variable is asked for, anything coming across
> the link port will be ignored.  So one host could server perhaps three
> or four (technically the only limit would be the power requirements 
for
> the link cable) clients, as long as the "network" didn't get too busy.
> This type of network would require zero coding, and provide very 
minimal
> services.
>
> Just some stuff to chew on.  =)
>
> --Matt Cooper
>
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com






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