• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

The Curious Case of the Switch Foxconn Leak (Now a hardware fanfiction thread)

z0m3le

Banned
I could believe these informations if Eurogamer didn't claimed the reported clocks are the one documented to devs. Those higher clocks are meant for the testing and I wouldn't be surprised if it was to test the stability of the device at higher clocks.

Late clock changes have happened in the past. Devs were originally told up to 2ghz for the CPU and 1TFLOP for the GPU (fp16 of course) so it isn't really outside their original target. Also it could be that chips were not happening in time for the winter launch and they ended up delaying it to spring because Zelda wasn't ready for Winter. That is my guess. If you don't have any software, you would have to delay the platform and the delay could have opened up the newer tech.

I can't not take this leak seriously though with him knowing all that he knew, it was legit info and him lying on clock speeds seem really weird, especially when they line up well with a node shrink in similar power consumption.
 

Eolz

Member
I could believe these informations if Eurogamer didn't claimed the reported clocks are the one documented to devs. Those higher clocks are meant for the testing and I wouldn't be surprised if it was to test the stability of the device at higher clocks.

Wouldn't be the first time that manufacturers change their final devkits specs at the last minute (both sony and nintendo did that).
Eurogamer's specs are not from the final devkit as they've admitted themselves already.
 

ElTorro

I wanted to dominate the living room. Then I took an ESRAM in the knee.
There is no ARMv8 chip with a theoretical max of 1.78ghz.

There are lots of ARMv8 chips with a maximum clock speed higher than 1.78GHz, Tegra X1, for instance. The maximum clock speed of this specific chip implementation could have been configured specifically for this chip's design and yield expectation.
 

KingSnake

The Birthday Skeleton
Late clock changes have happened in the past. Devs were originally told up to 2ghz for the CPU and 1TFLOP for the GPU (fp16 of course) so it isn't really outside their original target. Also it could be that chips were not happening in time for the winter launch and they ended up delaying it to spring because Zelda wasn't ready for Winter. That is my guess. If you don't have any software, you would have to delay the platform and the delay could have opened up the newer tech.

I can't not take this leak seriously though with him knowing all that he knew, it was legit info and him lying on clock speeds seem really weird, especially when they line up well with a node shrink in similar power consumption.

It's very easy. He saw the Switch physically. The rest is putting together rumours already reported and a bit of imagination.
 
Hahahahaha, no. EG has way more credibility than 'my chinese uncle at Nintendo' while the performance and showing of the Switch thus far all match a bog-standard TX1. Bright colours in a Nintendo product are the lowest hanging 'proof' I've seen ascribed to a source in a while.
 

Hero

Member
The neon colors does make me wonder if the Splatoon pack in bundle was true at some point internally at Nintendo. The neon colors of the Joy-Cons seem very random when I think about it.

Huh...you know, I never thought about it like that. Totally would make sense since the colors are "opposite" ends of the spectrum.

I bet you they are saving a Splatoon bundle as an emergency button so to speak, for if the Switch stumbles by the time Splatoon 2 comes out.
 
Not to crap on this speculation, because I think it's interesting and worthwhile trying to figure out which leakers are most reliable for future leaks, but personally I kind of don't care anymore.

We know what Switch games look like now. We know in handheld mode that it is at least as powerful as a Wii U (Breath of the Wild in 720p with fewer framedrops than seen at E3, which could be down to being a newer build, but could not be) and that when it's docked it's about twice as powerful.

Whatever process it uses, whatever SOC from Nvidia it's using... we know what it can do now. We know it's battery life.

We've seen what Steep looks like on it (no last gen versions, doesn't appear to have had its gameplay compromised in the port). What Skyrim looks like (not based on the last gen versions).

So yeah, I don't care what the chip actually is. We've got a good idea of where the systems capabilities sit. It's out in a month and a half, we aren't going to see huge improvements in the launch titles between now and then. Whether they're getting this level of improvement over the Wii U with direct to metal access to a less powerful chipset, or with the horsepower of a more powerful chipset, the Switch seems at worst like a 2x improvement over the Wii U as a dedicated console (based on Zelda and Mario Kart), and about Wii U equivalent as a handheld.

At some point, maybe we'll be lucky again and someone will do full xrays of the chips so we can get more idea of what's going on inside them, and we can finally know if this leaker was right or not.

