Author Topic: BatLib  (Read 147280 times)

0 Members and 2 Guests are viewing this topic.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: SpriteLib
« Reply #195 on: February 04, 2011, 01:45:31 am »
How many pages are you currently on?
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: SpriteLib
« Reply #196 on: February 04, 2011, 01:45:58 am »
Awesome. How many functions in total do you plan to include? O.O
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: SpriteLib
« Reply #197 on: February 04, 2011, 01:47:21 am »
I am on one page and I've used 7359 bytes of code plus the 128 byte header. I am at 64 commands, so I will just keep going as far as I can. Maybe a hundred or so?

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: SpriteLib
« Reply #198 on: February 04, 2011, 01:47:46 am »
 O.O

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: SpriteLib
« Reply #199 on: February 04, 2011, 01:49:14 am »
Well I plan to add a lot to command 40 (BASIC ReCode), too and I need to add te math and menu functions. I am restructuring the code so that I can really optimise BASIC ReCode :D

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: SpriteLib
« Reply #200 on: February 04, 2011, 01:52:51 am »
So, can you make a list of what one can do with BatLib besides graphics? Pleasssssssssse?

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: SpriteLib
« Reply #201 on: February 04, 2011, 01:54:23 am »
Do you mean a list of commands...? That is going to be pretty long... ish...

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: SpriteLib
« Reply #202 on: February 04, 2011, 01:56:11 am »
No, not commands :).  Kind of like, can it work with appvars?  Can it read and write to ports?  Can it create programs?  A list kind of like that

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: SpriteLib
« Reply #203 on: February 04, 2011, 02:05:05 am »
Ah, okay.
-Stringing of commands in one dim( command
-It works with all var types except Apps
-It works with RAM/Archive
-The version I haven't released yet can make variables (of any type except Apps)
-It works with graphics like sprites and drawing routines
-It can edit RAM
-It can perform a basic LineRead command
-It has sound
-Custom Font Hooks
-Can work directly with the LCD
-Reading from ports works, writing is weird. The code works... if I copy it to RAM first
-reading/writing to flags
-Handling of hacked picks
-Handling of lists
-Several key hooks, including SpeedyKeys
-Deleting vars (any type except Apps. can be archived)
-Converting large numbers in hex to another base
-Drawing directly to pic vars

Is that the kind of list you wanted?

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: SpriteLib
« Reply #204 on: February 04, 2011, 02:11:48 am »
Perfect! ;D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: SpriteLib
« Reply #205 on: February 04, 2011, 02:15:55 am »
Darn this is epic. :D Too bad I do not code as much as I used to. I would have loved this in my games back then. Maybe I'll try again eventually. :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: SpriteLib
« Reply #206 on: February 04, 2011, 02:17:48 am »
I know, I'm even getting excited! I... Erm... I'm working on an RPG using BatLib... It has been so long since I did an RPG...

Offline Hot_Dog

  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3006
  • Rating: +445/-10
    • View Profile
Re: SpriteLib
« Reply #207 on: February 04, 2011, 02:19:01 am »
I know, I'm even getting excited! I... Erm... I'm working on an RPG using BatLib... It has been so long since I did an RPG...

Wow, two RPGs using the two newest libraries!  What a coincidence

Offline Xeda112358

  • they/them
  • Project Author
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: SpriteLib
« Reply #208 on: February 04, 2011, 02:19:38 am »
Cool, what's the other RPG?!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: SpriteLib
« Reply #209 on: February 04, 2011, 02:21:27 am »
I think he means Starcraft Zeratul ;D

Also glad to hear Xeda, are you planning to post about it soon or is it in early stages? :D

Also I love RPGs. If you haven't noticed almost all games I made for calcs between 2001 and 2005 were RPGs. ;D
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)