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
16
The Axe Parser Project / MOVED: Questionsss
« on: May 04, 2011, 07:32:41 pm »
It just occurred to me that this is the wrong thread: questions about Axe belong in the Axe language subforum.

Therefore, this topic has been moved to Axe Language.

http://ourl.ca/10790

17
Miscellaneous / Sporadic posting...
« on: April 23, 2011, 12:57:36 am »
I've been really busy with schoolwork, other side-projects, clubs at school, etc. (and playing with my new Android  <_<), so I haven't had time to check on Omnimaga recently.

So, because I'm too lazy to read through everything I've missed, what interesting things happened in the past month?  Any new project releases, that sort of thing?

(I think I know about really really major things, like Lua for TI-Nspire, but I'm afraid I might have missed looking at some of these things).

18
Computer Programming / Programming on the Android smartphone
« on: April 17, 2011, 04:04:14 pm »
Did you know that you can program and run Python on nearly any Android smartphone?
You can literally whip out your phone and start programming on the run -- it's like a calculator on steroids! (although support for graphics is nearly nonexistant, as far as I can tell, so games are out)

http://code.google.com/p/android-scripting/

You can also do Lua, Perl, jRuby, and a few other languages, I think.

This is so awesome: I just had to share.

19
General Calculator Help / Give a summary of RAM?
« on: April 09, 2011, 03:35:20 pm »
Can somebody give me a quick summary on how memory in RAM is organized, or suggest a good guide?

Specifically, which portions of RAM are free RAM, which parts should I generally leave alone,  which parts do the OS use (and for what purpose), which parts does Axe use, where is the VAT located, etc...

20
Axe / Why does this not compile?
« on: March 29, 2011, 06:07:09 pm »
I was recently starting up some old projects again, and made a few changes.

The attached program will not compile (under Axe 0.5.0 and 0.5.1), it stops on the second pass, 93% finished with an 'UNDEFINED' error, with the cursor hereabouts:

Code: (Context) [Select]
Lbl MAP
ClrDraw
ClrDraw^^r
sub(RCT,1,1,94,62,1)
sub(RCT,3,3,90,58,1)
For(T,0,6)
    For(S,0,10)
        11*T+S+L1->W
        !If {W}/16-1
            !If rand^16
                4->{W}
            End
        Else
            {W}^16->{W}
        End
        
        Pt-Mask(S*8+4,T*8+4,{W}*16+Pic1)
    End
End
Return

Specifically, it stops on the Pt-Mask, right at the Pic1 part.  This puzzles me, since one of the first things I do is to explicitly store data to Pic1.

Attached is the 8xp and for convenience, a text file translation.
(I would also attach a screenie, but for some reason, Wabbitemu no longer seems to want to run apps, which is weird.)

Help?

21
Web Programming and Design / My website -- Reviews?
« on: March 26, 2011, 05:38:40 pm »
I made a website (using HTML 5): www.multiscale.webs.com
I'm probably going to use it to post information about any projects I'm working on, to upload my programs eventually (when freewebs will actually let me  :banghead:), and put other random stuff.
 
It's hosted with webs.com.


As websites go, this one is really empty (I don't have much content yet), and my color scheme is really dry.

But apart from that, how does it look?  And if anybody cares to examine the HTML to any detail, how is it?

I'm open to any suggestions and criticisms.

22
Site Feedback and Questions / Ratings in Downloads Section
« on: March 21, 2011, 08:30:21 pm »
Question: is there any point to being able to rate programs/files in the downloads section?  The files already go through a vetting project, and they're all pretty high quality anyways.  Also, nearly all of the files there are either 5 or 4 stars, or just have no rating -- they don't really tell me much about the program.

23
TI Z80 / TIConvert
« on: February 24, 2011, 07:47:53 pm »
EDIT:
This project has been renamed to Croquette:
Visit http://ourl.ca/12272 instead for the latest updates.

You can download the latest versions at https://code.google.com/p/croquette/p/



I made a python script that turns an Axe source file (8xp) into a text file!  It can add indenting and everything!

Later, I want to try and enhance it so it can convert TI-Basic to text, and text to either TI-Basic or Axe (although it wouldn't probably be able to compile).

...

It's a command-line sort of thing, and it's sort of redundant given Tokens and Runer's mod, but I always wanted to make one.

Also, does anybody know if it's possible in any way to turn a Python 3.2 script into an executable?

Edit:
The attached doesn't even work, so I'm going to remove it before more people download.

24
General Calculator Help / Character vs token? (and other questions)
« on: February 23, 2011, 08:48:59 pm »
The character 'f' (lowercase F) is designated the number '102' (66 in hexadecimal) by the calculator (and therefore, by ASCII), but according to the table of tokens located at tibasicdev, the token 'Normal' is also represented by '66'.

How does the calculator distinguish between the two?

25
The Axe Parser Project / Memkit issues
« on: February 13, 2011, 02:57:35 am »
Hmm, not sure if this should belong in this forum or the other one...

Any reason why this won't compile?  It says 'BAD SYMBOL' right at 'dim()r'.  (Am I right in assuming that the 'r' is the radians symbol?)
dim() and dim()rr work fine, though.

Code: [Select]
.TEST
#Axiom(MEMKIT)
Fix 5

For(A,0,710)
    0->{L1+A}
End

Load()
Next()
Next()
Next()

dim()r->{L1}r
Print(L1+2)

ClrDraw
DispGraph

Text(5,5,L1+2)
Text(30,5,{L1}r->Dec)

Repeat getKey(15)
    DispGraph
End

Also,  what happens if I try to use dim()r on an archived program/appvar?

Also, in the [VARS] [2] menu, why are there more commands not mentioned in the readme?  (Render, DrawL, DrawR, DrawS, Up, Down, Left, Right)

26
News / Unlimited PMs for all
« on: February 10, 2011, 01:46:27 am »
As of yesterday, the limit for the number of private messages you can hold has been removed, effectively allowing unlimited PM storage.

Please be aware, however, that members still need at least 5 posts to send PMs and also need 20 or more posts to be able to store more than five PMs.

(This was made possible when we switched our hosting provider -- there was a 100 megabyte limit with our previous provider, 1and1)

27
General Calculator Help / USB, missing RAM pages, and more questions
« on: January 30, 2011, 07:17:36 pm »
I have questions!

1]  I want to try using msd8x, and it appears I need a mini A to female A thingymajig.  I already have a mini A to mini B cable, and a mini A to male A.  Using these, and other common household items, is there any way to make my own USB adapter thing?  I think I might be able to just find 4 thin paperclips, and try and connect my USB to the mini A to male A cord, but I don't think that would be particularly sturdy nor safe.

2]  Can anybody recommend a set of cheap but reliable set of USB adapters that I could look at buying?

3]  Missing RAM pages - the serial number on the back of my calc (TI-84+ SE) ends with P-0509M.  I believe I read somewhere that serial numbers ending with F and higher are missing RAM pages -- is this true?

