Article View: bit.listserv.graph-ti
Article #1900TI-85 ROM Dump.
From: meru brunn
Date: Fri, 28 Jan 1994 00:30
Date: Fri, 28 Jan 1994 00:30
53 lines
3457 bytes
3457 bytes
After seeing the message yesterday about the 'menu' trick I had to try it
out myself. Unfortunatly, it reset after a few tries and I lost all my
programs. =\ Anyway, once I had my mem reset, I started playing around
with it a bit. I think that I discovered a duplicatable method to obtain
a ROM dump into a program:
1) Reset all memory and defaults thru [MEM][RESET][ALL]
2) Make sure you have recently made a back-up :)
3) Make a program, say 'A', and put the following in it:
:Menu(1,"E",E)
:Lbl E
4) Make another program and call it 'B'. Recall (Rcl) the
contents of program 'A' into program 'B'.
5) Run program 'A'. At the menu prompt shut off the TI-85.
6) Turn the TI back on and hit [ALPHA] N [ALPHA] O [ALPHA] H
[ENTER]
7) Edit ([PRGM][EDIT]) program 'A'.
8) Recall (Rcl) program 'B' into program 'A'.
You will see a loooong stream of gibberish characters. Be patient. After
about 10-15 seconds it will end. There! You have what appears to be a ROM
and RAM dump. Poke around a little and you will see several interesting
things: 1) free memory appears to be represented by about 50 lines of the
little squares that mark your selection in menus. 2) All of the error
messages and all other static text is near the bottom. (ie. The names of
functions in menus) 3) All of the text mode characters that are on the TI
(including all of the cursor squares ie. Filled, shaded, shifted,
alphaed, shift-alphaed, etc.) They are now available for use in your
programs! 4) Some interestring strings such as: 'Enter self test?
8.0' 5) Check it out for yourself!
That was a long paragraph. Anyway, just a few words of warning:
1) The program 'B' is now in a very volatile state, and attempts
to edit, delete, or run it will cause a memory clearing reset.
2) Take a look at your [MEM][RAM] screen. !!!!! Just don't ask
me!
To answer your questions in advance: Yes, I do have alot of spare time.
(It's exam week at my H.S.) and, Ask TI to let us program the machine
directly.
Ciao, for now
Meru (long message writer) Brunn
---
Deaths for all ages and occasions!
Deaths by suspension, convulsion, consumption, incision,
execution, asphyxiation and malnutrition - !
Climactic carnage, by poison and by steel - !
Double deaths by duel - ! Show!
_Rosencrantz_and_Guildenstern_Are_Dead_, Tom Stoppard
Technical Details
Message-ID:
<Z9uTgc2w165w@traider.ersys.edmonton.ab.ca>Path:
arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!EU.net!uknet!pipex!howland.reston.ans.net!news.cac.psu.edu!psuvm!auvm!traider.ersys.edmonton.ab.ca!poseurShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 104512,7396b86d4d1ed5e4,start X-Google-Attributes: gid104512,public X-Google-ArrivalTime: 1994-01-28 05:23:30 PST Path: arc1-ca.pugleaf.net!gmd.de!Germany.EU.net!EU.net!uknet!pipex!howland.reston.ans.net!news.cac.psu.edu!psuvm!auvm!traider.ersys.edmonton.ab.ca!poseur Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU Newsgroups: bit.listserv.graph-ti Return-Path: <@AUVM.AMERICAN.EDU:graph-ti@LISTS.ACS.OHIO-STATE.EDU> Date: Thu, 27 Jan 1994 19:30:52 -0500 Message-ID: <Z9uTgc2w165w@traider.ersys.edmonton.ab.ca> Errors-To: gregt@math.ohio-state.edu Reply-To: graph-ti@lists.acs.ohio-state.edu Originator: graph-ti@lists.acs.ohio-state.edu Sender: graph-ti@lists.acs.ohio-state.edu Precedence: bulk From: poseur@traider.ersys.edmonton.ab.ca (meru brunn) Subject: TI-85 ROM Dump. X-Listprocessor-Version: 6.0a -- ListProcessor by Anastasios Kotsikonas X-Comment: Texas Instruments Graphing Calculators Lines: 52