Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - E37

Pages: 1 [2]
General Calculator Help / Transferring files
« on: May 17, 2016, 02:25:25 pm »
My calc has always been a bit picky with file transfers.
Recently it won't send a single file to the computer instead it just freezes an says the device can't find the file.
It will receive files but I've tryed to reinstall the OS (2.43) and even reset all memory (After something went horribly wrong) when trying to send them.
Nothing has helped I have several valuable files and no way to back them up.

TI Z80 / Danger zone
« on: May 09, 2016, 07:01:43 pm »
I am thinking about starting to learn asm (using mimas).
Can I brick the calc If I write bad code? I tend to learn by experimentation.

What is the worst that could happen?

TI-BASIC / Augmented Home screen
« on: April 04, 2016, 06:02:52 pm »
This is more of a basic program in an Axe wrapper with a good bit of Asm.
It is an application that when you run it it installs a home screen hook that adds extra functions to the home screen.
For example you can type in:
and it will output:
On the standard screen!
It has a lot of different functions such as an experimental non Y= grapher (it will take any function with x and y and an "=" and graph it in about a minute).
Other commands include a timer, the ability to turn axes off and on by typing "XON", "XOFF", and a "mysterious" command, "PING".
That is all it does for now. (there are a couple more minor features)
It is very easy to change and I would gladly accept any routines (basic or otherwise) and will probably add them.
The program has an error handler so any programs it runs don't throw an error.
The program does modify basic variables when it runs! Is there any way to back up all basic variables (letters, strings y='s ect...) that can be restored later?

Bugs:  :(
Equation solver isn't perfect (sometimes outputs 3.00000016 for 3 ect...)
If DoorsCS7 has its home-run hook installed several of the commands will error (including solver) and Doors will ask you if you want to edit the program.
Grapher is still experimental and might not give an accurate graph! (it still will give you a good idea of what it looks like)

Unfortunately, my calc is throwing a fit and won't transfer any files (it does this quite often) so it might be a couple days until I can upload the actual file. :-[

Let me know if this is a good idea or if you have anything to contribute! (even ideas for commands)

TI Z80 / AxeIDE
« on: March 16, 2016, 07:05:43 pm »
Looking through the archives, I have seen seen several failed attempts at an Axe IDE.
I an not quite sure how far some of them got but I decided to add to the list of attempts.
I would like to go about it in a different way though. Rather than one person try to create a full program by themselves, the project would be much more likely to succeed if different people contributed different methods.
I am just throwing this out there, if no one is interested or there is a great existing one out there...
Here is a list of features that I think would be cool:
Small font editor
input from the VAT (including editing appvars)  -- done
character list with decimal and hex values -- done
jump to labels
search (and replace) in program
jump to line number
math without leaving the program (possibly inline)
settings including customizable keys and menus
a nice menu subroutine that takes a list of strings and returns the number of the option chosen
8x8 sprite editor
copy and paste code
That is all I thought of, any other ideas? If anyone is interested in doing one, tell me and I will update what is being done by who.
If there are multiple of the same routines I will take the best but keep the other in case someone likes that one better.
(maybe I am being too optimistic thinking that anyone will help)

Axe / Running Basic Programs in Axe
« on: March 09, 2016, 05:22:52 pm »
So... I figured out how to, like the title suggests, RUN BASIC PROGRAMS FROM AXE!
Without more of an intro, here is the code.

GetCalc("prgmBASIC",Y1 //gets the pointer to the basic program
[0523]->Str1           //stores the memory location of the home screen
GetCalc(Str1,{Y1-2}r) -> A
Copy(Y1,A,{Y1-2}r      //copy the program to the home screen
Asm(21F8893E02AE77)    //enables loops, if blocks, ect... on the home screen
Str1:Asm(E7EF9B4A)     //runs the program
Asm(21F8893E02AE77)    //returns to normal home screen

And that is all! Once this is compiled and run, it will execute prgmBASIC!
(Your previous entry will be the program that you just run...)
I imagine something bad will happen if the basic program throws and error, I probably should have included some kind of error handler (like the Runprgm Axiom)
I got the home screen swap hex code from here:
Thanks Runner for the program execution hex code!

This works on my ti-84, is there any improvements I should make?

TI Z80 / Key hooks
« on: January 19, 2016, 04:31:32 pm »
Ok... I am probably getting in way over my head but, can anyone explain key hooks in z80 asm?
I have mimas installed and some basic knowledge of assembler.
I mostly code in Axe but have always thought hooks were REALLY cool.
Can anyone tell me how to use them? (they will probably be included as hex code in my Axe projects)
Even an example with some comments telling me what to change would be awesome!
(I don't care if it is in mimas or true asm)

Thanks for any help! (even if it is just to tell me that this is way beyond my limited ability)

Axe / Axe tutorial
« on: January 13, 2016, 04:56:27 pm »
When I was learning Axe I couldn't find a good tutorial. All I had to go off of was the included documentation and the command list.
Honestly both were confusing and I had a hard time getting started.
I think if we could put together a good tutorial or at least a little article on each command and how to use it.
There aren't any good tutorials probably because it is too large for anyone, if members could post the articles individually it will be much easier.
Hopefully a good how-to will attract more programmers!

I was thinking an article would look a lot like:

Command: Disp (string),(string)...
:Disp "HI!"
 When this is compiled and run it shows:

... Or something like that...
Is this a good idea or won't it come to anything?

TI Z80 / Small Font Program Editor
« on: December 14, 2015, 06:15:04 pm »
Since there hasn’t been any major community projects lately, I have decided to post the current version of the small font program editor I have been working on for several months.
Currently, the editor is fairly stable, and I have moved on to adding features.
I started this project because I wasn’t really satisfied with zStart’s small font editor, it used the standard menus and sometimes when saving it corrupted a small part of the program.
My editor uses the same graph font for all the menus.
Cool features:
Since it uses the VAT to select a program, you can edit hidden programs, programs can also be: archived, locked, an appvar, or even a list. (If you open something you aren't supposed to edit there is a good chance it could crash)
It displays all the Axe tokens correctly (but not ones from an axiom)
All the keys and menus are in files so if you want to edit what the keys do, or change a menu you can (it needs to be recompiled after)

It would be awesome if I could get some community interest!
If you are just testing the editor you just need to download prgmEDITOR
You need the other files only if you are compiling prgmEDITRSRC
WARNING: THIS COULD DAMAGE PROGRAMS THAT YOU OPEN WITH IT (although I have only seen it happen when parts of RAM is corrupted)

Planned features and bugs:
All of the options under the Y= button don’t do anything or are buggy
there isn’t a catalogue
rarely the vars menu gives the wrong token
I would like to make it very customizable
If it is an Axe program the custom tokens slow it down more than I would like them to.

TI Z80 / convert hex to asm
« on: December 08, 2015, 09:17:28 pm »
Is there any tools to convert an asm program in hex to the instructions?
I want to convert compiled axe programs to asm instructions to help me learn asm.
(I already have the program in hex format)
An on calc solution would be awesome but any help would be great!
Thanks in advance!  ;D

General Calculator Help / Receiving App Causes Garbage Collect
« on: November 15, 2015, 11:02:15 am »
My ti 84 won't receive apps (any other file is fine). It receives the app then validates, garbage collects and sends the app again.
I am assuming I messed up my flash up somewhere.
What should I do? I would not like to do a full wipe since it doesn't want to backup form archive.

Axe / Reading programs in Axe
« on: October 27, 2015, 05:16:20 pm »
So... I've been trying to make a program editor with Axe that acts like the default editor but with the small graph screen sized text.
The large font has been annoying me lately and I could see more with the smaller font size.
My current attempts have lead to multiple RAM wipes and wierd font.
Can anyone point me in the right direction? Is this really hard or just impossible (maybe I am missing something really obvious).   ;D

Pages: 1 [2]