But yeah, personally I'm done guessing how powerful the system is, now that I know what the games look like.
 

Luigiv

Member
About the clock speeds, I was doing some research on the Vita clock speeds earlier today and it got me thinking. It appears the Vita has dynamic variable clock speeds, similar to a general purpose computer. It's CPU has a dynamic mode which allows it to clock anywhere between 41-444MHz depending on load and it's GPU has two dynamic modes, either 111-166MHz or 166-222MHz (the latter requires the WiFi to be disabled).

Could it be possible that the Switch also does something similar? Maybe the DF reported speeds are the default speeds whilst the "foxcon leak" speeds are turbo/boost speeds that only engage intermittently under load. Could be good for Battery life that way but I don't really know, just thinking out aloud here.

Also for what it's worth, 2.5 - 6.5 hours means total power draw (including screen, speakers and joycons) must be between 2.45W at the lowest and 6.38W at the highest. So it's probably a good idea to keep that in mind when speculating.
 

AmFreak

Member
Doesn't make sense to ship devkit's with A57 @ 1 Ghz, when your final units will use A72/73 @ far higher clocks.
 

ElTorro

I wanted to dominate the living room. Then I took an ESRAM in the knee.
I wouldn't be so quick to assume that the GPU is running at 921MHz. We already knew the GPU was capable of more than 768MHz and it could simply be a case of them stress-testing the system during manufacturing rather than it being clocked at 921MHz ingame.

That would be my guess as well. The displayed clock speeds might be what the chip can achieve before throttling kicks in.
 

ultrazilla

Gold Member
I believe the leak. Nailing the exact battery type is crazy if being made up. Same with the USB-c and joycon shoulder buttons.

That said, the Switch seems like it has some beef under the hood. How long this takes developers to unleash is anyone's guess.

Apparently there were "final" dev kits that were more beefed up sent to developers some time in October if I remember reading correctly. So devs have only had around 3-4 months with the new/more powerful dev kit.

I think the games already look pretty darn good. Once everyone is familiar with the dev kits, we'll see the natural course of games looking and performing better that almost all systems benefit from.

One last thing..I don't know where to put this but when you think about Switch iterations, what Nintendo has done is ingenious!

Instead of all new systems like Xbox One S, PS4 Pro, Xbox Scorpio, Sony Neo, all Nintendo has to do is sell an upgraded tablet with the new chips/tech inside it.
Much like Nvidia is doing with their Shield.

Also, Nintendo could theoretically bump up the resolution of the tablet as well.

So 4K performance(to the tv) Switch-buy the tablet for $250 or something along those lines. You'll already have the dock, joyconns and other accessories ready to go!

I now believe that this is the way Nintendo will "push out" upgrades to Switch. They'll have different sku'd Switch tablets with performance enhancements i.e. New chips.

Thoughts anyone?
 
Late clock changes have happened in the past. Devs were originally told up to 2ghz for the CPU and 1TFLOP for the GPU (fp16 of course) so it isn't really outside their original target. Also it could be that chips were not happening in time for the winter launch and they ended up delaying it to spring because Zelda wasn't ready for Winter. That is my guess. If you don't have any software, you would have to delay the platform and the delay could have opened up the newer tech.

I can't not take this leak seriously though with him knowing all that he knew, it was legit info and him lying on clock speeds seem really weird, especially when they line up well with a node shrink in similar power consumption.


Yes but they were usually documented. Reported clocks are reported to be final ones.


Wouldn't be the first time that manufacturers change their final devkits specs at the last minute (both sony and nintendo did that).
Eurogamer's specs are not from the final devkit as they've admitted themselves already.


Same as I said: The problem with EG's report is that they claim it's the clocks reported for the consumer device.
 

bachikarn

Member
We've seen what the games look like. We have a good idea of the machine's graphical capability. We know how much the battery lasts.

I don't think it really matters if it's Pascal or Maxwell at this point in time.

Most of those games were Wii U ports though. A game built ground up for the Switch could look a lot better especially when you consider the wildly different hardware architectures between the two.
 
