Coffeehouse Thread

23 posts

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 ...

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.