wxVU

Discuss the development of software, tools, libraries and anything else that helps make ps2dev happen.

Moderators: cheriff, Herben

Post Reply
Guest

wxVU

Post by Guest »

as blackdroid haven't been around IRC lately, ill just tell people this if you are using wxVU, i fixed a bug that makes lqi and some other instructions behave strange.

goto line 136 in vu.cpp and change :

Code: Select all

memcpy( (void *)&(data.vf.x), (void *)org, 4);
to

Code: Select all

memcpy( (void *)&(data.vf.w), (void *)org, 4);
problem solved.

.emoon - doing his ninja-vu tricks.
User avatar
emoon
Posts: 91
Joined: Sun Jan 18, 2004 10:03 pm
Location: Stockholm, Sweden
Contact:

Post by emoon »

baha, ofcourse i forgot to login..
blackdroid
Posts: 564
Joined: Sat Jan 17, 2004 10:22 am
Location: Sweden
Contact:

Post by blackdroid »

There are quite some more bugs that I fixed last weekend.
The most important one was to make sure that the vu emulation do not write to registers in a sequential way but lower and upper gets updated in one go. for example a

addai... loi...

pair resulted in 'I' being updated before addai and that we dont want.
and some other bugs.

If im not too tired this weekend im going to commit to cvs, which essentially means 1.0, although I would appreciate alot of simulation testing, Ive added means to save off vumem and vuregs from wxVU so you can compare dumps from the ps2 with the help of some simple regcmp and memcmp binaries that tells which reg or which place in mem that has a mismatch. so run small loop/code etc on ps2 and in wxVU, compare dumps, move on if ok.
Kung VU
blackdroid
Posts: 564
Joined: Sat Jan 17, 2004 10:22 am
Location: Sweden
Contact:

Post by blackdroid »

oh and thanks to emoon for spotting that mwrite bug.
Kung VU
User avatar
emoon
Posts: 91
Joined: Sun Jan 18, 2004 10:03 pm
Location: Stockholm, Sweden
Contact:

Post by emoon »

That sounds great bd, glad that you are alive :)

I have been doing some testing today and will do more testing this weekend as im working pretty much on vu related stuff for the engine now.

now mulq doesnt seem to work at all, had any problems with it?

.emoon
mrbrown
Site Admin
Posts: 1537
Joined: Sat Jan 17, 2004 11:24 am

Post by mrbrown »

blackdroid ... dude ...

WHAT THE HECK DID VEGAS DO TO YOU?!?!??

:)
blackdroid
Posts: 564
Joined: Sat Jan 17, 2004 10:22 am
Location: Sweden
Contact:

Post by blackdroid »

well you know 3 for $99 takes its toll, makes the body weary :)

It has been a shit week for me, meetings during the days and coding afterwards and then coming home to a deadcold apartement every other day, makes me wonder in how many ways a heating system can fuck up.
Kung VU
urchin
Posts: 121
Joined: Thu Jun 02, 2005 5:41 pm

Post by urchin »

What version of wxwidgets are you using?

I tried the latest one for mac and had problems building. I tweaked the bits that were complaining and got a successful build, but when I start up the app, all I get is a file dialog that does not respond to input.

btw, what is wxVU and what does it do? :)
Guest

Post by Guest »

urchin wrote:btw, what is wxVU and what does it do? :)
In Swedish tubs, wxVU does YOU!
Post Reply