Author Topic: Implicit: Graphic Engineer  (Read 11415 times)

0 Members and 1 Guest are viewing this topic.

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
Implicit: Graphic Engineer
« Reply #15 on: October 17, 2007, 05:27:00 am »
yeah it needs to be pre-interlaced

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Implicit: Graphic Engineer
« Reply #16 on: October 17, 2007, 11:24:00 am »
So, in order to prevent flicker the grey areas are interlaced?
Edit: IE like;

layer 1:
010101010
010101010
010101010
010101010
010101010
010101010
010101010
010101010

layer 2:
001010100
001010100
001010100
001010100
001010100
001010100
001010100
001010100




where the grey area is in the center of the sprite.

Liazon

  • Guest

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
Implicit: Graphic Engineer
« Reply #18 on: October 17, 2007, 03:43:00 pm »
more like this:

01010101
10101010
01010101
10101010
01010101
10101010
01010101
10101010

10101010
01010101
10101010
01010101
10101010
01010101
10101010
01010101

because with vertical lines it still show the flicker a lot and on the 83+ with horizontal lines contrast decreases so much that you barely see the grayscale (it does with checkered pattern too but much less worse)

If u want to see what i mean set Ymin to -62 and Ymax to 0 and type in a program

ClrDraw
For(Z,-62,0,2
Horizontal Z
End

then run it and see the screen fade out. I don't know if this happen on new TI-83+s but I know it does on old ones and it is much less worse on SE/84+ models

EDIT: here is it in action


tested on my bro's 83+, then my SE and my 83+. The SE date back in early 2002 and the two regulars mid 2001

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Implicit: Graphic Engineer
« Reply #19 on: October 18, 2007, 11:47:00 am »
QUOTE
more like this:

01010101
10101010
01010101
10101010
01010101
10101010
01010101
10101010

10101010
01010101
10101010
01010101
10101010
01010101
10101010
01010101

That is essentially what i posted except the first collum and the last collum have clear pixels (GS area is in the middle)

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
Implicit: Graphic Engineer
« Reply #20 on: October 18, 2007, 12:01:00 pm »
No yours has all 0s and 1s in vertical lines, mine has them in diagonal checkered pattern which make grayscale look even more flickery on calc. Just try it yourself and see the difference, or wait I will post 3 screenshots

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Implicit: Graphic Engineer
« Reply #21 on: October 18, 2007, 12:05:00 pm »
Oh! ok, I looked at it again and i undestand now. Why it would make it more flickery though, i don't understand?
QUOTE
Read This

I tried... some of it made sense, and then my head started to hurt
:paf:tripaf.gif

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
Implicit: Graphic Engineer
« Reply #22 on: October 18, 2007, 12:21:00 pm »
It make it less flickery because the pixels are small so its harder for the eyes to notice the flickers if each pixels flickers alternatively

user posted image
1st is horizontal scanlines, 2nd is vertical, 3rd is diagonal, 4th is no scanlines. Imho it look much less noticeable in the 3rd square

Liazon link applies for z80 Assembly though, not BASIC

Liazon

  • Guest
Implicit: Graphic Engineer
« Reply #23 on: October 18, 2007, 01:59:00 pm »
DJ_Omnimaga, I'm guessing basic 4 lvl is a bit harder than 3 lvl?

Offline nitacku

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 300
  • Rating: +30/-1
  • ni-ta-ku ^_^
    • View Profile
Implicit: Graphic Engineer
« Reply #24 on: October 18, 2007, 02:12:00 pm »
Yep, because basic doesn't have any interrupts  :/confused.gif
I'd be nice if an assembly program could allow basic programs to run a short segment of code at a defined interrupt intervals.

It can be done though, it just requires 3 layers instead of 2.
I think it is possible to create 5 level gs in basic with only 3 layers, so having only 4 level gs would be a waste. :Ptongue.gif

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
Implicit: Graphic Engineer
« Reply #25 on: October 18, 2007, 02:28:00 pm »
i did 5 once, but making the layers properly is a pain x.x

Offline nitacku

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 300
  • Rating: +30/-1
  • ni-ta-ku ^_^
    • View Profile
Implicit: Graphic Engineer
« Reply #26 on: October 18, 2007, 02:36:00 pm »
And they take up huge amounts of memory and time to display.
I would definitely congratulate anyone who can complete a game with 5 level gs.

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
Implicit: Graphic Engineer
« Reply #27 on: October 18, 2007, 03:16:00 pm »
I was gonna try once :wacko:triso2.gif:paf:tripaf.gif:wacko:triso2.gif:paf:tripaf.gif:wacko:triso2.gif:paf:tripaf.gif:wacko:triso2.gif:paf:tripaf.gif:wacko:triso2.gif:paf:tripaf.gif

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Implicit: Graphic Engineer
« Reply #28 on: October 19, 2007, 12:40:00 pm »
QUOTE
I would definitely congratulate anyone who can complete a game with 5 level gs.

I can't imagine the space that would take up.....
QuoteBegin
-->
QUOTE
I was gonna try once

For some reason that doesnt surprise me  :Ptongue.gif

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
Implicit: Graphic Engineer
« Reply #29 on: October 19, 2007, 01:15:00 pm »
user posted image