Author Topic: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)  (Read 21167 times)

0 Members and 3 Guests are viewing this topic.

Offline kindermoumoute

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 836
  • Rating: +54/-3
    • View Profile
Re: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #45 on: December 14, 2010, 11:59:20 am »
Ok, if i've time, i'll post commented code.
Projects :

Worms armageddon z80 :
- smoothscrolling Pixelmapping : 100%
- Map editor : 80%
- Game System : 0%

Tutoriel français sur l'Axe Parser
- 1ère partie : en ligne.
- 2ème partie : en ligne.
- 3ème partie : en ligne.
- 4ème partie : 10%
- Annexe : 100%

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: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #46 on: December 14, 2010, 11:15:07 pm »
^What DJ said. 8 is doable, but some of the shades are not very distinguishable from one another on calc. =(
Well it depends. On the 83+SE and the 84+ it looks pretty fine. It's just on the old 83+ that it looks crappy.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #47 on: December 15, 2010, 04:16:03 am »
Ah, when I had Ti1plea's 8 level demo on my 83+ SE, it looked ok, but some of the lighter shades were really hard to see and a some of the dark ones looked similar. In my case, it actually looked better on my regular 83+ BE. Go figure, Ti with there crappy inconsistent LCDs...

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: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #48 on: December 15, 2010, 04:17:08 am »
Strange, I guess my old 83+ has a crappier LCD. But again, if you got an even older 83+ it might be why on yours it looked better.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #49 on: December 15, 2010, 04:19:02 am »
I got it second hand so I have no idea. I just wish their product quality levels were more consistent. :/

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: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #50 on: December 15, 2010, 04:21:28 am »
Me too. It makes it impossible to have the same grayscale quality on all calc. Everyone has to test and the programmer has to calibrate. I think most people gave up on that and now try to make grayscale just look good enough instead of nearly perfect.

Offline matthias1992

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 408
  • Rating: +33/-5
    • View Profile
Re: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #51 on: December 18, 2010, 05:30:26 pm »
*bump* probaly I jsut have a crappy LCD but if I set the program on the end of page 1 to Full it doesn't work in the sense that it displays all kinds of garbage all over the freaking place. I did run ALCDFIX before trying, same result.

Any clue on why this happens?
MASM xxxxxxxxxx aborted | SADce ====:::::: 40% -Halted until further notice| XAOS =====::::: 50% -Units done| SKYBOX2D engine ========== 100% -Pre-alpha done. Need to  document it and extend |

~Those who dream by day are cognizant of much more than those who dream by night only. -Sir Edgar Allen Poe-

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #52 on: December 18, 2010, 05:34:12 pm »
*bump* probaly I jsut have a crappy LCD but if I set the program on the end of page 1 to Full it doesn't work in the sense that it displays all kinds of garbage all over the freaking place. I did run ALCDFIX before trying, same result.

Any clue on why this happens?
Does it set it to Normal right before DispGraphrr?
Because the DispGraphr and DispGraphrr only work in 6Mhz mode. You could have the code set Normal right before the DispGraphrr and Full right after, though.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.

Ashbad

  • Guest
Re: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #53 on: December 18, 2010, 05:51:24 pm »
Me too. It makes it impossible to have the same grayscale quality on all calc. Everyone has to test and the programmer has to calibrate. I think most people gave up on that and now try to make grayscale just look good enough instead of nearly perfect.

I figured out how to combat the poor 4 level gray display on the 83+ -- by using 8 level gray :D

basically, all you have to do is change the 4 level routine to 8 level display, but still only read from 2 buffers.  Then for the two grays, you pick the two colors closest to 50% gray, and it should work fine and  look fantastic, but a bit more flickery :)

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: Axe 8-level (ish :P) Greyscale (With Code Example!!!!)
« Reply #54 on: December 18, 2010, 07:44:10 pm »
You mean you just flash those additional levels of gray? I think Calc84maniac actually just used more spaced scanlines actually. In calc84's case, I think it takes 3 sprites.