Hacking Coding vWii 3-core support - everything you need to know.

papermanzero

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
353
Trophies
0
XP
273
Country
Gambia, The
This almost is like a discussion between me and my gf :)

The only way to stop that is saying she's right..

Sorry, couldn't resist typing this.. A bit offtopic on the offtopics.

Now it would be interesting to know who is finally right ;)


Finally NPTL Optimization for Embedded Systems:
https://www.kernel.org/doc/ols/2011/ols2011-lim.pdf

And ...surprise, surprise.... in embedded systems NPTL and Kernel have to work closely together to be efficient. They must be adjusted to run in a performant way.
 
D

Deletedmember331810

Guest
The way you people have been acting is disgusting. Not even one involved in the last ten pages (besides obcd) even has anything to do with this project or the work that has been accomplished thus far and I hope Sven and Mr. Martin realize this. Worthless speculation (outside of a few very nice explanations by obcd and sven) and arguing is all that has taken place the past few days since I asked for donations for Maxternal and our team. Fourteen pages of arguments since I posted that!!! I wish I could delete everything since that post but I am not a mod. I am going to get this thread back on track right now and will start reporting those who do not follow the rules or don't bring anything to the thread that helps us or relevant. I am NOT going to allow this thread to be closed! You guys already did a stellar job making sure Crediar's threads get closed!

It is really a shame that most of you (not all) can not act like an adult without insulting or calling others names!

With that said:

