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

Pages: 1 ... 225 226 [227] 228 229 ... 317
3391
BatLib / Re: BASIC ReCode v2.00
« on: April 17, 2011, 01:28:35 pm »
Ah, okay :D I will explain this one to others who haven't used the trick before... In ReCode, you can pass string arguments, but they are ended by a newline, not an end quote. So, if you want to use dim(52 in ReCode to display a sprite, instead of doing dim(52,"3C4281818181423C",8,0,0,0:
Code: [Select]
:dim(40      ;to start the ReCode block
:dim(52,3C4281818181423C
:8,0,0,0
:DispGraph
:Stop

3392
BatLib / Re: BASIC ReCode v2.00
« on: April 17, 2011, 01:22:38 pm »
dim(56 has some drawing functions... Is that the command you are talking about?

3393
Other Calculators / Re: Joint Spring Coding Competition
« on: April 17, 2011, 01:08:39 pm »
Meh, I cannot join, but I might make a simple game idea if I need something to do. I only have a few weeks left before my internet goes bye-bye :/

3394
BatLib / Re: BASIC ReCode v2.00
« on: April 17, 2011, 12:50:19 pm »
hehe! As long as you are having fun, RAM clears aren't bad :D Um, it uses the same key codes as xLIB and Celtic 3 (the real(8 command) I will look for a chart and include it in the readme at some point, too.

Really quickly, though, 9=Enter, 15=Clear, 55=Mode, down=1, up=4, left=2, right=3

If you run this code, it will return the keycodes:
Code: [Select]
Lbl 0
dim(43
If Ans and Ans≠A
Then
Ans→A
ClrHome
Output(1,1,Ans
End
Goto 0
You It will return individual values for two key presses, too, so the highest value (mode+del) will return 3247

3395
Introduce Yourself! / Re: SALUTATIONS
« on: April 17, 2011, 12:48:05 pm »
Um, we try to avoid double posting as a a form of forum etiquette... So I guess I get to be the one to let you know of the Modify and Quick Edit buttons... :/

Otherwise, +1 respect :D

3396
BatLib / Re: BatLib
« on: April 17, 2011, 11:29:16 am »
Scout: Sprites are drawn to 12 columns. That is why the readme says it must be a value of 0 to 11.

Also, I never added error checking there to save on speed

3397
BatLib / Re: BASIC ReCode v2.00
« on: April 17, 2011, 11:26:15 am »
Well,, if you check the screenshots, with graphics, ReCode is much faster. So if you are making a game, ReCode is great for graphics rendering, especially when you have 15MHz mode. If you checkout the Block Eater example made first in BASIC, then ReCode, I would say that it is several times faster in ReCode.

3398
BatLib / Re: BASIC ReCode v2.00
« on: April 17, 2011, 11:13:27 am »
That would be an excellent idea! Like a command to do that... Also, I was thinking that maybe the user could specify a kill switch or a combination?

3399
BatLib / Re: BatLib
« on: April 17, 2011, 10:49:48 am »
Awesome! I am now going to see if I can make the scrolling tilemap >:D

3400
BatLib / Re: BatLib
« on: April 17, 2011, 10:48:31 am »
This .8xk is the actual app. I accidentally uploaded the wrong app with all the correct documentation the first time :/

3401
BatLib / Re: BatLib
« on: April 17, 2011, 02:41:31 am »
Oh jeez, I am way too tired to make updates I guess x.x I managed to upload everything except the correct app, sorry. I modified my post to have the correct download : http://www.omnimaga.org/index.php?action=dlattach;topic=5383.0;attach=7381

Also, for those that already downloaded everything else, here is just the app.

Sorry about that :/

EDIT: Also, this version number is in hex, so it should be 4.00.66.33 when you use dim(57
Thanks, Scout :)

3402
BatLib / Re: BatLib
« on: April 16, 2011, 08:53:14 pm »
Hehe, thanks :) And that saves me from editing...

mrmprog:
Actually, there is a fontset as well as a font editor included in this version, so you can play with that :) Send Str9 to your calc and then do dim(55,5,".Str9 on the homescreen. That will install the experimental 8x8 font, but you can use the font editor to change it to 6x8 or something. Also, you can download Omnicalc fonts and use dim(55 for that :)

3403
BatLib / Re: BatLib
« on: April 16, 2011, 08:43:35 pm »
I haven't made any new screenshots and I haven't added anything to ReCode, but this is a monumental update. Today BatLib has over 100 commands along with a programming language that has over 50 commands. BatLib still is using less than 3/4 of an app page (1 app page is the smallest size an app can be). In this official update, along with the all the updates from the previous unofficial update, these changes and additions were made:

dim(12 and dim(14 now return ".ARCH" if the variable is archived
dim(15 is fixed to read archived bytes
dim(16 is now a tilemap command that can use pictures for sprites data :)

95-SplitUpNibbles-Used to Decompress nibble data to bytes
96-NibbleComp-Compresses LSNs of data
97-GetNibble
98-WriteNibble
100-BatLibRAM
101-Sub2DData

Since I promised that if BatLib ever reached command 99 that I would make sure command 99 displayed the graph screen (for compatibility), that is the case in this update.


In the list of ideas that I didn't add today (but will hopefully get added) are:
102-AsmComp
103-SearchStr
104-ReplaceStr
105-PopUp

And for ReCode:
Input -to get user inputs
Asm( -for multi-line, commented opcodes and possibly with label support.

And just some general coding that needs to get done:
Optimize command table for more speed (will cost a few bytes, but probably worth it)
Hook chaining

So enjoy while I try to whip up an example of a scrolling tilemap :)

EDIT: mrmprog: you need to use the commands to install a font hook. THe actual menu only shows if hooks are installed :) Gimme a second and I will upload a fontset as well as an example for how to install it

EDIT2: Here is a link to the bug fix for RecallPic: http://ourl.ca/8958/203936

3404
BatLib / Re: BASIC ReCode v2.00
« on: April 16, 2011, 08:31:24 pm »
Hmm, then I guess I will have to make another effort at learning how to make interrupts :/

Also, I am getting ready for the next BatLib update :)

3405
TI Z80 / Re: Online Z80 Disassembler
« on: April 16, 2011, 07:52:39 pm »
Oh, I never had a spell checky thing... Hmm, maybe it is because I am using Firefox?

Pages: 1 ... 225 226 [227] 228 229 ... 317