RecentNews

August 21 th 2000

Hi everyone !
Back from holidays, here is a pre-version of DoorsOS II 0.99, which is supposed to solve compatibility problems with AMS 2.05, and also handles future AMS versions better.
Download for TI89 and TI92+.
Please tell me about any compatibility issues with this version.

Note for the others sites: Don't distribute it, because it's only a pre-version. If you want to announce it, please put a link to the site. Thanks.

It includes a few minor bugfixes, and a french version. The Doors Explorer can be run with shift-ON even if it is archived, and it has been reincluded in the distribution.
As usual, there is a developer version.

In this version, the Hot Key feature has been removed. But I added the applications manager by Pphd : it allows you to associate file extensions with a specific viewer. (For example, TEXT variables with TxtRider).

This is a complete rewrite in C since version 0.96 ! It is now really stable, supports archived libraries and the anticrash recovers errors much better. It works on all Hardware versions and all ROM versions, even the recent 2.04 version. What's more, the sources of the kernel are available in the developer version.

DoorsOS is now cardware/giftware ! It means that if you are using DoorsOS regularly, I would like you to send me a postcard from where you live, or any little gift that you want: It is not much for you, but it is a great encouragment for me !

Warning: This is only a pre-release so that you (users) can give me some feedback :).
Here are the news since the previous pre-release:
- Does save and restore the Heap table just like in older versions
- An important bug fixedImportant: To run DoorsOS on a HW2 calculator with Advanced Mathematics Software 2.0x, you MUST have installed HW2 Patch by
Julien Muchembled. If you don't, it will crash during the installation with a black bar :(
Note for the others sites: Don't distribute it, because it's only a pre-version. If you want to announce it, please put a link to the site. Thanks.

Warning: This is only a pre-release so that you (users) can give me some feedback :).
This version of DoorsOS is a complete re-write of the kernel. Doing this I intend to make it more stable. It is now being written in a mix of C (95 % of the code) and assembly (the last 5 %).
Important: To run DoorsOS on a HW2 calculator with Advanced Mathematics Software 2.0x, you MUST have installed HW2 Patch by
Julien Muchembled. If you don't, it will crash during the installation with a black bar :(
In the final 0.97 version, I will test if the patch is installed so it won't crash but just
display an error message.
Features: The current pre-version features everything the 'old' DoorsOS did except:
- For TI92+ users: the TI89 emulator is not re-implemented yet.
- Does not save and restore the Heap table
- RAM CALL 00F (for return values) is not re-implemented yet.
There are also new features:
- Archived libraries are supported. They are actually copied to RAM before usage.
- A brand new anti-crash protection : please report me any problems with it.Note for the others sites: Don't distribute it, because it's only a pre-version. If you want to announce it, please put a link to the site. Thanks.

For TI92+ users : you can now run "Ti89-only" programs on your Ti92+, thanx to a TI89 emulator by Thomas CORVAZIER ! The emulation is probably not perfect, so these programs may or may not run. But I think it works in most cases :)

Had to remove the installation picture because it took too much memory :(

For english users, Ziplip in english is back ! :)

Fixed a bug in userlib::idle_loop

Programs can now return values to the TIOS. (This is actually a bug fix)

The batch file doors.bat is now much more powerful, this was done by Aaron Peterson. Thanx to him !

Bugfix: programs bigger than 32kb weren't relocated properly

In graphlib::gray4 and graphlib::gray7, bitplanes are now initialised to zero (cleared screens), except the main bitplane, initialised to the current screen.

Now works on Hardware Version 2.00 calculators ! (ie. on all calculators ;) )
All credits go to Julien Muchembeld who found a way to make ASM work, and Zeljko Juric who informed me about the HW2 protection.
However you should install the HW2 Patch by Julien Muchembled for more stability. (see II-Installing DoorsOS in the documentation)
There is a special graphlib for HW2 calcs too.

Linker BugFix: Libraries are now compiled correctly (there was a strange bug before).
Linking multiple object files now seems to work perfectly (mail xvassor@mail.dotcom.fr if you find a bug).

The source of Tigccins.exe (the installation program) is included in the distribution.

February 4 th 2000

Thanx, I have found someone to fix the linker, so you don't need to help me anymore ;)

January 23 th 2000

The linker (link.exe) provided in TI-GCC and in DoorsOS developper release has a few bugs which I would like to be fixed, but I don't have the time to work on it ! :-(
That's why I'm looking for a programmer who would be able to work on it and fix these horrible bugs. If you are interested, please contact me !
You must know the C language and it would be better if you have a general idea about how a linker works, and a bit of knowledge about the DoorsOS file format. Thank you !

On the other hand, not much news about DoorsOS II... I know it doesn't work on Hardware 2.00 calcs which have the 2.0x Rom but I still dunno why :(

The major update is that DoorsOS now works on all ROM versions ! However, Hardware v2.00 calculators may still have problems. Anyway, if DoorsOS doesn't work with your ROM version, please tell me !

Important: Programmers, you will have to port most programs so that they can work on all ROM versions !
Porting a program really takes a few time, so please do it !. Instructions to port a program are given in DoorsOS.txt or you can read it here.

December 17 th 1999

TI released a new ROM version : 2.03. I'm currently working on porting DoorsOS and I hope it will be done for Xmas !