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

420212

 
NEWS

PedroM - 12/08/2003 @ 10:47:44
PedroM - GPL OS for Ti-92+, Ti-89 & V200 systems-


PedroM is a complete new Operating System (OS) for Ti-68k calculators. It doesn't use any code from Texas Instruments OS nor Advanced Math Software (AMS). The goal was to create an OS useable on real calcs, which can safely run 95% of the assembly programs designed for AMS 1.0x. So that, I was obliged to rewrite many romcalls of the original OS. The rewritten romcalls are often faster, but always smaller: only 192K of Flash Rom are reserved for the system (64K for the boot, 8+8K reserved by the hardware, 48K+64K for PedroM itself). As a consequence, there is plenty of Flash memory available (228 Kb of RAM and 1900 Kb of Archive) and there is no Computer Algebra System (CAS). Of course, this OS sets the hardware protection (in RAM and in ROM) off. But all the assembly programs use either self modifing code, or data in code segment. So only the PedroM Applications would be able to be executed in ROM. AMS Flash Applications will be never supported!


PedroM has a modified version of the PreOS core as built-in, so you don't need to install a kernel extender. It uses the latest version of PreOS (v0.68 which will be release soon). So you can natively run nostub programs, kernel programs (version 2, 3, 4 & 5), PPG and pack archives.


Contrary to AMS, PedroM looks like a unix shell. You can receive any file (sent throught the link port) in this shell, just like in the AMS Home application. You enter a command in the line prompt, and you execute it by pressing ENTER. There is a history of the last used commands and an auto completion of the current command. F1-F8 paste the previous commands to the input line. You can of course abort the current program by pressing ON+ESC. There is also a Task Switcher. By pressing [2nd]+[SWITCH], you start another Shell Command. You can also configure PedroM so that you can switch inside a user program. By pressing [diamond]+F1-F8, you go to background process # 0-7 (Process must have been created using [SWITCH]). The Shell also supports the redirection just like Unix (the standard flux stdin, stdout and stderr can be redirected using >, <, 2> or | ).


By the way, it works on 92+/89 Hw1/2. But you should test it on Vti, first.


Edit: Some bugs have been reported. Once I fix them, I release the v0.81 beta.


To download PedroM-080.tar.bz2 : Click here
PpHd

News Archives

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