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 - lookitsan00b

Pages: [1]
Computer Usage and Setup Help / Operating systems questions
« on: June 07, 2011, 06:54:14 pm »
Ok I know nothing in this area (well, not much). I don't even know what a Linux really is. So, my questions:

1: Is it possible, by some extreme feat of awesomeness, to run a mac OS on a pc, but leaving windows on it as well? I don't care how, so long as I can switch without too much work.  Only reason I ask is because my mother is getting me a pc laptop for college, and I really wanted to do some iOS dev. :banghead:

2: Can Windows 7 run Roller Coaster Tycoon(the original, both expansions)? :) ;) :D ;D :P :hyper:
Cuz I heard they dropped 16 bit compatibility, and I'm not sure how many bits RCT has. And I'd have to poke microsoft real hard if it doesn't work.

3: What is Linux? :P (jk, but only a little)

TI Z80 / Interactive (worm) Pet!
« on: March 15, 2011, 06:22:04 pm »
Finally, you can own your own little virtual pet on your calculator! (itsa worm!) Not only can you feed it, but if you don't feed it, it'll die! (and rise from the grave to haunt your children and their children!)

Asm(prgmWORMY) has a little (< .5 screen) tutorial on how to care for your new pet.

Okay I'll admit I was bored :P

Spoiler For didja kno that worms are bugs?:
1: Its a little bug that attaches itself to the first unarchived nostub asm program it finds
2: Then the next, and so on. (1 each time you run an 'infected' program)
3: When it runs out of programs to 'eat', it starts complaining about you not 'feeding' it. (but it'll still let you run the program)
4: After a while of this, it will no longer let you run nostub asm programs until you 'feed' it.

Btw, it doesn't seem to work in wabbit... :(

*untested upwards and downwards of os2.43

TI Z80 / Final Fantasy Tactics Advance TI Arena
« on: January 24, 2011, 10:03:07 pm »
Final Fantasy Tactics Advance TI Arena!!!!!

As the name suggests, this is a clone of Tactics.  Isometric mapping and everything.  Only things that will eventually be missing from this version will be:
  multiple equips, ability to switch between them
  multiple maps, a plot of any kind whatsoever
  classes, skill sets
  possibly enemy AI, but I'll try to include some...

Currently includes a copy of the first FFTA2 map for (at least) testing purposes.  Only one enemy/player sprite so far (but as many players/enemies as you can fit in L1), but the turn system is working well(ish) so far.  Got a nice HUD, and so far does not include a single Pause, but runs at a rate good enough for an rpg.  Units have stats, although only move, jump, speed, hp, and mp so far. (it'll eventually include the typical full set)

Spoiler For something you really shouldn't read. I'll feel less obligated to make it if you don't:
Anybody else notice that the Tactics games (at least FFTA2) lack something?  This won't lack it.
(Hint: It really really really honestly is not not multiplayer)
(thats a double negative)

I realize I am horrible at spriting anything except geometric shapes.  Anybody wanna make some 16x16 isometric character/enemy sprites?  (if you have trouble with this, I may be able to make them taller...)

thread for the mapper

Awesome screenie:

TI Z80 / Isometry
« on: January 19, 2011, 05:07:26 pm »
Read the screenie :P
Spoiler For just in case your browser doesn't support .gifs (i.e. IE8):
Its an isometric graphics engine made in Axe, with an awesome demo map.

Soon its gonna support scenery, and the map should probably be compressed somehow.

I already have an awesome tree sprite.

TI Z80 / a Basic shell
« on: January 15, 2011, 04:25:47 pm »
Well, I've been inactive on these forums for a while, but not on the calculator.  So this is what I've been doing: a BASIC shell.

Of course its not all BASIC, I've needed an ASM program for 4 functions:
 1: Number of programs on user's calculator
 2: Getting the first couple bytes of each program, for use with text sprites
 3: Getting the name of each program
 4: Running the selected program

The startup is a little slow (due to archiving variables such as a copy of the user's graph screen), but other than that it actually works really well so far.  It not only saves all of the settings it changes, but every single real/cplx variable!

The setup should be familiar to anybody who has a computer (except the lack of a mouse), using 7*7 text sprites for icons (an unrolled loop, if you're wondering how it draws them so fast).  It currently does not support running programs (need to figure out how to do that, but I do plan to allow ASM programs as well), archived programs with icons in the source code, or selecting programs that do not have icons.

Grr. Wabbit won't play nice with this.  First, my GetProgName function fails in MathPrint mode (returns Str1="mean(", fixable, but annoying), then my icons all have that row missing, I forget how to fix that.  It initializes slower on my calculator, due to the presence of 32 programs on it.

TI Z80 / YASS (Yet Another Security Suite)
« on: December 15, 2010, 06:14:25 pm »
ok how many does this make it? :P

I just wanted to do it for the fun of it (and experience), but these are the features of SECURITE: (name subject to change)

   why CATALOG? because that contains the Asm(prgm tokens, which can be used to re-run the program and reset the key.

 currently supports a 5 (or less) keypress 'string'. Could be longer (would actually only have to delete code ;) ), but it might be too easy to forget.
   Automatically disables security when the keystring is entered.
   Sorry, no [Enter] in the keystring. That is used to confirm it.

 Re-enables everything with [2nd][TBLSET] (thats on F2, for quick reference)
   What does that do anyways? :P
   If you really want TBLSET, just re-enable it and try again. TBLSET is enabled when the security is.

 Installs a raw key hook to appbackupscreen, so running virtually any ASM program will disable it...
   Hey, its not an app... (could use appvars... <- possible future update)
   Disables with any method that disables any raw key hook, only way I know of is PTT... (saved me the trouble of pulling batteries quite often earlier...)
   ↑↑↑ possible future update, blocking PTT
   are there any other methods of breaking a raw key hook?

 Virtually unbreakable with a good key, and followed by 'Clear Entries' (or 2.53MP and up scrolling up and manually deleting)
   Only way out I know of is PTT.
      Does that have a key value associated with it?

 size. that is its awesomeness factor. 170 bytes on-calc, and 229 on computer. Almost smaller than a one-line BASIC program!

I am having trouble with:
  displaying the prompt for the keystring. Oddly, I cannot get b_call(_puts) to work. :banghead:

I had trouble with:
  not initializing the keystring length. lol I almost posted about it working on wabbit but not on-calc :P

wrote it from scratch today :P

PTT = Push to test, triggered by pressing ON while holding left and right arrows.
Compiled with 100% MIMAS 0.2.

TI-BASIC / Fun with strings!
« on: December 14, 2010, 11:45:12 pm »
Y DUZ DIS GIB M3 A 3R0R? :banghead:

Code: [Select]
:If sub(Str1,1,1)="""

Spoiler For edit:
I DO want all three quotes there. It worked fine with Str0, and that's what [RCL][VARS][7][0] spits out.

« on: December 09, 2010, 09:57:23 pm »
In direct opposition to the BF interpreter, I give you the FALSE interpreter! (beta 0.7903) Written in TI-Basic, it has to be the fastest TI-Basic based language ever :w00t: (except BF, but easier to write code for and read)

The official command set is:

arithmetic operations: +-*/_
Logical operations: =>&|~
Stack operations: $%\@ø
variables ops: :;
program control: []!?#
strings/chars ops: " '
and IOStream commands: .,^ß
What do these random symbols do?

I have currently implemented: +-*/_=>~:;.,[]! (replaced _ with (-), ; with r, and ~ with =\=)
Working on: #. I'll use w (that's the graphing variable)
I need good symbols to replace: &|$%\@ø and maybe ß (not sure what it really does)

EDIT: ' and " are fully functional, and ^ is mostly working. I decided to use ()'s for double quotes.

Oh, and sample code: (doesn't work in current release)
(Pick a numbar)0,':,^A:1 1:1 2:(Guess the numbar  )1 1:1 2:[0,':,^Ar=~[0,(Nope!)Br!]?]B:Br!0,(You win!)
...where ~ is the not equal sign

TI-BASIC / [TI-Basic] umm... error?
« on: December 03, 2010, 11:57:25 pm »
Well I guess I must be doing something wrong (other than learning how to work with inString, closing parentheses omission, and 2d strings, and using 2.53MP all at once)

I've been getting very strange errors recently...

Where B=inString(str4,str2) (after modifications (including a couple fPart(s, but it's still a natural number))
Code: [Select]
sub(str4,B,1) ;ERR: DOMAIN, (B=7 and length(str4)=36)
sub(str4,7,1) ;works fine with no change to the string
7 -> B
sub(str4,B,1) ;works fine
int(B -> B
sub(str4,B,1) ;works fine

... And that only happens on the second time through the main loop. (the next line of code is the 'End' for the main loop)

Now, after much work to make my obviously corrupting variables work, (using 'int(', of course) I have hit a brick wall.

Spoiler For Spoiler:

when inString( returns '9', which I then convert to (3,1) (I did say it was a 2d string) I try to do this to it:
Code: [Select]
X+1-6(X=6) -> X
... and nothing happens. (I'm not totally sure that's true, but I do know that there is no writeback if it DOES do something)

Anybody with the slightest idea why this is happening?  Any help will get a nice polyalphabetic encryption program! (btw, this is the only bug left)

Other Calc-Related Projects and Ideas / TI-OS Command addition
« on: November 23, 2010, 10:54:31 pm »
I'm sure we all can think of a few commands TIOS could really use.

For example, I was thinking of a 'With' command. Something that can change the 'Ans' automatically pasted at the beginning of a blank line when you push an op key to 'A', 'sin(180', or even '(-B+sqrt(BB-4AC))/(2A)'. Something that allows us to pass arguments to programs (using lowercase letters, of course) would be nice too.

Oh and while I'm at it, an app that'll allow us to make our custom-made quadratic solvers into token commands would be nice ;)

If it's not possible, consider it a KOS math program suggestion, or even a suggestion for future OSes.

It doesn't have to be an OS patch/mod/whatchamacallit, an app that'll temporarily install these would be nice too.

TI Z80 / Breakout clone
« on: November 07, 2010, 09:08:37 pm »
I need ideas.

I have noticed these bugs:
  Occasionally, the ball will pass through a block vertically instead of bouncing off of it.
  The C4 block is somewhat unreliable, and it lags a little.

If you have any idea why this is happening, please tell me.

See readme for version history

Introduce Yourself! / Well hello.
« on: November 04, 2010, 07:16:52 pm »
... well i wrote out a huge long message and it logged me out, so i'm gonna keep it short this time.
I'm a game developer. (well not really, I'm a senior in high school)
I know all (or almost all) the ins and outs of BASIC.
Top two things I hate about BASIC (other than slow speed, lack of useful functions and annoyingness):
1: Noobs who ask "Why am I getting 'ERR: MEMORY'"
2: Noobs who respond "Don't use labels."

I know a little assembly. Enough to make a black-and-white unoptomised graphics engine.
Top two things I hate about ASM:
1: It's somewhat difficult to program in.
2: ... see number 1.

I'm learning Axe.  In fact, that's why I signed up here... or what pushed me over the edge.
Top two things I hate about Axe:
1: The lack of useful functions (no floating point math :P)
2: It seems to mess up so that I can't run the last command by just pressing enter in some cases after i put it on my calc.

Number one thing I hate about these forums so far:
1: Once I hit a certain length in my message it won't stay scrolled down all the way, so it's constantly flashing while I type.  :(

Axe / My hittesting doesn't work.
« on: November 04, 2010, 06:12:04 pm »
Why doesn't this work? ???
Code: [Select]
.Ball move
{B-1}+{B-3}→{B-1} .move X
{B}+{B-2}→{B}       .move Y
If -2>=>={B-1} or ({B-1}>=>=90)
If -4>=>={B} or ({B}>=>=56)

{B-3} = xvel
{B-2} = yvel
{B-1} = x
{B} = y

The ball does not bounce off the left and top walls.  It eventually bounces, but REALLY far off screen.
Btw the reason for the odd numbers is I'm using a padded sprite... (4 on top, 2 on each side)

Pages: [1]