But clock speeds aren't exactly etched in stone these days. GPU hardware for the past few generations will automatically boost if they've got the voltage and temperature headroom (and downclock if they don't). Obviously Nintendo will probably lock them to constant, predictable clocks developers can count on, but that could be why there's so much variation.
 
Most of those games were Wii U ports though. A game built ground up for the Switch could look a lot better especially when you consider the wildly different hardware architectures between the two.



Mario Odyssey definitely looks like sth built ground up for Switch. And it's 720p. Breath of the Wild is 900p.
 

ekim

Member
So if the dock has no fans, can we assume that the handheld will be clocked the same when charging (outside the dock) as when playing in docked mode. So graphics on the device itself will be like on the TV but at a lower resolution or can we expect Nintendo to simply have 2 modes regardless if the handheld is charged or not?
 

gtx990

Neo Member
Let me fix the translation a little bit.
He only knows the SOC's size, which is 100sqmm, CPU/GPU frequency 1785MHz/921MHz while testing by himself for stability. Other than that, he is just speculating.
The weird devkit have 2 chip on one board, one is the original, the other is a 200 sqmm chip.

Okay well I have to say that a 4G Switch sounds like total bullshit
Just simply add a baseband.

And does anyone who know if other devices like vita needs a super powerful chip to develop game? Can the devkit be for something like eGPU via lightning?
 

Irminsul

Member
All these could be seen on an actual Switch on display.

Yeah, or just seeing the box, because the battery capacity is probably also printed on it.

I really doubt the clock speeds, but I do wonder whether you could infer the manufacturing process from within Foxconn.
 
Let me fix the translation a little bit.
He only knows the SOC's size, which is 100sqmm, CPU/GPU frequency 1785MHz/921MHz while testing by himself for stability. Other than that, he is just speculating.
The weird devkit have 2 chip on one board, one is the original, the other is a 200 sqmm chip.


Just simply add a baseband.

And does anyone who know if other devices like vita needs a super powerful chip to develop game? Can the devkit be for something like eGPU via lightning?

Adding baseband radios is a long way from simple (requires additional EMI testing, shielding, etc). To have eGPU they would require either a very high bandwidth port like USB3.1 type II or Intel's Thunderbolt (a.k.a Lightning). Nvidia does not support USB 3.1 type II on any products and is not yet a licensee (that I can see) and the clue for the latter is in the name, Intel's Thunderbolt, so that's never happening.
 
Something else to chew on:

The psp had a 333 mhz processor that, on launch, developers were limited to 222 mhz and later 266 mhz. 333 wasn't officially supported until psp2000 was out.

Nintendo could be doing something similar, with the higher speeds being denied to developers at launch and that power "released" to all hardware revisions when the inevitable "lite" or "xl" versions of the hardware are released.
 
Mario Odyssey definitely looks like sth built ground up for Switch. And it's 720p. Breath of the Wild is 900p.

I'd recommend caution on stuff further out.

Right now Splatoon 2 appears to be 720p whether it's docked or not. It's plausible that they're focusing on undocked performance first, and then seeing what they can do in docked mode second... which would make a lot of sense.

Until we can get good captures of Splatoon 2 to see if there is reduced LOD or effects or something in undocked mode, I'm not sure that we can say for certain it'll be 720p... so I'm not sure we can say the same about Mario.

And I've heard rumours suggesting Mario started out as a Wii U project, so it likely hasn't had much more time being worked on for the Switch than Zelda or Mario Kart have (though it will have had more time, as those games seem pretty much done already).

Of course it might yet be 720p. But unlike PS4 and Xbox One titles which very rarely see resolution bumps, I think we've got to keep in mind that we might be seeing footage of titles that haven't been optimized for docked mode yet. If I was overseeing a Switch project, that's how I'd do it. Optimise for undocked first, then see what we can add to docked mode second.

Something like Steep is more interesting to me. I'm pretty sure it's running at much lower resolution on the Switch (can't pin it down because we're stuck with youtube compression but I'd wager 720p), and it's missing alpha effects as far as I can tell when compared to the Xbox One / PS4 versions. But that's still way closer than the Wii U would get, and it's a game without a last gen version to base the port on.
 

Theonik

Member
Wouldn't take the clock and A73 stuff that seriously sounds like speculation on his behalf. He's only seen the device physically which explains what he got right.
 

Cerium

Member
Arms honestly could pass as a PS4 game.

32159365561_5cb90d09b5_o.jpg

32159365871_1116d8f4d1_o.jpg

32159365941_79e29e2126_o.jpg
 

Yoshi

Headmaster of Console Warrior Jugendstrafanstalt
Hahahahaha, no. EG has way more credibility than 'my chinese uncle at Nintendo' while the performance and showing of the Switch thus far all match a bog-standard TX1. Bright colours in a Nintendo product are the lowest hanging 'proof' I've seen ascribed to a source in a while.

Two different colours of Joycons on the same system certainly is unexpected though.
 

Narroo

Member
We've got a good idea of where the systems capabilities sit.

I'm not sure we really are in a good position to judge that at the moment. A couple of cross-gen year one ports don't really show off what a system is capable off that well; each system has it's strengths and weaknesses and you can only get a good idea of what a system is capable of when something is developed for it from scratch.

For example: Bayonetta 1. Bayonetta 1 was ported to the Wii U. The Wii U version was infamous for having performance issues during Witch Time because it used a graphical effect that the Wii U wasn't designed to do well from a hardware level like the Xbox 360 was. The Wii U on the whole was 'more powerful' than the Xbox 360, but consoles, at the end of the day, have different SFX support that can be traced back down to the hardware level. A simple effect on weaker hardware can sometimes be more difficult on stronger hardware that lacks it.

Also, switching to wildly different architectures can be a pain in the rear and cause performance issues. See: Bayonetta ported to the PS3.

Finally, when you port a game, you're not try to remake the game. You never see cross gen ports look that different from the original game. They usually get a resolution boost, some AA, and maybe a few simple extra particle effects. This is even worse for heavily stylized games. Just look at Guilty Gear Xrd.

Finally, launch titles tend to look a bit poor compared to titles that come out later in a consoles life. For example: FFVII Compared to FFIX, or FFX versus FFXII.

So, we don't really know what the Switch is capable of yet. The only titles that could give us hints are ARMS and Mario. Both of them are extremely cartoony though, and ARMS is a smaller scope, 1v1, near-launch title.
 

Inuhanyou

Believes Dragon Quest is a franchise managed by Sony
Something else to chew on:

The psp had a 333 mhz processor that, on launch, developers were limited to 222 mhz and later 266 mhz. 333 wasn't officially supported until psp2000 was out.

Nintendo could be doing something similar, with the higher speeds being denied to developers at launch and that power "released" to all hardware revisions when the inevitable "lite" or "xl" versions of the hardware are released.

If the hardware DF and Laura kate dale said from their sources is in(based on X1)and the conventional wisdom pans out, the whole point of the clocks DF showed were because any higher and there would be throttling

Arms honestly could pass as a PS4 game.

Looks like a Wii U game to me. Art direction goes a long way like the Mario game...but it doesn't look anywhere near on the same level as Ratchet for example
 

Luigiv

Member
Arms honestly could pass as a PS4 game.

I can't be bother pixel counting, but Arms is 900p right? Maybe could pass for an Xbone game rather than a PS4 game (though I am aware 900p60 is still pretty common on PS4, though typically in much more complex games).
 

Lexxism

Member
Hahahahaha, no. EG has way more credibility than 'my chinese uncle at Nintendo' while the performance and showing of the Switch thus far all match a bog-standard TX1. Bright colours in a Nintendo product are the lowest hanging 'proof' I've seen ascribed to a source in a while.
I still believe what they reported is just the Dev kit and not the final specs on the device. I just hope so.
 
Mario Odyssey definitely looks like sth built ground up for Switch. And it's 720p. Breath of the Wild is 900p.

Mario is also 10 months away.

I'm guessing that bumping everything up for docked mode would be one of the last things done in development, once everything else has been taken care of. So the fact that it's currently only running in 720p (which is what the handheld version will run at) doesn't mean that it might not be 1080p when the final game comes out in November.
 
I'm not sure we really are in a good position to judge that at the moment. A couple of cross-gen year one ports don't really show off what a system is capable off that well; each system has it's strengths and weaknesses and you can only get a good idea of what a system is capable of when something is developed for it from scratch.

For example: Bayonetta 1. Bayonetta 1 was ported to the Wii U. The Wii U version was infamous for having performance issues during Witch Time because it used a graphical effect that the Wii U wasn't designed to do well from a hardware level like the Xbox 360 was. The Wii U on the whole was 'more powerful' than the Xbox 360, but consoles, at the end of the day, have different SFX support that can be traced back down to the hardware level. A simple effect on weaker hardware can sometimes be more difficult on stronger hardware that lacks it.

Also, switching to wildly different architectures can be a pain in the rear and cause performance issues. See: Bayonetta ported to the PS3.

Finally, when you port a game, you're not try to remake the game. You never see cross gen ports look that different from the original game. They usually get a resolution boost, some AA, and maybe a few simple extra particle effects. This is even worse for heavily stylized games. Just look at Guilty Gear Xrd.

Finally, launch titles tend to look a bit poor compared to titles that come out later in a consoles life. For example: FFVII Compared to FFIX, or FFX versus FFXII.

So, we don't really know what the Switch is capable of yet. The only titles that could give us hints are ARMS and Mario. Both of them are extremely cartoony though, and ARMS is a smaller scope, 1v1, near-launch title.

That's why I used terms like 'at least'. Let's be fair though, this architecture isn't anything like as alien as the PS3's. There are no effects that the Switch 'isn't designed' to do anymore, given it's architecture. It's just a question of how many effects it can push at once, or how accurate and complex those might be.

I wouldn't call Steep or Skyrim 'cross gen' either. I get the argument you can make that the Switch represents the start of a new generation, but not based on it's architecture or power. It's current gen. It's closer to Xbox One and PS4 than the Wii U was. We didn't see Xbox One / PS4 titles ported to Wii U in its first year (heck, have we ever?), I don't think. Everything was based on the 360 versions from what I can remember.

Yet we're already seeing a pretty solid port for an Xbox One / PS4 game in Steep, that appears to be holding up pretty nicely with just a resolution drop and the loss of a few effects. I want to see better footage of Skyrim, but again, it's clearly the version of the game that's running on Xbox One, not the 360 version.

The Wii U's problem was it's CPU. It could run code written for the 360 with very few changes required, but it wasn't clocked quite as high. A lot of devs just took the easy route, and so those ports saw more sections where they dropped frames from being CPU bound. It had a somewhat more powerful GPU and when the developer took the time to offset work to the GPU (which took a lot more work) then we saw superior results, as with NFS: Most Wanted.

But that weaker CPU is why we saw less than 360 performance time and time again. And it's why we never saw Frostbite games (which tend to lean more on the CPU than your average engine).

The situation here is completely different. The architecture is well known and modern. You aren't going to see cell levels of improvement between first and second wave software. And you aren't going to see difference like we saw between ports like Batman Arkham City and ports like Most Wanted.

People *aren't* porting 360 and PS3 games to the Switch as far as we know (Fifa *could* be, but we shall have to keep an eye on that). That games like Steep and Skyrim seem to be holding up as well as they are... speaks highly of what the Switch can do.
 

MuchoMalo

Banned
A Foxconn builder would know cosmetic stuff, the RAM capacity and speed (you can usually see the speed on the chip itself), and the battery capacity. He would not know anything about the SoC other than the vendor and fab company, so knowing the node is unlikely (though possible) and knowing speeds just... Yeah, not happening. They guy knew some things and made up the rest. That's all.
 
If the hardware DF and Laura kate dale said from their sources is in(based on X1)and the conventional wisdom pans out, the whole point of the clocks DF showed were because any higher and there would be throttling



Looks like a Wii U game at 1080p to me. Art direction goes a long way like the Mario game...but it doesn't look anywhere near on the same level as Ratchet for example

I disagree, the most likely for lower clocks wouldn't be throttling, but rather battery life. With the switch already hitting as low as 2.5 hours, an additional 50% on cpu would be pretty staggering.

You definitely wouldn't want cpu throttling for game logic, but it has to remain consistent in handheld and dock, and you couldn't maintain those clocks.

The fact that the clock multiplier matches the EG reports but predates those reports gives the leak more credence that those clocks are very likely real... The question though, I'd what it means.

It could be for stability testing on the chips, it could be a theoretical maximum clock (which when hacked could be fun, see overclocking vitas) or it could be Nintendo intentionally gimping the clocks at launch for one reason or another.
 
So is snippercuts. I don't consider either as trying to be graphical masterpieces.



Mario feels like it is being rushed to me so I wouldn't be surprised to see it get some graphical upgrades. BOTW is a Wii U port.

Many people do not seem to rely on their eyes when it comes to visuals on Nintendo consoles. Since the example videos in the first concept trailer, I am quite sure that Nintendo wanted to give a realistic idea of what to expect graphically. Otherwise they could have shown current gen Bethesda stuff.

It rather seems that there is no "unleash the consoles true capabilities" since Wii days. Visually stunning stuff comes with art direction and love for details on Nintendo consoles. Which is by no means a bad thing!

"Rushed" is the least thing I would call an all new 3D Sandbox Mario. This must be in development for ages, done by one of their best teams. It looks very nice, yet lacking IQ or modern bells and whistles that would prevent it from using AA or being above 720p, which it does not seem to have at this stage afaik.
 

The Boat

Member
There's usually no info on the SOC that identify it as a specific architecture, it will say NVIDIA and some numbers. It's not going to say Pascal or A72 on the SOC die most likely.
I don't mean you can know by looking, just that someone in there has to know what they're making and working with.
 
Late clock changes have happened in the past. Devs were originally told up to 2ghz for the CPU and 1TFLOP for the GPU (fp16 of course) so it isn't really outside their original target. Also it could be that chips were not happening in time for the winter launch and they ended up delaying it to spring because Zelda wasn't ready for Winter. That is my guess. If you don't have any software, you would have to delay the platform and the delay could have opened up the newer tech.

I can't not take this leak seriously though with him knowing all that he knew, it was legit info and him lying on clock speeds seem really weird, especially when they line up well with a node shrink in similar power consumption.

The PSP and Xbox One also both experienced clock speed boosts after launch.
 
The neon colors does make me wonder if the Splatoon pack in bundle was true at some point internally at Nintendo. The neon colors of the Joy-Cons seem very random when I think about it.
Huh...you know, I never thought about it like that. Totally would make sense since the colors are "opposite" ends of the spectrum.

I bet you they are saving a Splatoon bundle as an emergency button so to speak, for if the Switch stumbles by the time Splatoon 2 comes out.

They're not as random as you think. They're the same colors as the Player 1 and Player 2 lightguns on most japanese arcade lightgun games, and they're in general frequently used colors to signify "player 1" and "player 2" in arcade game controls.

And as a huge fan of arcade lightgun games, I love it so much.
 

nynt9

Member
Well, first of all, "this rumor wasn all true if you ignore the parts where it wasn't" isn't convincing to begin with. Secondly, getting visually identifiable characteristics (controller color, button names) correct is different from getting specs (CPU clock) correct. They require a different level of involvement with the product. Considering they've gotten other non visually identifiable things about the system wrong, I'd err on the side of caution for this rumor.
 

ElTorro

I wanted to dominate the living room. Then I took an ESRAM in the knee.
We A72 and Pascal fam!

Again, that was just pure speculation on the leaker's side. All he can reasonably claim to know is: (1) that the chip uses the ARMv8 ISA which is true for A57 and A73; (2) that the chips can run at the given clock speeds; and (3) the size of the chip.

The clock speeds are consistent with the configured speeds you would see for a Maxwell-based Tegra X1 derivative. They neither are evidence for nor against Pascal. Moreover, they are likely just the maximum clock speeds the chip can achieve for a short period of time before throttling kicks in.
 

Hoo-doo

Banned
The proof is in the pudding. Everyone got to see how games running on Switch looked and played. There's very little reason to go down this road again.

Some people just can't help themselves and will just extrapolate from any tidbit of information endlessly until it fits the narrative they have in their head.

So no, I personally don't think the leak is accurate. We've seen this song and dance a million times before.
 
I could believe these informations if Eurogamer didn't claimed the reported clocks are the one documented to devs. Those higher clocks are meant for the testing and I wouldn't be surprised if it was to test the stability of the device at higher clocks.

The Wii U clocks were bumped right before release. 400 to 550MHz on the GPU I believe. The EG clocks could well be outdated.
 
Arms honestly could pass as a PS4 game.

I'd need to see this live in action but still, I think arena fighting games (with comic style) as well as most good looking racing games are no good examples for overall performance of a console. This is why I was never very much impressed by this one racing game early in WiiU's lifecycle where devs "went the extra mile" and, sorry for that because the programmers are immensely talented wizards nevertheless, Fast Racing Neo.

That said, ARMS looks nice and clean.
 
Top Bottom