ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: PedroM 68k OS Released

PedroM 68k OS Released
Posted by Michael on 10 December 2003, 23:21 GMT

Patrick Pelissier, author of PreOS and other fine 68k programs, has written the first third-party operating system for the 68k calcs. The open-source PedroM looks like a Unix shell, has task switching and a much smaller size (only 192 KB). It is designed to be compatible with the AMS 1.xx series.

In order to include this OS in our archives, we have added categories for TI-89 Operating Systems, TI-92 Plus Operating Systems, and Voyage 200 Operating Systems.

Morgan has also been fixing up the TI-83 Plus Flash directory into subcategories of games, science, math, et cetera. New submissions should no longer go into the general Flash category but rather one of these new subcategories.

Update (Michael): We are currently being Slashdotted, but holding up just fine because HTTP requests are load-balanced among our Beowulf cluster of 2000 TI-85s. Bring it on!

 


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: PedroM 68k OS Released
Konrad Meyer  Account Info
(Web Page)

my complements to you, patrick!
good job!
i believe this to be the first (or at least one of the first) shells not made by TI. It is very refreshing to see someone make an OS other than TI. more choices = more better!

     10 December 2003, 23:31 GMT

Re: Re: PedroM 68k OS Released
angelboy Account Info
(Web Page)

True. I also like how many of the functions are smaller and faster.
Will the shell ever support algebra?

     10 December 2003, 23:41 GMT

Re: Re: Re: PedroM 68k OS Released
jordan krage  Account Info

i have no idea how to make this run on my calc!!
some1 wanna help me out here...
angelboy maybe...

-jordan

     10 December 2003, 23:51 GMT


Re: Re: Re: Re: PedroM 68k OS Released
Kevin Kofler Account Info
(Web Page)

You need to use the TIB Receiver.

     11 December 2003, 02:33 GMT


Re: Re: Re: Re: Re: PedroM 68k OS Released
Morgan Davies  Account Info
(Web Page)

Yes, but nobody seems to know where version 1.20 is?

     11 December 2003, 12:45 GMT


Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
Kevin Kofler Account Info
(Web Page)

It's right here in the archives, the version number in the file list is mislabeled. (See the readme file.)

     12 December 2003, 02:57 GMT


Re: Re: Re: PedroM 68k OS Released
Konrad Meyer  Account Info
(Web Page)

then it would be even better!

     10 December 2003, 23:52 GMT


Re: Re: Re: Re: PedroM 68k OS Released
W Hibdon  Account Info

it would be the best if you could get the entire CAS on there, only smaller.

-W-

     11 December 2003, 00:31 GMT


Re: Re: Re: Re: Re: PedroM 68k OS Released
Konrad Meyer  Account Info
(Web Page)

CAS?

     11 December 2003, 01:12 GMT


Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
BlackThunder  Account Info
(Web Page)

CAS = Computer Algebra System. I think.

     11 December 2003, 01:37 GMT

Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
jrock7286  Account Info

Yes, that's right. Basically he was saying that it would be best if EVERY feature of the TI operating system [OS] was on this operating system...then the integration, solving, etc. wouldn't be lost...

     11 December 2003, 17:36 GMT

Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
jrock7286  Account Info

BTW, no_one...the world has managed to end yet a third time!!! (see 68k POTY discussion if you don't understand what I'm talking about)

     11 December 2003, 17:58 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
no_one_2000_  Account Info
(Web Page)

Ugh! I know! When I got on at school, there were only a few comments, but I didn't have enough time to make one (had to get off). NOW, I come on, and EVERYBODY has a comment. >:O I'm getting worse and worse at this.

Now... should I replace PreOS with this? This is 2.08/2.09 workable, right? I guess that doesn't really matter, though (2.05 is better). Also, does it work with the evil HW1? GRr... have to log off AGAIN...

     11 December 2003, 20:12 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
Kevin Kofler Account Info
(Web Page)

>This is 2.08/2.09 workable, right?
This isn't workable with ANY AMS version, it REPLACES AMS. You'll lose all useful functions from AMS (CAS etc.), so I'd strongly recommend against installing this on a real calculator.

     12 December 2003, 02:59 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
PpHd  Account Info
(Web Page)

Specially if you don't understand this.

     12 December 2003, 08:42 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
