#63460 - dieudunet - Tue Dec 13, 2005 10:11 am
Hi guys,
i got a problem while trying to draw a circle on a 256 color bitmap BG
I use mode 5, and i got the first background as Txt background mapped into VRAM_A
I have the BG 3 mapped into the VRAM_B as a 256 color bitmap BG
i also map the second half of the VRAM_B to be use as a backbuffer for this background
So i see my BG3 on the screen, and i draw a circle on the backbuffer , then i switch the backbuffer on the Screen ( by changing the BG_MAP_BASE of the BG 3 ), then i use the first part of the VRAM_B as backbuffer...and so on
This work well on all emulator like Ensata , Ideas .... but on the real hardware with a Supercard and Superpass i see my bg but not my circle....
Does the NDS block the screen and do not authorize me to access it ???
I put a WaitForVBlank just before to be sure that the screen has just finish...
but i can see my circle..................
Does anyone know why this don't work on real hardware but is ok on ensata ????
thank a lot
i got a problem while trying to draw a circle on a 256 color bitmap BG
I use mode 5, and i got the first background as Txt background mapped into VRAM_A
I have the BG 3 mapped into the VRAM_B as a 256 color bitmap BG
i also map the second half of the VRAM_B to be use as a backbuffer for this background
So i see my BG3 on the screen, and i draw a circle on the backbuffer , then i switch the backbuffer on the Screen ( by changing the BG_MAP_BASE of the BG 3 ), then i use the first part of the VRAM_B as backbuffer...and so on
This work well on all emulator like Ensata , Ideas .... but on the real hardware with a Supercard and Superpass i see my bg but not my circle....
Does the NDS block the screen and do not authorize me to access it ???
I put a WaitForVBlank just before to be sure that the screen has just finish...
but i can see my circle..................
Does anyone know why this don't work on real hardware but is ok on ensata ????
thank a lot