Author Topic: GX Grayscale Library  (Read 6461 times)

0 Members and 1 Guest are viewing this topic.

Ashbad

  • Guest
GX Grayscale Library
« on: April 16, 2011, 04:38:27 pm »
Dalanian software presents... a new library for assembly development supporting:

- 3, 4, 8, and 16 level grayscale rendering
- toggle between user activation and interrupt triggering
- sprite routines for all levels
- user defined buffers
- useful buffer editing commands
- almost perfect alignment to the LCD in interrupt mode (for up to 8 level grayscale)
- toggle between different ANDing techniques to achieve more balanced colors!
- support for all models and LCD drivers
- and much more!

This will be released very soon in a BETA form, released to the general z80 assembly coding public to test and report bugs, inconveniences, and opinions/advice!
I shall upload a screenshot of a WIP tomorrow afternoon, showing the sheer power of this wonderful library and what it can do for YOU!

Thanks in advance for all support!

~ Ashbad, CEO and Founder of Dalanian Software

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: GX Grayscale Library
« Reply #1 on: April 16, 2011, 04:52:44 pm »
Nspire 84+ Emu support? Its grayscale is far more finicky, unfortunately, so it doesn't work quite right with reg. grayscale. Sounds cool though!

Ashbad

  • Guest
Re: GX Grayscale Library
« Reply #2 on: April 16, 2011, 04:58:50 pm »
Thanks :) it should work fine with an emu, if it's put at the right settings, I'm sure ;)

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: GX Grayscale Library
« Reply #3 on: April 16, 2011, 05:35:16 pm »
Well, the official nspire emu for the 84+ sucks at greyscale, unless you tune it just right. It's practically a whole new LCD.

Ashbad

  • Guest
Re: GX Grayscale Library
« Reply #4 on: April 16, 2011, 05:40:31 pm »
Really?  O.o I've actually heard it was quite good at grayscale, maybe I've been misinformed :/

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: GX Grayscale Library
« Reply #5 on: April 16, 2011, 06:09:37 pm »
Maybe that's only on my OS (1.4) but yeah, it sucks for mine. At least it's fairly stable. Something that bricks a real 84+ will give me a RAM clear :P if I handle it correctly, that is.

Ashbad

  • Guest
Re: GX Grayscale Library
« Reply #6 on: April 16, 2011, 06:42:07 pm »
interesting -- I'll see if someone knows how much different the Emu works with grayscale with full specs, and I can see if I can eventually help you out ;)

first things first though, I have to get it working for something first ;D

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: GX Grayscale Library
« Reply #7 on: April 16, 2011, 07:06:32 pm »
ok. Sounds cool, and you don't have to mess around just for me. Hopefully a third party emu will come out that has its own grey support, which will be better than on a real calc, due to hardware support :)

Ashbad

  • Guest
Re: GX Grayscale Library
« Reply #8 on: April 16, 2011, 07:27:54 pm »
well, I'm sure there are also others who would like to have it, plus I said I would support all LCDs regardless of model so I will keep that promise ;)

Also, if anyone has any ideas, please post them ;D

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: GX Grayscale Library
« Reply #9 on: April 17, 2011, 05:45:37 am »
well, I'm sure there are also others who would like to have it, plus I said I would support all LCDs regardless of model so I will keep that promise ;)

Also, if anyone has any ideas, please post them ;D

Great, don't use non-Nspire functions please :D I'd like to be able to try this.l

Ashbad

  • Guest
Re: GX Grayscale Library
« Reply #10 on: April 17, 2011, 11:34:12 am »
I think I have all but 16 level basic rendering pretty much functioning, so maybe a screenie later at some point ;)

ALSO, I really would appreciate some ideas :P

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: GX Grayscale Library
« Reply #11 on: April 17, 2011, 01:27:12 pm »
I think I have all but 16 level basic rendering pretty much functioning, so maybe a screenie later at some point ;)

ALSO, I really would appreciate some ideas :P

16 GREYSCALE? Sweeeeeeeet.

Ashbad

  • Guest
Re: GX Grayscale Library
« Reply #12 on: April 17, 2011, 01:28:13 pm »
indeed ;) I'm sure though it won't be used for SHMUPS though :P

however, picture viewing is a big possibility ;)

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: GX Grayscale Library
« Reply #13 on: April 17, 2011, 01:29:48 pm »
indeed ;) I'm sure though it won't be used for SHMUPS though :P

however, picture viewing is a big possibility ;)

Has anyone else even done that before??

Ashbad

  • Guest
Re: GX Grayscale Library
« Reply #14 on: April 17, 2011, 01:32:52 pm »
I think thepenguin made a few grayscale libraries before ;)

however, I don't think there are very many 8 level game besides chips challenge (by calc84) -- and definately NO 16 level ones.