Virtual TI Surpasses ZShell For Most Downloaded File
Posted by Steve on 20 May 2000, 03:20 GMT
Virtual TI just passed ZShell v4.0 in the top downloaded files list. Each file has close to 50,000 downloads - 10,000 more than the third most downloaded file. ZShell has held this record from the time ticalc.org was created. Without ZShell, ticalc.org and the TI calculator community would not exist. VTI has made great progress over the past year and has been trailing ZShell for quite some time. Congratulations to Rusty Wagner for this outstanding achievement. Update (Nick): Here's some added information I was going to put in my news post, but Steve got the drop on me. Enjoy! :) In the four years that ticalc.org has been around, ZShell has *always* been the top download. It was almost a fixation on our site. The original ZShell page was merged into ticalc.org at the beginning of the site, so it's no surprise that it would rank among the most popular files.
For those of you who don't know, ZShell was created by our very own Magnus Hagander, Dan Eble, and Rob Taylor. It was the very first assembly shell for the 85, and without it, you probably wouldn't ever see assembly-based programs for any calculator. Ever.
Virtual TI is made by Rusty Wagner. VTI will emulate any TI graphing calculator (except the 81, 80 and 73) on your computer. Over the past months and years, it has become an indespensible tool for programmers, developers, and the staff of this very site. As of this posting, 17.0% of our users do not know what ZShell is. Update (Nathan): Uh, Nick... you screw up our precise, scientific survey results when you put in an explanation of ZShell on the main page. ;) ZShell was a tremendous victory for calc hackers--at least VTI is another massively successful programming feat. Fitting that it is a platform on which ZShell can be kept alive as TI-85 sales dwindle...
|
|
|
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.
|
|
Three Comments in One
|
Kenneth Arnold
|
Two comments -- no, three -- all closely related:
First, I was looking through the VTI source very recently. Not to discredit Rusty for his fine end product, but the source is a _mess_! To someone not experienced with the program's bowels, it appears to be a loose assortment of loosely related programs churned together into something that, suprisingly, works. Okay maybe that was kind of a rant. But I was trying to use some parts of the source (specifically Z80 emulation and the TI-8(1,2,3,3+,5,6) architecture code) and I can't figure out where to start! I'm sure Rusty can bang off the exact source files I'd need, but the point is that it should be no big deal to figure it out. Comments? You know, the stuff that begins with /* and ends with */, or starts with // and goes to the end of the line? Huh?
Okay, sorry. It's not _that_ bad. But I'll let you know that I wouldn't write code like that.
Second comment: This is very closely related to the first. I'm working on a TI-83 & co. emulator for the TI-89 & co. I'll be based on VTI for the architecture-specific stuff, but it'll be quite slow, since the processor must be emulated. To solve this problem, I'll slowly rewrite the emulation core to dynamically rewrite at least some of the Z80 instructions into M68k instructions, which will execute much faster. I say slowly because this is a lot of work for someone inexperienced with assembly. But see Bochs for how it can be done for the x86 (and they say 68k ASM is easier than x86 ASM). If anyone else thinks that this is a cool idea, contact me at kcarnold@yahoo.com and we can work together.
Third: port uClinux to TI-89 / 92+ (most likely the latter first). uClinux == Linux for the M68xxx without MMUs. Exactly what I / we need.
Kenneth
(Nick and the rest of ticalc.org: a preview function would be nice. I want to see how my comment looks before I post it! Anyway, here goes nothing...)
|
|
20 May 2000, 04:45 GMT
|
|
|
|
|
Re: Three Comments in One
|
Rusty Wagner
(Web Page)
|
Yea, the source is a mess, I'll definitely admit to that. The project began as a small tool to help me debug and expand PlusShell, so I wasn't really concerned with how "nice" the source was. It started as a simple 89/92+ only emulator trown together in DJGPP, and evolved as I got more ideas. In fact, the 82-86 support started as a joke with one of the other ACZ members, and I decided that night to start on it just for the heck of it.
VTI may have been downloaded a lot, but ZShell is a far greater achievement. I still don't have any idea how those guys could have possibly figured out how to write ZShell in the first place, I know I couldn't have done it. They are the ones that deserve all the fame, without their work we would still be stuck with slow TI-BASIC. Their achievement is truly amazing.
|
|
20 May 2000, 05:40 GMT
|
|
Re: VTI passes ZShell for Most Downlaoded File
|
JOrGE
(Web Page)
|
Everybody, quit praising ZShell so much. If ZShell hadn't come along as the first assembly shell ever, i'm sure a different one would have.
Zshell is just an old shell that allows people to run assembly programs on the ti 85 graphing calculator, but VTI is a program that can be used by any platform programmer for any reason they want. Without VTI, it would be harder for programmers to come up with games for you people using ZShell (unless they had CalcEm or another emulator...).
What i'm saying is that Zshell is an old program that had its time already. Let another great program, like VTI, come into the spotlight. VTI is going to keep helping programmers of all kinds for future generations until another program comes and passes it. Let's all praise VTI now.
Long Live VTI!
|
|
20 May 2000, 05:53 GMT
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: VTI passes ZShell for Most Downlaoded File
|
luke195rs
|
I didn't intent to be so insulting. Sorry if I said anything to hurt anyone's fellings. I don't know what you have a problem with on the first part. I know we'd be praising it, I didn't mean to suggest that we wouldn't praise any suppliment for ZShell. When I said "you don't know that a replacement would have come out. Even if it did it would probably be several years behind ZShell.", I think I made it clear with "would have come out" that I was talking about when ZShell came out as if it were the first, nothing before it. If one had come out earlier, fine, that's not what I was talking about. Yeah we would praise it.
As for the second thing you mentioned, he DID say that he hoped VTI served many future generations, and I was telling him that was unlikely. Again if I hurt anybody's fellings, I as very sorry. I didn't mean all that garbage that he was crazy or whatever, I was just very frustrated with some of the things people have been saying.
|
|
22 May 2000, 06:27 GMT
|
|
1 2 3 4
You can change the number of comments per page in Account Preferences.
|