Join us on Discord!
You can help CodeWalrus stay online by donating here.
Menu

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.

Show posts Menu

Messages - GuyInFreezer

#1
I forgot how to tag. This is my very first assembly program that I worked on. Huge props on Zeda and Runer for helping me out in times of need (which is, I proudly say, a lot).


What does this program do?

This program generates the textbox that can be easily seen in RPG games.

What is this program capable of?

This program can make a textbox with location and size you provide, as long as you meet the criteria (96 x 64 pixels. That's how big your calculator screen is).

The text will auto-advance to the next line and even next page if your text goes over the box. (Default is [2nd] for next page) Nifty, eh?

But that's not all! You can also make the text advance twice as fast by holding a designated key! (Default is [ALPHA] key.)

Finally, during any time, you can press [ON] to force-quit the program.


How do I use it?

First, this program requires your text to be stored in Str1. It will accept any letters (even lowercase if you can type it) or tokens (such as sin( ).

There are exceptions, however. This program won't display the following tokens: E,-1, 2 , o, and r. The reason is because they allow this program to do special things if you include them in your text.

  • E: set the text delay to normal.
  • -1: set the text delay to 2x (This means slower. More delay = slower text).
  • 2: set the text delay to 4x.
  • o: Force next line.
  • r: Force next page.

After you store your string, you can execute the program by running this:

{x_loc, y_loc, width, height:Asm(prgmRTEXT

x_loc and y_loc is where the top left boundary of your textbox will be.
width and height are, well, width and height of your textbox.

So if you want the textbox to fill up the whole screen, you'll do:

{0,0,96,64:Asm(prgmRTEXT

If you want more control over which key does which, you can also do this:

{x_loc, y_loc, width, height, NextPageKey, SkipKey:Asm(prgmRTEXT

As default, the NextPageKey will be [2nd] and SkipKey will be [ALPHA].

IMPORTANT!!!
The NextPageKey and SkipKey used does NOT take the value from TI-BASIC getKey!
It uses the keyvalue that Axe or Grammer uses.

Use the values from the second image of this webpage instead.
http://tibasicdev.wikidot.com/key-codes

**WARNING**
Do NOT, I repeat, do NOT use 41 ([ON]) in any of the keys! If you do and something happens to your calculator, I am not responsible.
#2
Other / Re: Weird country/city laws
April 13, 2016, 02:15:02 AM
In Korea, kids below 18 years old (i think) are not allowed to play video games from midnight - 6 am.
#3
General Music Talk / Re: What are you listening to?
April 07, 2016, 03:35:21 AM
I listen to it every day religiously becaue its one of my favorite remix of the theme of the best touhou character.
#5
Gaming / Re: Old Calculator Games
April 06, 2016, 08:40:27 PM
Quote from: Dudeman313 on March 31, 2016, 09:58:50 PM
True.

Another old calculator game: KOF2K.
That was fun, for a little while, until I got bored winning all the time.
I wonder if that could be used to make a detailed fighter game for the CE?
Oh boy this game.

Detailed fighting game certainly would be harder to implement since a decent fighting game requires more precise hitbox for each motion, more command moves recognization with prioritized moves order, combo damage reduction, downing, etc,

I would love to see one made though.
#6
Game with at least in playable state, regardless of which platform it might end up with.
#7
Quote from: aeTIos on March 04, 2016, 12:27:15 AM
Quote from: GuyInFreezer on March 03, 2016, 11:25:44 PM
Life eating me alive that's where I am!

(This email notification thing is awesome)

I lost a quite a bit of progress with my laptop mishap last time so with little time I have ive been brainstorming some stuff. Probably a redone sprite too instead of zelda ripoff lol
Let's just make that RPG idea we had 2000 years ago. :trollface:
Can I just say that I still remember the basic gist of the storyline? :P

@DJ Omnimaga ya but the thing is the backup was in my laptop too lol (in separate partition)
#8
Life eating me alive that's where I am!

(This email notification thing is awesome)

I lost a quite a bit of progress with my laptop mishap last time so with little time I have ive been brainstorming some stuff. Probably a redone sprite too instead of zelda ripoff lol
#9
Gaming / Re: Which game in this list is your favorite?
February 13, 2016, 03:06:24 PM
Hong Kong 97 obviously. Just check out that fantastic BGM it has there.
#10
Calc Projects, Programming & Tutorials / Re: SLIME
January 25, 2016, 02:52:58 AM
Quote from: Dudeman313 on January 24, 2016, 10:21:12 PM
I dunno... still lookin'.
:walrii:

EDIT:
The wait is over! I think. Unless I find something better, the Slime Lord is now known as Domi Detritus!

But Domi is plural. :P
(Not accounting the fact that "Detritus" should be "Detritorum")
#11
Piano and E-Guitar.
Mostly piano though since I gave up learning E-Guitar at some point.
#12
Calc Projects, Programming & Tutorials / Re: SLIME
January 23, 2016, 12:48:23 AM


I have no idea what's happening lol
#13
Gaming / Re: Old Calculator Games
January 22, 2016, 06:29:04 PM
Hmm I don't think I ever ran into that bug.
But I've ran into other ones. (Especially that bug that gets you stuck in a tileset in chapter 3).
#14
Gaming / Re: Old Calculator Games
January 22, 2016, 03:14:58 PM
As for TVF missing a lot thing, what I did usually was to rush to a ranger fight at level 1 (which you will win despite missing 95% of the time because he will never hit you) and finish a quest to get a fire magic by level 2 (since danger fight will level you up). Once you get magic, you don't need to worry about missing since magic never misses.

As for ARPGC, I liked Bella knight and MGS.
#15
Gaming / Re: Old Calculator Games
January 22, 2016, 02:51:30 AM
Is it built with arpg construction set?
Powered by EzPortal