What is Forwards Compatibility? *spawn*

Discussion in 'Console Industry' started by liolio, May 5, 2016.

  1. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    194
    Location:
    Stateless
    Some did you see the reaction to the actually reasonable MSFT online policies? Or any others reactions on any topics? I mean we are face with a generation that will whine as hell if they don't get what they think they want. More and more movies are not movies with interesting stories but fan services. Incremental update is nothing new, it has been here forever since technical progress appear... it is not for every market. Console are not an appliance, what they are is a consistent target for game developers to target. And it is not only about the people there is publishers supports.
    We don't know what are Sony plan with Neo, but I mean Neo and Morpheus... People acting as IF Sony will unleash those 4TFLOPS on devs telling do as they are pleased are going with the least likely usage of the extra power of the system. It may happen but against all odds.
    Well that is another matter, MSFT has no tech ready we know off. VR will not work in my opinion. We are in bubble overall, and tech do not escape that, people are trying everything because money is cheap and real growth is nowhere near where stocks valuations imply, imho it will bust... Too many constraints, too costly. If Sony is wise they will ask good money to sweeten the risk.
    Explain how you are not breaking your userbase if your present devs with two differents systems?
    It is like saying the Wii did not break the GC userbase, in some ways it has not but that is a twisted ways of seeing things though.
    People need to get things straight, a software approach can make system forward compatible without facing the burden usually associated with hardware BC (Nintendo knows well about that...), now one a NEW system is available what you have is a NEW system that is backward compatible. From the costumer POV how it is achieved is irrelevant and most will never get it or even care about it. The point is it is a new system, hence by definition its userbase starts from zero.
    BC changes things wrt to the available software library but that's it.
    More specifically wrt the XB1, if MSFT can have other design to run the games, games are still not 'forward compatible" as PC titles are, aka you won't be able to improve any setting.

    The argument that nowadays games are closer to PC and port are so easy, etc. is pushing it a little when the industry is close to breaking, when they are close to failing the high standard they are setting to themselves. The fate of the last BATMAN, a big AAA franchise, is a testament to that.

    EDIT
    I think we are faced with the nasty effect of constant "newspeak" and neologism. New words are created as containers for concepts and ideas to define reality, real things, yet people come to think that the word they are using are to escape the reality face by the thing the word describes. In effect lets look at "an incremental upgrade", it comes loaded with meaning yet it tends to escape the primary one aka it is a new product. Careful people the end game of such decaying in our way of thinking has been depicted and it is not a beautiful thing.
     
    #1 liolio, May 5, 2016
    Last edited: May 5, 2016
  2. MrFox

    MrFox Deludedly Fantastic
    Legend Veteran

    Joined:
    Jan 7, 2012
    Messages:
    6,488
    Likes Received:
    5,996
    I for one am allergic to the word "innovation". Because the Party claims innovation is automatically doubleplusgood.
     
    milk likes this.
  3. bunge

    Regular Newcomer

    Joined:
    Nov 23, 2014
    Messages:
    725
    Likes Received:
    513
    It can work, but would have to follow the GameBoy model. I think that's basically what everyone is thinking will happen.
     
  4. DSoup

    DSoup X
    Legend Veteran Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    15,260
    Likes Received:
    11,352
    Location:
    London, UK
    It works all over the place. Games consoles are only systems where an ecosystem is anchored around a single hardware specification yet people cling to this argument like a comfort blanket. They are happy to ignore iOS, Android and Windows and Xbox 360 which had a much greater capability split: HDD and non-HDD.

    Devs adapt, they are not idiots. Consumers adapt, they are used to this everywhere else.
     
  5. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    194
    Location:
    Stateless
    Forward compatible? The new system may be backward compatible but the software is not forward compatible: setting can't be changed like on PC to benefit from improved hardware, it is not going " forward". It is legacy software running on a compatible system.
     
    #5 liolio, May 6, 2016
    Last edited: May 6, 2016
  6. Globalisateur

    Globalisateur Globby
    Veteran Regular Subscriber

    Joined:
    Nov 6, 2013
    Messages:
    4,242
    Likes Received:
    3,141
    Location:
    France
    The software currently developed for current PS4 will be compatible with the 'forward' PS4 iteration: Neo.

    The software is 'forward' compatible on a 'backward' compatible hardware.
     
    BRiT likes this.
  7. Rodéric

    Rodéric a.k.a. Ingenu
    Moderator Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,063
    Likes Received:
    960
    Location:
    Planet Earth.
    Software could add Neo specific code today and be released before the console, in which case it would forward compatible, would it not ?
     
    milk and BRiT like this.
  8. Scott_Arm

    Legend

    Joined:
    Jun 16, 2004
    Messages:
    14,796
    Likes Received:
    6,974
    I disagree with that interpretation of forwards compatibility. If the executable can run without modification, it's forwards compatible. Has nothing to do with being able to change settings.
     
    Billy Idol and BRiT like this.
  9. DSoup

    DSoup X
    Legend Veteran Subscriber

    Joined:
    Nov 23, 2007
    Messages:
    15,260
    Likes Received:
    11,352
    Location:
    London, UK
    I'm sure I read that Neo-enhanced titles can be submitted to Sony from August/September so they are ready for the console launch.
     
  10. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    194
    Location:
    Stateless
    Well changing wording just changes that: wording. It is the other way around the new system will runs software designed for the older. It is likely that the older system will still be the main target for development and that the new hardware will run said software in compatibility mode.
    Scott_ARm it is the same thing, we call system compatible system that can run legacy software since forever. HOw something can be forward compatible with something that did not exist at its inception?

    It is getting nothing short of ridiculous, like walking on the head...
     
  11. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,556
    Likes Received:
    4,729
    Location:
    Well within 3d
    Something can be designed to be forward compatible if the designers have the mindset and goal of allowing for a succession of implementations that can handle the formats and input of different versions without blowing up.
    https://en.wikipedia.org/wiki/Forward_compatibility

    A forward-compatible PS4 would be able to take Neo-targeted software and either revert or ignore portions of it in a way that allows some kind of reasonable behavior, like a text editor ignoring version 2's fancy new fonts but still showing text. Given the complexity of the systems and the difficulty of dynamically knowing what older function is "good enough" or what new hooks can be ignored, and the rumor that there is separate code for the versions, it does not sound like the PS4 is forward-compatible, whereas it appears Neo can handle software for the PS4 and would be backwards-compatible.
     
  12. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    194
    Location:
    Stateless
    Thanks for the detail, though I do get what forward compatibility, a higher level of abstraction helps (which consoles have been adverse too for a long while).
    The issue is that the world is used in the wrong way or so loosely to the point no longer see a new system when there is one, like ignoring the space time continuum.
    In effect it is like people stating the Whatever Nintendo software was software compatible when it is actually the follows up designs that were meant to run legacy software.
    It is like with power and FLOPS during the times we were speculations about this gen of console and the PS4 neo type of hardware was a given for so many people. Now people through wording are trying to elude away the complication introducing a system with significantly improved capabilities presents to the actors involved (Sony, the publishers). It is all of sudden everything is a given from Zen cores to/ Cat core, to polaris, to Sony letting use the available power as devs see fit, etc. etc.

    Forward compatibility is a concept but it is used as a word which allows to easily elude lots of the points you just made. I think our pocs our closer than the pov of most the others posters about a lot of the matter on the topic: one primary thing being we don't yet but lets not pretend there is anything trivial to it from which we can further speculate when speculation should happen at the prior step.
     
  13. milk

    milk Like Verified
    Veteran Regular

    Joined:
    Jun 6, 2012
    Messages:
    3,733
    Likes Received:
    3,826
    Gameboy color had both exemples of backward and foward compatibility. When released it could run original gb games, but most titles launched for the first year or so since, targeted the original gb, with gbc apecific code and and assets (actual sprites stayed the same, but had pallets assigned to them, which the first gb simply ignored)
    According to the rumors, that's what sony is requiring of all titles starting some month I don't remember in the second half of this year. This is much like a pc game with configurable settings, just that there are only 2 possible hardware types, and the software automatically chooses the set of settings they find most appropriate for each system.
    What lacks in this system to satisfy your specific definition?
     
  14. Michellstar

    Regular Newcomer

    Joined:
    Mar 5, 2013
    Messages:
    662
    Likes Received:
    380
    Yes, I remember. It was sad and hilarious at the same time, in retrospective it was almost a non issue and the biggest mistake was a terrible terrible PR handling.

    About fan-service et al, well those companies must follow the money, they don´t produce multi million franchises for the sake of art.


    This is the crux of the matter since we knew some info about PS4k, it goes against common wisdom, or this traditional market as we know it. What´s the point of this mid-gen refresh, given PS4 dominance??

    Not taking advantage of those extra flops, more than double of the base model would be an insane waste of silicon, and money.

    Ms at this point i believe is taking a "wait and see" attitude, if this VR thing succeeds, they could come up with their own solution (buying into the market with whatever start-up they find) or making Occulus/Vive compatible.


    I see that the post has been swanned, about forward compatibility lol

    I´ve not much to say, under this precise definition, no. Current consoles won´t be, and much more work will be made by devs. Given sony position, (total market dominance) it will pull this off. I belive

    EDIT:

    About splitting their userbase, I don´t know, lol, if it belongs here any more.
    Well, from the user POV if you go to the shop and you only find one game with the ps4 label.
    You install it, and you multiplay it against both models, what´s under the hood, be it a multi-executable, or different .inis it´s not our problem. It is a problem for Sony, devs and publishers to solve.

    Yes, if they start to release Neo only games, it will be the same as a new gen, but this is not going to happen
     
    #14 Michellstar, May 8, 2016
    Last edited: May 8, 2016
  15. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    194
    Location:
    Stateless
    Well cinema use to have some artistic value even though it was meant to make money too. Though the real issue to me is that you have a lot of mostly nobody that think they know better than somebody which is where he is because is one of the top guys at his job. It is like in cuisine going to Gordon Ramsey and telling him what you want him to do and how => you will rightful be put back in your place and shown the exit.
    People spend on money on what they think is good, if they can no longer see what is good, it is a different matter, lack of culture or education, self centered to oblivion, etc.

    EDIT
    If I were getting into what I think is the stench of nowadays decadence, I would that culture is both a subproduct and an abstraction of society, if the society is creating and accumulating wealth it will show, if it does not... Culture or the sub-culture we have now, or less then that "it has to make money".. is a better show-offs for how dysfunctional our societies are and how much of a scheme those tertiary type of societies are: there is nothing to abstract from....
     
    #15 liolio, May 8, 2016
    Last edited: May 8, 2016
  16. Jwm

    Jwm
    Veteran Regular

    Joined:
    Feb 27, 2013
    Messages:
    1,037
    Likes Received:
    155
    Location:
    Texas
    Or the devs go back and add in the code snippets where needed for things like controller mapping.

    #IFNEO
    Button A = Button E
    #ELSE
    Button A = Button O
    #ENDIF

    Or like you said, if they already have the docs for such new forward compatible systems they could already be adding them in. Or they recompile the game packages and things are automagically changed (my XNA code for a Windows Phone 7 launch app still works fine on Win Phone 10, same code works on 360 with #IF statements in a few spots) for the new system with no work needed by the original dev team or 3rd party houses (like Gears and Halo).
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...