Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => Topic started by: spengo on April 15, 2006, 10:48:00 am

Title: gtavocado progress
Post by: spengo on April 15, 2006, 10:48:00 am
Okays, here's the most recent update. I'm almost done with the game now. I've got it starting slow and speeding up, there are police cars and lots of other junk.
http://spengo.sitesled.com/SPENGO1.z80
http://spengo.sitesled.com/SPENGO1.8XP
user posted image

Still got that annoying quit bug that crashes stuff. If you put it on your calc, make sure to have all the important stuff in the archive as it is rather unstable.

About the socks... well, you know how it is. Gerbils falling through skylights while Batman accidentally goes back in time and shoots fdr. Then of course, the swamp thing had to show up and use it's teleportation device to move us all to the moon which is made out of some really strange tasting cheese. (kinda dusty...) Finally someone decided it would be fun to install an athlon 64 3800+ in their spinning hubcaps and mario and luigi ate the joystick thinking it was a fireflower.
Title: gtavocado progress
Post by: DJ Omnimaga on April 15, 2006, 11:41:00 am
oooh thats getting better and better, I see progress everytime, I must try this asap :)smile.gif keep up the good work!
Title: gtavocado progress
Post by: katmaster on April 15, 2006, 05:38:00 pm
Yeah, that looks very happy. This is Basic+xlib right?
Title: gtavocado progress
Post by: Spellshaper on April 15, 2006, 11:58:00 pm
QuoteBegin-katmaster+Apr 16 2006, 04:38 AM-->
QUOTE (katmaster @ Apr 16 2006, 04:38 AM)
Yeah, that looks very happy. This is Basic+xlib right?  

 nope this is pure Asm-sickness!!!!11oneone11

*Spellshaper
Title: gtavocado progress
Post by: the_unknown_one on April 16, 2006, 02:28:00 am
Happy game!

*the_unknown_one
Title: gtavocado progress
Post by: tenniskid493 on April 16, 2006, 02:35:00 am
Dude..spengo is like an asm god!!!  This game is sweet! :Dbiggrin.gif
Title: gtavocado progress
Post by: spengo on April 16, 2006, 10:05:00 am
Umm, not so sure about the god part, but it is in asm. :oohmy.gif My code is unbelievably buggy. If anyone knows anything about z80 asm and cares to tell me wtf I am doing wrong for the quitting please do. :)smile.gif
Title: gtavocado progress
Post by: DJ Omnimaga on April 16, 2006, 10:26:00 am
crap I wish tr1p1ea had internet access now, maybe he could have helped, since sometimes he went on this forum
Title: gtavocado progress
Post by: the_unknown_one on April 16, 2006, 01:17:00 pm
God? Hehehehe, nice joke, tenniskid. I think i'm better in ASM than Spengo.

Spengo: I'll take a look at your code ;)wink.gif

EDIT: Umm, why can't I get your code? I can access the file but it shows no code. Kinda suckage after I went through the whole process of making an account and validating it just to be able to get the file. You need a better place to upload stuff ;)wink.gif
Title: gtavocado progress
Post by: tenniskid493 on April 16, 2006, 01:28:00 pm
anyone that knows asm is a god to me cuz I tried and failed miserably.  The only game I managed to make was a port of my first basic game, lemonade stand.  It was really buggy and I lost interest in it.
Title: gtavocado progress
Post by: spengo on April 16, 2006, 03:13:00 pm
QuoteBegin-the_unknown_one+Apr 17 2006, 12:17 AM-->
QUOTE (the_unknown_one @ Apr 17 2006, 12:17 AM)
God? Hehehehe, nice joke, tenniskid. I think i'm better in ASM than Spengo.

Spengo: I'll take a look at your code ;)wink.gif

EDIT: Umm, why can't I get your code? I can access the file but it shows no code. Kinda suckage after I went through the whole process of making an account and validating it just to be able to get the file. You need a better place to upload stuff ;)wink.gif

 Woops my bad. I accidentally posted the link to edit the file. I forgot it was different like this. You aren't supposed to make an account or anything, you were supposed to log into my account. :rolleyes:rolleyes.gif Okay, I fixed it. (although if you don't have a paid webhost already, sitesled is very nice- 100MB space, unlimited bandwidth, and no ads)
