Revolution specs - the good side

Discussion in 'Console Technology' started by Bohdy, Apr 1, 2006.

  1. Bohdy

    Regular

    Joined:
    Jun 9, 2003
    Messages:
    731
    Likes Received:
    4
    That still sounds false to me. This isn't an N64 (where certain games used microcoding) or something more archaic we are a talking about... the Gamecube was a clean and modern programming platform. Care to elaborate on any possible reason that GC devs would have explicitly been countiing cycles and hinging their code on a certain instruction ordering or cycle-accurate completion time? It makes no sense when most of the code would have been done in high-level C++ anyway. And I can see no reason to worry about the clocking of the north and south bridge when you only have to deal with DMA.
     
  2. Rodéric

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

    Joined:
    Feb 6, 2002
    Messages:
    4,080
    Likes Received:
    997
    Location:
    Planet Earth.
    From Revolution Report:
    :roll:


    PS: Anyone with the Game Informer Issue can confirm this ?
     
  3. Titanio

    Legend

    Joined:
    Dec 1, 2004
    Messages:
    5,670
    Likes Received:
    51
    I don't have the issue, but others with it have reported this. I'd agree with what he said, I think. Just to be clear, he's not talking about technical performance here, but market performance. If Nintendo had simply tried to make a console in the traditional mould and focussed on improved hardware, it probably would have done no better than GC. There's already two consoles doing that. They needed a USP.
     
  4. pc999

    Veteran

    Joined:
    Mar 13, 2004
    Messages:
    3,628
    Likes Received:
    31
    Location:
    Portugal
    This is strange, specially because RS looks what I would expected from a souped-up GameCube.
     
  5. Reznor007

    Regular

    Joined:
    Feb 6, 2002
    Messages:
    633
    Likes Received:
    70
    Location:
    Norman, OK, USA

    It's possible to overclock and underclock most consoles without causing major issues. You can overclock N64 by about 50% and improve performance of some games that way.

    On Genesis/Mega Drive you can swap out the original 68000 CPU for a faster one and get rid of slow downs.

    NES emulator authors have underclocked their systems to get accurate voltage levels from the video output so that they can have a proper palette(NES does not use RGB).

    Some software will crash with the higher speeds, as some base their framerate on knowing how slow it will get, but most will generally work.
     
    Farid and Guden Oden like this.
  6. darkblu

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    2,642
    Likes Received:
    22
    under/over-clocking the _whole_ system is much less prolematic than boosting serparate components (eventhough you are not 100% safe with the former either). that's the whole point i've been trying to popagate in this discussion. if you read the whole thread you'd have seen. re the use of 'particular clocks' in the post you quoted, it was a poor wording for clock ratios among the system components.
     
  7. darkblu

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    2,642
    Likes Received:
    22
    did you read all my posts in this thread? i gave a rudimentary example to oden somewhere on the first or second page of this thread.
     
  8. Bohdy

    Regular

    Joined:
    Jun 9, 2003
    Messages:
    731
    Likes Received:
    4
    I did read it, but it was just a speculative scenario. What kind of quality software wouldn't check that a DMA has completed? I can't see it being common with Gamecube games.
     
  9. ector

    Newcomer

    Joined:
    Nov 3, 2002
    Messages:
    111
    Likes Received:
    2
    Location:
    Sweden
    Extremely few GC games do any kind of cycle counting, considering that so many of them run on Dolphin (our GC emu, www.dolphin-emu.com ), whose timing is completely botched really.
     
  10. Guden Oden

    Guden Oden Senior Member
    Legend

    Joined:
    Dec 20, 2003
    Messages:
    6,201
    Likes Received:
    91
    Do you have any details of how that is accomplished? I've always wanted to try it myself. From what I figure, it involves replacing one of the two oscillators on the mobo (other would be video reference clock I believe), which should be a very simple task, especially since the board itself only has top and bottom layer. Unfortunately I never managed to find out which oscillator, and what a suitable replacement would be...
     
  11. darkblu

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    2,642
    Likes Received:
    22
    it's a speculative scenario indeed, but it's one of the various possible scenarious where intentionally or as a bug such a behaviour would break down your title when run on a disproportionately boosted cpu. which would be a very non-speculative reason for nintendo to re-run all their titles through a full QA cycle, and eventually end up with a compatibility list ala ms.
     
  12. Bohdy

    Regular

    Joined:
    Jun 9, 2003
    Messages:
    731
    Likes Received:
    4
    That was to be expected anyway. This is not emulation we are talking about though, but binary compatible hardware (with probably some translation), so unlike the case of 360, the compatibility will be closer to the PS2's 99% or whatever.
     
    #92 Bohdy, Apr 10, 2006
    Last edited by a moderator: Apr 10, 2006
  13. Fafalada

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    2,773
    Likes Received:
    49
    Surely if the appearance of going with direct hw compatibility is correct, the Rev will have some sort of compatibility mode running on GC spec when in compatibility mode. Akin to how PS2 runs IOP/SPU chipset and optical drive on lower clock for PS1 games too.
    With the constant hinting about extra ram being "external" I am more and more convinced Rev chipset is basically GC on a chip with two clock speed settings (one for compatibility).

    And of course nothing is 100% - even in 8bit days C128/Speccy128 were not 100% backward compatible, even though they included all legacy hardware.

    Darkblu already addressed much of this - just wanted to add that while you can get programs to execute easily enough, the backward compatibility in a console requires identical end-result performance, so while going all whacky with a new CPU could certainly work, it means a lot more work to get compatibility up to spec.

    Anyway I think it's all a moot point. The very fact that Rev CPU is rumoured at sub 800Mhz clocks pretty much leaves no doubt that it's from the same 750x family as Gekko, so any performance differences between the two (outside clock speeds) would be trivial.
     
  14. pc999

    Veteran

    Joined:
    Mar 13, 2004
    Messages:
    3,628
    Likes Received:
    31
    Location:
    Portugal
    Just by curiosity, what if Broadway if everything else isequal but the CPU is multicore (and you cant turn any core of), would BC be affected?

    I guess that it is dependent of the term extention of Gekko (as they speak about Broadway), but they (Ubi/RS) said that they want to surpasse F.E.A.R. AI (I guess that this is only possible with, at the least, the same features of fear or features that surpasse fear AI features, yet Monolith stated that performance is a problem with their AI (in the begining), should that mean that is something more in this CPU than a just a clock/minor features/ tweaks update, after all you said that for a game like HL2 would be needed 5-10x what the Gekko can offer and this game seems to be give more than HL2:?: (this also come with features that, at the moment, I dont remember to have seen in any GC games (or at least not all in one) like destructible environments, a good deal of fxs like the little explosions, more physics objects, new animation system for the player(s)...)


    Unless this is possible because of 1T-Sram (wouldnt in that case it get a good deal of gain in performance with P4EE and the like?) I dont see that if Gekko cant do that why would this one do?

    Any thoughts from someone?

    Will this (being external) have any downside effect on latency/BW.
     
    #94 pc999, Apr 10, 2006
    Last edited by a moderator: Apr 10, 2006
  15. Bohdy

    Regular

    Joined:
    Jun 9, 2003
    Messages:
    731
    Likes Received:
    4
    Why do you think that? It could be a more advanced cpu but simply clocked lower to reduce heat and power consumption.
     
  16. Teasy

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,563
    Likes Received:
    14
    Location:
    Newcastle
    I normally agree with you Faf but I really can't see how you can come to such a conclusion in this case..
     
    #96 Teasy, Apr 10, 2006
    Last edited by a moderator: Apr 10, 2006
  17. Reznor007

    Regular

    Joined:
    Feb 6, 2002
    Messages:
    633
    Likes Received:
    70
    Location:
    Norman, OK, USA
    In the case of N64, the overclock there only affects the main CPU, not the RSP, so it's not a whole system overclock. Same with Genesis, you only overclock the main CPU, not the Z80.
     
  18. Reznor007

    Regular

    Joined:
    Feb 6, 2002
    Messages:
    633
    Likes Received:
    70
    Location:
    Norman, OK, USA
    You have to set 2 pins on the main CPU to various combinations of high/low to set the multiplier of the R4300.

    http://www.gamesx.com/misctech/n64oc.htm

    Just for fun, here's someone who installed a 68010 in a Genesis:
    http://nfggames.com/forum/index.php?showtopic=1893
     
  19. darkblu

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    2,642
    Likes Received:
    22
    and i guess you know what is the respective consoles' libraries break ratio under those overclocked conditions, right? and by breaking i don't mean inability to run at all (as ector mentioned many gc titles "run" even under bogus timings emulation, of course nobody really QA-ed them in that case) - but any glitches that would not pass a production-level QA cycle. not to mention that a break ratio may not give the whole picture - what if 2% break but those are major sellers?
     
  20. ban25

    Veteran

    Joined:
    Apr 7, 2002
    Messages:
    1,380
    Likes Received:
    6
    Location:
    San Francisco, CA
    What else would it be? Seems like the only conclusion that can be drawn in this case. In fact, I wouldn't be surprised to find that it is a 750CXe, since that processor tops out around 700 MHz anyway.
     
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...