Page 39 of 50 FirstFirst ... 2935363738394041424349 ... LastLast
Results 381 to 390 of 498

Thread: PSX-P Beta 1 Released - Playstation Emulator for PSP

                  
   
  1. #381

    Default

    lol this thread is still open?


  2. #382
    PSP User
    Join Date
    Jul 2005
    Location
    Look behind you...
    Posts
    353
    Rep Power
    75

    Default

    Quote Originally Posted by JKKDARK
    lol this thread is still open?
    Why shouldn't it be?

  3. #383
    GP2X Coder
    Join Date
    Jul 2006
    Posts
    102
    Rep Power
    70

    Default

    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

  4. #384

    Default

    Quote Originally Posted by Festizzio
    Why shouldn't it be?
    it seems that you don't know what happened with this emulator recently..


  5. #385
    DCEmu Newbie
    Join Date
    Jul 2006
    Posts
    38
    Rep Power
    0

    Default

    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

  6. #386

    Default

    Quote Originally Posted by psman
    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.

  7. #387
    DCEmu Coder
    Join Date
    Aug 2006
    Location
    Bloomington, IN
    Age
    41
    Posts
    268
    Rep Power
    74

    Default

    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:

    Quote Originally Posted by pspgen.com English translation
    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...

  8. #388
    DCEmu Coder
    Join Date
    Aug 2006
    Posts
    343
    Rep Power
    71

    Default

    Quote Originally Posted by psman
    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.

  9. #389
    DCEmu Legend acn010's Avatar
    Join Date
    Dec 2005
    Location
    Galaxy not far away?
    Age
    37
    Posts
    4,656
    Rep Power
    104

    Default

    so this Yoshi's emu is modifyed from some other person PSX project?

  10. #390
    DCEmu Old Pro pkmaximum's Avatar
    Join Date
    Jul 2005
    Posts
    1,055
    Rep Power
    78

    Default

    So did he give credit from the source he used, because I know there was a big fiasco about that.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •