PreOS v0.67, File Number 30,000
Posted by Michael on 25 July 2003, 01:36 GMT
We are pleased to announce that the 30,000th file was just added to our archives: PreOS v0.67 by Patrick Pelissier. For those who don't already know, PreOS is a kernel for the 89/92+/Voyage 200 that is compatible with all ROM versions (including 2.09) and both HW1 & HW2. This is the most recently updated kernel available for the 68k calcs. Congratulations to Patrick and all of our other authors who have contributed to our archives! Update (Joey): Since roughly 59207489 people have asked us to change the /doorsos folders to /kernel, we figured it's time to do so. Expect to see the changes in about a month. Update (Morgan): Note that there have been 30,000 files uploaded to ticalc.org, not that there are 30,000 files. Many have been removed for various reasons! GO RUSTY!!!
|
|
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: PreOS v0.67, File Number 30,000
|
dkqwerty
(Web Page)
|
"This is the mostly recently updated kernel available for the 68k calcs."
Mostly recently?
|
|
25 July 2003, 17:37 GMT
|
|
Re: PreOS v0.67, File Number 30,000
|
Christophe Molon-Noblot
(Web Page)
|
By the way, it should be time to change the name of asm\games\doorsos to asm\games\kernel , since there is no reason other than historical for this folder to have that name ...
|
|
25 July 2003, 20:42 GMT
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: PreOS v0.67, File Number 30,000
|
Patrick Davidson
(Web Page)
|
I could not disagree more.
On the TI-85, one of the assembly program directories is called 'zshell' and those programs *will work* under ZShell, even if you have the newest ROM version. So if a user downloads ZShell because the directory name is zshell, the program will end up working. So the suggestion implied by the directory name 'zshell' is a *good* one.
Now lets move on to the TI-89. Here the only subdirectory is 'doorsos' and those programs *will not work* under DoorsOS for many users, and will work poorly for others. So if a user downloads DoorsOS because the directoy name is doorsos, there is a high chance of failure. Thus the suggestion implied by the directory name 'doorsos' is a *bad* one.
I hope people can see that removing a bad suggestion is not at all analogous to removing a good one. Removing a bad one (by changing 'doorsos' to 'kernel') clearly decreases confusion, while removing a good one (by changing 'zshell' to 'kernel') could increase it, which is the opposite result!
Of course if no users ever take the directory name as a recommendation (or suggestion) then changing changing doorsos to kernel wouldn't help them, but then changing the others wouldn't confuse them either. However I don't think that is the case; like it or not people will think they can use DoorsOS to run 'doorsos' programs.
|
|
25 July 2003, 23:09 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: PreOS v0.67, File Number 30,000
|
Patrick Davidson
(Web Page)
|
Using 'doorsos' as a directory name isn't even *present-safe*, because the programs there don't work on DoorsOS even now! The new format may or may not ever be used by a significant number of programs. There are already many programs, including highly popular ones like 'Super Mario Quest', that are not 'safe' in the sense you seem to use it now because their directory doesn't tell what kernel to use. Not only that, it specifically names the *wrong* one, which is even worse than what might happen with PreOS-only programs!
There are other ways to arrange things that you didn't mention. Since most users would be best advised to just get PreOS for everything, one directory called 'preos' for all wouldn't be too troublesome. To have more detail you could also name them /kernel, /kernel/old, and /kernel/preos-specific (or some variation for the last one). However, I think both of the methods you criticized are better than having 'doorsos' only now, or having 'doorsos' and 'preos' in the future, as neither of them gives has the *wrong* shell named.
'kernel': This would certainly be less trouble than on the TI-85. For the TI-85, all the new shells run the ZShell 4.0 format, but don't run those of the other new shells, so switching would be needed. A comparable problem doesn't occur on the TI-89 since PreOS would run all of them.
'kernel' and 'preos': Certainly better than 'doorsos' and 'preos'! People might think 'preos' is not included in 'kernel' but at least that still leaves Universal OS, which is better than DoorsOS! And since 'kernel' doesn't look like the name of a specific OS, people at least might realize it's a general term that could include PreOS. But it looks much more obvious that 'doorsos' does not include PreOS!
|
|
26 July 2003, 00:29 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: Re: PreOS v0.67, File Number 30,000
|
Morgan Davies
(Web Page)
|
Ok, Patrick wins. And I agree with all the points he made. The mention of moving DoorsOS, the latest version, to the (OUT-OF-DATE) folder is not really what that folder is mant for. The OUT-OF-DATE folder is meant to keep a "history" of all the shells before the final version is complete. Thus if you have some programs that are made along the development for a specofic shell, the users can find the old version of that shell to run the program with. So, the latest version of any shell will always be in the /shells/ directory.
Thanks you Pat for explaining everything!! It is complicated, but I just say we blame it all on TI for making upgradeable roms, it's just their way of covering there own butt for when tey find errors in their calcs.
|
|
26 July 2003, 01:40 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: Re: PreOS v0.67, File Number 30,000
|
TheN_Dawg
|
I think you guys are looking more towards a solution without first looking at the problem. The problem is that there are mutiple kernel file formats and multiple kernel file format readers out there. I think the best solution (if not time consuming) would be to seperate the archives into folders such as Kernel2, Kernel3, and Kernel4 for the different kernel file format versions 2, 3, and 4 respectively (for example). Then also include a readme file in that directory that explains which kernel file formats can be read by which kernel file format readers. Then just include another directory, kernels, for all of the kernel file format readers.
(Unrelated) Kernels are TSRs or start up programs which allow external libraries to be used, so I think a new directory for browsers should be created, for browsers such as TiCTex and such.
|
|
28 July 2003, 15:15 GMT
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: PreOS v0.67, File Number 30,000
|
PpHd
|
It may be cool to have folders according to the version of the kernel (They are many different version of the format of the kernel). Here is an extract from Preos doc:
The first kernel for Ti calcs was Zshell (See http://www.ticalc.org) for Ti-85 (I think. Fix me if I am wrong). The first kernel for 68k calc was Fargo for Ti-92 by David Ellsworth (Fargo I and Fargo II) - http://www.ticalc.org.
When the Ti-92+ arrived, Rusty Wagner created the first kernel for 92+ : PlusShell (version <0.9 - Kernel version 1). In fact, there wasn't any kernel program. The kernel core was inside the program itself :
if you have 10 programs, you'll have 10 kernel cores. And you can't update it. As a consequence, Rusty and Xavier (Vassor) decided a new format for Kernel programs with external Kernel core : PlusShell v1.0 alpha, DoorsOs v1.xx and LexOs (Kernel version 2).
They were designed specificely for AMS 1.01... When AMS 2.0x arrived, a new format was decided because the old format supports only AMS 1.01 : DoorsOs II, Universal Os and TeOs (Kernel version 3).
This format is quite good since it works fine today, but it has some gaps. To fix them, 2 new formats arrived : Preos (Kernel version 4) and Pack Archives (Kernel version 5).
Kernel version 6 is being under developpement. It will use compressed relocation table.
So it may be good to have such folders:
(Outdated) Kernel v1 (PlusShell < 0.9)
(Outdated) Kernel v2 (DoorsOs 1.0x / PlusShell 1.0x).
Kernel v3 (DoorsOs 2.0x / Universal Os / TeOS).
Kernel v4 (PreOS > v0.64).
Kernel v5 (PreOS > v0.66).
I think it is the best way, no ?
|
|
29 July 2003, 10:53 GMT
|
|
1 2 3 4
You can change the number of comments per page in Account Preferences.
|