no_one_2000_  Account Info
(Web Page)

Oh wow, it's an actual OS? I thought that that was just the name of it and that it was a shell of some sort, like DoorsOS, not a complete OS. Wow, that's pretty interesting. I bet it was hard to make...

     12 December 2003, 20:46 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
W Hibdon  Account Info

Please don't tell my you were serious.

If you were, let me make you feel stupid:

Where did you think all the extra flash rom was coming from? Not to mention all this stuff about a tib reciever. Heses....

-W-

     12 December 2003, 23:06 GMT


And I still say... "Your mom"
no_one_2000_  Account Info
(Web Page)

LOL, yes, I see now. Thank you VERY much for sharing your infinite wisdom.

     13 December 2003, 20:16 GMT


Re: And I still say... "Your mom"
W Hibdon  Account Info

Arrgh, any time, matie, any time.

Oh, and I thought the "your mom" was supposed to be funny, so not hurt on my part.

-But can you live with yourself now? I am W-

     14 December 2003, 17:58 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
BlackThunder  Account Info
(Web Page)

btw, this OS was MADE for HW1 calculators.

     12 December 2003, 23:55 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
no_one_2000_  Account Info
(Web Page)

Alright, thank you. That's what I wanted to know. But it sounds a little risky to do all the transferring of the OS and stuff, so I don't know if I'll try it or not.

     13 December 2003, 20:17 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
lilpjd  Account Info

Yay! :-) It's good to see some people still like the HW1 Calculators. I have 2 of them (don't ask) and am saddened they don't support a clock, but hey - they still have the original greyscale! :-)
Good job pphd.

     14 December 2003, 15:23 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
PpHd  Account Info
(Web Page)

It was made for both HW1 and HW2.

     15 December 2003, 08:58 GMT


Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
W Hibdon  Account Info

That, and I am sure that this guy can write a better, smaller one, and still have plenty of ROM left over.

-W-

     11 December 2003, 22:05 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
lalu Account Info

Don't be too sure. Writing a CAS isn't trivial.

     11 December 2003, 23:15 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
Michael McElroy Account Info
(Web Page)

Writing a CAS for an alternate operating system would probably be just as difficult as writing the operating system itself.

     11 December 2003, 23:34 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
W Hibdon  Account Info

Right, but we all know that TI is notorious for not caring about size. If someone that cared tried, they could probally conserve a lot of space. That was my point.

-W-

     12 December 2003, 17:49 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
ti_is_good_++  Account Info

Look at the TI Flash Studio documentation. Much of the CAS functions are in there (Algebra Utilities), so it might be possible to write, instead of a new OS version, a simpler TSR.

BTW, that might be a solution to many of these complaints about inadequacies and incompatibilities-write more TSRs.

     12 December 2003, 23:40 GMT

Re: PedroM 68k OS Released
lalu Account Info

I don't think you can use that code.

     13 December 2003, 04:37 GMT


Re: Re: PedroM 68k OS Released
Kevin Kofler Account Info
(Web Page)

Yes, using TI's SDK documentation code in that way sure is illegal. It is nowhere near fair use if you copy all of it.

     13 December 2003, 14:19 GMT


Re: Re: Re: PedroM 68k OS Released
ti_is_good_++  Account Info

It's illegal to copy it-not to write a program. That's why I thought a TSR would work-that would be about the only legal way around it with no performance repercussions.

     13 December 2003, 22:16 GMT


Re: Re: Re: Re: PedroM 68k OS Released
Michael McElroy Account Info
(Web Page)

I assume that by "write a program", you mean "copy the code into a program"...

     14 December 2003, 08:22 GMT


Re: Re: Re: Re: Re: PedroM 68k OS Released
ti_is_good_++  Account Info

No! TI Flash Studio is a compiler, with a header file, tiams.h. The idea is to write a program and compile it there, using <tiams.h>!

     14 December 2003, 17:19 GMT

Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
Michael McElroy Account Info
(Web Page)

Yes, I know that. tiams.h is code written by TI. You can't legally write an operating system with it because of the licensing restrictions they put in place.

     14 December 2003, 19:08 GMT

Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
Michael McElroy Account Info
(Web Page)

