×

Discussion Board

Results 1 to 7 of 7
  1. #1
    Regular Contributor
    Join Date
    Mar 2003
    Location
    UK
    Posts
    229

    Has Nokia broken 7650 J2ME in v4.39?

    Hi,

    We've just had one of our 7650's updated to firmware 4.39 and it looks like a whole load of the J2ME function now doesn't work correctly!

    For a start, drawing with clipping to an Image (offscreen Graphics context) seems not to work as expected any more, with the clipping being ignored.

    There seems to be some lovely new transparency issues with both pngs and the UI. I've not had time to investigate further yet.
    Several of our games now crash when accessing the record store, although not all the time!

    One of our more faster moving games, which was working fine with full screen multi direction scrolling is now really jerky. Not just in game too, even the menus (which slide in and out of the screen) are no longer smooth.

    It's great isn't it? You spend 2 months getting a great game up and running, only to have it fall around your ears due to a firmware update, which is supposed to fix things.

    Cheers,

    Steve

  2. #2
    Regular Contributor
    Join Date
    Mar 2003
    Location
    Irving, Texas, USA
    Posts
    419

    RE: Has Nokia broken 7650 J2ME in v4.39?

    Hello Steve,

    Thanks for you report. We are investigating these problems. I'll send more information when I have something new to tell.

    Regards,

    Petteri / Forum Nokia

  3. #3
    Regular Contributor
    Join Date
    Mar 2003
    Location
    Helsinki.FI
    Posts
    112

    RE: Has Nokia broken 7650 J2ME in v4.39?

    This just came out, hope it helps all you 7650 developers! (This will appear also on Knowledge Base a bit later.)

    > > There is a bug that existed in 7650 version 3.12 that was
    > > corrected in 4.39 that causes some midlets not working
    > > correctly (if the midlet relies on the bug). In 3.12 the
    > > Image.getGraphics() returned a reference to the SAME graphics
    > > in every call to it. In 4.39 every call to
    > > Image.getGraphics() returns a NEW graphics object as
    > > specified in the MIDP 1.0 spec.
    > >
    > > for example if midlet has code like this
    > >
    > > class Test
    > > {
    > >
    > > Test()
    > > {
    > > img = Image.createImage( 100, 100 );
    > > }
    > >
    > > public void fun(Image image)
    > > {
    > > int h = image.getWidth();
    > > int g = image.getHeight();
    > > img.getGraphics().setClip(0, 0, h, g);
    > > img.getGraphics().drawImage(image, 0, 0, 20); // THIS
    > > IS NOW A DIFFERENT GRAPHICS OBJECT
    > > }
    > >
    > > public Image img;
    > > public int h;
    > > public int w;
    > > }
    > >
    > > ...
    > >
    > > it should be something like this:
    > >
    > > class Test
    > > {
    > > Test()
    > > {
    > > img = Image.createImage( 100, 100 );
    > > grp = Image.getGraphics();
    > > }
    > >
    > > public void fun(Image image)
    > > {
    > > w = image.getWidth();
    > > h = image.getHeight();
    > >
    > > grp.setClip(0, 0, h, g);
    > > grp.drawImage(image, 0, 0, 20);
    > > }
    > >
    > > public Image img;
    > > public Graphics grp;
    > > public int h;
    > > public int w;
    > >
    > > }
    DRINK COFFEE - Do stupid things faster with more energy

  4. #4
    Registered User
    Join Date
    Mar 2003
    Posts
    11

    RE: Has Nokia broken 7650 J2ME in v4.39?

    I'm having the same problems - not sure if it's a firmware difference or not, but I have reports from a Japanese user that my games that work fine on the 7650 here display nothing but corrupt images, or nothing at all. This is pretty depressing as I cannot now offer games there at all (or in fact anywhere except a few European countries where the games are known to work). It's impossible to have any confidence in a platform which keeps changing under your feet! Anyone here have experience with Symbian? I'm wondering if it suffers from the same problems?

  5. #5
    Registered User
    Join Date
    Apr 2003
    Posts
    3

    How to upgrade a Nokia 7650 firmware?

    You're talking about firmware upgrading.

    We have a Nokia 7650 for developing business applications.

    My 7650 version is:
    V 3.16
    15-08-02
    NHL-2NA

    How can I upgrade my phone firmware? Some of it's features seems buggy, like HTTP connection runtime intermitent problems.

    Can we do this for ourselves?

    Is it available in Brazil?

    Petteri, can you at Nokia give us a hint?

    Regards,
    Rodrigo

  6. #6
    Registered User
    Join Date
    Mar 2003
    Posts
    17

    Broken here too

    I am developing a game in co-ordination with a graphics team down in London: they bought a phone with a 4.39 firmware and reported quite a few J2ME differences which I couldn't reproduced on my 3.16 firmware. The most irritating one is this, and I wonder if anyone can offer a workaround: I had writte a utility method to create a duplicate Image which looks like this:

    public static Image duplicateImage(Image old)
    {
    Image dup = Image.createImage(old.getWidth(), old.getHeight());
    Graphics g = dup.getGraphics();
    g.drawImage(old, 0, 0, Graphics.TOP | Graphics.LEFT);
    return dup;
    }

    Previously this method worked, now I get a white box returned. This method gets used to give a "base" image on which to superimpose further images, but in this context:

    Image base = duplicateImage(Loader.getImage("base"))
    Graphics g = base.getGraphics();
    g.drawImage(image2, ...)

    What I ended up seeing was that image2 showed up on a white background, so it ignored the first drawImage call but not the second...? I know it's not a problem with the image data because if I replace the drawImage call in duplicateImage with one to draw a filled rectangle instead, this too gets ignored!

    Is there some previous behaviour that I'm relying on to do this fairly simple task, or is this a genuine bug, and should we downgrade our phones' firmware back to 3.16 to "fix" this?

  7. #7
    Registered User
    Join Date
    Mar 2003
    Posts
    17

    Additional

    My upgrade was to 4.46 which seems to have the same probs as 4.39.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×