ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Thomas Williamson releases Dragon Warrior 86 v1.1

Thomas Williamson releases Dragon Warrior 86 v1.1
Posted by Niklas on 23 March 2002, 16:22 GMT

For all you RPG fans out there, Thomas Williamson has released v1.1 of his clone of the NES game Dragon Warrior. Dragon Warrior 86 features every function found in the original (!), grayscale graphics, and hours of gameplay. It also comes with a complete walkthrough for those of us without patience. :)

 


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: Thomas Williamson releases Dragon Warrior 86 v1.1
Paul Joyner  Account Info
(Web Page)

Does anyone know of any good C tutorials for the 83+?

     26 March 2002, 21:53 GMT


Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Chivo  Account Info

That depends a lot on what compiler you use, as C compilers for TI calcs are not very standardized.

Any good C tutorial can get you started with C (if you don't know it already). You can then program in C for the 83+ by reading any documentation that comes with the compiler and any other specifics you need to know.

I can probably help you out with anything that's specific to the calcs, as I have done asm and Small C for the TI-86 and know about various peculiarities of using both in the same program.

     26 March 2002, 22:09 GMT


Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Paul Joyner  Account Info
(Web Page)

Okay, know of any good compilers?

     26 March 2002, 22:49 GMT


Re: Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Chivo  Account Info

I've found several compilers, only one of which I've used a lot. It's Small C (ti8xccd.zip in DOS/asm). I don't know if it'll work well for the TI-83+. I only know that it produces HUGE code for Z80 (about 3 times the size of the same program written by a decent asm programmer). For one thing, it promotes all data types to 16-bit ints, even when it doesn't need to.

I actually learned a lot by studying assembly programs made by the compiler, and now I am much more comfortable with asm than I ever was before. I suggest you do the same if you have the will and determination.

Instead of using a compiler, you can "compile" the program yourself into assembly. It's not very difficult, except for complicated expressions. In fact, there's a nearly direct relationship between C and asm. I did this for my set of multithreading functions (threads.zip in TI-86/asm/source). I included the C source file and commented the asm source with the corresponding C expressions for easy comparison (the line of C usually matches up when the assembly has already performed the action).

I could probably write a whole tutorial on what I know, and that's what I might do sometime (read: maybe never :-). In the meantime, I can still help you with some specifics, though you should look for the answers on your own first.

     26 March 2002, 23:51 GMT


Re: Re: Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Paul Joyner  Account Info
(Web Page)

Thanks a lot. I'll check it out.

     27 March 2002, 03:24 GMT

Re: Thomas Williamson releases Dragon Warrior 86 v1.1
rmohr02 Account Info
(Web Page)

Did anyone take the AIME today?

     26 March 2002, 22:56 GMT


Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Chivo  Account Info

Is that the American Invitational Mathematics Examination? No, I haven't.

     26 March 2002, 23:31 GMT


Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
rmohr02 Account Info
(Web Page)

Yeah, I guess I should've mentioned that.

     27 March 2002, 21:23 GMT


Re: Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Joey Gannon  Account Info
(Web Page)

Yeah, I took it. It was sooooo hard! I couldn't believe that even though I'm in Alg II/Trig Honors, I still beat all of the Calc BC kids on the AMC 12.

     28 March 2002, 15:56 GMT

Re: Thomas Williamson releases Dragon Warrior 86 v1.1
BullFrog  Account Info

Hey guys, 'sup? I looked at some of these comments and it seems that this is a great game, but I don't have an 86 to try it on. :( Anyway, I plan on saving and buying a calc this summer (I already have an 89) but I'm going to highschool next year, they put 9th grade with 7th and 8th, and I wanna be a game vender kinda thing or something. Enough talking and down to the point. I need an opinion from "experts" such as yourselves if I should get an 86 or an 83+. Leave comments here please, I almost never check my e-mail.

     27 March 2002, 04:11 GMT

Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
343GuiltySpark  Account Info
(Web Page)

Get the 86. Whatever you do, stay away from the 83+. Those things are evil. Not as many good games, less features than 86. True, the 86 is a little more expensive than the 83+, but it's worth it. An 86 will last you through college at least; an 83+ will only take you through possibly precalculus.

     27 March 2002, 08:57 GMT

Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
343GuiltySpark  Account Info
(Web Page)

Wait a second ... don't you already own an 83+? Or is your profile lying?

     27 March 2002, 08:58 GMT


Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
BullFrog  Account Info

No I don't already own an 83+. Somehow that option got selected... Maybe my sister, who does own an 83+, played with my account... Hmm... Something to do. Once again I don't own an 83+.

     27 March 2002, 23:45 GMT


Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Chivo  Account Info

Get an 86 for two reasons: you already have an 83+ (according to your profile, as 343guiltyspark pointed out), and I just think the 86 is better. In my opinion, it has better-looking menus.

     27 March 2002, 18:21 GMT


Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Paul Joyner  Account Info
(Web Page)

The 86's menus are better looking, I agree, but the 83+'s menus are more functional. The 86 uses the barely legible graph text, so, while the menus look very pretty, the folks at TI were forced to use indecipherable abbreviations for some of the functions. I used a friend's 86 for about five minutes once. In that time, I found 10 items where I couldn't figure out what the heck they were.

     27 March 2002, 23:11 GMT

Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Kris Kringle  Account Info

Wow, I'm amazed. I bought Visual Studio .NET today for $100 (good old academic discounts). Anyway, it's technically the full PROFESSIONAL version, but the catch is that I only have a legal license to make programs for academic purposes (I can't sell them or use them for profit). Not that I ever *would*, really.

OK, major complaint time:
1. VB6:
Load frmMain
Unload frMMain
allowed you to load and unload forms. I have NO IDEA how to do this in VB .NET. It's all funky.
2. TOTAL JAVA RIPOFF. Every single language has become JAVA, even VB. All the forms are defined as classes now. GRR.

     27 March 2002, 07:47 GMT

Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Kris Kringle  Account Info

Sorry about the long posts, but this really irks me and I have nowhere else to spout my anti-M$ anger. They totally COPY-AND-PASTED Java...

     27 March 2002, 07:53 GMT

Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
David Phillips  Account Info
(Web Page)

This isn't Slashdot. Go away you anti-MS troll.

Java was not a new idea. By your logic, Sun just copy and pasted C++. Which copy and pasted C. Which copy and pasted B. Which...

VB has previously been a sucky language. And now they're trying to rectify that. You get the best of both worlds: an easy to use language, with a powerful object oriented framework and set of classes. But obviously, you'd rather complain than see things objectively.

Perhaps you'd like to program in an open, free language, such as PHP or Python?

     27 March 2002, 12:10 GMT


Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Kris Kringle  Account Info

I do program in Perl, PHP, and Python, but I get really annoyed when people decide to copy someone else's programming language! VB .NET is still a far cry from Java (though the similarities are undeniable), and VB was based on BASIC... which is based on the ORIGINAL Ruby... which was written by good old Bill Gates <? $sarcasm=true; $lies=file('bill_gates.txt'); foreach($lies as $y) echo $y; ?>

     27 March 2002, 22:50 GMT

Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Chivo  Account Info

or Perl?

     27 March 2002, 17:53 GMT


Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Paul Joyner  Account Info
(Web Page)

Or just quit whining all together?

     27 March 2002, 22:48 GMT


Re: Re: Re: Thomas Williamson releases Dragon Warrior 86 v1.1
Kris Kringle  Account Info

[The text of this article has been removed by a news editor due to violation of the acceptable use policy.]

     28 March 2002, 15:58 GMT

1  2  3  4  5  6  

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