ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Astrosmash v0.90 Released

Astrosmash v0.90 Released
Posted by Michael on 2 May 2005, 05:33 GMT

[Astrosmash]Dave Randall, author of International Karate, has created a remake of a classic videogame. Astrosmash was originally created in 1981 for the Intellivision console. This version for the 89 features the same play as the original: Defend your laser battery from attacking aliens, meteors, and missiles. The original game was extremely addictive, and this calculator version should be no different.

  Reply to this article


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: Astrosmash v0.90 Released
randomperson Account Info

Looks great, only... well, I have the same gripe I had with Int. Karate- it's not ppg compressed, which would probably allow it to take up like half as much space on the calculator... if that could be implemented, then these two games would be even better than before! (Maybe Int. Karate could even fit in one file)

Reply to this comment    2 May 2005, 06:31 GMT

Re: Re: Astrosmash v0.90 Released
Sebastian Schmied Account Info

What's the problem? asmash takes only 13kb, that's less than phoenix.

Reply to this comment    2 May 2005, 08:29 GMT


Re: Re: Re: Astrosmash v0.90 Released
mr-j  Account Info
(Web Page)

Phoenix is, as far as I know, not ppg compressed either :p

Reply to this comment    2 May 2005, 22:06 GMT


Re: Re: Re: Re: Astrosmash v0.90 Released
randomperson Account Info

true, but you can use the source and make it one

Reply to this comment    3 May 2005, 00:55 GMT


Re: Re: Astrosmash v0.90 Released
Ranman  Account Info

I am in the process of combining IK+ into one file. I have succeeded with the 89 version. It is at 59Kb. The TI92/V200 version is still around 65Kb. I need to trim another 1200 bytes. I have some ideas in the keypress reading function. I am trying to stay away from compression if possible. The graphics in IK+ require 32Kb for the 89 and 38Kb for the 92. I could compress them to around 12Kb but, the game would still require an additional 32Kb (or 38Kb) RAM buffer for decompression. However, I could still be convinced if enough people ask for it.

Reply to this comment    2 May 2005, 10:37 GMT

Re: Re: Re: Astrosmash v0.90 Released
slimey_limey  Account Info
(Web Page)

What language are you writing it in?

If TIGCC, are you compiling with -Os (optimize for size)?

Reply to this comment    2 May 2005, 19:54 GMT


Re: Re: Re: Re: Astrosmash v0.90 Released
Ranman  Account Info

I am using TIGCC v0.95 Final. Thanks for the note on -Os, it saved another 400 bytes.

Reply to this comment    3 May 2005, 00:50 GMT


Re: Re: Re: Re: Re: Astrosmash v0.90 Released
jesse frey  Account Info

you should use the latest beta (currently .94 beta 4) because thay use GCC 4.0.0 which produces better code.

Reply to this comment    3 May 2005, 02:45 GMT


Re: Re: Re: Re: Re: Re: Astrosmash v0.90 Released
Lionel Debroux Account Info
(Web Page)

When optimizing for size, GCC 4.0.0 usually does indeed better than previous versions. When optimizing for speed (-O2 and -O3), GCC 4.0.0 is somewhat an extremist, to the point that I've been forced to lower the -Ox settings on TI-Chess.
I'm going to make two different versions, one being optimized for size and the other one for speed, to let users see if the small version is too slow, or the fast version is not faster enough compared to the small version...

Still, the code is often far from optimal, and worse, it is hack-ish and hard, even often usuccessful, to force it to generate the code you want instead of the crap it thinks good ! Even Kevin doesn't manage to do that.

Reply to this comment    9 May 2005, 10:11 GMT

Re: Re: Re: Astrosmash v0.90 Released
randomperson Account Info

About the whole compression thing, I mean I'm not saying it's necessary- I understand the buffer is still necessary and all- but when nearly all asm files on your calc are compressed (I've sort of gone into a compression obsession you might say) this does leave more room for the buffer to operate, since those other files don't take up that room. Considering its not hard to do (check/unckeck a box in tigcc and recomplie...) I would just release both a compressed and uncompressed version in your next ZIP file. I don't want to sound demanding, or annoying, I really really like your games, but, well, just a suggestion.

Reply to this comment    3 May 2005, 01:00 GMT

Re: Re: Re: Re: Astrosmash v0.90 Released
randomperson Account Info

make that *recompile* not "recomplie"

Reply to this comment    3 May 2005, 01:01 GMT


Re: Re: Re: Re: Astrosmash v0.90 Released
Ranman  Account Info

That is a good idea. I will look into that.

Reply to this comment    3 May 2005, 01:03 GMT


IK+ Compression
Ranman  Account Info

I achieved about a 50% compression rate. Does the new loader/decompressor file work on all 68K calcs - more specifically the TI89 Titanium?

Reply to this comment    5 May 2005, 11:56 GMT

Re: IK+ Compression
randomperson Account Info

I'm not 100% sure if it'll work just like that for the titanium, but I THINK it'll work as long as you have the newest version of tigcc. Even if this isn't true, however, the newest version of ttstart (1.21) supports all 68k calcs, including the titanium.

Reply to this comment    9 May 2005, 23:21 GMT


Re: IK+ Compression
randomperson Account Info

In any case, I think compression is worth it, because both IK+ and Astrosmash are relatively large games. I think you should also release a compressed version when you release a version of this long-awaited "Ultima V" game, which will no doubt be very large as well.

Reply to this comment    9 May 2005, 23:35 GMT


Re: Re: IK+ Compression
Ranman  Account Info

I am implementing your suggestion and compressing IK+. It compressed down to about 27Kb. Send me an email an I will send you a version to test out. Wow... IK+ started out at 70Kb and ended up at 27Kb.

Ultima V is currently about 350Kb uncompressed. I will definitely be exploring some compression methods for it. I expect it to approach 500Kb uncompressed. You are right, this is one big game. It required four 5.25 inch floppies (front and back) on the Commodore 64 (about 1Mb).

Astrosmash only compresses to 9Kb. So it may not be worth the overhead to compress it. Astrosmash only has about 2Kb of graphics data (including fonts). Graphics data is where you gain the most for compression.

Reply to this comment    10 May 2005, 00:17 GMT


Re: Re: Re: IK+ Compression
Lionel Debroux Account Info
(Web Page)

Nope, the most recent version of ttstart is 2.00.
The program is much smaller (the first ttstart in a long while whose size decreases - despite the on-calc compatibility, but I'll spend my time on other things first), and the decompression is much faster (in case you don't use the small version, that in all custom decompressors generated by TIGCC 0.96).
Download it ASAP from http://tict.ticalc.org

Reply to this comment    12 May 2005, 10:20 GMT


Re: Re: Re: Astrosmash v0.90 Released
Ranman  Account Info

I did it!... I managed to trim another 1500 bytes from IK+ for TI92 Plus. It now fits into one non-compressed file.

Reply to this comment    5 May 2005, 11:44 GMT

Re: Astrosmash v0.90 Released
airdonut41 Account Info

I love the remakes of old games for TI calculators. This was an excellent game to remake. Nice going!

Reply to this comment    2 May 2005, 10:45 GMT


Re: Re: Astrosmash v0.90 Released
cyberajnabee  Account Info

Is this game Nostub for ti 89 titanium

Reply to this comment    3 May 2005, 00:04 GMT


Re: Re: Re: Astrosmash v0.90 Released
Ranman  Account Info

Yes it is.

Reply to this comment    3 May 2005, 00:31 GMT

1  2  

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