4]  What are RAM pages?  What are they used for?  Why do some programs use them?  If I don't have them, but want to use programs that require them (like TI-Boy or msd8x (I think)), are there workarounds available?

5]  My full serial number starts with 4 numbers, then six, then the before-mentioned set of characters.  What do all of the numbers and letters mean?

28
TI Z80 / YAB (Yet another Bomberman)
« on: January 14, 2011, 07:17:39 pm »
This Tuesday, a friend challenged me to make a Bomberman game.  I have a basic version worked out that I wanted to share -- you can control two players (I plan to add more, plus calc to calc multiplayer eventually), and lay bombs.

I don't have powerups/enemies yet - what kinds do you guys think I should include?

Also, how are the sprites?

29
Axe / How do I use calcnet for Axe?
« on: January 14, 2011, 02:35:39 pm »
Insofar as I can tell, using calcnet seems to be fairly simple - a certain amount of RAM is allocated for data, and there are about 4 commands I can use to send/recieve data.  However, I have no idea on the specifics, and the nature of the sending-of-data.
So out of curiosity...

1] Which area of RAM can I store data to?  (I think it's L1?)
2] How do I instruct my calculator to send/recieve data?
3] When sending data, how exactly does it work?  Does it take the contents of my buffer and update every other buffer to match mine, or what?
4] Is there a way to use Calcnet without having to require/bundle DoorsCS 7.1 with each program?
5] Could somebody provide a simple example of an Axe program using Calcnet?
6] How do I simulate linking two calculators in wabbitemu?
7] How is Calcnet spelled?  Is it 'calcnet', or 'CalcNet', or 'Calcnet', etc...

30
Axe / Random Effect
« on: December 12, 2010, 09:45:47 pm »
 :evillaugh:  Muhaha!  :evillaugh:
In Axe, if you mess up, you usually either clear your RAM or cause ugliness to appear on the screen.
However, this time, I messed up, but accidentally obtained a decent picture of a randomly generated scrolling cityscape!
(for the record, I was trying to make scrolling clouds, which I still haven't been able to do well   :banghead:)

Code: [Select]
([r] is the radians symbol)

.CITY
ClrDraw
ClrDraw[r]
Repeat getkey(15)
  DS<(A,10)
    Horizontal -[r]
  End
  For(B,0,5)
    B*4+L1->Z
    !If {Z}
      rand^21->{Z}->{Z+1}
      rand^65->{Z+2}
      3->{Z+3}
    End
    If {Z+1}
      {Z+1}-1->{Z+1}
      Rect(95,{Z+2},1,rand^{Z+3})[r]
      If {Z}-{Z-1}<4
        {Z+3}+1->{Z+3}
      ElseIf {Z-1}<4
        {Z+3}-1->{Z+3}
      End
    Else
      0->{Z}->{Z+1}->{Z+2}->{Z+3}
    End
  End
  DispGraph[r]
End

Pages: 1 [2] 3 4