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