Coffeehouse Thread

23 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

VC11, Firefox Metro, Win8 SDK, and XP

Back to Forum: Coffeehouse
  • User profile image
    Heywood_J

    , PopeDai wrote

    *snip*

    2006.

    Official retail release of Vista was January 30, 2007

  • User profile image
    evildictait​or

    , PopeDai wrote

    No, because 16-bit programming hurts my brain. I still don't understand how memory addressing worked with near and far pointers.

    What's the problem? Converting between a (real-mode) far pointer and a linear pointer is easy.

    DWORD FpToLinear(FAR void* fp)
    {
      return ((DWORD)fp >> 12) + ((DWORD)fp & 0xffff);
    }

    What could be more straightforward than that? =D

  • User profile image
    figuerres

    , yuhong wrote

    @figuerres: It is to *target* XP, not to host on XP, as with VS2012.

    I get that,  but what will a software development kit *designed for Windows 8* do for you on XP ?

    seems like if the firefox developer community wants a "metro" UI version of firefox that runs on XP the way to do that is to build a UI library for XP that is used when running on xp /vista / windows 7.

    then have an interface that has firefox run with that library on the old os and the windows 8 bits when it is running on windows 8.

    hacking the windows 8 stuff to run on xp is something that may never be stable, could break if the sdk changes or of any undocumented stuff is used and there are I am sure other issues in that route.

    the clean / portable / open way will be to not depend on the Microsoft sdk on the wrong versions of windows. yes it means some work. but the result should be far better and if done right should help keep the code portable to other OS's and platforms.

     

  • User profile image
    yuhong

    @evildictaitor: The problem is that don't work in 16-bit protected mode, for one thing.

  • User profile image
    evildictait​or

    , yuhong wrote

    @evildictaitor: The problem is that don't work in 16-bit protected mode, for one thing.

    , evildictait​or wrote

    ... between a (real-mode) far pointer ...

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.