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.


Messages - johnbchron

Pages: 1 2 [3]
31
The Axe Parser Project / Re: Sprites and Many Instances of a Sprite
« on: March 15, 2018, 03:43:43 pm »
   As for the lists, it is just an area of ram labeled L1-6. It is convenient to use these areas as lists, however because of how large they are and the fact that in any other case it's called a list. You access it the same way you would for other parts of ram, for example if you wanted to access the its 13th byte (you can choose whether to space the items in your list one or two bytes apart, based on whether you need numbers from 0-255 or 0-65535), your syntax would be L1+12 (or 24 if you are using two byte spacing). Be careful when using more than L1 for the reasons explained below however, because some of those areas of ram are used for system things. Refer to the image below, taken from the axe command list.
   As for your sprites, hex codes only are accepted by axe in powers of 16, that I can tell. You can make icons for your programs that are 16x16 and 64 hex characters long, and you can make 8x8 sprites for the Pt-On(, Pt-Off(, and Pt-Change( that are each 16 hex characters long. As far as I know, your best bet is to display multiple sprites right next to each other. It's what I've always done... (did you know that you can store sprites from Pic00000 to PicFFFFF?)

32
Axe / Best axe optimizations?
« on: March 14, 2018, 03:33:21 pm »
So what are the best axe optimizations? I have found some ways to optimize axe programs, but I would like to make a consolidated list for my cousin who needs help/ to help me. I have mainly only found them for declaring variables. Any help is appreciated.

33
Axe / More dynamic variables?
« on: March 13, 2018, 02:06:35 pm »
So I work in Axe, obviously (otherwise I would have put this in basic or some other topic), and I want to make large games. The main limitation I run into most of the time is that I don't seem to have enough non-final -- or for lack of a better word, dynamic -- variables. Does anybody have any ideas/solutions to this problem? I already know about A-Z, theta, and r1-r6, but are there any that I don't know of? Nobody else seems to have this problem.

34
ASM / Re: Simple ASM tasks
« on: March 02, 2018, 06:29:13 pm »
Yeah, I know a decent amount of Axe, but I am just one of those guys who likes to make things (programs) as efficient as possible, and I figured ASM would be faster/more direct in anything it does. I will wait until I am much better at Axe until I try to undertake ASM. Thanks!

35
TI-BASIC / Re: any recommodations??
« on: March 01, 2018, 06:51:16 pm »
What kind of recommendations are you looking for? Expansions? Bug fixes? Also, if you ungrouped it, I would then be able to access it.

36
ASM / Simple ASM tasks
« on: March 01, 2018, 11:56:43 am »
Hey guys, so I see all over the web people who post hex codes that do things like invert the screen or make keys repeat faster, but how do I do basic things in shell-less assembly? For example manipulate a variable or draw a shape? Any help is appreciated.

Pages: 1 2 [3]