hmm... but you were talking about just a TSR here, not an OS... I don't know what the legal situation is for those.

     14 December 2003, 19:09 GMT


Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
ti_is_good_++  Account Info

The legal situation is that it's perfectly legal.

They want us to write programs using that (or else they wouldn't make it).

     14 December 2003, 19:46 GMT


Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
Kevin Kofler Account Info
(Web Page)

tiams.h doesn't actually contain the implementation of any of those functions, it just imports them from AMS.

     15 December 2003, 02:31 GMT


Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
ti_is_good_++  Account Info

How, if it's compiled...oh, right, ROM calls, never mind.

     18 December 2003, 21:07 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
Michael McElroy Account Info
(Web Page)

Unfortunately there is no Flash App support in PedroM (yet).

     16 December 2003, 16:21 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
ti_is_good_++  Account Info

TSRs aren't apps. They don't show up on the desktop.

     18 December 2003, 21:10 GMT


Re: Re: Re: Re: Re: Re: Re: PedroM 68k OS Released
slimey_limey  Account Info
(Web Page)

yes.

     11 December 2003, 17:39 GMT

Re: Re: PedroM 68k OS Released
KermMartian Account Info
(Web Page)

Wow, that's really cool.
But I'm surprised TI hasn't made a stink - remember Michael Vincent's replacement OS for the TI-83+?

     11 December 2003, 15:52 GMT


Re: Re: Re: PedroM 68k OS Released
Michael McElroy Account Info
(Web Page)

The reason TI made a stink is because he talked about reverse-engineering their OS, which is illegal (I believe under the DMCA, of all things). Creating your own from scratch (down to the point where you write your own OS calls) is perfectly legal. That's why Microsoft can't tell you that you can't put Linux on your machine, just because it came with Windows.

     11 December 2003, 23:33 GMT


Re: Re: Re: Re: PedroM 68k OS Released
Steve Sawyer Account Info

Reverse engineering is legal in certain circumstances. Sega v. Accolade, Connectix v. Sony, and a number of other computer-related cases have all turned up the same way.

The DMCA provisions (s. 1201 and 1202 specifically) state that it is illegal to bypass technological protection measure, specificallycode designed to prevent access to a copyrighted work. Broadly construed, that could mean a lot of things (in a case in 1999, a judge ruled that a 1-bit hash was a sufficient TPM). So a DMCA claim would be frivilous at best.

     16 December 2003, 05:48 GMT


Add these to your list
Ti-89_Coder Account Info

I tested a few programs on PedroM 0.80 on a VTI 89. These can be added to the PedroM-compatible list:

Streets of Rage 3
Lemmings
Space Dementia
Ice Hocker 68k (semi-compatible: it runs fine but way too fast.)

Keep up the good work, Patrick!

     12 December 2003, 01:57 GMT

Re: Add these to your list
W Hibdon  Account Info
(Web Page)

I tell you one that cannot. The link to a breakout game. I don't know why, but it will not work with pedrom. It is really weird what Happens.

-W-

     12 December 2003, 17:52 GMT

Re: Add these to your list
no_one_2000_  Account Info
(Web Page)

Running fast isn't a problem at all... I think it's a bit slow on my HW1.

     12 December 2003, 20:47 GMT


Re: Add these to your list
BlackThunder  Account Info
(Web Page)

Although Prosit is mentioned in the readme file, whenever I try to run it with VTI (on PedroM, of course), it crashes.

     12 December 2003, 23:58 GMT


Re: Re: Add these to your list
PpHd  Account Info
(Web Page)

Prosit relies on many difficult hacks: it tries to corrupt the Window struct to get some stuff working.
But Prosit should be interrelly rewritten.

     15 December 2003, 09:02 GMT


Re: Re: Re: Add these to your list
Niklas Brunlid Account Info
(Web Page)

I used the hacks in order to be able to use TI:s drawing functions (lines, chars, strings, all the clipping). Heck, it's even inter-twined with the scheduler... =)

Never got that far on Prosit2 - it was supposed to be a complete rewrite with its own internal memory handler and graphics functions and everything. I still have those sources somewhere, might pick it up now that there's apparently a platform to run it on. ;o)

     15 December 2003, 13:23 GMT

1  2  3  4  5  6  7  8  9  10  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2011, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer