Author Topic: DOA  (Read 66911 times)

0 Members and 1 Guest are viewing this topic.

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: DOA
« Reply #120 on: January 17, 2012, 06:36:14 pm »
This sounds great, and it is wonderful to hear some 89 news! ;)


Offline AaroneusTheGreat

  • Moderator
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 287
  • Rating: +26/-1
    • View Profile
Re: DOA
« Reply #121 on: January 22, 2012, 04:05:22 pm »
PROGRESS UPDATE:

I just finished a rewrite that puts some of the initial data for the game into a file. It saved me another 3kb of data from being stuck in the program. I've now brought the program size down to 61,900 bytes. Which means I've got quite a bit to work with still. I haven't finished putting everything I plan on putting into the data file though, so the actual amount of program data saved might be more in the future. I also implemented another system that starts to selectively ignore dead and unimportant sprites as the game cycles, thereby speeding the game up as you start playing each level. It has some quirks right now, but it should be easy to fix. Next on the list is to finish retooling the save/load feature. It appears to be working correctly right now, but I don't like the whole "appears to be" part very much, so I want to be sure.

I need alpha testers! I know I've been whining about that a lot in my posts lately, but only because it's a legitimate problem! Somebody please volunteer! I want to be able to release the alpha to my testers so I can figure out what needs fixing right away that I may have missed. That will help me streamline the development process a lot.

So much to do still! So little time!

Offline jsj795

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1105
  • Rating: +84/-3
    • View Profile
Re: DOA
« Reply #122 on: January 22, 2012, 04:10:29 pm »
I wish I didn't lose my TI-89+titanium :( I don't know where it went T_T


Spoiler For funny life mathematics:
1. ROMANCE MATHEMATICS
Smart man + smart woman = romance
Smart man + dumb woman = affair
Dumb man + smart woman = marriage
Dumb man + dumb woman = pregnancy
2. OFFICE ARITHMETIC
Smart boss + smart employee = profit
Smart boss + dumb employee = production
Dumb boss + smart employee = promotion
Dumb boss + dumb employee = overtime
3. SHOPPING MATH
A man will pay $2 for a $1 item he needs.
A woman will pay $1 for a $2 item that she doesn't need.
4. GENERAL EQUATIONS & STATISTICS
A woman worries about the future until she gets a husband.
A man never worries about the future until he gets a wife.
A successful man is one who makes more money than his wife can spend.
A successful woman is one who can find such a man.
5. HAPPINESS
To be happy with a man, you must understand him a lot and love him a little.
To be happy with a woman, you must love her a lot and not try to understand her at all.
6. LONGEVITY
Married men live longer than single men do, but married men are a lot more willing to die.
7. PROPENSITY TO CHANGE
A woman marries a man expecting he will change, but he doesn't.
A man marries a woman expecting that she won't change, and she does.
8. DISCUSSION TECHNIQUE
A woman has the last word in any argument.
Anything a man says after that is the beginning of a new argument.

Girls = Time * Money (Girls are a combination of time and money)
Time = Money (Time is money)
Girls = Money squared (So, girls are money squared)
Money = sqrt(Evil) (Money is also the root of all evil)
Girls = sqrt(Evil) squared (So, girls are the root of all evil squared)
Girls = Evil (Thus, girls are evil)
*Girls=Evil credit goes to Compynerd255*

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: DOA
« Reply #123 on: January 22, 2012, 09:40:48 pm »
Hooray for progress! \o/ I don't mind helping you test. I have a hw1 Ti-89 and a voyage 200. :)

Offline AaroneusTheGreat

  • Moderator
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 287
  • Rating: +26/-1
    • View Profile
Re: DOA
« Reply #124 on: January 22, 2012, 11:56:50 pm »
Hooray for alpha test volunteers!

@jsj795: Super-Mega-Sadface! I hope you find it!

@Art_Of_Camelot: It'll have to be the Voyage, unfortunately the game uses too much new code to support the HW1 model 89's. The lowest supported HW revision is HW2. :( But since you volunteered with the voyage, I'll put together an install package for you. You should see it in your inbox here in a day or two. I need to get a couple of things written before giving you an alpha to start on. Try your best to make it screw up if you can. That'll tell me more about the stability of the code than anything.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: DOA
« Reply #125 on: January 23, 2012, 01:30:55 am »
Alright, sounds good to me. :) I'll do my best to break the game. ;D

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: DOA
« Reply #126 on: January 23, 2012, 01:40:09 am »
Hey, I hadn't noticed activity in this topic :)

