Author Topic: ZToolPack  (Read 22382 times)

0 Members and 4 Guests are viewing this topic.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
ZToolPack
« 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)

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: ZToolPack
« Reply #1 on: February 04, 2011, 06:08:50 pm »
Nice!  you should actually include all of tese in BatLib as options.  ;)

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: ZToolPack
« Reply #2 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.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: ZToolPack
« Reply #3 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?

Offline program4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 158
  • Rating: +15/-0
    • View Profile
Re: ZToolPack
« Reply #4 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.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: ZToolPack
« Reply #5 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.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: ZToolPack
« Reply #6 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.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: ZToolPack
« Reply #7 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 :)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: ZToolPack
« Reply #8 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...




Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: ZToolPack
« Reply #9 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.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: ZToolPack
« Reply #10 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 :/
« Last Edit: December 16, 2012, 05:50:58 pm by Deep Thought »