Page 1 of 2

[MD] Chase (Homebrew)

Posted: Tue Aug 05, 2014 12:06 pm
by nolddor
Hi guys, I hope you like and you enjoy playing!

Image

Information:

· Project Name: Chase
· Code by: Jack Nolddor using SGDK
· Music / SFX by: Davidian aka "David el Murciano" using Deflemask Music Tracker
· Genre: Arcade
· Serial Nº: JN-20140714-02

Digital download & Source Code available in:
- Official Website -

Play in your browser:
- Chase on ssega.com -

Posted: Tue Aug 05, 2014 9:51 pm
by haroldoop
Nice game!

Posted: Wed Aug 06, 2014 8:10 am
by Stef
Very well done nolddor !
The game is really polished :)
Did you sorted the white line problem by the way ?

Posted: Wed Aug 06, 2014 8:53 am
by nolddor
no at the moment T_T

Posted: Wed Aug 06, 2014 9:50 am
by Stef
is it related to CRAM writing ?

Posted: Wed Aug 06, 2014 9:53 am
by nolddor
I don't know, i need to do some test yet, but i think is related to use setpalette function or fade.

VDP_clearplan isn't the problem, i think...

Posted: Wed Aug 06, 2014 11:55 am
by Stef
Yeah i think so, as i told you, updating CRAM during active period is the problem, so before any setPalette call you should do a VDP_waitVSync().
Palette fading methods do it for you.

Posted: Wed Aug 06, 2014 12:02 pm
by nolddor
I'll try to use ( VDP_waitVSync(); VDP_setPalette(); ) instead of only ( VDP_setPalette(); ) this afternoon and I'll tell you the results.

But i think i've made this test before w/o success.

Posted: Wed Aug 06, 2014 12:04 pm
by Stef
Give it a try, i think it will help ;)

Posted: Wed Aug 06, 2014 2:36 pm
by nolddor
Yes, Im right.

I've just put a VDP_waitVsync() before all my VDP_setPalette() functions and the problem continues.

Posted: Wed Aug 06, 2014 4:07 pm
by Stef
err, sad :-/ can you eventually make a picture of the problem ? it would really help me to understand what happen.

Posted: Wed Aug 06, 2014 7:46 pm
by nolddor
Check out this!
I hope to can be useful for you


PICTURES: [IMG1] [IMG2] [IMG3]
VIDEO: [LINK] ( You can see white dots bug in frame numbers: 66, 73 and 345 )

Posted: Wed Aug 06, 2014 10:59 pm
by TmEE co.(TM)
These are midframe CRAM accesses. You can see same stuff in waterline of Sonic games for example.

Posted: Thu Aug 07, 2014 8:09 am
by Stef
Thanks for the pictures and the video ! So now i can definitely confirm you these are the famous CRAM dot accesses i was speaking about... mean you access CRAM in active period. Actually a lot of games suffers from this problem and don't really care but if you really want to remove them then just don't change CRAM in active period (only during vblank, then dot appears at bottom).

Posted: Thu Aug 07, 2014 9:58 am
by nolddor
OK thanks for the advice i'll try to remove those dots i don't like seeing it jaja