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

Pages: 1 ... 18 19 [20] 21 22 ... 24
286
The Axe Parser Project / Re: Features Wishlist
« on: January 22, 2016, 04:05:27 pm »
I already have zStart, I don't like the auto archive function though.

287
Axe / Re: Axe Q&A
« on: January 21, 2016, 05:26:09 pm »
Is there you can call a label in another program given you know where it is?
Like:
:Goto (A)

Where A has the address of a label in another program.
I am using Runprgm so the label should still be in the same spot.
Basically I want to be able to jump to a label without having to use runprgm each time.
Can you jump to labels outside of the program you are running?

288
TI Z80 / Re: Key hooks
« on: January 19, 2016, 04:42:04 pm »
That seems helpful!  ;D
Are there any example programs?

289
TI Z80 / Key hooks
« on: January 19, 2016, 04:31:32 pm »
Ok... I am probably getting in way over my head but, can anyone explain key hooks in z80 asm?
I have mimas installed and some basic knowledge of assembler.
I mostly code in Axe but have always thought hooks were REALLY cool.
Can anyone tell me how to use them? (they will probably be included as hex code in my Axe projects)
Even an example with some comments telling me what to change would be awesome!
(I don't care if it is in mimas or true asm)

Thanks for any help! (even if it is just to tell me that this is way beyond my limited ability)

290
Axe / Re: Axe tutorial
« on: January 18, 2016, 01:11:40 pm »
I know, but I don't think the tutorial is ready for program memory yet.

Can I get anyone to help write the tutorial???
If not, then this project is as good as dead.

291
is Escheron still being worked on?

292
Axe / Re: Axe tutorial
« on: January 18, 2016, 12:31:57 pm »
Sorry, I am pretty scatterbrained today.  :-\

293
The Axe Parser Project / Re: Features Wishlist
« on: January 18, 2016, 11:03:31 am »
As for making axe better, Is there anything else I can do?

294
Axe / Re: Axe tutorial
« on: January 18, 2016, 10:44:07 am »
I have no idea why it clears the screen after it is finished, however it does.
I you want it to stay longer add:
:Pause SomeNumber
I recommend 1500 for the number, it is about a second. It needs to be after the display command or it will pause then display then quit.



For your next step, the most important thing in games is the graph screen. Most games use the graph screen not the home screen.
I am no longer going to give you numbers instead give you a spot to add your own such as SomeX which would stand for some number, whatever you want it to be.
Here is an example program:

:.SomeName
:ClearDraw
:Pt-on(SomeX,SomeY,[FFFFFFFFFFFFFFFF] (There are 16 F's)
:DispGraph
:Pause 5000

The program should draw an 8 by 8 square whose upper right corner is at SomeX, SomeY, Pause for a couple seconds and quit.
Ok... so what did I just do?
ClearDraw clears the screen so it is blank.
Pt-on( draws the sprite at SomeX,SomeY.
DispGraph displays the image. Without DispGraph nothing would be shown!
The pause command pauses the image so you can see it.

Now... for all those F's...
The sprite is always 16 letters and numbers long.
Each character is actually a number in Hex. What is hex? Ask Google.
Hex counts 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,10,11,12,13,14,15,16,17,18,19,1A,1B...
How do you make hex sprites... I really don't want to cover it right now. If you bug me enough I will go over how to do it.
Some things that could go wrong...
Axe said the sprite was invalid: Then it isn't 16 characters long.
invalid constant: SomeX represents a number, don't just type it in!
Remember the comment in the parenthesis shouldn't be added in the program!
Ask if you have any questions!

Edit (Eeems): Merged double post

295
Axe / Re: Axe tutorial
« on: January 17, 2016, 02:29:17 pm »
If you mean the name, hit enter.
If you mean editing the program hit 2nd mode for quit.

296
The Axe Parser Project / Re: Features Wishlist
« on: January 17, 2016, 12:41:00 pm »
The ability to draw larger sprites such as 16 x 16 pixel sprites could be useful.
The option to run the program right after compile whithout having to go back to the home screen would be nice.
Having Axe back up all files compiled (if multiple programs are included with the prgmNAME command) could be helpful.
Axe could check if the program is the same before backing it up.
If you attempt to run a source code file it could compile then run.
A global offset for all drawling commands would be nice (for scrolling games). Basically if the offset is 3x and 2y pxl-on(0,0) would turn on a pixel at 3,2
The ability to write bytes directly to archive would be neat.
Add Memkit!!!
Pause until something happens, like pause until the enter key is pressed.
A command like Stop that makes the program quit rather than overflow an array.
A command to make a black hole!
The ability to make Axioms and to compile to appvar (possibly by having the first line .appvNAME instead of .NAME)
Maybe more areas of free RAM?
Larger apps?
Draw text to different buffers.
Make the Line( command show up even when one end is off the screen.
A feature for a 2-dimensional list (matrix) would also be useful.


These are just some ideas I don't know how may are possible or feasable.

297
Axe / Re: Axe tutorial
« on: January 17, 2016, 11:57:49 am »
I think that on the Getcalc( command it should specify what files are. (instead of saying file it should say file Y0 -Y9)
That is if you are still keeping them. I think I heard that they were giving you problems.
I think that {ptr -2}r should also be included in some way.
Possibly you could say that Buff(5) is the same as Data(0,0,0,0,0). I thought that Buff( could only be used for screen buffers and if you needed to add 500 bytes of program memory you had to do Data(0,0,0,0,0,0,0,...

298
Axe / Re: Axe tutorial
« on: January 17, 2016, 11:30:04 am »
Hey Runner can I modify the Axe command list to make it a little clearer (like changing corrupts to modify in the free RAM section)

299
Axe / Re: Axe tutorial
« on: January 17, 2016, 11:28:22 am »
You create a new program.
go to PRGM - NEW -Create New - Then you enter the name of the new program and it creates a new program.

300
Axe / Re: Axe tutorial
« on: January 16, 2016, 08:38:03 pm »
True, but dudeman313 asked me to teach him Axe and I might as well see how far I can get.
We am also working on a side-scrolling-no-story line-combat game and I could use some help.
(That is what Bog Sluzi is for)

Maybe I thought that if I asked for people to just write a short overview on a command that I would get some help  :-\

Pages: 1 ... 18 19 [20] 21 22 ... 24