Author Topic: My final "discovery" of BatLib...  (Read 3661 times)

0 Members and 1 Guest are viewing this topic.

Offline Joshuasm32

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 142
  • Rating: +19/-7
    • View Profile
    • Network
My final "discovery" of BatLib...
« on: May 15, 2013, 07:02:07 am »
Even though I have known of BatLib for quite a while, just yesterday I finally started learning it.  I am an addict.  Just a few questions, though:

Are there program versions of BatLib that will work for calc's without apps?

Also, I can't get prgmZINSTALL to work.  I have prgmA installed (if that helps), but whenever I do this:
Code: [Select]
3:Asm(prgmZINSTALLI get 1 in Ans.  Can anyone help?
« Last Edit: May 15, 2013, 07:04:05 am by codebender »
My name is Josh and I a developer at Moonzean. I enjoy Radiohead, web development, Java, and cryptograms.
Spoiler For No Surprises, by Radiohead:
A heart that's full up like a landfill
A job that slowly kills you
Bruises that won't heal

You look so tired unhappy
Bring down the government
They don't, they don't speak for us

I'll take a quiet life
A handshake of carbon monoxide

And no alarms and no surprises
No alarms and no surprises
No alarms and no surprises
Silent, silent

This is my final fit
My final bellyache

With no alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

Such a pretty house
And such a pretty garden

No alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

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: My final "discovery" of BatLib...
« Reply #1 on: June 20, 2013, 09:56:19 am »
A program version would not be able to make use of hooks, but BatLib was originally a project called SpriteLib and a program download is available. It doesn't have nearly all of the commands as BatLib, but it still does have a ton of them.


I also just looked at the ZINSTALL program  :banghead: I forgot to change the name of the app that it was looking for. Older versions of BatLib had a weird name, but when I moved it out of testing, I named it with regular characters. Also, I had to change one of the addresses. It won't allow you to chain with Celtic 3 anymore, but it will allow you to install one or the other. I have the updated version attached to this post.

Offline Joshuasm32

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 142
  • Rating: +19/-7
    • View Profile
    • Network
Re: My final "discovery" of BatLib...
« Reply #2 on: June 20, 2013, 11:21:49 am »
Thank You!   :thumbsup:
My name is Josh and I a developer at Moonzean. I enjoy Radiohead, web development, Java, and cryptograms.
Spoiler For No Surprises, by Radiohead:
A heart that's full up like a landfill
A job that slowly kills you
Bruises that won't heal

You look so tired unhappy
Bring down the government
They don't, they don't speak for us

I'll take a quiet life
A handshake of carbon monoxide

And no alarms and no surprises
No alarms and no surprises
No alarms and no surprises
Silent, silent

This is my final fit
My final bellyache

With no alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

Such a pretty house
And such a pretty garden

No alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

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: Re: Re: My final "discovery" of BatLib...
« Reply #3 on: June 20, 2013, 11:32:48 am »
A program version would not be able to make use of hooks
didn't Iambian find a way to install hooks from an ASM program before? ??? Or was it just doing so from an existing hook-based APP?

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: My final "discovery" of BatLib...
« Reply #4 on: June 20, 2013, 11:53:18 am »
You can, and I have made programs to do that, but not a hook as large as what BatLib requires. It also has the problem of easily being overwritten since the hook data would have to reside in non-user RAM (which many apps and programs use). But now I am trying to think of an approach to this problem where code for certain commands can be stored as appvars and loaded as needed. it would be slower than traditional hooks, but still useful.

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: My final "discovery" of BatLib...
« Reply #5 on: June 20, 2013, 02:00:26 pm »
Ah ok, but it would work for smaller programs, right? (for example an hook-based version of xLIB 0.1a for 82 Stats.Fr users)

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: My final "discovery" of BatLib...
« Reply #6 on: June 20, 2013, 02:46:58 pm »
If it supports hooks, then yes, small hooks would be feasible. I am not sure if they have that support, though :/