Ideas for new Wiird

Started by agrs700, November 01, 2008, 04:28:53 PM

Previous topic - Next topic

biolizard89

Quote from: Link on November 01, 2008, 10:07:28 PM
Wait wait wait.. the Gamecube used 32 KiB.. however, technically it didn't have them.. there are games which tend to crash with GCNrd.. like Starfox Adventures PAL.. try Star Fox Adventure Gamecbe in WiiRd.. WiiRd is running completely in the head ram.. and we do not really want to put it out of that.. because it's fast and safe that way.. on the GC.. there were GC games where the FST interfeered with GCNrd.. many games required special master codes.. ths is simply because GCNrd is sharing memory with the game.. WiiRd technically isn't .. WiiRd runs completely off the head memory..
Okay, thanks for clearing that up.  I knew that GCNrd crashed certain games, but I wasn't aware of the architectural difference that prevents that with WiiRD.  Learn something new every day....  :)

And yeah, personally, I think buying a $50 USB video capture card is a better solution than trying to fit an MJPEG encoder into a 4KiB piece of RAM along with the existing hook code.  Doing it over USB Gecko would be cool, but just too hard.  (But that's just my opinion; feel free to form your own!)  :)

TNTkryzt

How about support for the VPU's, there are several games that I've encountered routines like the following that I've been unable to continue a trace due to the lack of support on them.

80215074:  E0430000   .word   0xe0430000
80215078:  E0840000   .word   0xe0840000
8021507C:  10C2202A   vsel   v6,v2,v4,v0
80215080:  F0C50000   .word   0xf0c50000
80215084:  E0638008   .word   0xe0638008
80215088:  E0A48008   .word   0xe0a48008
8021508C:  10E3282A   vsel   v7,v3,v5,v0
80215090:  F0E58008   .word   0xf0e58008
80215094:  4E800020   blr   

Link

Please update to the newest WiiRd.. the Gekko instructions have been added by me which was a pain in the ass..

in your case the instructions would be:

80215074:  E0430000     psq_l   f2,0(r3),0,0
80215078:  E0840000     psq_l   f4,0(r4),0,0
8021507C:  10C2202A     ps_add  f6,f2,f4
80215080:  F0C50000     psq_st  f6,0(r5),0,0
80215084:  E0638008     psq_l   f3,8(r3),1,0
80215088:  E0A48008     psq_l   f5,8(r4),1,0
8021508C:  10E3282A     ps_add  f7,f3,f5
80215090:  F0E58008     psq_st  f7,8(r5),1,0

the vsel command is wrong, we figured, the Gekko CPU does not know it!

TNTkryzt

Awesome work man, much appreciated!

mdmwii

#19
Something you could add on Wiird, IMHO:

-Audio Capture.
-A kind of real-time Debug on GCT Codes section. Ex.: 48010000 80854033 Given address: 90112200.
-An 'AND' option on search tab. Ex.: Search for 0x34230000 AND 0x12340012 on next word. (kind of 64 bits search).
-A breakpoint 'STEP' function/button on Memory Viewer.
-A textBox to insert raw hexadecimal code on disassembler or something that convert raw hexadecimal code to PPC instructions.
-A textBox on Poke section showing current poked address value or Put another Poke function on Memory Viewer.

Wiird is an awesome application!

Ninja


Romaap

Quote from: Ninja on January 19, 2009, 07:27:58 PM
Making Videos (good idea)
good idea, but (almost) not possible.
you noticed the lag in memory viewer? it will be even laggier :o

Jassim

-lagless memory viewer
-can use GCT files to activate cheats.

do NOT pm me to request a code or if you have any problems with my code.
[spoiler]http://cristgaming.com/pirate.swf[/spoiler]



hetoan2

Quote from: jassim on January 19, 2009, 08:46:34 PM
-lagless memory viewer
-can use GCT files to activate cheats.

lagless memory viewer = not possible

Videos should be animated gifs/gif compatible image dumps.

its a pain converting them

also i think GCT could be done but i haven't looked into the file type actually

spunit262

sending gct via WiiRD would only need a GUI implementation of sendcheats.

Also, pressing Next on the memory viewer window should automatically update the display.
Not active but may still sporadically make codes.
(ooo)
``´´

Igglyboo

Could you change wiirdgui to a standard windows form app? The GUI it has really annoys me and it ALWAYS stays on top, i have to keep clicking that minimize GUI button. Also, it seems buggy and locks up randomly when doing searches to fast or using breakpoints, idk if thats the GUI or not.

hetoan2

Yea regular minimize with a button for staying on top instead :D

REDSOXROX

-Would it be possible to view textures in FST? I don't think so but maybe.
-Search GCT codes. I have over 50 codes for some games, its annoying to look by hand
-Functions in WiiRD console. Sometimes WiiRD messes up when I bring up WiiRD Console and GUI. Like /dump file.bin etc
-Time search- search for timers
-Text search- convert text into hex and search

I'm toying with video capture. Might be possible if send to SD
Red Sox vs. Yankees 4/4/2k10 Season Opener
Red Sox: 9 Yankees: 7 Final!

Romaap

More stability, so less freezes

hetoan2

Delete Line Of code function.

copy entire code.