Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

Make a New PostPrevious ThreadView All ThreadsNext ThreadShow in Flat Mode*


SubjectRe: Move/Stylus support and suggestions.. Reply to this message
Posted byfused
Posted on06/10/02 08:30 PM



> Also, the landscape mode is faster than the regular mode because you can blit
> the screen with a single memcpy (it's +10 % faster). This is something to
> investigate further (needs to rotate the paddle keys too ...).
>
> Actually the rotate option left/right option does not work ( flips the display
> of 180 degrees instead of 90 degrees, I mean, on my Ipaq ).
>
> To refresh the clock and bar at exit, here my tip I use: (which should be also
> performed when changing of task WM_FOCUSLOST (not sure for the exact name))

WM_KILLFOCUS

> Grab the memory buffer (with GXBeginDraw(), copy it into a a 320x240x2 byte
> buffer ( but you can compress it with a rle routine to reduce memory footprint )

But you will refresh with the wrong time.
Doesn't InvalidateRect work?

> When returning to the GUI, copy back this buffer, and voila, everything will be
> restored.
>
> Last thing again, allow an 'safe mode option' using DIB instead of GAPI. Can be
> convenient ..
>
>
>
> > Thats exactly why I didn't use it either, I had no idea you could.
> > All the sample apps using Gapi (that I used right after it came out) use the
> > CreateWindow() function.
> >
> > I'll take a look at it and rewrite it to use that function a soon as I get a
> > chance.
> >
> > FYI, My first attempt at rewriting this had the full screen blacked out,
> however
> > it would never refresh the menu bar and clock when I exited MameCE3. I always
> > assumed it was becuase we were blitting to the screen directly and the OS
> didn't
> > know that we overwrote the menubar. I also couldn't figure out how to tell it
> > that I had written on the menu at the time.
> > Also, (becuase of this)my blit routine in display.c does not reblit the
> menubar.
> > It start its blit at the screenframe+=26.
> >
> > Perhaps we will get a few more frames per second after this change :)
> >
> >
> > Cheers,
> > -Techmaster
> >
>




-
Entire Thread
Subject  Posted byPosted On
*Move/Stylus support and suggestions..  execom_rt05/23/02 06:07 AM
.*Re: Move/Stylus support and suggestions..  Vidgamer06/27/02 11:28 PM
..*Re: Move/Stylus support and suggestions..  execom_rt06/28/02 05:10 AM
.*Re: Move/Stylus support and suggestions..  finaldave05/23/02 12:38 PM
..*Re: Move/Stylus support and suggestions..  execom_rt05/24/02 05:27 AM
...*Re: Move/Stylus support and suggestions..  finaldave05/24/02 06:52 AM
....*Re: Move/Stylus support and suggestions..  Tekhmaster05/24/02 03:59 PM
.....*Re: Move/Stylus support and suggestions..  execom_rt05/27/02 10:55 AM
.......Re: Move/Stylus support and suggestions..  fused06/10/02 08:30 PM
....*Re: Move/Stylus support and suggestions..  execom_rt05/24/02 09:13 AM
.....*Re: Move/Stylus support and suggestions..  finaldave05/25/02 07:19 AM
......*Re: Move/Stylus support and suggestions..  rjr05/29/02 09:23 PM
.......*Re: Move/Stylus support and suggestions..  finaldave05/30/02 07:31 AM
........*Re: Move/Stylus support and suggestions..  rjr06/01/02 10:48 AM
........*Re: Move/Stylus support and suggestions..  execom_rt05/30/02 09:03 AM
......*Re: Move/Stylus support and suggestions..  execom_rt05/27/02 12:02 PM
.....*Re: Move/Stylus support and suggestions..  execom_rt05/24/02 09:36 AM
......*Re: Move/Stylus support and suggestions..  finaldave05/25/02 08:27 AM
.......*SHfullscreen   execom_rt05/27/02 07:32 AM
........*Re: SHfullscreen   Tekhmaster05/28/02 06:45 PM
.........*conclusion  execom_rt05/29/02 07:48 AM
..........*Is it NOTHING to do with reading video memory  finaldave05/29/02 01:33 PM
...........*Modified MameCE version available  execom_rt05/30/02 06:00 AM
............*Re: Modified MameCE version available  finaldave05/30/02 07:23 AM
.............*Re: Modified MameCE version available  execom_rt05/30/02 08:46 AM
..............*Re: Modified MameCE version available  finaldave05/31/02 06:09 AM
...............*Is there a developer here ?  execom_rt05/31/02 08:48 AM
................*Re: Is there a developer here ?  Tekhmaster05/31/02 02:57 PM
.................*Re: Is there a developer here ?  finaldave06/02/02 09:09 PM
..................*Re: Is there a developer here ?  Tekhmaster06/02/02 11:47 PM
.........*Re: SHfullscreen   finaldave05/29/02 05:58 AM
..........*Re: SHfullscreen   Tekhmaster05/29/02 06:38 PM
...........*Re: SHfullscreen   execom_rt05/30/02 09:06 AM
...........*Re: SHfullscreen   finaldave05/29/02 07:33 PM
............*Re: SHfullscreen   Tekhmaster05/31/02 03:11 PM
............*Re: SHfullscreen   execom_rt05/30/02 06:03 AM
........*Re: SHfullscreen   finaldave05/27/02 11:34 AM
.........*Re: SHfullscreen   Tekhmaster05/31/02 03:04 PM
..........*Re: SHfullscreen   finaldave06/03/02 01:09 PM
.........*Re: SHfullscreen   execom_rt05/27/02 11:56 AM
..........*Re: SHfullscreen   thekINGpIN06/01/02 08:31 AM