News | Downloads | Stats | Contacts | Forum
 
GAMES
· Chrono Fantasy
· Fernando 3C
· Sonic MisAdventure (S.M.A)
· Solar Striker
· Pokemon Red
· Kirby Ti Land
· Krypton

PROGS
· PreOS
· SnesConv
· Datatolib
· DDump

LIBS
· Genlib

OS
· PedroM

SKINS
· Grey (current)
· Blue
· Purple

474652

 
NEWS

PreOs052b official release - 02/09/2002 @ 23:32:00
At least, here the official release of preOs 0.52. Even it is as suffix, OS, it isn't an Operating System. It is just a kernel which allows the execution of assembly kernel programs on your TI 89 or TI 92 Plus, like DoorsOs or UniOs. It actually extends the built-in assembly support which is very poor (It just does some relocation...).
This version of PreOS is compatible with DoorsOs, UniOs and TeOs. It is a complete re-write of the sources of TeOs (Well, 99% of the source have changed...). I intend to make it as stable as I can, but it is very hard without a MMU. It is now very stable and works on all AMS version, and on all hardware version (1.00, 2.00 and 2.05). It may work on V200. It uses either HW2Patch or HW2Tsr to run on HW2 calc.
There is a powerfull anti-crash protection for nostub and kernel programs, and even AMS !. You can end all programs at any time with [ESC]+[ON] (Nostub or Kernel programs). The libraries have now an internal version number so that a program won't run if the library is outdated ! It supports programs which return expressions to the TIOS and breaks the software program size limit imposed on AMS 2.0x calculators.
RetValue works. ROM_THROW support on AMS < 2.04, and ROM_THROW support even in supervisor mode on all AMS (AMS 2.05 doesn't support ROM_THROW under Supervisor mode).
There is an auto clean-up of all the relocated kernel programs before exiting.
It doesn't save the screen, but redraw it (You gain 4Kb of memory !) exept if you run it with SHIFT+ON.
It is the smallest kernel program ! (KerNo isn't a real kernel ;)). you can now create MiStub programs, and it supports the flags _donotsavethescreen and _readonly. there are 9 more usefull RAM_CALLS : kernel::exec, kernel::Ptr2Hd, kernel::Hd2Sym, kernel::LibsBegin, kernel::LibsEnd, kernel::LibsCall, kernel::LibsPtr, kernel::LibsExec, kernel::HdKeep. There are rewriten and optimized versions of the standard libs.
(un)reloc(2) are installed : ProSit will work ;)
You can use ON + ESC at any time to have an Hot-Reboot ! [SHIFT] + ON calls 'Doors' program as soon as tios::idle is called. The userlib::exec function supports zipped programs : it uses conditionnal libs so that, if it isn't a zipped program, you don't need ziplib.
Enfin une version officielle de Preos 0.52 ! C'est un nouveau kernel, tout petit,tout beau, avec plein de nouveaut?s tr?s interressantes. Bref il est pas mal du tout, mais l?g?rement moins stable qu'Unios. Si vous voulez, vous pouvez lire la liste des caract?ristiques dans le readme.
PpHd

News Archives

 
TimeToTeam © 2000-2013 PpHd - Design and PHP by TechNIC
[Admin]