Quote
unfortunately the game uses too much new code to support the HW1 model 89's
TI put an ugly software limitation in HW1 calcs running AMS 1.xx and AMS 2.xx, but this limitation was killed ages ago by MaxMem (which I integrated into tiosmod+amspatch, updated to AMS 2.08 and 2.09) :)
After modifying the OS on-calc with MaxMem, or on-computer with tiosmod+amspatch, HW1 calcs provide just as much memory as HW2 calcs.
The timers of HW1 calcs remains inaccurate, but that's a hardware problem :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline AaroneusTheGreat

  • Moderator
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 287
  • Rating: +26/-1
    • View Profile
Re: DOA
« Reply #127 on: January 31, 2012, 01:28:48 pm »
Well I'm getting very close to having things working in the manner they are supposed to. I think I'm at the point where I'm comfortable releasing an alpha version to the testers. I believe I've fixed all the major problems. I need all the volunteers to send me a personal message with your email address so I can send out a mass email with the alpha attached. This version is likely to have tons of bugs just because I haven't had enough time to test every feature myself. If you discover something weird, please let me know. I think I may be missing some storyline and such with a couple tasks and things like that.

Right now I'm focusing on tying up some lose ends before I continue progressing in the development. I need to make the code more stable before trying to add to it. Please make sure that when you run the game, there's nothing important on your calculator. Please assume it will crash and you will lose your data. So make a backup and start with a clean slate so as to avoid any problems.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: DOA
« Reply #128 on: February 06, 2012, 08:58:37 am »
I somehow missed this in the sea of posts. x.x My email is listed in my profile, but I sent you a PM as well. :)

Offline AaroneusTheGreat

  • Moderator
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 287
  • Rating: +26/-1
    • View Profile
Re: DOA
« Reply #129 on: February 07, 2012, 11:20:36 am »
That's alright, it happens. I sent you the alpha a few minutes ago. I'm interested to see what you find. I'm running into strange things with the code right now with new features I'm trying to add. I think I'm getting close to the limit, because it keeps giving me protected memory violation errors in weird places, and it shouldn't be. So I'm thinking what I'm going to have to do is go through the code with a fine toothed comb and try to optimize the heck out of it. It's going to be a big task, but I'm going to try my best. The problem is, the code is pretty tight for the most part and I'm still at 61800 something bytes. I am having to be really careful because I'm running out of space, and the game isn't complete yet!

I've got a couple of ideas of how to save space and such, so I'm going to give it a shot. Wish me luck!

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: DOA
« Reply #130 on: February 07, 2012, 11:51:26 am »
Could you send me the code, so that I can spend a bit of time reading it and seeing what known optimizations could be applicable, if any ? :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline AaroneusTheGreat

  • Moderator
  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 287
  • Rating: +26/-1
    • View Profile
Re: DOA
« Reply #131 on: February 07, 2012, 01:27:17 pm »
yeah sure, that would actually be a big help! I'll do that right away

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: DOA
« Reply #132 on: February 07, 2012, 03:08:20 pm »
Thanks :)
Meanwhile, if you've never looked at it yet, you could find some useful information on optimization for TI-68k calculators in TICT tutorial S1P9 ( http://tict.ticalc.org/projects.html#ref_tutorials ). It's distributed alongside ExtGraph as well.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: DOA
« Reply #133 on: February 07, 2012, 08:04:58 pm »
Good luck ATG! ;D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: DOA
« Reply #134 on: February 14, 2012, 02:46:03 pm »
@Aaron you may need to ask in the help section and give info on what version and which screenshot making software you are using and which emu/version. Hopefully someone can help there.

Also keep up the good work :)

@flyingfisch blame TI's monopoly on schools. Teachers are sold out to Texas Instruments so students are almost forced to get a TI calc instead of a Casio. :( Also they aren't as documented as z80 and 68K calcs yet due to the much smaller community. Actually the TI-89 is facing the same problem now: Almost nobody program for them anymore, since TI is slowly phasing them out in favor of the TI-Nspire series. AaroneusTheGreat is probably one of, if not the only 68K ASM/C programmer remaining in the TI community right now.
ahh.

LOL, im probably the only active american programmer for Casio FX-9860! Just realized that.
Yeah actually you might be right lol.  Most are French or German.

Also nice to see this is still progressing Aaroneus. :D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)