Re: TIB: idea->86ASM Module Builder
[Prev][Next][Index][Thread]
Re: TIB: idea->86ASM Module Builder
Maybe do something with GetKey. People are trying so many ways to squeeze
in faster ways, but it will never compete with ASM.
At 06:07 PM 12/3/98 -0500, you wrote:
>
>Hey TI86 BASIC programmers:
>
>Last night I came up with a little idea.....
>What do you think about an on-calculator compiler that will allow you to
>create mini ASM programs (modules) that can be called by your TI-BASIC
>prgms to expand their functionality? I am thinking this prgm will allow
>you to create mini ASM programs in the TI-BASIC editor using BASIC-like
>commands, and then compile the commands into an Assembly program. This
>compiler will not allow you to create full-blown assembly programs, but
>will give you a few commands to do fast graphics, etc. that could
>otherwise not be done with TI-BASIC. The purpose of this ASM Module
>Builder will be to allow BASIC programmers to mix Basic and ASM to create
>more powerful programs.
>
>Here are some example commands I thought of:
>
>Contrast( ; will increase or decrease screen contrast
>Sprite( ; 8x8 aligned sprite (for creating moving characters like
>Mario)
>Tilemap( ; create a fast-drawing overhead Map (like in Legend of
>Zelda)
>Shutdown ; turn off calc
>Line( ; Line command with new options like erasing the line
>RunOn/Off ; turns the prgm run indicator on/off
>FreeMem ; will display free mem at given coordinates
>Reset ; will reset calc
>Run( ; Run a TI-BASIC prgm
>Invert ; will invert text (white text on black background)
>Asmpic ; will draw an ASM picture stored in a string (about 400
>bytes)
> instead of a TIOS picture (1010+ bytes).
>Rename( ;will rename a variable
>Sound( ;output sound through linkport
>Outpt( ;display text, etc.
>
>Ok, I am NOT saying that I will program this, I am just THINKING about
>programming it. Tell me what you think and if there are any other
>commands you would like to see.
>
>Thanks,
>Philip G.
>------------------------------
>pmadsen@juno.com
>------------------------------
>
>___________________________________________________________________
>You don't need to buy Internet access to use free Internet e-mail.
>Get completely free e-mail from Juno at http://www.juno.com/getjuno.html
>or call Juno at (800) 654-JUNO [654-5866]
>
>
------------------------------------------
Jeff Glover
jglover@geocities.com
http://jglover.home.ml.org
References: