Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Michael_Lee

Pages: 1 2 3 [4]
46
Axe / Help? (Appvar stuff)
« on: September 30, 2010, 05:38:47 pm »
Help?  I've been trying to run this:

Spoiler For Spoiler:
Code: [Select]
.AA

"appvMINES2DE"->Str3
"appvMINESAVE"->Str4
GetCalc(Str3,Y1)->Z

If Z
    UnArchive Str3
End

GetCalc(Str3)->Z

!If Z
    GetCalc(Str3,55)->Z
    0->{Z+2}->{Z+11}+1->{Z}->{Z+1}
    9->{Z+5}[radians]->{Z+7}[sup]r[/sup]+1->{Z+9}[sup]r[/sup]
    For(N,0,20)
        999->{N*2+12+Z}[sup]r[/sup]
    End
    For(N,0,4)
        0->{N*10+18+Z}[sup]r[/sup]->{N*10+20+Z}[sup]r[/sup]
    End
    !If Z
        Goto END
    End
End

For(N,0,2)
    If {Z+N}>1
        N=0->{Z+N}
    End
End
{Z+5}[sup]r[/sup]->A
{Z+7}[sup]r[/sup]->B
{Z+9}[sup]r[/sup]->C
A+1*(B+1)->N
If N>710 or (C>N)
    9->A->B->{Z+5}[sup]r[/sup]->{Z+7}[sup]r[/sup]
    10->C->{Z+9}[sup]r[/sup]
    0->{Z+11}
End

GetCalc(Str4)->N
!If {Z+4}
    If N
        1->{Z+4}
    End
End
Return

Lbl END
Return

But whenever the appvars I want to make don't exist, the code creates the appvar, and fills it with the data it needs to, but does a bug:  it's the one where it creates a large parabolic variable, and if you try to delete it or do parabolic graphic, you get a RAM crash.

Anybody know what I'm doing wrong?

I really don't know what's wrong.


Edit: nvm - I asked for help prematurely.  Problem solved.

47
Miscellaneous / [MERGED TOPICS] Version numbers/abcd/Completion %
« on: September 28, 2010, 06:23:44 pm »
Just a random question:
What kind of system do you guys use for version numbers in your programs?  Is there a method, or do people just make up random numbers?

Same thing with the progress bars/percents I see in a lot of signatures.  What does it mean for a game to be "43% done", for example?  Can't you only give an approximate number at best?  idk, it feels kind of arbitrary to me.

(After re-reading, this feels kind of rant-y.  I hope I'm not ranting - that would be a bit rude)

48
Other Calculators / Axe Minesweeper v0.95.056
« on: September 28, 2010, 01:22:38 am »
Axe Minesweeper v0.95.056



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=568

A game of minesweeper, featuring:
> Scrolling and large minesizes
> Customizable minefield sizes (26x26, 10x70, 1x2, etc...)
> 3 difficulty levels
> Timer - works even on the TI-83!
> High scores (save the 3 best per difficulty!)
> Fast expansion
> Flags and question marks
> An undo button!
> 3 level grayscale
> Teacher key - press [CLEAR] to quit instantly!

To play, press
[2ND] to reveal a square
[ALPHA] to flag a square
[GRAPH] to pause
[TRACE] to reset
[CLEAR] to quit instantly

Made with Axe Parser 0.4.4

Main Features demo:


Customizable Options demo:


Example Gameplay:



49
Axe / Questions
« on: September 22, 2010, 02:56:51 pm »
I tried this:
Code: [Select]
.ATEST
ClrHome
For(A,0,5)
    A->{L1+A}/16
    A+5->{L1+A}^16
    Disp {L1+A}/16->Dec,{L1+A}^16->Dec,i       .imaginary i for newline
End

Repeat getKey
End

and expected this:

Code: [Select]
   0    5
    1    6
    2    7
    3    8
    4    9
    5   10

but got this:

Code: [Select]
   0    5
    0    6
    0    7
    0    8
    0    9
    0   10

And I don't like that result.
Help?

Also, what are bitmaps and how do I use them (and the bitmap command(s))?

Edit: added a '->Dec'

50
General Calculator Help / Exporting/signing apps?
« on: September 18, 2010, 09:51:55 pm »
Does anybody know how I can export apps?
Also, what's 'signing apps'?  How does it work?

51
Axe / How to use interrupts
« on: September 01, 2010, 11:50:27 pm »
Hi, can somebody provide a short example on how to use interrupts?
Just a few snippets of code to provide an example for me to work with?

52
TI Z80 / Axe Minesweeper
« on: August 29, 2010, 08:42:50 pm »
I'm going to try to make a minesweeper game using Axe.

Some more interesting features that I'm going to try to include are an undo button, multiple high scores, customizable field size and mine amount, and grayscale.

Although, I'm not too sure about the grayscale one - I've tried to make one, but artistically, it kind of sucks.  It's a bit dull, and doesn't really enhance the gameplay at this time.

Currently, I have a crude mockup and am working on the basic mechanics.

I've attached a gif of what I have so far - obviously, it's far from complete, but my code seems to be placing the mines if not the numbers correctly.  (Although, oddly, it places more mines then it should).

53
Introduce Yourself! / Here I am!
« on: August 10, 2010, 02:33:06 pm »
Hi - I'm a (soon to be) 10th grader living in the US.
I got interested in my TI-84 around January when I discovered (*gasp*) you can program these things!
I intrepidly googled, then came across a bunch of tutorials (tibasicdev.wikidot.com, mostly).  I made my first quadratic solver, then never looked back.
Since then, my grades in school slowly started to drop (except math), and my backpack grew significantly lighter (because I stopped checking out so many library books).
Around this June, I started getting tired of the limited graphics in BASIC, then started exploring Assembly, and then the Axe Parser.  Heehee - Axe is fun!  (Sprites!  Speed!  Grayscale!)
I'm planning on making a bunch of arcade games right now - and maybe an RPG later, if I ever figure out a unique plot.

54
Axe / A few simple questions...
« on: August 09, 2010, 12:17:13 pm »
Hi - Axe is great, isn't it?  I just discovered it last week.
I have a few questions though:
1) How do pointers work?  I think I understand the basic concept, but I'm not entirely sure what the difference is between doing this
Code: [Select]
5->A and
Code: [Select]
5 ->{A}2) Also, I tried using the routine in the User's Manual to try to copy an external variable, but I keep getting this weird sort of hexadecimal thing
Code: [Select]
"varG"->Str1
GetCAlc(Str1)->P
Disp {P}[sup]r[/sup]>DEC          (The triangle with the DEC to the right)
And this gives me weird values - especially if I try storing decimals, large, or negative values to G.  Am I doing this wrong? 

I apologize if any of these questions are stupid...  :(

Pages: 1 2 3 [4]