TI Studio© 2000 Denis Bernard |
TI Studio will be a full featured suite of on-calc development tools for the TIs 68k (89/92+). It will be composed of a debugger, an assembler and a specialized text editor.
It is still under heavy development and at this time only the TIdb debugger is available.
Code view, memory dumper and regs view |
The RPN parser in action: it will bring the code view to the entry point of ROM_CALL_96 |
Important notice: The first public bêta should be released in the first days of october. For the moment, we are intensively working on a better system integration for TIdb.
The current version number is 0.04
Actually it only works on the TI92+ but if someone is interrested in porting it to the 89, I would be verry happy, so please contact me.
Main features:
It is installed residently (like kernels), so the only thing you have to do is to call trap #12
in your program just after having initialized your autoint (and other vectors) handlers. TIdb will then catch any error that would have crash your TI.
It still doesn't support programs that require a kernel (it may work, but at this time, nothing has been done to make this work safely).
the todo list (by order of priority):
There are some more possible ideas in the TODO section of the readme.txt ...
I need help to/for:
$E9E5
to: tl -(a5)
... It makes probably some cooking mith a mix of Bcc and a shift opcode :( Anyway, That's not really a problem since $E9E5 is pure garbage (isn't any known 68k instruction).
Sorry, no downloads from this page. If you're really interrested in helping to its developement, please contact me, and you'll get the stuff.
If you're only interrested in using the software (I dont blame you ;), please wait a little for the first public beta release, in which kernels should be supported. This release is planed for 2000/10/01, but you can check this page in the meantime, you could have a good surprise ;)
Date | Version | Changes |
---|---|---|
2000/09/11 | 0.04 |
|
2000/09/08 |
|
|
2000/09/07 | 0.03 | corrected a problem in trace mode: when coming back to the dubugger, the top of the code window was always reset to the actual pc. That was making things hard to follow a program. If the new pc is within the previous limits of the code window, only the selection line is moved. |
2000/09/02 | 0.01 | Initial release |
TIas is based on the well known a68k by Charlie Gibbs.
That was the start point of the whole project. I started to port a68k on the TI, but I needed a good debugger. So I stopped this port and began the debugger's development.
Actually, all file IO routines have been rewritten as well as a pseudo stderr handling. It doesn't produce any code yet since: (a) the output format is still s-rcords or AmigaDOS object and (b) it requires quantities of memory that the TI can't afford. I've already made some modifications to reduce the memory requirements but it was too hard to debug with the sole help of VTI's debugger... I'll continue its development when I'll have at least added support for kernels in the debugger.
The integrated text editor of the TI's is good but is also far too slow :( To program efficiently, a good and quick text editor is really required. Actually TIte is only some lines on a draft paper, but it isn't the hardest part of the TI Studio project, so it will not take ages to program it ;)
Its development will start after the first bêta release of TIas.
TI Studio - OnCalc Programming suite for the TI 89/92+ Copyright (C) 2000 Denis Bernard This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Author(s): Denis Bernard b.denis@libertysurf.fr url: http://perso.libertysurf.fr/tistudio