So more and more of you have been asking lately to donate to the Tri-Core Team and Maxternal. Well, now is your chance to not only spread some of that holiday cheer but also to be a part of helping us finish this project SOONER rather than NEVER.
We are in dire need of getting Max his own Wii U. This is very important to the progression and finalization of the Tri-Core Teams Trinux development. Yes, we really are at that point now where this can be finished (almost.) With one in his hands, we believe that these processes could indeed move along with quite a bit more haste and with more stable results. Maxternal has unselfishly and tirelessly worked in his spare time and even while at work, coding, compiling, troubleshooting and coding some more. For the better part of a year of him working on this project, he has asked only for those with the know-how to share their knowledge and for a few others to *bravely* and patiently test and give feedback to his coding and findings, respectively.
If any of you GBTempers out there feel that you will benefit (in it's final form) in any way whatsoever from the work that every person has put into this project, then we please ask that you donate ANY amount that you could possibly spare for us to get this guy hooked up with a Wii U (8GB or 32GB) so we can hook you all up. The sooner we get this to him, the sooner this all will be over. In return, we will update you more frequently and with videos and descriptions of what you are seeing and the progress that is being made.
By clicking this link, your donations go DIRECTLY to Maxternal's PayPal account, not to any other person involved. He is in Costa Rica so his Wii U will be a little more expensive unless someone from the US or Canada is willing to just down right donate one to him, otherwise I believe they go for around $600-$700 there (can anyone say "gaping butt-hole.") The perfect plan would be to buy one in the US through an online retailer and have it shipped to a mail/package forwarding service such as this who in turn will send it to Maxternal for a fraction of the total cost if he had to buy it in Costa Rica full-price. So We are looking for roughly $300 Total to cover the rest of what he needs for his Wii U plus the shipping from here to there.
PM Maxternal with any questions, please, not me. I am not on here frequently enough. Appreciate your time and Merry f'ng Thanksgiving!
 

mcchase

Member
Newcomer
Joined
Nov 16, 2013
Messages
23
Trophies
0
Age
35
XP
132
Country
I give you a good advice: Read my last posts carefully and don't interpret stuff.

bbd4cbaf7eef8b5be21f4883a42418d5.jpg

What you understand is somewhat irrelevant, I understand very little of what is being said here. But I'm continuing to start my first lessons in C and assembly with the hope of one day being of some use. You, on the other hand, apparently already have a large degree of ability yet are offering nothing to the community; indeed you're harming it by arguing with everyone and posting irrelevance. I really hope you can put some of your talents to good use sooner than later - maybe then people will listen to what you have to say. Actions speak louder than words.
 

rednekcowboy

Well-Known Member
Member
Joined
Jan 1, 2013
Messages
242
Trophies
0
Age
46
XP
315
Country
Canada
I just wanted to take a second to say thank you to obcd, sven and marcan for taking the time to explain some stuff here. I thoroughly enjoyed your posts. I've just started learning linux, but know enough to wrap my head around what you guys are saying (even if I can't do anything with it, yet. maybe the next console, as you said. though I'm 36 now and learning is more difficult than it was when I was 18 lol) and have to say that I really appreciate the light you guys are shining on the issues at hand. I know I have been critical of f0f in the past, I do apologize. What I was looking for was not that you release the exploit but that you'd be interested in making some minor pointers to help out those that are trying so desperately hard to learn. It's nice to have someone they can turn to for advice and I greatly appreciate you guys making yourselves available. Thank you very much!

It's my hope that the other jerks here that are wasting time arguing with you go away. I'm looking forward to reading and learning more from your posts. Please continue to post and just ignore the fools who cannot see how valuable the advice your giving is. Trust me, there are those of us that are not so vocal that know what you're offering truly does hold value.
 
  • Like
Reactions: mcchase

OncleJulien

tool of peers
Member
Joined
Apr 6, 2009
Messages
1,170
Trophies
0
Location
Los Angeles
XP
439
Country
United States
I give you a good advice: Read my last posts carefully and don't interpret stuff.

bbd4cbaf7eef8b5be21f4883a42418d5.jpg
PMZ, most of us are clearly not qualified to understand your point of view here, so, a suggestion:

Show-Me.jpg


take as long as you need to create a working example of the concepts youve laid out in this thread, we'll wait...even if it takes years.
 

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
WOW, that's certainly a lot of activity here for such a short time.

I'm wondering if I should even get into this but with the optimistic idea that it might calm things down :unsure: I'll see if I can put this simply ...

  • It doesn't matter what terms you use. A programmer will just assume that he can create different threads and doesn't have to worry too much about the details. He'll also assume that he has certain standard tools available to him to keep one thread from accessing the same information the other ones are at the wrong time and messing each other up. This is especially true when dealing with already existing programs (like for Linux) where they had no idea when writing the app that it was going to be for Wii U, PC, or anything else.
  • The difficult part is moving things BETWEEN cores. With ONE core you don't have to worry about it at all. With two cores you DO. With MORE cores you ALSO do but you can just reuse the same code you already wrote for 2 cores. How many more cores really doesn't matter.
  • The exploit is what tricks the legit software into getting your code running instead. The legit software has to be able to naively/easily access/load it so it can't be hidden pretty much at all. If they release something that uses it, there's NOTHING to stop someone else from using it for something else.
The idea was to start getting as much as possible working WITHOUT releasing that exploit (from within vWii) and once as much of that was done as possible from inside the sandbox (for Linux, this would seem to be the 3-core stuff and the new WiFi and Bluetooth drivers ... however long that would take) move on to the Wii U side stuff (At least the gamepad and tweaking the existing Radeon drivers for use with Latte ... although I'm probably missing something important)


Our ORIGINAL concept was that the last bit to convert vWii Linux to Wii U Linux was something that Fail0verflow was willing to do on their own, in private, postponing the release of the exploit until the development environment (Linux) could be released along side the exploit.

What it NOW appears to be is that Fail0verflow wasn't actually planning to do that last bit of vWii->Wii U conversion themselves. What they wanted (once no more progress could be made in vWii mode) was to have a developer that (1) they trusted not to just use the exploit for piracy themselves and (2) was already skilled enough (and had enough free time and interest) to make that conversion vWii->Wii U Linux conversion themselves in a relatively short time, STILL without having to release the exploit to the general public until the Linux port was ready to accompany it.



I think our relationship with GBATemp makes us fail #1 for them and #2 we don't really yet qualify for either SO while what we're doing isn't wasted by any means (and I do still intend to continue.) They will want someone with more skillz/better reputation to step in eventually and finish the job.
 
  • Like
Reactions: Henke

naxil

Well-Known Member
Member
Joined
Oct 26, 2011
Messages
846
Trophies
1
XP
665
Country
Italy
i hope u find some people with more skill for finish this project! linux are beautiful! i run it on my 360 with xell-reloaded, maybe in future wiiU have something like xell. 360 use a ppc kernel modify for run with 3core(2threads each core) ppc cpu (360 cpu).
The nvidia driver are not finished for 360 gpu, and i think that is the super difficult part of the project (3d accelleration on linux with latte). Custom GPU are very difficult for non-existent info about it.
I hope u finish this work! i love linux!

Maxternal , now trinux works? can i run it on my "normal" wii?
 

grossaffe

Well-Known Member
Member
Joined
May 5, 2013
Messages
3,007
Trophies
0
XP
2,799
Country
United States
Nice to see this thread finally getting back on track. Hopefully in the next couple weeks I'll have time to take a look at what's on the google code page and see if there's anything I can contribute to the effort, but until then I've got finals and such.
 

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Maxternal , now trinux works? can i run it on my "normal" wii?
so far, it's basically just Wii linux with some small vWii-specific improvements. It will even work better on a normal Wii than a Wii U. The loader (boot.dol) can work with any existing Wii linux (ppcboot.elf), too, to make starting it a hopefully little easier.
 
  • Like
Reactions: the_randomizer

rednekcowboy

Well-Known Member
Member
Joined
Jan 1, 2013
Messages
242
Trophies
0
Age
46
XP
315
Country
Canada
Just to expand on what naxil said. 360 linux is already coded to work on three cores, might be worth it to see if it can be ported to the WiiU? Though there still is the issue of getting outside the sandbox that is the vWii, or is the hardware visible from the vWii side and just disabled?

Sorry for the questions, but I've been busy with work and haven't really had time to keep tabs on how it's going....
 
  • Like
Reactions: the_randomizer

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Just to expand on what naxil said. 360 linux is already coded to work on three cores, might be worth it to see if it can be ported to the WiiU? Though there still is the issue of getting outside the sandbox that is the vWii, or is the hardware visible from the vWii side and just disabled?

Sorry for the questions, but I've been busy with work and haven't really had time to keep tabs on how it's going....


That actually could be a viable way to figure out what needs to be done, but if at least some of the usable code can be ported from the 360 to the Wii U, it could very well prove to be a good place to pick up, or at least help us figure out what needs to be done.
 

Maxternal

Peanut Gallery Spokesman
OP
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Maxternal i need to compile it, or is possible found pre-compiled svn? probably i not remember how wii linux works

For normal Wii, for right now, I'd suggest using the "teaser release" from download link on the googlecode page and have it run this http://forum.wiibrew.org/read.php?29,68339,68339 (setting it up as suggested but just replacing the triinux ppcboot.elf file with the ELF they provide) That would be the easiest setup I can think of.

(of course I haven't tried this exact version myself yet)

EDIT : actually, clicking on that link it looks like Wiibrew forums are down right now ... might have to wait there

EDIT2 : http://www.gc-linux.org/wiki/Download here's the download page for the current wii linux stuff. this http://www.gc-linux.org/wiki/MINI:KernelPreviewFive is from that page and will get you some other ELF files you can use (the "mini" downloads) but those ones are set up so you'll have to do some partitioning on the SD card. the "easy wii linux" from the wiibrew forum link doesn't need partitioining
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States


Right here. :P

He's pretty much saying that by rebooting, he managed to load Unix or at least some Unix-like OS, though how he did loaded it was never mentioned. Yeah, it implies he used a method to reboot it in such a way that got it to run that, though I wish he expounded as to how. I sent him a Tweet (in Japanese) asking him if he can explain the process, hopefully he'll get back to me.
 

mcchase

Member
Newcomer
Joined
Nov 16, 2013
Messages
23
Trophies
0
Age
35
XP
132
Country
In terms of hardware graphics acceleration, is it not possible to simply use one of the Open-ATI drivers for Linux? I assumed that graphics acceleration would be a non-issue since we know the Wii-U's GPU is essentially a 4670/90 both of which are fully supported with open source drivers.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
    +1
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
  • BigOnYa @ BigOnYa:
    I've owned both iPhone and Androids over the years. Both are just as good, other than Apples higher price. I'm currently on Android, Samsung S21 I think, and very happy with it.
  • K3Nv2 @ K3Nv2:
    Got my 60 minute steps in whew
    +2
  • BigOnYa @ BigOnYa:
    I get mine in everyday, going back n forth to the fridge for a beer.
    +1
  • K3Nv2 @ K3Nv2:
    6,000 steps in so far legs almost broke getting off
    +1
  • K3Nv2 @ K3Nv2:
    Your mind gets in a werid pattern of just finishing then when you're done you're like I need a soda
  • BigOnYa @ BigOnYa:
    You get a "walkers" high?
  • K3Nv2 @ K3Nv2:
    Not really I just use to love building up a sweat
  • BigOnYa @ BigOnYa:
    Funny, that's what uremum always says
  • K3Nv2 @ K3Nv2:
    Yeah and people that take viagra think they have a big dick
    +1
  • K3Nv2 @ K3Nv2:
    You cant fix one insult edit for another edit you pog
  • BigOnYa @ BigOnYa:
    Nuh I'm on my tablet n it always auto corrects me
  • K3Nv2 @ K3Nv2:
    Heorin and uremum do have close quarters
  • Sonic Angel Knight @ Sonic Angel Knight:
    BIG CHICKEN :P
    K3Nv2 @ K3Nv2: https://youtu.be/q855tNpvDoQ?si=Tl57KMjiVjyBherB +1