ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Patrick Davidson Releases Source Guru v0.2 Alpha

Patrick Davidson Releases Source Guru v0.2 Alpha
Posted by Nick on 16 February 2000, 01:00 GMT

Patrick Davidson has created a smashing new DOS program called Source Guru v0.2 Alpha. This converts your old-school TI-85 assembly programs for usage on the TI-92, for Fargo II. So far, Jezzball v2.2 for the 85 has been successfully converted without a hitch, and that's now in our archives for Fargo II. A new version should be released soon, but you can feel free to experiment with this one in the interim.

Update (Nick): Patrick has updated Source Guru to v0.41. This version includes support for the TI-92 Plus, along with some other enhancements for the conversion. If you downloaded it before, download it again. Sorry for the inconvenience.

 


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: Patrick Davidson Releases Source Guru v0.2 Alpha
Chris Moultrie  Account Info
(Web Page)

I wish I could sound really technical about this, but I can't, so, he's what I have to say: This rocks! This might lead to the cross compilation of programs for all calculators so that a programmer would only have to learn one language and then be able to port to all calcs...wouldn't that be cool? Well, that's all i have to say...bye.

     16 February 2000, 04:14 GMT


Re: Re: Patrick Davidson Releases Source Guru v0.2 Alpha
ASimPerson
(Web Page)

Imagine....you can write a program in C++ for the 89, and then you can just slap it into a converter (assuming it fits) and.....BAM! 82, 83(+), 85, 86, 92(+) all get another program.

<sarcasm>
<Pascal snippet>
begin
writeln('But what this world really needs is a Pascal version that'll work with the 83+!');
end.
</Pascal snippet>
</sarcasm>

     16 February 2000, 05:58 GMT

Re: Patrick Davidson Releases Source Guru v0.2 Alpha
Niklas Brunlid  Account Info
(Web Page)

Can't get this to work - it keeps on warning me that the "ti-85." file is missing (and no, that is not a typo of "ti-85.h").

Then when I try to assemble it with doors.bat I get a relocatability error with these lines:
(user macro) line 1
soli.asm line 220
451 ___ADDR set ((PROGRAM_ADDR-$1000)&$7FFF)
^ Relocatability error.
^ Illegal forward reference.

     16 February 2000, 11:12 GMT


Re: Re: Patrick Davidson Releases Source Guru v0.2 Alpha
Patrick Davidson  Account Info
(Web Page)

The missing file problem occurs because Source Guru expects the filename to be quoted, and thus will remove the quotes, even if they're not there.

The relocatability error is a bigger problem. The reason has to do with the way addresses are converted. In order to save execution time, references to a constant address are converted to their true values at assembly time. However, if these involve labels it will cause problems since the label addresses themselves are values computed by a distance inside the program. The end result is that any program loads data from labels directly into registers won't work. This breaks most Usgard programs but isn't an issue for ZShell ones. The only significant Usgard program I know of that works is Avenger, which I haven't released in converted form since I don't have the author's permission.

This will be solved in the next release of Source Guru, which will evaluate addresses itself instead of passing them on to A68K to deal with. This also will allow the self-modifying code handler to be done, since I can tell whether references are pointing into the middle of instructions.

     17 February 2000, 03:19 GMT


Re: Re: Re: Patrick Davidson Releases Source Guru v0.2 Alpha
CyberBotX  Account Info

I have been getting duplicate symbols and no such op-code and operand size error. What causes those???

     17 February 2000, 22:43 GMT

Re: Patrick Davidson Releases Source Guru v0.2 Alpha
DWedit  Account Info
(Web Page)

Does this mean Joltima 89 any time soon?

     16 February 2000, 16:50 GMT

Re: Patrick Davidson Releases Source Guru v0.2 Alpha
Ciaran McCreesh  Account Info
(Web Page)

He he. You ti92 owners are lucky. The only reason I don't have a ti92 is that they're banned in highschools in the UK. Noooooo! (They're classed as computers).

Anyway, you'll never get ti86 programs to run on the ti92. (Note: don't take this seriously. I know it's possible. I just want to encourage someone to try and prove me wrong, then I can get a ti92).

Sounds cool. ION86 is cooler (except the interface - no offence guys).

Ciaran McCreesh

     16 February 2000, 20:53 GMT

Help w/ 89
DaRkBlAd3

I recently for some reason installed rom version 2.03 on my friends calc. I have sent DoorsOS II 0.93 to the calc, and i run it, it loads the pic but when i hit enter it has a black line go accross the top and it freezes, the only way to get it back to ti-OS is to take out the batteries! this is really annoying and i can't figure out what to do. i tried the old version of doors and it does the same thing. my friends calc is HW2 if that makes a difference. any help would be greatly appreciated.

Thanx

     17 February 2000, 02:15 GMT


Re: Help w/ 89
Erich Oelschlegel  Account Info
(Web Page)

Well, you're on the wrong message board for that one...but I had the same problem too on my friend's HW 2 AMS 2.03 calc.. I emailed Xavier about it, so look forward to an updated version of Doors to handle that error.

~ferich

     17 February 2000, 05:59 GMT


Re: Re: Help w/ 89
DaRkBlAd3

ok, thanx

     17 February 2000, 12:31 GMT

Re: Patrick Davidson Releases Source Guru v0.2 Alpha
poison  Account Info

aye, good job patrick! i will be hella happy when the 89 version of guru comes out. but will all of these changes be made so it runs on all roms (including ams2.03)? if not, what ROM's will it not work for.
thanx man
-poison

     17 February 2000, 06:03 GMT


Re: Re: Patrick Davidson Releases Source Guru v0.2 Alpha
Patrick Davidson  Account Info
(Web Page)

The converted are for DoorsOS II, and as far as I know they should work on any calculator that DoorsOS II can run on.

     17 February 2000, 07:14 GMT


Re: Re: Re: Patrick Davidson Releases Source Guru v0.2 Alpha
Reno  Account Info

when I try to send jezzball converted with the new source guru to the 89 it doesn't send

     18 February 2000, 22:27 GMT

Re: Patrick Davidson Releases Source Guru v0.2 Alpha
Cheezmoose Account Info

I want to say congratulations! I was about to start a HUGE upgrade of the Calculus Toolkit 85 version to an 89 version. We are talking about 21 subroutines, plus the main program. This compliler may be what we need, even if I still have to translate from 92 to 89.
-The Elusive Cheezmoose

     17 February 2000, 23:34 GMT
1  2  3  

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

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