But we had heard of TI plans which were to produce the powerful TI 92, so when it was released in 1996, Cedric and Baudouin buyed one for Xmas 1996/97. After they began to produce such a Doors in TI-BASIC for the TI 92, we first heard of a special language which produces powerful programs: faster and smaller. It was about in February-March 1997, so Baudouin decided to go in a 'Cyber Café' to acces the famous ticalc.org site. He downloaded nearly everything he found about Fargo programmation, and from then plan to make Doors in assembly language. Xavier got an Internet access in April 1997, and during the March-May period, we were learning the FARGO programmation, reading the sources and the 68000 guide of programmers from Jimmy Mardell.
We began to produce the first line of Doors in June, but during the summer holidays we couldn't program a lot, and we were still learning the assembly language. We first made the Doors.92p file, but it was VERY big and buggy: 8Ko and a few adress errors :( ..So we restarted all from the beginning at Xmas 1997/98, and as we had finished learning assembly (not really finished, because we learn new things every day),we programmed faster, and we produced the last line of Doors 1.0 on February the 25th. Immediately, we sent it to ticalc, and now here is it !
There is also a 3 level protection system: you can use Lock (level 1), Hide (level 2), or Protect (Level 3). A password system is integrated into Doors, so that you can at any time press F7 to lock your TI, or F8 if you just want to shut down. A shell bolt feature is available too: when this option is enabled, the Doors pass will be asked each time you try to run the shell. When Doors asks the Doors pass, the user has only a few seconds to write it, else the calc will shut down. What's more, he can't reset it pressing 2nd-Lock-On.
There are a filters too, which allows to display only one selected type of variable. You can acces the filters box in the Options menu. In this menu is a required library viewver too, which displays the list of the required libraries for a program or library.
We added the hot-key feature: you can define a hot-key to a FARGO program in order to execute it just pressing the hot-key. Since the 1.3 version Doors also supports the multiselection for the Delete, Copy, Move, and Protect functions. You can select/unselect one item with F6, select/unselect(2nd+* or2nd+/) them all in the Select menu. In the 1.4 version, we've added compatibility with XeTal, and the multiselection works with Lock/Unlock and Hide/Unhide Now in Doors 1.6, the Protect feature has changed and the free memory is displayed. Since Doors 1.7 there is a Select Menu, graphlib can be used with grayscales, and there is an internal String viewer !
Doors has now many features:
Download Doors 1.8 for TI92/TI92 II
Download Doors Final version beta2 for TI89/TI92 Plus