View Full Version : PSX-P Beta 1 Released - Playstation Emulator for PSP
emuking
September 25th, 2006, 00:07
if anyone wants to know frys.co sells them for less than $150 sandisk and sony :D
emuking
September 25th, 2006, 00:10
i meant frys.com or outpost.com
gusgus
September 25th, 2006, 00:17
lolz now all we all we need is a decent MAME emulator and we'll be set :P
I think MAME4ALL is a great one, for old school games at least.:)
zevernos
September 25th, 2006, 00:20
Yeahh!!!!! I Love U Man Now I Can Finally Play A Final Fantasy Game On My Psp!!!!!
nyrtrublue
September 25th, 2006, 00:27
yo im vivi how kickass is that zevernos
pibs
September 25th, 2006, 00:35
seems none of my nfl blitz iso's want to work maybe its not compatible?
XioN980
September 25th, 2006, 00:37
Im so insanely jealous of the graphics emulation!! But then thi has been a long time baking in the oven, g2g to school now damn it!
Drunken
September 25th, 2006, 00:38
Much luv :) <3
pibs
September 25th, 2006, 00:40
so since it has no audio we can still use irshell for music right?
Edit: nfl blitz works but players are just shadows lol
chiefy
September 25th, 2006, 00:40
Soul Edge doesnt work, it just freezes at the game selection menu. I am going to try twisted metal 1 next, then maybe final fantasy tactics.
FF tactics doesnt get past the Squaresoft screen :(
Kvonx
September 25th, 2006, 00:41
Can sumbody tell me wat r the settings i should use for the iso compressor to let it work on the psxp.....THANKS :)
emuking
September 25th, 2006, 00:51
OMG SEE THIS WEBSITE IT IS SO DAMN TRUE AND FUNNY :D :D www.sony.justgotowned.com LOL
nyrtrublue
September 25th, 2006, 00:52
im glad u like it
JKKDARK
September 25th, 2006, 00:55
OMG SEE THIS WEBSITE IT IS SO DAMN TRUE AND FUNNY :D :D www.sony.justgotowned.com LOL
emuking, it is spam. Don't spam here. And read the rules please.
DragonPimpsta
September 25th, 2006, 00:57
I can run tales of eternia... its a .img file, but once it gets past the little Namco and other screens, it goes black and turns off my psp.. then goes to xmb
nyrtrublue
September 25th, 2006, 00:58
its not spam its a joke
why is that spam did u ever go to the link
i messed up the link in the past but now its good
JKKDARK
September 25th, 2006, 01:00
check the thread title: PSX-P Beta 1 Released - Playstation Emulator for PSP
This is not the jokes/spam thread.
nyrtrublue
September 25th, 2006, 01:02
but it fits the situation sony got totally owned today
Video_freak
September 25th, 2006, 01:04
Whatever. Just get back on topic now. ;)
coolsoul
September 25th, 2006, 01:05
thnask br0 but wish can find the games as not sure where to get the games u listed in psp capability
nyrtrublue
September 25th, 2006, 01:08
so do .img files work or load and die
pibs
September 25th, 2006, 01:17
i use iso recorder and it works GREAT for a trial!
right now im gona test spyro 2 and after that ill test some other few and get back with ya guys with the results
JKKDARK
September 25th, 2006, 01:18
i use iso recorder and it works GREAT for a trial!
right now im gona test spyro 2 and after that ill test some other few and get back with ya guys with the results
you can use iso producer, it is free ;)
emuking
September 25th, 2006, 01:20
emuking, it is spam. Don't spam here. And read the rules please.
i know i was just messing around that website is just so funny, promise i wont spam again, i normally never do
Kvonx
September 25th, 2006, 01:21
after u use iso producer wat r the settings for the iso compressor.......i mean wat should i put it in cso dax, i JUS DONTKNO HHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEELLLLLLLLLL LLLLLLPPPPPPPPPPPP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
emuking
September 25th, 2006, 01:22
but sony did get owned :D ......anyways i hope silent hill can get past the konami logo on the next release and hopefully be able to reach in-game play
emuking
September 25th, 2006, 01:25
after u use iso producer wat r the settings for the iso compressor.......i mean wat should i put it in cso dax, i JUS DONTKNO HHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEELLLLLLLLLL LLLLLLPPPPPPPPPPPP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
can someone please help this guy hes suffering :(
Kvonx
September 25th, 2006, 01:30
Yes wat he says
wraggster
September 25th, 2006, 06:41
Who Closed ths thread ?
kando
September 25th, 2006, 06:41
hehe u missed some fun wrag :)
chrisrulz555
September 25th, 2006, 06:46
What just happened to the legality thread? Was the source released?
kando
September 25th, 2006, 06:48
ninja vanish!
**1_Man_Matrix**
September 25th, 2006, 06:50
The legality thread went nuts, then got closed, then dev's were still fighting, then it disappeared.
The link to it disappeared from this thread, and the files have become downloadable again. :confused:
Who Closed ths thread ?
If Wragg's asking what happened, then there's a problem :o
Well, maybe everything got ironed out... And there aren;t any legal issues afterall? hope.
ninja vanish!
lol.:)
BL4Z3D247
September 25th, 2006, 06:52
hehe u missed some fun wrag :)
there was nothing fun about what went on
quzar
September 25th, 2006, 06:55
For the record. This program is based on pacmanfan's port of pcsx. Both yoshiro and pacmanfan have violated the user license of pcsx by releasing modified binaries without releasing the source code to their changes.
wraggy: sorry about that, i thought you knew I had locked it when I delted it and had intended to leave it locked after you undeleted it. if not i would have unlocked it.
chrisrulz555
September 25th, 2006, 06:55
/cry I was enjoying the devs bitching at each other.
Sterist
September 25th, 2006, 06:59
im a lil clueless on wut just happened as well
mcvader
September 25th, 2006, 07:15
I'm downloading this before it dissapears again:) Has anybody actually had any success with this yet?
What program should i use to make images? I got one but it's only a trial version and limits the ISO's to 300mb, I hope FF7 works, It's the only game I can find!
I can't belive everbody's giving Yoshiro so much schmidt after he released a working PSX emu, I know you're reasons but i think most of you were overeacting, He didn't have to release this, he was doing it for the "scene" and got nothing but schmidt for it , I wonder whether he'll release another update after all this.
Mr. Shizzy
September 25th, 2006, 07:24
WOW. The ps1 emu was released before I went to work this afternoon. I didn't even have time to test it. Then I come home, and it seems some sort of contraversy took place. I missed everything.:confused: :confused: :confused:
Is it true, that there may be another version as soon as tomorrow?:confused:
ACID
September 25th, 2006, 07:27
Wow great news and look at the posts already.
emuking
September 25th, 2006, 07:34
WOW. The ps1 emu was released before I went to work this afternoon. I didn't even have time to test it. Then I come home, and it seems some sort of contraversy took place. I missed everything.:confused: :confused: :confused:
Is it true, that there may be another version as soon as tomorrow?:confused:
the coders fought over the legality of psx-p, everyone got angry with what bluecrab posted, so everybody including the coders mods and me were flaming one another for a little while so the thread got shut down and you also cant download psx-p from here anymore,crap alot happened today and dammit bluecrab i understand 2 points of penalty but 4 WHOA, anyways thats all that happened today just because yoshihiro didnt release the source code soon so someone whined about it even though something like this has happened numerous of times with different apps and emus, the only reason people whined about the legality was beacause of yoshihiros reputation which none of it is true, longest post ever :p
emuking
September 25th, 2006, 07:36
sorry for my last post i just wanted to sum up the day :D
quzar
September 25th, 2006, 07:40
the coders fought over the legality of psx-p, everyone got angry with what bluecrab posted, so everybody including the coders mods and me were flaming one another for a little while so the thread got shut down and you also cant download psx-p from here anymore,crap alot happened today and dammit bluecrab i understand 2 points of penalty but 4 WHOA, anyways thats all that happened today just because yoshihiro didnt release the source code soon so someone whined about it even though something like this has happened numerous of times with different apps and emus, the only reason people whined about the legality was beacause of yoshihiros reputation which none of it is true, longest post ever :p
For the record, neither Bluecrab nor I know who yoshihiro is. We were making a deal about it because it was pointed out to us that it violates the GPL, which it does. I can't say anything one way or another about yoshihiro except that this release *must* have source released for it because it is based on pcsx, an open source playstation emulator which is under the GPL.
razorak
September 25th, 2006, 07:51
much has happened while i was asleep and at school...thnak god i'll be able to try it out though
emuking
September 25th, 2006, 08:03
For the record, neither Bluecrab nor I know who yoshihiro is. We were making a deal about it because it was pointed out to us that it violates the GPL, which it does. I can't say anything one way or another about yoshihiro except that this release *must* have source released for it because it is based on pcsx, an open source playstation emulator which is under the GPL.
you should find out a little more about him and then youll know why this is such a coincidence,hope we got no problems though i have nothing against you or bluecrab :D
dejkirkby
September 25th, 2006, 08:42
So, from reading the last few posts, I take it we shouldn't be using the PSX-P emulator in it's current state. Is this correct.
BL4Z3D247
September 25th, 2006, 08:50
i downloaded it but haven't had the time to rip my games and try it out...and as far as it being illegal from the GPL agreement, it needs the bios to work making it illegal anyways so i'm gunna use this(well for testing as it's not all that playable)
dejkirkby
September 25th, 2006, 08:56
I've already tried a few different iso's and a few different BIOS, but with not much success. I was stupid enough to think it may be a little bit playable. Too much expectation really.
Mr. Shizzy
September 25th, 2006, 09:01
Puzzle Bobble 2 IS playable. (Well sorta. LOL) There is no fps counter. But I would guess it chugs along @ around 10 fps.
Is this emu configed to run @ 333mh? Or does overclocking it in IR SHELL make a difference?
mr_nick666
September 25th, 2006, 09:10
It certainly seems to run perfectly (if slow) :p A PSX emulator should be easily possible so maybe the next release will be full speed :eek: (Who knows what will be achieved when the dynarec is implimented! :cool: )
Boardman2411
September 25th, 2006, 09:21
Sorry if someone has already posted this info, but GTA1 is playable (but slow loading)
emuking
September 25th, 2006, 09:24
It certainly seems to run perfectly (if slow) :p A PSX emulator should be easily possible so maybe the next release will be full speed :eek: (Who knows what will be achieved when the dynarec is implimented! :cool: )
doubt it most games dont even load and the ones that do are pretty damn slow,we will have to wait for the next release to see any improvements so i hope mgs at least loads in the next build but i guess whats important is that yoshihiro finishes that dynamic recompiler then we can see some real speed improvements :D
vladiftodi
September 25th, 2006, 09:30
i think ahem that the folowing link will be usefulll
no warez
:whistle:
vladiftodi
September 25th, 2006, 09:30
read carefuly, and God will help u :D
vladiftodi
September 25th, 2006, 09:31
TIP: somwthing about input and output
emuking
September 25th, 2006, 09:39
TIP: somwthing about input and output
dude dont post warez thats worse than what i did which was insulting a supposed "coder" :p
quzar
September 25th, 2006, 09:43
dude dont post warez thats worse than what i did which was insulting a supposed "coder" :p
what's supposed about Bluecrab being a coder? insults to staff aren't generally taken lightly, if you would read the rules you'd know that. drop it.
BL4Z3D247
September 25th, 2006, 09:58
@vladiftodi: u might wanna watch the double and triple posts, if u wanna add something to ur post just use the "edit" button :)
chrisrulz555
September 25th, 2006, 10:19
Warning to all those currently using this Emu, It was discovered that running this messes with the Flash 1 on devhook .46 leading many to believe this is just a practical joke by yoshi-retarded-hiro. Lord Strum a developer at QJ noticed this on this page http://forums.qj.net/f-psp-homebrew-discussion-12/t-release-psx-emulator-71977/page4.html#post1059644
He said
"No I've done a bit of research on it's activities...
It deliberatly modify's f1:/DH/registry/ files...
A sick pratical joke, makes us wonder if they will operate differently soon.
I fixed my problem by unflashing the flash1 registry, then reflashing it, and not using the psx emulator again...
IT DOES FLASH TO FLASH1, period."
dejkirkby
September 25th, 2006, 10:36
^ I've had no problems with DevHook 0.46 since using this Emulator
chrisrulz555
September 25th, 2006, 10:41
^ I've had no problems with DevHook 0.46 since using this Emulator so I say BS!
Did you have anything on flash 1 on devhook though.
quzar
September 25th, 2006, 10:44
^ I've had no problems with DevHook 0.46 since using this Emulator so I say BS!
Wether or not it makes a noticable difference does not have any bearing on wether or not it writes to flash 1 or whatever. Not saying it does or doesn't. Just that it can be true without being noticable.
dejkirkby
September 25th, 2006, 11:36
Did you have anything on flash 1 on devhook though.
Ok What kinda things go on flash1, stuff like custom gameboots,opening.rco etc??
bullhead
September 25th, 2006, 12:44
no thats flash0
zevernos
September 25th, 2006, 12:48
with this i am guesing they fixed the problem about yoshi??
chrisrulz555
September 25th, 2006, 12:53
Seriously third strike your out Yoshi, from now on anyone who takes what he says seriously is a complete and utter idiot.
dejkirkby
September 25th, 2006, 12:54
I just compared the flash1 from my DevHook to the flash1 on my wife's DevHook (my wife hasn't had the PSX-P Emulator on her PSP and there is only one difference. In net/http my wife has a file called auth.dat, and my DevHook doesn't have this. The size of the file is 0bytes.
wraggster
September 25th, 2006, 12:57
IM trying to contact Yoshi to release the source. I suggest everyone stops the flaming and just talks about the emulator.
That other newspost was basically an overreaction which led to a mass flamefest, all parties regardless will be banned if it continues.
its very sad that an emu release causes both jubilation and trouble but let those that can sort out the problems
chrisrulz555
September 25th, 2006, 13:11
IM trying to contact Yoshi to release the source. I suggest everyone stops the flaming and just talks about the emulator.
That other newspost was basically an overreaction which led to a mass flamefest, all parties regardless will be banned if it continues.
its very sad that an emu release causes both jubilation and trouble but let those that can sort out the problems
It could very well turn out that the flaming was justified :p Perhaps in the future we should not allow ourselfs to get so hyped over homebrew.
Tonx_9
September 25th, 2006, 13:35
wooooooooooooooooooooooooooooooooooooot
PsychoSync
September 25th, 2006, 14:01
Does anybody know if the Gp2x psx emu runs better or worst than PSX-P?
wraggster
September 25th, 2006, 14:08
Better than PSP psx emu
The_Ultimate_Eggman
September 25th, 2006, 14:28
its very sad that an emu release causes both jubilation and trouble but let those that can sort out the problems[/QUOTE]
NEVER a TRUER word spoken !! NUFF SAID !!
Gabba Gandalf
September 25th, 2006, 14:45
how can i play original games on the emu ??? i got c&c
and i want to play IT °!°
can someone send me a link to warcraft pls :confused: :confused: i am a noobish noob
hksrb25s14
September 25th, 2006, 15:33
Thank god, tobe frank I'm just glad that there is a somewhat a working PS1 emu on the PSP, I don't see anyone trying to make one, just sittin around talking smack, just enjoy the Emu. (until it's pull off, or not)
oh one more thing, I seen lately on any forum, some peope don't think before posting, and talk out of there @$$. please think, then post. respect the forums.
CKemu
September 25th, 2006, 15:35
/me is not a happy bunny.
From reputable forums, I'd expect alittle more care :(
This emulator, written by Yoshihiro is a port pf PCSX [ http://www.pcsx.net ] which is maintained under the GPL license.
This means the 'author' of any port or derivative of this program must release it's source and acknowledge the original authors of the project.
Neither is satisified, thus this emulator is breaking the GPL license, and I expect the admins / mods of these forums to remove all links and related topics, until the author releases it's source.
A plain as day example from EBOOT.PBP
written by:
main coder: linuzappz
co-coders: shadow
co-coders: PacManFan for the PSP port
ex-coders: Nocomp, Pete Bernett, nik3d
[...]
Pcsx found that you wanna use a COFF file. COFF files not supported
etc etc etc etc etc...the plain as day stuff continues.
The_Ultimate_Eggman
September 25th, 2006, 15:45
/me is not a happy bunny.
From reputable forums, I'd expect alittle more care :(
This emulator, written by Yoshihiro is a port pf PCSX [ http://www.pcsx.net ] which is maintained under the GPL license.
This means the 'author' of any port or derivative of this program must release it's source and acknowledge the original authors of the project.
Neither is satisified, thus this emulator is breaking the GPL license, and I expect the admins / mods of these forums to remove all links and related topics, until the author releases it's source.
A plain as day example from EBOOT.PBP
etc etc etc etc etc...the plain as day stuff continues.
Dude 2nd post be carefull wraggy has laid the law down NO MORE FLAMING so make it your last whinge.Yoshi DOES some great work on the scene.
John Vattic
September 25th, 2006, 15:46
man from what i read over the past two days, this emulator has only caused arguements and hostillity. Lets just wait for sony to release their emu, then find a way to use it on other psp's.
At least then we're all on the same team again.
The_Ultimate_Eggman
September 25th, 2006, 15:48
how can i play original games on the emu ??? i got c&c
and i want to play IT °!°
can someone send me a link to warcraft pls :confused: :confused: i am a noobish noob
To convert your original game to a image ;) file for psx emu to read use a program like alchol 120% or another ISO building/extracting utility.
CKemu
September 25th, 2006, 15:51
Dude 2nd post be carefull wraggy has laid the law down NO MORE FLAMING so make it your last whinge.Yoshi DOES some great work on the scene.
Frankly regardless of 'the great work on the scene', without the source to this emulator, it breaks the GPL. Nor was my post flaming. I also take personal interest in this as I was a tester for PCSX, and am currently a tester for the PCSX2 project.
So I expect some action to be taken over this, unless you can point me to the post / thread / location of the source.
I would not consider a formal complaint a whinge, unless you feel that the rules laid out by GPL are to go to waste.
BlueCrab
September 25th, 2006, 16:05
Frankly regardless of 'the great work on the scene', without the source to this emulator, it breaks the GPL. Nor was my post flaming. I also take personal interest in this as I was a tester for PCSX, and am currently a tester for the PCSX2 project.
So I expect some action to be taken over this, unless you can point me to the post / thread / location of the source.
I would not consider a formal complaint a whinge, unless you feel that the rules laid out by GPL are to go to waste.Honestly. I pointed this out in a topic already, and that topic was the on that was a "overreaction", and led to a flamefest.
I try to explain my position, and it only caused trouble. I try to protect legality, and it only causes trouble. I'd advise you to not bring it up again.... (as sad as it is), at least not here.
It seems to do no good to point out legality issues to people that do not want to listen. I would encourage you to file a formal complaint with the PCSX team if you can contact them though.
silver32
September 25th, 2006, 16:06
/me is not a happy bunny.
From reputable forums, I'd expect alittle more care :(
This emulator, written by Yoshihiro is a port pf PCSX [ http://www.pcsx.net ] which is maintained under the GPL license.
This means the 'author' of any port or derivative of this program must release it's source and acknowledge the original authors of the project.
Neither is satisified, thus this emulator is breaking the GPL license, and I expect the admins / mods of these forums to remove all links and related topics, until the author releases it's source.
A plain as day example from EBOOT.PBP
etc etc etc etc etc...the plain as day stuff continues.
I am pretty sure Yoshihiro will release the source asap and, dude, no need to go over here and over there and worry people about themes like this. Just contact Yoshihiro, no need to make a public "fuss".
p.s: no offence.
mesosade
September 25th, 2006, 16:07
whoa this was released yesterday nad there's already 300 coments? christ...
S34MU5
September 25th, 2006, 16:26
whoa this was released yesterday nad there's already 300 coments? christ...
yeh i no these guys are legends
not many games seem to work bu tim glad some do even thought it is only alpha
x-zero
September 25th, 2006, 16:34
can any one tell me where to download Ps1 roms or can u use ur own Ps1 games I own Bushido Blade please help me how to install roms!!!!
valar
September 25th, 2006, 16:47
i have tried to run raiden dx.it's really slow ,in fact it's not playable but i'm glad this alpha version has been relased.Looks like iso is being loaded every 2 or 3 seconds,which may be the reason it's slowing down,i'm not sure,i know nothing about coding for psp.anyways i hope we will see improved version.
hksrb25s14
September 25th, 2006, 16:50
can any one tell me where to download Ps1 roms or can u use ur own Ps1 games I own Bushido Blade please help me how to install roms!!!!
it's illegal to DL roms buddy, as for your Bushido blade, use CDRwin or ... wait a min. use the search button. type up How to make ISO in search, google it or yahoo it.
Darksaviour69
September 25th, 2006, 16:51
about the GPL and source, i think they have explained why it was not released here
http://www.pspgen.com/modules.php?name=News&file=article&sid=2440
but its in french
CKemu
September 25th, 2006, 16:57
It appears on these forums I am unable to send a Private Message to Yoshihiro. Perhaps someone could point me to another way of contacting him.
As an ongoing member of PCSX / PCSX2, I am formally complaining about this emulator, and will expect something done about it via the admins of this forum.
The GPL allows for developers to release their work to the public, for such ports to occur, but it strictly defines that the source for any work based on such a project to be open.
If it was not for PCSX's open source nature and the GPL license, you would not have this port, or the same level of emulation available to you.
Thus I would not expect the people on these forums to be so flippent about such a situation, it is because of such actions many emulation projects are going closed source, as the development community are sick and tired of glory hunters that give no credit to the people behind the emulator.
I am making a 'public' statement about this, because it is something people should be immediately aware of.
I would note that site such as emulation64 have already responded to the complaint and removed this 'port'.
Yoshihiro should of released the source at the same time as he released this port, no ASAP about it, the instant it become public with no source you are breaking the GPL and the very reasons for it's existance. The GPL allows an open source community to thrive, ignore it, expect the growing trend of closed source projects to continue.
Edshugeo
September 25th, 2006, 16:59
I try to explain my position, and it only caused trouble. I try to protect legality, and it only causes trouble. I'd advise you to not bring it up again.... (as sad as it is), at least not here.
I appreciate your effort. If this site decides that certain people are above criticism, it then is not much better than those other sites which are pretty much nothing but flames and "first posters".
My opinion on this whole mess, is that the moment this emulator was announced and over-hyped to it's lackluster release yesterday was an affront to the homebrew community. Sony comes out ahead on this one.
quzar
September 25th, 2006, 17:05
It appears on these forums I am unable to send a Private Message to Yoshihiro. Perhaps someone could point me to another way of contacting him.
As an ongoing member of PCSX / PCSX2, I am formally complaining about this emulator, and will expect something done about it via the admins of this forum.
The GPL allows for developers to release their work to the public, for such ports to occur, but it strictly defines that the source for any work based on such a project to be open.
If it was not for PCSX's open source nature and the GPL license, you would not have this port, or the same level of emulation available to you.
Thus I would not expect the people on these forums to be so flippent about such a situation, it is because of such actions many emulation projects are going closed source, as the development community are sick and tired of glory hunters that give no credit to the people behind the emulator.
I am making a 'public' statement about this, because it is something people should be immediately aware of.
I would note that site such as emulation64 have already responded to the complaint and removed this 'port'.
Yoshihiro should of released the source at the same time as he released this port, no ASAP about it, the instant it become public with no source you are breaking the GPL and the very reasons for it's existance. The GPL allows an open source community to thrive, ignore it, expect the growing trend of closed source projects to continue.
apparently, this release was 'leaked' as it was not released by the original author, and although he has (after being called on it) admitted it was based on pcsx, he does not show any sort of hint that he will release the source.
I was the one who originally removed the download leak, and within hours I was almost kicked off of staff ( i guess that might still be pending decision) and the download was put up again (as evidenced by this thread).
I hope that you can make more of a difference with this than I.
Sterist
September 25th, 2006, 17:07
this emulator doesnt clock the psp to 333 on its own, launch it via irshell w/ 333 to get 2~3fps speed up
kando
September 25th, 2006, 17:15
It appears on these forums I am unable to send a Private Message to Yoshihiro. Perhaps someone could point me to another way of contacting him.
As an ongoing member of PCSX / PCSX2, I am formally complaining about this emulator, and will expect something done about it via the admins of this forum.
The GPL allows for developers to release their work to the public, for such ports to occur, but it strictly defines that the source for any work based on such a project to be open.
If it was not for PCSX's open source nature and the GPL license, you would not have this port, or the same level of emulation available to you.
Thus I would not expect the people on these forums to be so flippent about such a situation, it is because of such actions many emulation projects are going closed source, as the development community are sick and tired of glory hunters that give no credit to the people behind the emulator.
I am making a 'public' statement about this, because it is something people should be immediately aware of.
I would note that site such as emulation64 have already responded to the complaint and removed this 'port'.
Yoshihiro should of released the source at the same time as he released this port, no ASAP about it, the instant it become public with no source you are breaking the GPL and the very reasons for it's existance. The GPL allows an open source community to thrive, ignore it, expect the growing trend of closed source projects to continue.
as psmonkey said best, this isnt as much of a "port" as ppl think it is, as there is obviously alot rewritten....however, credits to pmf definatly were due, and if pmf wants, yoshi should release the source.
idk my 2 cents. this site had a nice 2 hour flamefest over removing the emulator over the gpl and then it came back....this morning the whole thread is gone and the emu is hosted again...idk. imo ps1 iso's and sce themselves making a ps1 emu for the psp is amazing, cuz thats piracy right there..../sigh.
pacmanfan did say tho he expected credits in this "port", and was upset to not see it. yoshi, cmon now, do whats right.
silver32
September 25th, 2006, 17:23
about the GPL and source, i think they have explained why it was not released here
http://www.pspgen.com/modules.php?name=News&file=article&sid=2440
but its in french
translation from babelfish:
Like every morning, I wake up to try to make live PSPGen and by reading the comments on Psx-P and, of the blow, I read a beautiful "Psx-p is illegal", another ' Yoshihiro is a voleur'. That made a long time... Finally that at least awoke me more quickly than of habit.
I thus will explain you the slides of this release and why it did not have right to a readme in the last analysis.
Before yesterday, on certain forum and sites, the rumour of an imminent release of the first version of Psx-P was done growing.
Yoshihiro is an accessible boy very nice, undoubtedly trop.Contrairement with others dev., is contained of nature, he likes to speak and to communicate... and sometimes that plays of the turns. As before yesterday, where, releasing on its channel IRC, in an abstract way, that it went, undoubtedly, releaser a playable version the evening even, the news finished on these forums/sites. Why to have released such an information? I imagine that it is simply because Yoshihiro wanted to show that the Psx-P project really existed. The project having progressed already well since the first demonstration and as the version in progress made it possible to make turn of the commercial plays, the desire for answering the ceaseless provocations of the type ' it is a fake' undoubtedly was done too strong.
Only problem, to prepare a release takes time: to write a nfo (readme) without forgetting anybody, taking time to make the explanations of installation and to put on line. This decided to me to require of him to shift the exit of Saturday evening at Sunday. Miss chance, Sunday was for me one day charged and I could not let leave Psx-P without being there because the waiter would not hold out and it was necessary that I would be there to try to keep it ' one line'.
The decision thus was made of the releaser with 20H Sunday 29/04/06. Returning of my spectacle around the 18 hours, that would leave me two more hours to finick the points of detail. Lastly, that left also time with Yoshihiro to put the readme and to put a last key at the first releasée version of Psx-P.
I had programmed the news automatically, and the upload of the file of the release which I had filmed for 19H55 the 24/09/06. Like that, even if it arrived to me something, that would be done without me. Only handling which remained to me to make: to add the readme before the publication and if required to change to card-index it if Yoshihiro gave me a more recent version of it still.
We did not want to have a minute of delay. All was ready.
That, it was the theory. In practice nothing advanced as envisaged.
Yoshihiro, perfectionist spent the night and the day has to polish its baby and of the blow Na not made the side ' administratif' of the subject: the nfo. On the other hand, it still made progress the emulator of speed and compatibility. A logical choice.
At this time there it is 18H, and Yoshihro wants that we change the version of the day before by this faster and more compatible news. It wanted to make the best possible one. It etait without counting on the rain. Yoshihiro is connected via a spot WiFi and yesterday it was ' the misère' like it is said by on our premises. They was impossible to us to long enough remain connected sets to manage to exchange new the PSx-P. Résultat, irritation and waste of time.
During this time there, our site rowed with abnormally dead. 18 connected hours and only 1200 people, that was not to row as much. It occurred something from abnormal. The logs will say some to us more when I would have analyzed all that but a small attack DOS seems to me plausible. The waste of time brings us to 19H43 and it is always impossible for me to obtain the new version. I drop and release that which was envisaged. Only problem the site is inaccessible to 99% but that one had envisaged it and a copy of the news was on my site perso free and information will be communicated on chan IRC of PSPGen (the cat).
19H53, that to make?
No the nfo (Always impossible to connect itself with Yoshihiro). Is this engraves?
Yoshihiro requires of me, by telephone not releaser without nfo but if I delay the exit one risks pure and hard lynching.
I thus estimated that the nfo could be added thereafter, with the version of this evening, while the exit of the emulator was of primary importance. The clock of the Net having; in any case put an end to my reflexion; because advances some on my watch of 1 minute. With 19H54 for my beautiful Swatch watch and with 19H55 on Internet, Psx-p etait releasé.
At this time there, I was with a margin of my 38ieme hour without sleeping... and Yoshihiro followed me of.
In conclusion, if to have judged that the release was more important than the nfo is a crime, I am guilty but all this will be corrected, as envisaged, this evening (if Yoshihiro does not answer the attacks by a "discontinuance of business")
If not, for the technical part, I am not fixed enough in programming to judge a code BUT sufficiently to know that a code under open licence source can be modified and carried on any support but while releasant the sources each time normally.
I think sincerely that all this polemic is due only to the fact that it is Yoshihiro. I point out that we had already announced that Psx-P was a bearing. There never was fraud on the goods which I know. Moreover, it is not PS the only programmer who release not these sources immediately (had pacmanfan done it him?)
Let us be clear, the absence of sources is a pretext for some to break of Yoshihiro. I would say even more, even if it had taken the sources of pacmanfan, for example, this last was more than one year old to better do.... and it did not do it. Even if, I said, because that remains to be shown, that thus remains sizeable and it is not the absence of a NFO who will change this fact.
kando
September 25th, 2006, 17:29
In conclusion, if to have judged that the release was more important than the nfo is a crime, I am guilty but all this will be corrected, as envisaged, this evening (if Yoshihiro does not answer the attacks by a "discontinuance of business")
If not, for the technical part, I am not fixed enough in programming to judge a code BUT sufficiently to know that a code under open licence source can be modified and carried on any support but while releasant the sources each time normally.
I think sincerely that all this polemic is due only to the fact that it is Yoshihiro. I point out that we had already announced that Psx-P was a bearing. There never was fraud on the goods which I know. Moreover, it is not PS the only programmer who release not these sources immediately (had pacmanfan done it him?)
Let us be clear, the absence of sources is a pretext for some to break of Yoshihiro. I would say even more, even if it had taken the sources of pacmanfan, for example, this last was more than one year old to better do.... and it did not do it. Even if, I said, because that remains to be shown, that thus remains sizeable and it is not the absence of a NFO who will change this fact.
i think that says enough.
BlueCrab
September 25th, 2006, 17:29
as psmonkey said best, this isnt as much of a "port" as ppl think it is, as there is obviously alot rewritten....however, credits to pmf definatly were due, and if pmf wants, yoshi should release the source.
[...]
pacmanfan did say tho he expected credits in this "port", and was upset to not see it. yoshi, cmon now, do whats right.I'm not trying to incite anything here, but its not specifically the fact of whether yoshi did or did not use pacmanfan's code. In fact, neither I, nor anyone else who is saying that the emulator violates the GPL is saying that.
We're only saying that it violates the license of PCSX (which it is clearly based on).
I don't want to incite flames over the subject. So, if you're gonna argue with me over the point, just don't. It solves nothing.
This is probably the last time I'm gonna explain that.
Zourn
September 25th, 2006, 17:32
imo ps1 iso's and sce themselves making a ps1 emu for the psp is amazing, cuz thats piracy right there..../sigh.
Actually, PSX isos are not illegal if you make them yourself.
And if SCE decided to make a PSX emu, that also would not be illegal (nor piracy), as they do happen to own the rights to it.
dejkirkby
September 25th, 2006, 17:35
I have taken this emu off my PSP and computer, because I've always tried to keep legal and if this is not issued in accordance with the GPL, then I don't want it. Please could the people in charge of the release of this emu please rectify this.
Yungblaqs
September 25th, 2006, 17:40
yeah dis emu is soooo sexy yes!!!!
Tinnus
September 25th, 2006, 17:49
Just to note: even if something is based on GPL code, but changed 99% of it, while there is 1% of the original GPL code it's still under GPL. Unless you replace 101% of it with original code.
Another note, according to the GPL the source doesn't have to be *released* along with the binary, but either *released* or *offered*.
We didn't see an offer though :D
In any way, Yoshihiro, go ahead and release the source... or state publicly you'll send it to anyone who wants it. :)
(uploading it somewhere is easier though)
quzar
September 25th, 2006, 18:02
Just to note: even if something is based on GPL code, but changed 99% of it, while there is 1% of the original GPL code it's still under GPL. Unless you replace 101% of it with original code.
Another note, according to the GPL the source doesn't have to be *released* along with the binary, but either *released* or *offered*.
We didn't see an offer though :D
In any way, Yoshihiro, go ahead and release the source... or state publicly you'll send it to anyone who wants it. :)
(uploading it somewhere is easier though)
The offer also has to be accompanied with some reliable way to reach him. (so someone can't just say "you can ask for source" without giving any sort of way to ask).
Lord_Rob
September 25th, 2006, 18:20
I have a question, would putting the psp on 333 megahertz insead of 222 make the emulator work any faster?
silver32
September 25th, 2006, 18:21
I have a question, would putting the psp on 333 megahertz insead of 222 make the emulator work any faster?
for 1 or 2 fps maybe
MasterChafed
September 25th, 2006, 18:21
most likely, but not enought to see a huge difference, and it could be harmful to your psp (although not proven)
Tinnus
September 25th, 2006, 18:26
It's proven it could not :rolleyes:
The default speed of the PSP CPU is 333, not 222.
silver32
September 25th, 2006, 18:31
Actually it's 222, 333 was first sony's plan but they made it to run default at 222 because of the battery usage.
Exoskeletor
September 25th, 2006, 18:35
so if they make it to run at 333 then it is not harmfull but battery consuming
titch.ryan
September 25th, 2006, 18:43
yay its real
Tinnus
September 25th, 2006, 18:43
Actually it's 222, 333 was first sony's plan but they made it to run default at 222 because of the battery usage.
By "default speed" I mean "factory speed". It was made to run at 333 and Sony are the ones who made it work slower.
ACID
September 25th, 2006, 19:30
so if they make it to run at 333 then it is not harmfull but battery consuming
Yes thats basically the only thing at 333 battery consumption is greater.
masterpsp2.6
September 25th, 2006, 19:35
everytime i start the emulator and hit X to start the rom it jus takes me back to the game menu on my psp can someone please help me???????
dejkirkby
September 25th, 2006, 19:44
Make sure you are highlighting the iso and not the french writing as that will send you back to the XMB
jools
September 25th, 2006, 20:16
I have alot of games but im not sure how to rip them off the cd?:confused:
can anyone help:)
x-zero
September 25th, 2006, 20:17
Yoshihiro keep up the good work im looking fowerd for the psxp next realsed and hope to play romance of the three kingdoms 6
zodttd
September 25th, 2006, 20:20
As for overclocking to 333MHz, it won't help with PSXP, since it's already overclocking itself to 333MHz.
As for the GPL thing, as I said before:
PSXP is only a few minor changes from PacManFan's leaked source. PacManFan's code is PCSX 1.5 with a WIP (e.g. broken) dynarec. Supposedly Yoshihiro has permission from PacManFan to use the source, but must of overlooked the GPL issue. Nobody went after PacManFan about GPL, so it must be suprising to see PSXP get it.
PCSX is far from complete in the stage the open source was left in. PSXP has a VERY long way to go...
It needs:
- To convert the GTE to VFPU instructions the PSP R4000A supports.
- Map the PSP GPU to the PS1 GPU
- Make an optimized MIPS Dynarec. Just making a dynarec won't help much, if you do it, do it right.
- Get compatibility up by not just changing the BIAS define in PCSX for a cheap speed boost.
- Get sound working.
There's more but you get the idea. Good luck.
Cloud_35
September 25th, 2006, 20:32
I'm kinda late, don't I???
Is there a Comp. List???
(I wanna play at least FFVI...)
Tinnus
September 25th, 2006, 20:37
There's one, according to it FF6 doesn't work, as well as FF7, FF8, FF9 and FF Tactics :)
JKKDARK
September 25th, 2006, 20:45
I'm kinda late, don't I???
Is there a Comp. List???
(I wanna play at least FFVI...)
compat list ;) (http://www.dcemu.co.uk/vbulletin/showthread.php?t=36926)
dagger89
September 25th, 2006, 21:07
As for overclocking to 333MHz, it won't help with PSXP, since it's already overclocking itself to 333MHz.
As for the GPL thing, as I said before:
PSXP is only a few minor changes from PacManFan's leaked source. PacManFan's code is PCSX 1.5 with a WIP (e.g. broken) dynarec. Supposedly Yoshihiro has permission from PacManFan to use the source, but must of overlooked the GPL issue. Nobody went after PacManFan about GPL, so it must be suprising to see PSXP get it.
PCSX is far from complete in the stage the open source was left in. PSXP has a VERY long way to go...
It needs:
- To convert the GTE to VFPU instructions the PSP R4000A supports.
- Map the PSP GPU to the PS1 GPU
- Make an optimized MIPS Dynarec. Just making a dynarec won't help much, if you do it, do it right.
- Get compatibility up by not just changing the BIAS define in PCSX for a cheap speed boost.
- Get sound working.
There's more but you get the idea. Good luck.
It doesn't matter... As seen with LUA (IN THIS VERY FORUM) hell breaks loose whenever code is similar to another games' code.... Just cuz he used pieces doesn't excuse him from releasing the source...
And I'm starting to wonder, why is the download back, if PCSX's (NOT PACMANFAN'S emulator) GPL is still violated... Right, real legal...
masterpsp2.6
September 25th, 2006, 21:20
i got it working, but i wish it waz alot faster....its kinda of not even playable! i hope to see a better version soon with speed increase and sound!!!!
Tinnus
September 25th, 2006, 21:22
Um... put your glasses please.
zodttd's post was not meant to say Yoshi's right and the source is not required to be released :rolleyes:
He didn't said he used pieces of PCSX, on the contrary he said it used MOSTLY PCSX code and there's still a lot to change to non-PCSX :rolleyes:
zodttd
September 25th, 2006, 21:30
Please re-read my post.
It was stating that BOTH PacManFan's code AND PSXP violate the GPL. The only excuse would be that PacManFan wasn't done and his source was leaked. And besides that fact, there isn't much to care about since PSXP is far from where it needs to be anyways.
The intention of the post was to say that PSXP is already overclocking the PSP to 333MHz though.
If you want to get technical, let's talk about PCSX and how it's very similar in design to FPSE's open sourced versions. And how AdriPSX uses PCSX's interpreter code. PSX emulator code is almost always borrowed from either a previous emulators idea, or the code itself. You see the same thing in PCSX. When generic code gets GPL'd, what do you do? In PSXP's case, it was a blatant port, so it violates it. But what if the concepts are used? Just something to think about. If Yoshihiro wants to redesign PSXP based on the concepts of PCSX's design, he has some work ahead of him, but it could be for the better.
So how's PCSX development while we have a developer here? Is there going to be a version 1.7 after the 1.6 beta was released oh, 5 years ago? What's the limit on how long code stays GPL'd? ;P
F9zDark
September 25th, 2006, 21:35
It doesn't matter... As seen with LUA (IN THIS VERY FORUM) hell breaks loose whenever code is similar to another games' code.... Just cuz he used pieces doesn't excuse him from releasing the source...
And I'm starting to wonder, why is the download back, if PCSX's (NOT PACMANFAN'S emulator) GPL is still violated... Right, real legal...
Why does GPL need to be an issue? I like Open Source programming but to me, its a double bladed sword; its great in that anyone can learn from someone else's work. But it also allows for 100 programs that all the do same thing but are different in one minor detail. This is highly counterproductive and goes against all the tenets that Open Source is meant to represent.
Now imagine if Yoshi released his source, how many people out there, would drop everything and begin working on a PS1 emulator for the PSP? Yes, competition leads to a better end product, but rather than having 1 or 2 superb emulators we would be left with 20 shitty ones, none of them complete.
Personally, I'd rather be limited to 1, awesome emulator, than have to filter through the piles of shit to find one that is a fraction better than the last.
dagger89
September 25th, 2006, 21:46
Why does GPL need to be an issue? I like Open Source programming but to me, its a double bladed sword; its great in that anyone can learn from someone else's work. But it also allows for 100 programs that all the do same thing but are different in one minor detail. This is highly counterproductive and goes against all the tenets that Open Source is meant to represent.
Now imagine if Yoshi released his source, how many people out there, would drop everything and begin working on a PS1 emulator for the PSP? Yes, competition leads to a better end product, but rather than having 1 or 2 superb emulators we would be left with 20 shitty ones, none of them complete.
Personally, I'd rather be limited to 1, awesome emulator, than have to filter through the piles of shit to find one that is a fraction better than the last.
U know what, no1 gives a damn what ANY OF YOU THINK. IT IS PCSX'S CODE, NOT YOURS! get it thru your thick skulls... I'm VERY disappointed with this forum... U claim to be anti-piracy, yet you let this go on???? Shame on you
I'm sure the coders will have their fair share of words for YoshiZERO... Remember the SMS emu incident here? Right...
I HOPE NO MORE RELEASES OF THIS CRAP COME OUT... I AM ASHAMED BY THE PSP COMMUNITY...
Exophase
September 25th, 2006, 21:46
PCSX is far from complete in the stage the open source was left in. PSXP has a VERY long way to go...
It needs:
- To convert the GTE to VFPU instructions the PSP R4000A supports.
Few PC emulators do this (of course, few can run decently on machines as limited as PSP either). I did some work with some MMX (not dynarec'd, too long to be worth it, especially on PSP with its limited icache) implementations of GTE instructions a million years ago but it doesn't make much difference. I was once told the MIPS:GTE instruction ratio is typically around 100:1 (by the author of this emulator), I don't know how spot on this is of course.
Anyway, I've heard a lot of talk about you wanting to do GTE with VFPU for your emulator (mainly from Epicenter on the gp32x boards).. are you 100% sure that it won't come at a precision loss that matters for most games? 48bit fixed point integer to 32bit floating point may work but that amount of error could really blow up >_> Of course I've always been an advocate of VFPU for GTE too, I just want to know if it's really viable.
Nitpicking, but PSP's CPU is Allegrex, it's quite different from the actual R4000 you're probably familiar with.
- Map the PSP GPU to the PS1 GPU
DEFINITELY. In the mean time at least put in frameskip, heh.
- Make an optimized MIPS Dynarec. Just making a dynarec won't help much, if you do it, do it right.
Maybe I don't know what you're getting at by the difference between the two.. by optimized do you mean typical compiler optimizations like liveness analysis and constant propogation or do you mean more fundamental things like actual register allocation? Because the former, while having benefits for going from MIPS to other platforms, probably wouldn't help so much in MIPS->MIPS if the code has already been optimized.. the latter is just a given.
Constant propogation/range analysis is useful even if you can't fold assignments down to fewer instructions because it'll make memory locations more known at compiletime and reduce the amount of calculation going into them, but to get this on a really large scale to the point where you'd really notice the benefit you'd have to reduce probably at least half of all load/stores, and only very complex loop analysis can do this. I don't know of any dynarecs that go that far, although it's still kinda my dream to do this somehow -_-
For ARM I saw big improvements even with a really bad dynarec, but ARM has so much more overhead in interpreting... You're probably right, a MIPS dynarec with NO register allocation would probably not be several times better than an interpreter. Maybe 2x.
- Get compatibility up by not just changing the BIAS define in PCSX for a cheap speed boost.
Well, that explains a lot. *_*
- Get sound working.
On the ME I hope.. and something much more optimized than PeOpS SPU in its current state, look at SexyPSF for PSP, even that barely runs. Of course if you're dedicating the entire ME to that it may very well not matter.
And someone figure out how to program the PSP's VME so we can get the PSP's DSP hardware to emulate PS1's SPU (if this is even remotely possible).. yeah, I can dream about that too.
niki205
September 25th, 2006, 21:50
oh no.. a pass?
what is the pass of extracting ?
zodttd
September 25th, 2006, 22:01
Hi Exophase!
The VFPU in the PSP can be mapped quite well to the "GTE" (Sony love's using fancy names for chipsets), which handles the vector math for the PS1. At least that's what the instruction set the PSP has available shows. From seeing some example code for the VFPU, it's not a difficult job to do. Remember the PSP has an actual VFPU and doesn't need to be done with regular/vanilla MIPS instructions, which might be where you get the 100:1 figure from.
As for ARM, I found out there's vector math instructions that can be used for the GTE as well, and has a 16:1 to the actual PS1 GTE mostly. I remember it being somewhere around 16:1, should be a good figure to go by though.
What I meant by using a MIPS dynamic recompiler, was that if you do a dynarec, it should be programmed in a way to not only reduce the ratio of op's (my MIPS Dynarec for the V43 is mostly 1:1 for arithmetic ops), but also utilize the translation cache properly and other optimizations that can be done. ;P
The ME (yet another fancy name for a second MIPS processor?) is definitely an option for sound, but it could also be used for the GPU/GTE I'd imagine. Of course using Peop's GPU's won't allow that by design. Custom code comes in handy, no GPL worries. :)
Thanks for the reply Exophase. :)
chrisrulz555
September 25th, 2006, 22:04
Dude 2nd post be carefull wraggy has laid the law down NO MORE FLAMING so make it your last whinge.Yoshi DOES some great work on the scene.
WTF are you talking about? Yoshi has done nothing but steal code and claim it as his own. People like this deserve no gratitude or respect and should go die in a hole. The guy you told to be careful was on the PCSX team who had their code stolen, dont defend people who blatently steal others ideas and claim it as their own.
carpy
September 25th, 2006, 22:30
Even if he claims it as his own, what does he get for it? "Internet props"? who gives a rats ass? If he's not getting paid for it, then it simply doesn't matter. Free Homebrew is free homebrew, and any jackass who makes a free software should Thank the next guy who comes along and makes his work even better.
Unless you're selling a product, and are losing on your investment by people stealing your work, it doesn't mean anything. You internet legend isn't going to do anything for you.
Exophase
September 25th, 2006, 22:31
Hi Exophase!
The VFPU in the PSP can be mapped quite well to the "GTE" (Sony love's using fancy names for chipsets), which handles the vector math for the PS1. At least that's what the instruction set the PSP has available shows. From seeing some example code for the VFPU, it's not a difficult job to do.
Yeah, the actual vector operations should map nicely, I'm just worried about the data representation being different. The implementations I've seen of the GTE (unfortunately never got to see the best emulators, because they were closed source) all used 64bit floats or 64bit integers to map the 48bit precision. With 32bit floats you'd be losing a lot of precision, but you'd retain the range (I think..).. well, I guess a test should be done. Actually, this could be tested pretty easily, just by taking one of the existing open emulators and changing the doubles to floats. What do you think..?
Remember the PSP has an actual VFPU and doesn't need to be done with regular/vanilla MIPS instructions, which might be where you get the 100:1 figure from.
Right.. the 100:1 figure I was quoting was the ratio of normal integer MIPS instructions to GTE instructions as they actually appear in the PS1 game's code. Meaning that GTE can get away without being lightning fast to emulate when you (IF that ratio is anywhere near correct) only really need to emulate them within 0.33MHz of the R3k's clock speed.
But there's no question that VFPU would be more elegant than calling MIPS functions to perform it (wouldn't want to compile integer MIPS code for it..).. not only would they usually be less code emited than a function call, but you'd get easy register caching too.
Oh yeah, I had another concern with this. As I recall GTE operations set a LOT of flags (at least some do) and I know at least some games rely on them enough to make it a pain (Tekken 2 comes to mind)... I haven't looked too closely at VFPU but I'm thinking that it doesn't deal with all of these. Maybe some dead flag elimination can be used to determine when the flags are actually needed, and do a more generic version then?
As for ARM, I found out there's vector math instructions that can be used for the GTE as well, and has a 16:1 to the actual PS1 GTE mostly. I remember it being somewhere around 16:1, should be a good figure to go by though.
16:1 isn't too bad for this. It's probably better than what you'd get for divide. -_- Although at that point I would not want to be emiting code for it, especially on icache sensitive devices (I know GP2X is one, as is PSP).. function calls would incur a bit of an extra overall cost but won't pollute cache that much.
What I meant by using a MIPS dynamic recompiler, was that if you do a dynarec, it should be programmed in a way to not only reduce the ratio of op's (my MIPS Dynarec for the V43 is mostly 1:1 for arithmetic ops), but also utilize the translation cache properly and other optimizations that can be done. ;P
Yeah, 1:1 for arithmetic ops.. assuming they're in the register cache.. what is the hit percentage like for that on ARM anyway? If your design is anything like mine I'd expect you to have around 10-11 of the 15 ARM registers free for caching (15 minus 1 for stack pointer, 1 for link register, 2 for function parameters/scratch), depending on your overall design and how often you call functions (if you have to for memory access, for instance.. which I do.. and I need plenty of scratch). That's okay for the ~31 for PS1 but not ideal. Fortunately for gpSP I'm super lucky and can fit every last ARM register on the MIPS register file (BARELY squeezed everything in, even have to stomp on $gp.. it was quite a frantic design but it worked)... being able to do static register allocation over dynamic is great because you can do self-reentrant blocks which improves translation cache locality and reduces the overall redundancy of the generated code, and it removes the need to have any kind of retirement code (except when calling C functions, which in gpSP is relatively rare).
By proper translation cache management.. do you mean being able to flush caches partially? Of course this can't (reasonably) be done without making hard indirect links between basic blocks, and even with self-reentrant blocks this is expensive. gpSP is what I consider a "deeply recursive" recompiler, in that it will compile recursively as far as it can on all paths until it hits indirect jumps. You can't get rid of a piece of it without having a bunch of dangling branches left behind, but fortunately the cache rarely needs to be flushed (relatively.. except for some games >_<).. I know this is more or less the case for PS1 too, maybe more so because it has a lot more RAM than GBA.
Actually, gpSP does ease flushing a little bit by partitioning the caches into three independant sections for ROM, RAM, and BIOS, since code for all three are separated by indirect links naturally in GBA code (and transitions between the three aren't too often).
The ME (yet another fancy name for a second MIPS processor?) is definitely an option for sound, but it could also be used for the GPU/GTE I'd imagine.
Technically the ME (Media Engine) is the name of the second CPU, the DSP, the sound chip (VME, virtual mobile engine or.. something, go Sony acronym power), and the video decoder chips.. maybe some other stuff. As far as real commercial devs are concerned it's just a black box that does media stuff for them since they don't have access to it. Homebrew kernel mode hackers are better off, I guess.
GTE.. if VFPU DOES work it'd be much better, because ME's CPU doesn't have a VFPU. For GPU.. that should mostly map in hardware right? Good thing about the PSP: VRAM is 100% fast and memory addressible, so you get to do all the fancy framebuffer effects PS1 can in a natural way.
Of course using Peop's GPU's won't allow that by design. Custom code comes in handy, no GPL worries. :)
Yeah, absolutely. Although I was wondering today, just how hard Pete's OGL would be to port (was that ever made open??).. since there is an OGL implementation for PSP (PSPGL). Don't know how complete it is.. and plus you'd probably really want to use native 4bpp and 8bpp textures on PSP, they're very fast and map well to a majority of the textures PS1 games use. They're typically even faster than swizzled textures!
Thanks for the reply Exophase. :)
Thanks for your post for me to reply to ;D I love technical emulation conversation, especially from dynarec devs. Maybe I can stop stirring up trouble on gp32x for a while.. heh..
It's interesting though, don't you think? Here you're doing a MIPS->ARM recompiler and I'm doing an ARM->MIPS recompiler, and they both have such clearly defined (and quite different) pros and cons in relation to each other. I quite honestly can't say which one has the edge here, although in general ARM is a much more fun ISA.
JKKDARK
September 25th, 2006, 22:44
lol this thread is still open? :confused:
Festizzio
September 25th, 2006, 22:50
lol this thread is still open? :confused:
Why shouldn't it be?
zodttd
September 25th, 2006, 22:53
Exophase:
Be sure to check PMs. ;P
I forgot to mention register mapping. How many registers are available for you to map to on a MIPS32 host when doing gpSP? Right now I've mapped registers $10 - $23. I'm assuming I can use more but haven't gone through tweaking it yet.
For caching I've been trying to work on a segmented translation cache system, but it, as you said it would, is failing. Having over 16MB for a translation cache on the V43 makes this a little less of a worry, but on MIPS gadgets that dont have as much RAM, it's sad.
One thing I have done though with the R3000A -> ARM dynarec is make it "threaded" in the sense that the recompiled function is able to jump into itself and execute the compile function on a branch (the tailend). That way it never has to leave the recompiled function, and some interesting optimizations can be possible.
One thing I'm looking into ( thx Tinnus :P ) is reducing the need to recompile LUI, ORI combinations for MIPS way of loading a 32bit immediate. Since I map immediates to registers, and store the contents in a struct, I can technically do it during the compile function. Might be tricky though.
How are you going about clearing the icache for your dynarec? For MIPS there's the cache instruction, but it requires kernel mode. For ARM there's MCR but it too requires kernel mode. I heard there's a SWI for doing a icache clear though? Would be better to be able to do a hit invalidate instead of index invalidate of course. Feel free to PM as needed. We might be able to help each other out. :P
JKKDARK
September 25th, 2006, 22:58
Why shouldn't it be?
it seems that you don't know what happened with this emulator recently..
psman
September 25th, 2006, 23:01
man so much conplaining. Yoshi made a mistake big woop. Everyone makes a mistake yoshi can fix it by posting a source code. Yoshi you are still a great coder. all people have to agree that it takes talent make an emulator of this magnitude to work. While some people hates his work on his emulator but i am sure he will make the legal and will be known as one of the best coder in the psp scene
chrisrulz555
September 25th, 2006, 23:20
man so much conplaining. Yoshi made a mistake big woop. Everyone makes a mistake yoshi can fix it by posting a source code. Yoshi you are still a great coder. all people have to agree that it takes talent make an emulator of this magnitude to work. While some people hates his work on his emulator but i am sure he will make the legal and will be known as one of the best coder in the psp scene
Yoshi is a ****** name one program he made himself and did not just steal code from someone else.
Exophase
September 25th, 2006, 23:36
A friend of mine agreed to translate the front page of pspgen.com for us. His French is a little rusty and I might be editing this at his will later but it should be a lot better than Babelfish. Here you go:
I’ve come to read some disagreeable things about the release of Psx-P. So allow me to explain two or three things about this release even though I can speak only of the form and not of the following since I’m not the programmer. Click on the following.
As every morning, I got up to read PSPGen and check on the commentary about Psx-P there, and lo and behold, I see a nice “Psx-P is illegal”, and another “Yoshihiro is a thief”. It’d had been awhile…finally something to wake me up more quickly than habit.
So I will explain to you the circumstances of this release and why it did not have a proper readme attached.
Before yesterday, on certain forums and sites, the rumor of an imminent release of the first version of Psx-P had grown.
Yoshihiro is an accessible and very nice guy, with out a doubt. Unlike other developers, more recluse in nature, he likes to speak and communicate…and sometimes that takes its turn. Since before yesterday, where informally releasing on his IRC channel he would without a doubt release a playable version the same night and the news of completion on those forums/sites. Why would he release information like this? I imagine that it’s simply because Yoshihiro needed to prove that the Psx-P project really existed. Having already well progressed since the first demo and since that version already allowed the playing of commercial games, the need to respond to incessant provocations like “it’s a fake” was without a doubt made very strong.
The only problem is that preparing a release takes time: writing a readme without forgetting anyone, taking the time to explain the installation and put it all in line. I had decided to ask him to shift the release to Saturday night or Sunday. But by chance, I had other plans on Sunday and I couldn’t let Psx-P go out without being there, because the server couldn’t take the load and it was necessary that I be there to try and keep it online.
The decision was then made to release at 8:00 pm on Sunday, 9/24/06 (date corrected -- ed). Returning from from my engagement around 6:00, that left me only two hours to mess with the details. Finally, that also left time for Yoshihiro to attach the readme and put the final touches on the first release version of Psx-P.
I programmed the news to go up automatically, and uploaded the archive and the release that I had recorded for 7:55, 9/24/06. Like that, even if something happened to me, it would be done without me. The only thing remaining for me to do: add the readme before the publication and eventually change the file if Yoshihiro gave me a more recent version later.
We wouldn’t be a minute too slow. All was ready.
At least, that was the theory. In practice nothing happened as planned.
Yoshihiro the perfectionist spent night and day polishing his baby and as a result had not done the “administrative” side of the subject: the readme. Instead, he had again made progress on the emulator’s speed and compatibility. Choice logic.
At this moment it is 6:00, and Yoshihiro wants us to change the old version with this new faster and more compatible one. He wanted to release the best possible. He wasn’t counting on the rain. Yoshihiro connected via a WiFi spot and yesterday was “misery” as he said at our house later. It was impossible for us to remain connected long enough to transfer the new Psx-P. The result: irritation and a waste of time.
During that time, our site decided to die abnormally. 18 hours and only 1200 people connected, shouldn’t have caused this. Something abnormal happened. We can say more of the logs when I have analyzed them fully, but a small DOS attack seems plausible to me. The loss of time brought us to 7:43 and it is impossible to get the new version. I let it go and release what was there before. The only problem is that the site is inaccessible to 99% of everyone but you get the idea, and a copy of the news has been on my site perso free (?) and the information will be communicated on PSPGen’s IRC channel.
7:53, what to do?
No readme (impossible to connect with Yoshihiro). Is it that bad?
Yoshihiro demands over the telephone that I do not release without the readme but if I delay the release I’d risk a swift lynching.
I therefore decided that the readme could be added later with tonight’s version, while the release of the emulator took priority. The time on the net arriving in all other ways put an end to my reflection; because my watch was a minute slow. At 7:54 on my beautiful Swatch and at 7:55 on the internet, Psx-P had been released.
At this moment, this is my 38th hour without sleep…and Yoshihiro isn’t far behind.
In conclusion, if to have judged the release to be more important than the readme is a crime, I’m guilty, but all this will be corrected, as explained, tonight (provided Yoshihiro doesn’t respond to calls for a “cease and desist”).
If not, for the technical crowd, I’m not well-versed enough in programming to judge the code, but I am sufficiently informed enough to know that code under an open source license can be modified and ported as desired, provided that the source is released each time.
I sincerely think that all this polemic is only necessary to defend Yoshihiro. I reply that we had already announced that Psx-P was a port. There was never any mistake on that part that I know. Moreover, this isn’t the first programmer to not release the source immediately (what about pacmanfan?).
To be clear, the absence of the source is clearly a pretext to attack Yoshihiro. I would say even more, even if he had taken pacmanfan’s source, for example, being a year old, in order to make the best release…and he didn’t do that. Even if, I would say, because it remains to show, it remains therefore respectable and it is not the absence of a readme that changes what is done.
If this is all true I'd say the blame has been pretty seriously misplaced with all this. Sounds like pspgen didn't handle this as well as they could have, more than yoshihiro doing anything wrong...
Tinnus
September 25th, 2006, 23:46
man so much conplaining. Yoshi made a mistake big woop. Everyone makes a mistake yoshi can fix it by posting a source code. Yoshi you are still a great coder. all people have to agree that it takes talent make an emulator of this magnitude to work.
It doesn't. zodttd ported PCSX to the Tapwave Zodiac in literally one night. Although that was just a first shot, and psx4all was done a lot of time later (with the knowledge and experience zodttd gathered from the port).
You'd be surprised, but a PS1 emulator is not very complicated. Less complicated than a SNES one, and maybe even less complicated than a NES one (due to all the mapper stuff). And certainly less complicated than an Atari 2600 emulator :)
A system being more powerful doesn't mean it's harder to emulate or to "get working" in another platform. The 2600 is a very hard system to emulate due to it having tons of chips and tons of stuff done in hardware like collision detection.
acn010
September 25th, 2006, 23:50
so this Yoshi's emu is modifyed from some other person PSX project?
pkmaximum
September 25th, 2006, 23:54
So did he give credit from the source he used, because I know there was a big fiasco about that.
emuking
September 25th, 2006, 23:54
what's supposed about Bluecrab being a coder? insults to staff aren't generally taken lightly, if you would read the rules you'd know that. drop it.
woo a threat dont care okay bye :D
pkmaximum
September 25th, 2006, 23:57
What did Blue Crab do that was so wrong, all he did was enforce laws of the copy right source code (GPL) and you are all hounding the guy for it. I recall many people also agreeing with Wraggster, for not wanting to host, or discuss dev hook at one point in time.
Tinnus
September 25th, 2006, 23:57
so this Yoshi's emu is modifyed from some other person PSX project?
Of course. It's basically PCSX, the PSX emulator for PC, with some small modifications plus the P.E.O.P.S. GPU plugin with some small modifications, which BTW is also under GPL. So that adds up to 2 GPL infringements.
quzar
September 26th, 2006, 00:10
As for overclocking to 333MHz, it won't help with PSXP, since it's already overclocking itself to 333MHz.
As for the GPL thing, as I said before:
PSXP is only a few minor changes from PacManFan's leaked source. PacManFan's code is PCSX 1.5 with a WIP (e.g. broken) dynarec. Supposedly Yoshihiro has permission from PacManFan to use the source, but must of overlooked the GPL issue. Nobody went after PacManFan about GPL, so it must be suprising to see PSXP get it.
Bluecrab and I are Dreamcast coders, and staffers at this site. As Dreamcast coders, we stick (mostly) to the Dreamcast section, but try to fullfill modly duties whenever possible. It was brought to our attentions that this violated the GPL, and so action was taken. It is now clear to me that the psp section of this site is rife with this kind of thing, and so I'm going to do my best to make sure it stops. Just because someone does something wrong and gets away with it doesn't mean it's right.
Broadus
September 26th, 2006, 00:11
Ah, well, since this release is so evil, I hope one of you gents will be releasing a PS1 emulator for the PSP soon.
Now, I'm probably defending the wrong side- I don't know a thing about what makes this illegal, but it must be something- but this is the only existing PS1 emulator for the PSP (that's released to the public, anyway), and though it may not impress any of you fellows, I'm digging the ability to start up Medal of Honor: Underground without problems, watching the videos and going through the menus, albeit slowly and without audio. I couldn't get ten feet through the first level before it crashed, but whatever.
JKKDARK
September 26th, 2006, 00:22
at least, sony will release an emulator soon..
Broadus
September 26th, 2006, 00:23
Yeah, Sony can't be breaking any laws, at least. I wander how they'll let people play PS1 games, though? Surely Sony won't promote the use of ISOs.
The Sony emulator will only work with a PSP firmware version unsupported by DevHook, won't it?
Exophase
September 26th, 2006, 00:25
You'd be surprised, but a PS1 emulator is not very complicated. Less complicated than a SNES one, and maybe even less complicated than a NES one (due to all the mapper stuff). And certainly less complicated than an Atari 2600 emulator :)
Tinnus you're insane :P PS1 has a simpler CPU than all of those but it has: GTE, GPU, SPU, CD-ROM, memory cards, and everyone's favorite, root counters. And most PS1 emulators have dynarec, it's pretty much expected.. not so for any of those (haha, a dyanrec on Atari 2600.. that'd probably be the worst idea ever) Sure doing a PS1 emulator isn't TOO bad if you're doing one for PSEmuPro plugins where over half the work will have already been done for you..
A system being more powerful doesn't mean it's harder to emulate or to "get working" in another platform. The 2600 is a very hard system to emulate due to it having tons of chips and tons of stuff done in hardware like collision detection.
Tons of chips? o_o Far less than PS1, that's for sure, I thought it just had two, "TIA" and "RIOT".. a CPU that even rivals MIPS in how simple it is... The reason Atari 2600 is such a nightmare to emulate is because it demands 100% cycle accuracy to get everything working. But I bet actually coding Atari 2600 games is worse than writing an Atari 2600 emulator.
NES is also one of the easier platforms to emulate, because it has a simple CPU, simple video hardware, and not that bad sound. It does require some decent cycle accuracy to play a lot of games well, but you can get at least some results without it. There are lots of mappers, which I'm sure is a pain, but I hear many of them are extremely similar.
SNES.. agreed, it's a pain.. the graphics have a lot of little nuances and weird quirks, the RAM layout is an utter mess, requires some decent cycle accuracy to make the best stuff work well, and it has an entire second CPU and involved DSP.
But there is certainly a lot easier than PS1 out there, I think the original Gameboy is the easiest console to emulate (and thus the one you see everyone tackle on emutalk).. GBA isn't too bad, doesn't require much cycle accuracy.. only one CPU and audio hardware is barely more than GBC, but the CPU has two modes, a lot of intricicies in ARM mode, and its video has a ton of its own quirks too and probably rivals SNES's in a lot of ways, in that department.
All in all I'd say PS1 is one of the harder to emulate from scratch, probably around the same level as SNES. Hardest would be platforms like PS2 or Saturn.
Exophase
September 26th, 2006, 00:27
Of course. It's basically PCSX, the PSX emulator for PC, with some small modifications plus the P.E.O.P.S. GPU plugin with some small modifications, which BTW is also under GPL. So that adds up to 2 GPL infringements.
And an LGPL infringement with SDL. :)
Cap'n 1time
September 26th, 2006, 00:46
thanks for the translation, we've been trying to understand that all day.
zodttd
September 26th, 2006, 00:51
I agree with Exophase. The Playstation 1 has a lot of guesswork involved as well. Those root counters are fun! Interrupt's are terrible to figure out at first.
But if you use plugin's where the majority of code is already written, writing that "core" is very easy, which I think what Tinnus was trying to say.
So Exophase, let's write a DOSBox MIPS/ARM Dynarec? What do you say? :)
chrisrulz555
September 26th, 2006, 00:52
Sounds like a load of excuses to me. Seriously the guy was afraid of not releasing it because he would get lynched :| If he had said "Wait 20 mins for a readme" there would have been much less of a flamewar than there has been over the legality.
shrimpidy
September 26th, 2006, 00:57
This is amazing but how mad is Sony gonna get?
Tinnus
September 26th, 2006, 01:09
Tinnus you're insane :P PS1 has a simpler CPU than all of those but it has: GTE, GPU, SPU, CD-ROM, memory cards, and everyone's favorite, root counters. And most PS1 emulators have dynarec, it's pretty much expected.. not so for any of those (haha, a dyanrec on Atari 2600.. that'd probably be the worst idea ever) Sure doing a PS1 emulator isn't TOO bad if you're doing one for PSEmuPro plugins where over half the work will have already been done for you..
If you looked at psx4all's GPU and root counters code you'd think they are easy as pie :)
The GTE is also simple if you have the right docs... it's only annoying to add those limits and checks for the flags.
I can't say much about the SPU because I didn't see much of the code for it, but I don't think it can be much more complicated than say, the SNES one?
Now, the CD might be the trickiest and more tedious part... but it's not THAT big either.
The CPU of course is a breeze to emulate :)
Oh, and don't forget that SNES games can have those co-processors too.
About Atari 2600, it having a lot of chips was something I pulled off my.. um.. head, but I know it does lots of things in hardware like collision detection. I remember the NES emulator in LJP being faster than the Atari one... There's a lot of fancy stuff in there which back then was cheaper to do in hardware rather than software.
In any case, my point in that post was just to state that making PCSX work in a different platform is not too hard.
dagger89
September 26th, 2006, 01:41
Sounds like a load of excuses to me. Seriously the guy was afraid of not releasing it because he would get lynched :| If he had said "Wait 20 mins for a readme" there would have been much less of a flamewar than there has been over the legality.
Uhhh, a readme changes 0... The point is that the SOURCE CODE was not released...
Shadowblind
September 26th, 2006, 01:57
QJ doesnt seem to like following the PSX-P coders wishes, unlike good old DCEmu.
Exophase
September 26th, 2006, 02:15
If you looked at psx4all's GPU and root counters code you'd think they are easy as pie :)
Well, sure, if someone else already got them working ^^ I think it was a root counter problem that caused a prevelant hangup in Xenogears for a long time, in the big emulators.
The GTE is also simple if you have the right docs... it's only annoying to add those limits and checks for the flags.
My memory is tainted because I was doing them in x86 ASM :( They're probably not too bad, although you have to mind precision and all that (well, I thought you did, maybe not!)
I can't say much about the SPU because I didn't see much of the code for it, but I don't think it can be much more complicated than say, the SNES one?
Take away the SNES's audio CPU and the PS1's SPU is a lot like the DSP that's left, but more powerful and with more features (I think getting the reverb right is a lot more involved)
Now, the CD might be the trickiest and more tedious part... but it's not THAT big either.
I honestly don't know much about it, but I don't see why it would be too bad..
The CPU of course is a breeze to emulate :)
Yep.
Oh, and don't forget that SNES games can have those co-processors too.
Oh, yeah.. when considering emulation difficulty I don't count those because they only affect a small percentage of games, albiet some of the more popular ones. Main reason I don't is because they can more than quadruple the CPU time investment needed, putting it in a totally different demand class.
About Atari 2600, it having a lot of chips was something I pulled off my.. um.. head, but I know it does lots of things in hardware like collision detection.
It does have hardware collision detection, albiet limited (but everything on Atari 2600 is limited). NES and Genesis had hardware collision detection too, again, far too limited to actually be useful for those consoles so no one used them for actual collision detection (I think NES's was good to synchronize the screen redraw to things)
I remember the NES emulator in LJP being faster than the Atari one... There's a lot of fancy stuff in there which back then was cheaper to do in hardware rather than software.
Oh, I could easily see an NES emulator being faster than an Atari 2600 one. But I doubt it's because of hardware features, but because you've gotta pretty much draw the screen and emulate the instructions at the same time for an Atari 2600 emulator, keeping CPU clocks and pixel clocks perfectly synchronized. That is, if you want any kind of compatability, because to make the graphics on Atari 2600 5% less than awful you had to do updates not just mid-screen but mid-scanline (if you want to avoid a mirrored/repeated screen)
In any case, my point in that post was just to state that making PCSX work in a different platform is not too hard.
Absolutely, I agree 100%. I think we've pretty much nailed down PS1 emulation is a lot, and I mean a LOT of little parts that aren't too bad at all on their own but add up to something enormous. I also forgot, MDEC and XA audio decoding. Those are pretty significant too >_< That's why the plugin architecture has thrived, where it'd bomb with a GBA emulator (just a few core parts but much bigger ones)..
But is doing a straight port ever THAT hard? I mean, if it was at all portable in the first place, not porting ZSNES or anything (anyone who does that deserves a Nobel prize)
motormaniac
September 26th, 2006, 02:20
so , Whers the File?
Edshugeo
September 26th, 2006, 02:46
This is amazing but how mad is Sony gonna get?
Not very, I would imagine. So far, this isn't any threat. It might be decent at some point, but if the official one is released in two months (is that when it's due?), I don't see this ready to compete.
On the other hand, with more coders like Dark Alex (?) involved and the exchange between Exophase and Tinnus (which I can't follow), who the hell knows?
mavsman4457
September 26th, 2006, 02:48
A friend of mine agreed to translate the front page of pspgen.com for us. His French is a little rusty and I might be editing this at his will later but it should be a lot better than Babelfish. Here you go:
If this is all true I'd say the blame has been pretty seriously misplaced with all this. Sounds like pspgen didn't handle this as well as they could have, more than yoshihiro doing anything wrong...
So basically Yoshihiro got screwed and now everyone hates him for it. That's how I understand it.
Not very, I would imagine. So far, this isn't any threat. It might be decent at some point, but if the official one is released in two months (is that when it's due?), I don't see this ready to compete.
On the other hand, with more coders like Dark Alex (?) involved and the exchange between Exophase and Tinnus (which I can't follow), who the hell knows?
Isn't it great to see coders talking? It makes me feel like there's progress going on. :)
F9zDark
September 26th, 2006, 03:05
so , Whers the File?
They have been taken down because of GPL issues.
Edshugeo
September 26th, 2006, 03:06
Isn't it great to see coders talking? It makes me feel like there's progress going on. :)
Now that would be something for Sony to worry about.
PSmonkey
September 26th, 2006, 03:31
A system being more powerful doesn't mean it's harder to emulate or to "get working" in another platform. The 2600 is a very hard system to emulate due to it having tons of chips and tons of stuff done in hardware like collision detection.
If not for the RSP being hle, I'd say n64 would be even easier (specialy since the rdp instruction set is really small and the rsp set is almost identical to the cpu with the addition of the cop2 vector units).
N64 is pretty damn minimul. :P
Also I never did 2600 emulation but I always though it was the timing that made 2600 emulation a nightmare?
--edit--
Forgot to state the rsp is simular to the cpu. did not imply it was simular to the rdp. :P
M!ckeY
September 26th, 2006, 03:36
hmm..it's interesting to read what the coders post...it's very informative
pibs
September 26th, 2006, 03:56
I hope this doesn't prevent a newer (semi-legal) update of the ps1 emu from coming out
**1_Man_Matrix**
September 26th, 2006, 04:02
I hope this doesn't prevent a newer (semi-legal) update of the ps1 emu from coming out
Touche'
pkmaximum
September 26th, 2006, 04:40
Did anyone read that last thread, about the legality of the ps1 emu. That was literally PSP coders/dcemu coder/moderator flame wars!
Lets hope another thread like that never happens again, that was literally a nightmare.
chrisrulz555
September 26th, 2006, 04:46
It was funny as soon as this was released all the supporters started saying EAT YOUR WORDS HAHA YOU WERE WRONG then this happens. Be more cautious in the future when you are promised something by a known fraud.
anurag
September 26th, 2006, 04:57
nice job
u r really "the one"
kando
September 26th, 2006, 06:56
i personally am not here to flame or fight, i just like logical discussions :)
no hating! ;)
kando
September 26th, 2006, 06:59
But is doing a straight port ever THAT hard? I mean, if it was at all portable in the first place, not porting ZSNES or anything (anyone who does that deserves a Nobel prize)
i agree, id die for zsnes's compatibility on the psp, as well as an emulated mouse and superscope 6 =)
dejkirkby
September 26th, 2006, 08:09
And this is why I removed it from my PSP and PC as soon as I heard about the GPL infractions.
silver32
September 26th, 2006, 12:04
why? The open source community is going to brake your houses's door and kill you?
quoted from pspgen:
It'd been a crime if the release had never been done because a readme couldn't be written
If the emu's development stops due to the GPL crap that dudes will be the only ones deserve to be blamed.
Darksaviour69
September 26th, 2006, 12:06
the source has too be released, thats the biggest problem
goaliedude
September 26th, 2006, 12:30
seriously why dont they just release it n evry thin will b fine instead there jut bing stubborn
mr_nick666
September 26th, 2006, 12:37
seriously why dont they just release it n evry thin will b fine instead there jut bing stubborn
PSpectrum had the same problem... :rolleyes: Any optimisations and routines they've made they want to keep private Id assume :eek: Its the old "Standing on the shoulders of giants" thing :o
Tinnus
September 26th, 2006, 12:48
why? The open source community is going to brake your houses's door and kill you?
quoted from pspgen:
It'd been a crime if the release had never been done because a readme couldn't be written
It's literally a crime to do a release without disponibilizing the source code.
x-zero
September 26th, 2006, 13:15
can some one explain what is a iso and how to use it on one of my playstation CD ROM because im really lost beyond believe can some help this newbie out
Tinnus
September 26th, 2006, 13:31
Open your ordinary recording program and choose "create image from CD" or "Image Recorder" as your CD burner. Be sure to save to .iso, .bin or .img format and not .nrg .
That will create a "image file" of your CD which is a single file containing all the CD data.
Oh, and if there's an option to choose between "Mode 1" and "Mode2XA" choose "Mode2XA".
Mr.Denny
September 26th, 2006, 14:44
I`m still confused about why it`s in such hot water. Forgive my ingorance but is it because he didn`t mention someone on the credits who did a chunk of coding?.
I found it hard to follow the thread sometime back :s
Tinnus
September 26th, 2006, 14:53
He got PCSX, which is open source and GPL, modified some part of it, and released without the modified source code.
The GPL is a license that says "if you release an executable you must release the source code as well".
Darksaviour69
September 26th, 2006, 14:54
GPL means the source code has to be released with the binaries
thats the main problem, not the crediting
Mr.Denny
September 26th, 2006, 14:55
I see, and thanks for the summary Tinnus.
But let`s give them a little more time to release the source before we pounce on them.
BlueCrab
September 26th, 2006, 15:06
I see, and thanks for the summary Tinnus.
But let`s give them a little more time to release the source before we pounce on them.The GPL states that every binary must be accompanied either by a source code release, or a legally-binding offer to get the source code. This means when it is released, not three weeks later (or any time later for that matter).
The author of this emulator did neither (and so far has shown no intention of releasing the source that goes with this binary).
dejkirkby
September 26th, 2006, 15:06
why? The open source community is going to brake your houses's door and kill you?
No, because I don't like to break the law and in all intents and purposes that's what this is doing.
Tinnus
September 26th, 2006, 15:09
Interesting that linuzappz, the original author of PCSX, could take him to court over that.
Now that would be some show to see :)
Mr.Denny
September 26th, 2006, 15:10
The GPL states that every binary must be accompanied either by a source code release, or a legally-binding offer to get the source code. This means when it is released, not three weeks later (or any time later for that matter).
The author of this emulator did neither (and so far has shown no intention of releasing the source that goes with this binary).
I see, and i agree.
But being someone who doesn`t get into the technical side of this scene i`m never really interested in anything other than the projects progress, download the project and thanking the creator. I think i`ll leave this discussion to people who know what there talking about.
x-zero
September 26th, 2006, 16:30
Tinnus bro thanks a lot i will look forward to your future
work but there a little Problem im just getting the .nrg save format what should i do and and my last question is do u need two disc tray in order to copy image
quzar
September 26th, 2006, 17:10
edit: d'oh, didn't see bluecrab's post and repeated the whole 'offer of source' thing
No, because I don't like to break the law and in all intents and purposes that's what this is doing.
I meant to reply to it earlier, but if every member of this site were like you, then the "give the author a chance to release the source" method would work beautifully, as the members would respect the law once the download is taken down.
kudos to you.
dejkirkby
September 26th, 2006, 17:17
I meant to reply to it earlier, but if every member of this site were like you, then the "give the author a chance to release the source" method would work beautifully, as the members would respect the law once the download is taken down.
kudos to you.
There are more people out there like me, but unfortunately we are outnumbered by the people who want something for nothing, regardless of the legalities.
Tinnus
September 26th, 2006, 19:30
Tinnus bro thanks a lot i will look forward to your future
work but there a little Problem im just getting the .nrg save format what should i do and and my last question is do u need two disc tray in order to copy image
I think most Nero versions allow you o choose ISO? If not, just google for another free cd recording/ripping program. CloneCD will produce .img files, and there's the free CDBurnerXP Pro too.
You only need one CD drive to dump an image file form the CD, and it doesn't have to be a recorder either :)
muffinman
September 26th, 2006, 21:06
i wonder will there still alot of trouble if they now release the source code with it, because they'd already released and im sure alot of people like me downloaded it.
Cooe14
September 26th, 2006, 21:11
I would just like to say OWNED to everyone who flamed against me :mad: in the other PSX-P is coming thread, for me saying that Yoshiro is nothing but trouble and loves taking credit for other people's work (i.e. 2.0 downgrader, this). And nothing good will ever come from him.
Anger
September 26th, 2006, 22:52
this proves he cant code worth a shit - i did at first think it was fake because of his past track record, however it now seems he didnt code anything but a rom selection screen.
i also hear he isnt developing it any more - HMMMM i wonder why - is it because of the people complaining about the gpl violations? no i dont think so. is it because he cant code wort a shit? damn right it is. i think this once and for all should prove to everyone YOSHIHIRO CANNOT BE TRUSTED - EVER.
o and i take back my previous apology to him - this is just about the only thing worse than a fake, and that is theft, but then he did try and steal credit for the orig downgrader, so this is nothing new at all.
x-zero
September 27th, 2006, 19:04
Tinnus bro thanks dude you rock!!! the CloneCD did the trick it very easy to use thanks again
kersplatty
September 27th, 2006, 19:23
aww crap i thort this was the ps1p one
genomesoldier101
September 27th, 2006, 22:44
I tried dragon ballz final bout and when I go to load any of my games it just goes black, freezez for a bit then goes off :(
grit
September 27th, 2006, 22:58
It's was reported that this emu deliberately writes to flash1 without warning!! :eek:
The result, if you're using devhook and flashed it up, a useless non work devhook installation.
Even if messing with flash1 is not that fatal, doing it without warning is not the right way of doing it. :mad:
Flash anything without warning makes one wonder...
This guy sucks!
ronaldinho77
September 28th, 2006, 00:01
haha yeah i read this , the ps1 bios gets written to ur flash and u cant use devhook. hahahah so glad i dint use this crappy emulator anyway
quzar
September 28th, 2006, 00:10
haha yeah i read this , the ps1 bios gets written to ur flash and u cant use devhook. hahahah so glad i dint use this crappy emulator anyway
Is there proof to this?
mavsman4457
September 28th, 2006, 00:35
Edit: Sorry wrong topic. I somehow was meaning to post about the easy downgrader but got mixed up on my tabs on firefox. Anyways, I hopping on the PSoneP emulator bandwagon.
rdetagle
September 28th, 2006, 00:54
Is there proof to this?
quzar, it's partially true. after using PSXP, my devhook would emulate 2.7, but wouldnt load my backups.
but when i tried to remove devhook files from flash via the devhook menu, it said flash0 and flash1 had no devhook files on it.
Had to format my MS and reinstall devhook to get it working again. so apparently it did write something to the flash to make izos stop loading, not sure what. :confused:
Sharkey
September 28th, 2006, 00:59
makes no sense
its a double negative
I don't think you should be the one haning out grammar lessons buddy, and off-topic too. :rolleyes:
So, this is exciting. :cool:
I honestly will have to sit back and let you guys test this one before I start ripping my games. I know it must be time consuming making and testing 700 mb isos.
Great job to everyone involved though. :)
Wait, what did I miss on that last page? Odd.:confused:
quzar
September 28th, 2006, 01:28
quzar, it's partially true. after using PSXP, my devhook would emulate 2.7, but wouldnt load my backups.
but when i tried to remove devhook files from flash via the devhook menu, it said flash0 and flash1 had no devhook files on it.
Had to format my MS and reinstall devhook to get it working again. so apparently it did write something to the flash to make izos stop loading, not sure what. :confused:
Well, sounds like a good thing to me, although doing it without the user's permission is somewhat unethical, it's far from illegal.
stotheamuel
September 28th, 2006, 02:08
hmm Still waiting on progress in this debate... doubt the source will be released
magixien
September 28th, 2006, 03:17
Just for information:
Yoshihiro works actuallty on a beta 2 of Psx-P.
No releasing day is given.
A NFO, this time, will be given with all explanation of "what, who, how...".
Personnal message to wraggster: I had try to join you since txo days.... but I can't use MP on your forum (it doesen't works). Contact me on
[email protected] please
MaGiXieN
(webmaster of pspgen.com)
DPyro
September 28th, 2006, 03:27
Just for information:
Yoshihiro works actuallty on a beta 2 of Psx-P.
No releasing day is given.
A NFO, this time, will be given with all explanation of "what, who, how...".
Personnal message to wraggster: I had try to join you since txo days.... but I can't use MP on your forum (it doesen't works). Contact me on
[email protected] please
MaGiXieN
(webmaster of pspgen.com)
You need 10 posts before you can PM
magixien
September 28th, 2006, 12:38
Thanxs...
So i'll have to flood to have a chance to join wraggster lol.
And it's fun because I have * PM from somebody but I can't read it... now I know why
Kramer
September 28th, 2006, 12:49
yeah just go around spamming and you will be good to use pm'S
magixien
September 28th, 2006, 22:05
I have now 12 message and i CAN'T read message...
OPleasu Wraggster or modo do something.
I had try to join Waraggster since sunday in vain
Please modos or admin give hoim my adress:
[email protected]
I have to speak about Psx-P...
themiz11
October 6th, 2006, 00:31
is it fast or slow as hell?
Wally
October 6th, 2006, 00:35
STFU N00B, you have seat 3332 on the n00bsch00lbus, please arrive ASAP
Try it yourself, next please
blankman
October 6th, 2006, 14:52
STFU N00B, you have seat 3332 on the n00bsch00lbus, please arrive ASAP
Try it yourself, next please
You are a webmaster? What a jerk. This is a forum.
JKKDARK
October 6th, 2006, 19:56
You are a webmaster? What a jerk. This is a forum.
Please, don't insult here.
wraggster
October 6th, 2006, 20:27
I would say to all cut the insults regardless of who you are.
Hopefully a new release is coming with source, yes this version is slow but the future looks very interesting
M!ckeY
October 6th, 2006, 20:29
and comes form the man himself...WRAAAAAAGGSTERRRRRR!!!
Jpdeathblade
October 6th, 2006, 20:52
Ok well this has been on my comp from day 1 and i read that no games ran on it. Well today I found legend of legia (best rpg ever) and its running!!!!
So far the begining text is unreadable and its about half speed. Well a little bit slower but its still running. I will post how far I can get before it becomes unplayable or crashes.
NoQuarter
October 6th, 2006, 20:55
So guy's,no word on the source code release?Has Yoshi made any statements regarding the issues yet?
I would really like to see this stuff resolved.
Jpdeathblade
October 6th, 2006, 21:01
Legend of legia crashes after you name your character =( cant wait for ps1p
Mazu
October 7th, 2006, 16:12
I'm really sorry to bug you all, i know this kind of question might of been asked on another page but i did my best to use the search this thread option but i cant find any of the info i need and this thread has 47 pages ; ; thats alot.
My question is: Does this really work for version 1.0-2.71? i have a 2.70. Im guessing the download link was taken off or something but it still sounds like its downloadable somewhere. Can someone point me to a URL and tell me if this will work on my 2.70 version or if there is something i can do to make it work on my version? Again, im sorry to ask a question that was probably already asked :/
JKKDARK
October 7th, 2006, 17:13
PSX-P works from 1.0 to 2.71. After 1.5 youll need to use the Eloader.
Mazu
October 7th, 2006, 23:58
Thank you, but does anyone have a way for me to download the PSX-P?
JKKDARK
October 8th, 2006, 00:05
Since it is illegal now, we cannot give you the file or any link. Try googling ;)
Mazu
October 8th, 2006, 16:55
Solved my own problem >< lol. Though i still want to know ... do i need GTA for eloader 0.99? :/
JD/
October 8th, 2006, 17:40
no there is a nw tiff exploit eloader which you dont need gta for google for it should be easy to find.
Mazu
October 8th, 2006, 17:42
Yay i got it working :D
Mazu
October 9th, 2006, 01:17
Bah -.- more problems, if anyone has the time to answer my questions id be happy :/
Im trying to find the right games to play. Problem is i get stuck with the 3 files (.ccc .img .sub). So i went and did my best to find a converter...I found PowerISO and MagicISO. converted xenogears disc 1's .img file into a .iso and again into a .bin. Neither worked for me :/ did it to tenchu 2 birth of the assassin into a .iso and again a .bin. Again, neither worked.
so im stumped ._. do i need a different converter? should i conver them differently? i was thinking i need the .ccd and .sub but iunno. Please help!
Mazu
October 9th, 2006, 14:44
Now ive tryed a game that was .bin to begin with. It doesnt work either :/ does anyone know whats wrong? ; ;
opiate81
October 9th, 2006, 15:37
some games work.. some dont
Ive tried .iso .img .bin and certain games worked others didnt. I dont think the file format made any difference
Mazu
October 9th, 2006, 15:42
Hmm k :/ thanks. i guess i wait for the next emulator
3025826
October 13th, 2006, 14:30
well ill start from the beggining thx everyone whos hard work paid off in this project. lol. its great.
the only thing i am asking of this emulator is to play ff7 on my psp. It is my favorite game of all time.
i have tried puting it in iso with isobuster and magiciso whick makes it .uif file (whatever that is)
what i am really asking is how to take my ps1 game and put in in my computer, then code it to an iso file playable in my psp. if i can play ff7 it will be the best day eva.
thx everyone
pkmaximum
October 13th, 2006, 17:19
Wait if Yoshi left the scene, I don't think anyone is working on this project any more. Unless Pac Man fan, decides to pick it up again, which I'm not to sure of.
DPyro
October 13th, 2006, 20:48
Yoshi hasn't left yet. He's gonna finish PSX-P and it will be his last project he works on for PSP.
Tinnus
October 14th, 2006, 01:31
Hmm. I wonder what he calls "finished" though?
Also I think it was said that he would release "one more version"... well that's OK if he considers it finished at that point.
I just hope it plays some games I like, and at a decent speed... sadly I (or my favorite games for that matter :p ) didn't have much luck with the first beta.
3025826
October 16th, 2006, 23:37
well i got the ff7 iso and lol it goes to the screen where it says
CONTINUE
NEW GAME
with the sword behind it then when you click new game the screen goes green and blanks. then you lose power. I MIGHT tinker (using tinker in the lightest form) with this emulator and help it on its right track . dont worry pac-man i wont use your program info like yoshiro did. i would love it if my psp could play ff7 and i am sick of waiting on sony who says "it will come with ps3" well they keep pusing the realease date back and its geting old. i have figured out how yoshiro codded this and got it up and running. ill keep you guys posted as often as possible
dcemu rock on!
3025826
October 16th, 2006, 23:38
i hope to have a full speed emu up and running soon
3025826
October 16th, 2006, 23:43
o and many thanks to gpsp i have loved your speed and compatibility and am using much of your discovery to help me in myn
mavsman4457
October 17th, 2006, 00:05
Hmm. I wonder what he calls "finished" though?
Also I think it was said that he would release "one more version"... well that's OK if he considers it finished at that point.
I just hope it plays some games I like, and at a decent speed... sadly I (or my favorite games for that matter :p ) didn't have much luck with the first beta.
Although it doesn't have good button support you can always fall back on you Palm until PSXP improves or until PS1P improves. :) Do you have a 700p now? I will always hold a great deal of respect for you because of the work that you do with LJP and LJR.
Edit: Tinnus, do you think it's possible to have UDMH for PSP?
ramzak
November 3rd, 2006, 06:16
how does the l and r buttons work? theres 2 l's and R's but psp has one of each? so how does it work?
Tinnus
November 4th, 2006, 00:30
mavsman4457: There's no need for, and no sense in, having UDMh for PSP. What happens in Palm OS is that the OS doesn't let programs use the full available RAM, but the PSP lets. So we don't need anymore memory.
I think we have more than 20MB already... :p
ramzak: L2 and R2 aren't mapped I think. Most games don't need them, and also you won't be seriously playing anything in this emulator, at least for now, simply because it's too damn slow and compatibility is low--I couldn't get any of the games I like to run, except Ridge Racer (and I think it crashed inside the game).
At least for this first version, it's cool to show off, but nothing spectacular (since it's just a port of PCSX + PEOPS GPU), nor playable.
Link190
November 6th, 2006, 02:19
PCSX Team good luck on the ps1 emu for the psp i would love to hit some old tittles on da psp
JKKDARK
November 6th, 2006, 17:59
PCSX Team good luck on the ps1 emu for the psp i would love to hit some old tittles on da psp
it wasn't made by the PCSX team..
PSP_FAN...WOOT
January 10th, 2007, 20:08
jw, but can the psp emulator be played on a psp with firmware version 3.03:confused: :confused: :confused:
Mario254
January 15th, 2007, 12:04
it wasn't made by the PCSX team..
so i got my psp to 1.50, just looking for all the good homebrew and what i need to run it, you wouldnt be able to help me out with that would you? and also what anime is that in your sig? it looks very familiar
klagorak
February 7th, 2007, 23:52
I dont know how to work these DAMN THINGS
tsurumaru
February 7th, 2007, 23:56
I dont know how to work these DAMN THINGS
Have you read through all the guides? Are you even in a firmware version that you can run homebrew with?
Keep reading and you might find out that there is a Almost fully working ps1 emulator for the PSP (not this one) included with the 3.XX Open Edition custom firmwares.
pkmaximum
February 8th, 2007, 03:02
OMG full speed PSX emulator I had no idea!!!! Were can i find it XD
Come on people this is how we feel when non stop noobs say things like this. How could you not know this come on =P
JKKDARK
February 8th, 2007, 03:14
yeah it's really old
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.