Omnimaga

Calculator Community => Other Calculators => Topic started by: Xeda112358 on February 04, 2011, 06:07:51 pm

Title: ZToolPack
Post by: Xeda112358 on February 04, 2011, 06:07:51 pm
ZToolPack



http://www.omnimaga.org/index.php?action=downloads;sa=view;down=628

ZToolPack is a small collection of useful and small assembly programs that I have made for BASIC users. In this collection you will find:

ASMCall    -Allows you to use asm hex codes in a BASIC program
BSprt      -Draw 8x8 sprites using X,Y and a hex string
CopyProg   -Copies variables from RAM or Archive to another var
DataString -Converts a list to a string or visa versa
DataType   -Change variables to another type. Ex.: Pic to Str
ListToReal -Copies list elements to real vars
MultiGraphs-Manipulate 16 graphs/pics without using user RAM
MultiPics  -Manipulate any of 256 pictures with 6 functions
Xtra       -Get hacked vars and tokens (like greek alphabet)
Title: Re: ZToolPack
Post by: yunhua98 on February 04, 2011, 06:08:50 pm
Nice!  you should actually include all of tese in BatLib as options.  ;)
Title: Re: ZToolPack
Post by: DJ Omnimaga on February 04, 2011, 06:14:35 pm
This is cool. :D

I remember Michael Vincent packaged several tools a few years ago, which I used in ROL2, but they mostly did the rudimentary stuff such as changing contrast and inverting text, rather than more advanced things.

Hopefully this should be useful for people who need a tiny ASM lib.
Title: Re: ZToolPack
Post by: Xeda112358 on February 04, 2011, 06:20:34 pm
Hm, should I compile these all into one, simple program? I could do that, too. Also, BatLib doesn't have DataString, ListToReal, MultiGraphs, or Xtra. However, using HexToken in BatLib can do the same thing as Xtra. The rest are already part of BatLib (minus the need for input variables like X,Y,Str1).
...
So, should I put this all into one program?
Title: Re: ZToolPack
Post by: program4 on February 04, 2011, 07:18:57 pm
This is amazing!  :D
I would suggest that you put this into one program, but also keep the original programs because some people might prefer it that way.
Title: Re: ZToolPack
Post by: Xeda112358 on February 04, 2011, 08:11:41 pm
Yeah, they are available as individual programs on TICalc, but I will get to working on putting them together.
Title: Re: ZToolPack
Post by: DJ Omnimaga on February 05, 2011, 12:13:46 am
Hm, should I compile these all into one, simple program? I could do that, too. Also, BatLib doesn't have DataString, ListToReal, MultiGraphs, or Xtra. However, using HexToken in BatLib can do the same thing as Xtra. The rest are already part of BatLib (minus the need for input variables like X,Y,Str1).
...
So, should I put this all into one program?
Hmm if you do that, include the individual ones too anyway. Some people may just want one or two routines while others might either want fewer files/more routines at the cost of size. In some of my games I used CODEX and the large RAM requirement was sometimes annoying. You could put 2 folders in your zip file, one containing all individual programs and the other containing just one 8xp.
Title: Re: ZToolPack
Post by: Xeda112358 on December 16, 2012, 04:49:01 pm
Necro Update! I actually did manage to put most of these in BatLib, but this update adds a few more programs to the pack:

CopyProg2  -CopyProg on steroids.
SetUpVars  -Like the BASIC SetUpEditor, but with other var types
SringLength-Returns how many chars are in the string. "sin(" = 4
StringWidth-Returns how many pixels wide a string is.
TextCompres-Compress/Decompress a string of text
TPROG      -Copies a program from RAM or archive to a tempprog

And the other tools are also included :)
Title: Re: ZToolPack
Post by: Deep Toaster on December 16, 2012, 05:44:29 pm
Seeing this topic title I thought ztrumpet had come back or something :/

These look like some really useful tools! Too bad we seem to have hit that Attachment Not Found bug again...
Title: Re: ZToolPack
Post by: Xeda112358 on December 16, 2012, 05:49:55 pm
D: Why is it having that issue? I'll try to see if I can use a link instead. For now, it is attached to this post.
Title: Re: ZToolPack
Post by: Deep Toaster on December 16, 2012, 05:50:53 pm
A lot of recent attachments have had that issue (around half). No idea what causes it and hope it'll be fixed soon :/