Author Topic: Best TI-89 (Titanium) Shell?  (Read 10734 times)

0 Members and 1 Guest are viewing this topic.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #15 on: September 12, 2010, 12:20:52 am »
oh, and I assume that left right alpha on clears the ram?

Offline TC01

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 344
  • Rating: +9/-0
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #16 on: September 12, 2010, 12:30:07 am »
oh, and I assume that left right alpha on clears the ram?

It's 2ND, not ALPHA, but yes it does.

Anyway... back to the topic... no shell suggestions?



The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Best TI-89 (Titanium) Shell?
« Reply #17 on: September 12, 2010, 03:19:53 am »
I thought it was HW3Patch that fixed Titanium issues?

Anyway, Sorry, no shell suggestion from me, as I didn't knew shells existed for the 68k until this thread got started. :(
« Last Edit: September 12, 2010, 03:21:04 am by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline TravisE

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 182
  • Rating: +33/-0
    • View Profile
    • ticalc.org
Re: Best TI-89 (Titanium) Shell?
« Reply #18 on: September 12, 2010, 04:19:15 am »
My main “shell” that I've been using for the last several years is mainly just a combination of kbdprgms and a fairly simple TI-BASIC pop-up menu system that uses dialog boxes to configure the commands (TI-BASIC on the 68K has a function that can run strings containing TI-BASIC code in text form, which makes pure-BASIC shells on this platform a bit more useful than the ones on the Z80 calcs where the programs have to be manually edited). The drawback is that I have to add programs to the list manually, but I personally don't add new programs to my calc that often so it works fine for me.

If you don't mind using the Home Screen, another idea might be to use Complete, which adds auto-completion with pop-up menus, which makes typing out commands and folder/program names less tedious.

I still want to know what "line 1111 emulator" meant...
It's a common assembly error- I don't know what it actually means, though.

I think it's named after the 68K opcodes that start with the bits 1111. I've read that these were designed to be opcodes for a math coprocessor, but the 68K had a feature where, if no coprocessor was installed, the opcodes could instead automatically call OS functions that emulated the coprocessor in software. AMS doesn't use them for this purpose, so I think its handler simply triggers this error when such an opcode executes. (Incidentally, TIGCC/GCC4TI has an option that allows programs to use these so-called “F-line emulator” opcodes as a way to call subroutines and ROM calls using very small code, but at a sacrifice of some speed.)

Command Post Plus also has crash protection/recovery, though it's actually intended to be a development tool (it has a hex editor and some nice features that occasionally come in handy for C/ASM development).
ticalc.org staff member—http://www.ticalc.org/

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Best TI-89 (Titanium) Shell?
« Reply #19 on: September 12, 2010, 04:49:39 am »
KerNO has a crash protection indeed, but no advanced features such as PreOS has.
GhostBuster tries to patch a number of known instruction sequences that use the first ghost of the RAM (0x40000-0x7FFFF), which exists on HW1 and HW2 (89, 92+, V200) but not on HW3 & HW4 (89T).
HW2Patch and HW3Patch permanently nullify the RAM execution protection, which is required for programs that use direct execution in the base RAM. It's most useful on 89T.

Ghostbuster and HW3Patch are complementary for fixing older programs so that they work on the 89T.

A-Line ("Line 1010") and F-Line ("Line 1111") are instructions whose binary representation is 0xAnnn and 0xFnnn respectively. Motorola meant them as both provision for instruction set expansions (some of the later members of the 68k family use them) and as a way to call e.g. library or routines.
On the TI-68k, A-Line are used by AMS for throwing exceptions / errors. F-Line are unused from AMS 1.00 to 2.03 and create an error; from AMS 2.04 onwards, F800 + n calls ROM_CALL number n. Lately, other F-Line instructions were added to PreOS / PedroM (F-Line RAM_CALLs, etc.). On all AMS versions, Line 1010 or Line 1111 errors mean that the processor executed an A-Line or F-Line that was not caught by the error handlers, i.e. the calculator completely crashed (it started executing data or whatever).
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #20 on: September 12, 2010, 08:37:53 am »
yeah, I tried some shells out

I recommend preOS :P
« Last Edit: September 12, 2010, 08:38:08 am by qazz42 »

Offline TC01

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 344
  • Rating: +9/-0
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #21 on: September 12, 2010, 10:37:58 am »
Thanks Lionel for that information.

I use Command Post Plus and Super Start too, by the way (to the point that I can't remember to type closing parenthesis when I'm running something without it...). Complete sounds interesting as well.

With all those things, I could probably use the VAR-LINK menu without an additional shell except for my one remaining greivance- that whenever you perform an operation in it the cursor jumps back to the top of the menu. Could a TSR be written to at least make the cursor jump back to the current folder instead? Maybe I'll learn how to write a TSR...

And, if you are using PreOS, I think PCTools is a pretty good shell (and, it has an English version). I ran it in TiEmu, it worked fine (with Hw3 Patch). It is a kernel program, though.



The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Best TI-89 (Titanium) Shell?
« Reply #22 on: September 12, 2010, 12:26:17 pm »
Some were released a month or two ago, but I don't know if they do that. It would be awesome if someone wrote one. I personally disliked that. ANother thing I dislike is how slow selecting stuff is. When holding down the down arrow, for example, it takes 2-3 seconds for quick key repeat to go under effect, versus 0.4 seconds on other calcs.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #23 on: September 12, 2010, 12:28:32 pm »
DJ, I know, it does get rather annoying

I decided that I will use PCTools..

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #24 on: September 12, 2010, 12:34:45 pm »
Relating to scroll rate (and other things), there is AMS Extender
Maybe that has what you want?
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Best TI-89 (Titanium) Shell?
« Reply #25 on: September 12, 2010, 12:57:04 pm »
That prog might help me actually.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline TC01

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 344
  • Rating: +9/-0
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #26 on: September 12, 2010, 01:26:41 pm »
KerNO also speeds up scroll rate (one reason why I like it), but if you're using a kernel that's obviously not an option.  ;)



The userbars in my sig are links embedded links.

And in addition to calculator (and Python!) stuff, I mod Civilization 4 (frequently with Python).

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Best TI-89 (Titanium) Shell?
« Reply #27 on: September 12, 2010, 07:04:02 pm »
Hmm, The preOS file browser is terrible, I prefer pcTOOLS browsers