Title: gtavocado progress
Post by: the_unknown_one on April 16, 2006, 11:34:00 pm
Okay I got it now, I'll look at it later.
Title: gtavocado progress
Post by: DJ Omnimaga on April 17, 2006, 03:11:00 am
Swett game spengo I just tried it, it's kinda addicting , that must be wacky when it run 4x faster O_O
Title: gtavocado progress
Post by: the_unknown_one on April 17, 2006, 04:07:00 am
This is some messy code... And I already think I found something that could cause the problems when quitting the game... I'll need to talk to you on IRC about this, Spengo.
Title: gtavocado progress
Post by: spengo on April 17, 2006, 07:24:00 am
kk, I'm on #tcpa, #calcgames, #unitedti, #rivereye, and #omnimaga almost every day from about 4pm to 12am pacific standard time. (except today I'll be gone but almost every other day) Thanks a lot! :Dbiggrin.gif
Title: gtavocado progress
Post by: the_unknown_one on April 17, 2006, 10:02:00 am
I'll just look when I'm online if you are :)smile.gif
Title: gtavocado progress
Post by: DJ Omnimaga on April 17, 2006, 10:09:00 am
I swear I didnt saw spengo for several days on IRC :blink:blink.gif unless I have a bad memory
Title: gtavocado progress
Post by: spengo on April 18, 2006, 10:22:00 am
Well, I'm catholic and easter weekend means lots of business.
Title: gtavocado progress
Post by: DJ Omnimaga on April 19, 2006, 02:35:00 am
aah I c, thats fine, I meant more the rest of the week tho, of course the fact I work monday/tuesday evening doesnt help much and the fact I am like 3 hours ahead from you either :Ptongue.gif (when I go to sleep its like 6 PM pacific time )
Title: gtavocado progress
Post by: the_unknown_one on April 19, 2006, 02:59:00 am
Hehe, yea, I still have to talk to you about GTAvocado Spengo ;)wink.gif
Title: gtavocado progress
Post by: DJ Omnimaga on May 14, 2006, 03:43:00 am
how is it progressing?
Title: gtavocado progress
Post by: kalan_vod on May 14, 2006, 11:56:00 am
I hope you finish this before you leave for college! Don't let this go :Ptongue.gif, I want to get all the avocados I can!!! XDsmiley.gif
Title: gtavocado progress
Post by: spengo on June 11, 2006, 09:17:00 am
First release is now uploaded to ticalc.org. v .9b should appear within a few days. If anyone thinks they can help me find the quit bug, please do. :(sad.gif http://www.sitesled.com/members/spengo/SPENGO1.z80
Title: gtavocado progress
Post by: Spellshaper on June 11, 2006, 09:22:00 am
Interesting comments o.oblink.gif
Title: gtavocado progress
Post by: DJ Omnimaga on June 11, 2006, 09:45:00 am
Indeed, too bad I don't know assembly :(sad.gif
Title: gtavocado progress
Post by: spengo on June 11, 2006, 10:24:00 am
QuoteBegin-Spellshaper+Jun 11 2006, 08:22 PM-->
QUOTE (Spellshaper @ Jun 11 2006, 08:22 PM)
Interesting comments o.oblink.gif

 Yeah, I tried to keep it fairly well commented and variable names that do what they mean and stuff like that. Otherwise I'd literally have nfc what I was doing given my method of making this game (forgetting it for months on end lol).
Title: gtavocado progress
Post by: DJ Omnimaga on June 11, 2006, 10:57:00 am
I think he meant those comments :D
c1-->
CODE
ec1
 
Title: gtavocado progress
Post by: spengo on June 11, 2006, 11:33:00 am
Eh, might as well make it entertaining I though. XDsmiley.gif
Title: gtavocado progress
Post by: DJ Omnimaga on June 11, 2006, 12:27:00 pm
XDsmiley.gif
Title: gtavocado progress
Post by: Dragon__lance on June 12, 2006, 03:57:00 am
can u maybe explain the quit bug? i'll try and look through ur code i guess, *gulp... :)smile.gif
Title: gtavocado progress
Post by: spengo on June 12, 2006, 05:24:00 am
Well, I can't seem to find anything about it. :/ It's just that, the entire game works perfectly as far as I can tell, but when you try to quit, the game just freezes up. o.oblink.gif
Title: gtavocado progress
Post by: Ranman on June 12, 2006, 06:39:00 am
A fairly common ASM bug is to forget to return the stack and all of the registers to their original state prior to exiting. o.oblink.gif

Just something to keep an eye out for.  ;)wink.gif
Title: gtavocado progress
Post by: spengo on June 12, 2006, 05:11:00 pm
:/ doesn't seem to be working. Good idea though.
Title: gtavocado progress
Post by: Alex on June 13, 2006, 10:13:00 am
Wait, so you released it knowing that it will inevitably crash people's calcs?

- Alex
Title: gtavocado progress
Post by: DJ Omnimaga on June 13, 2006, 10:47:00 am
he said he released it so ppl can help him with the bug
Title: gtavocado progress
Post by: Dragon__lance on June 13, 2006, 02:28:00 pm
That is one weird bug! I just compiled ur code you gave out with TASM, and i tried to find the problem. For some reason, i guess it freezes up when quitting out IF you get a new high score (for me atleast). I checked your code, and it doesn't seem like you use any stacks at all, so that can't be the problem. My guess is that there's a problem with the starting peice of code, as thats where the bug is. Overall, i'll still keep tryin to find that bug :)smile.gif And I learned a lot from your code :)smile.gif Have you ever tried compiling for mirageos instead?
Title: gtavocado progress
Post by: spengo on June 13, 2006, 07:29:00 pm
Yes, mirage os is better than ion. However I do not have an 83+ rom with mirage os installed and vti does not emulate the flash memory. Pindur is a lot cooler than vti, but for some odd reason, the graphics of gtavocado are really smeary in it. :(sad.gif Also, I use ion for compatability. Seems there are more shells that are compatible with ion than anything else. I can even quickly replace the ion header with a mirage header if anyone really cared- the only real difference is the icon after all. I have thought about it being in the high score place, but I've tried completely removing the high score system and it still crashed the same. :Ptongue.gif
Title: gtavocado progress
Post by: Dragon__lance on June 15, 2006, 04:06:00 am
Have you asked for help at MC forums yet? As i looked through your code, i saw that you were using a lot of "Cp 0", instead of that, just use Or A, much faster...then again, speed isn't a problem.Another thing is that you alotted a one byte variable for one of the timer's (3 i think), when you stored a word to it later, but when i changed that, it didn't make any difference. Well i'll keep lookin, but are u sure the sprite routines function correctly?
Title: gtavocado progress
Post by: spengo on June 15, 2006, 05:59:00 am
Aye, the timers were made back in the day before I knew what was going on. Same with the cp 0 instead of or a. I don't mess with it though 'cause the timers do what they are supposed to do (randommize enemy car creation from the start) and I don't care about speed at this point.
Title: gtavocado progress
Post by: DJ Omnimaga on September 17, 2006, 09:44:00 am
Moved from staff project: dead