|
Post by bisqwit on Apr 29, 2008 6:26:30 GMT -5
If one decides to proceed with developing their own PSX emulator, what resources would you recommend? I have collected Doomed's docs, an "everything you've wanted to ask" document by Joshua Walker, and a Japanese document of the SPU called "nyotto yarouze", and taken a look at PeOPs open source plugins' source code as well as pcsx source code, and used them to implement a rudimentary CPU & GTE emulator so far (all documented features are supported, timings are probably off and the lm&sf bits are probably not handled correctly in every situation), but I'd be interested in quite accurate and up-to-date information.
pSXAuthor, what kind of resources have you used? Can you point out specific URLs or ISBNs, or people to ask?
|
|
|
Post by Sune on Apr 29, 2008 7:02:12 GMT -5
You can look at the drivers for the various PSX-based arcade systems in the MAME source code. It's available on-line at mamedev.org.
|
|
|
Post by bisqwit on May 5, 2008 5:00:02 GMT -5
Thanks. Any actual documentation?
|
|
|
Post by Sotho Tal Ker on May 6, 2008 22:07:57 GMT -5
|
|
|
Post by pSX Author on May 7, 2008 2:23:44 GMT -5
There is no 100% correct documentation for PSX available on the net. The best thing you can do is get a real PS1 and experiment.
|
|
|
Post by bisqwit on May 8, 2008 6:52:04 GMT -5
Yes -- that was the "nyotto yarouze" I referred to in my post
|
|
|
Post by Sune on May 8, 2008 9:57:31 GMT -5
|
|
|
Post by bisqwit on May 9, 2008 2:28:26 GMT -5
Thanks. Incidentally, that site has been mentioned three times in this thread now. Does there happen to exist an english translation of it? Though I get the feeling that it deals with many scattered things and nothing comprehensively…
|
|
|
Post by Gamesoul Master on May 9, 2008 4:01:39 GMT -5
I *had* linked to a couple sites here (well over a year ago for sure) that had some pretty decent technical information on the PS1 hardware and BIOS, but I can't seem to find where I posted that. I had posted it thinking maybe pSX Author could make use of it, but he was probably already well-beyond that kind of thing at that point anyway.
Point being... if you can find it, enjoy. I just spent the last hour or so trying to find the post, but no luck thus far. It's possible (the more I think about it) that I had posted it in one of the "pSX v1.xx Released" threads, so I'm going to start searching there now. With my luck, the link(s) I provided will probably end up being no use, but who knows.
Edit: Nearly another hour of searching, and I can't find it. Sorry, but I guess I have nothing to contribute for you... :/
|
|
|
Post by Sune on May 9, 2008 21:30:17 GMT -5
Thanks. Incidentally, that site has been mentioned three times in this thread now. *lol* I swear, it's ADD or premature alzheimers setting in. Or, I'm finally becoming Brazilian, which is a good thing. I can only see it mentioned twice but there you go..
|
|
|
Post by Gamesoul Master on May 10, 2008 0:31:40 GMT -5
Twice as original posts, and once as a quote. That would be the three times... XD
|
|
|
Post by bisqwit on May 10, 2008 12:15:47 GMT -5
Twice as original posts, and once as a quote. That would be the three times... XD And in my opening post, by the site's name. (Not URL) Thank you for the searching effort, even though it turned out nothing.
|
|
|
Post by Sune on May 10, 2008 18:30:29 GMT -5
Thank you for the searching effort, even though it turned out nothing. Not really - it just didn't turn up the miracle docs that you were hoping for. Maybe they just don't exist.
|
|
|
Post by bisqwit on May 12, 2008 8:05:33 GMT -5
Not really - it just didn't turn up the miracle docs that you were hoping for. Maybe they just don't exist. Thanks for the laconic comment, but I was replying to Gamesoul Master who indeed generously spent some of his time searching for something he recalled having posted ― but ultimately could not find it.
|
|
|
Post by Gamesoul Master on May 12, 2008 14:32:21 GMT -5
It's understood that there isn't any complete documentation out there, but still, there are plenty of sites and people who have discovered many things about the PS1 hardware and how it works. Here is one link I found, though most of the working links are in japanese (still may be helpful though). This archived site contains at least one link that was archived with the site (many of the links weren't included), but I'm providing the link to it because at least *one* of the working links looked like it had information that may be of use (if nothing else, the links themselves may give clues to finding the info elsewhere). And... this site has all working links (at least for the documents... didn't check the tools and such), so it may be a bit more promising to what you need. I apologize if none of this is helpful to you, but some of it seems to be worth looking at. One of the most ideal sites I had found a long time ago, I am still unable to find again (it might very well be gone by now). It's unfortunate, but it seems that a lot of documents that were once useful have disappeared from the internet, so although you seem to be doing so already, it would be a good idea to find even more forums to ask around at (since somebody might still have some of these missing documents sitting around). Maybe the guys at PS2DEV still have some documentation laying around from when they were working on PS1 emulation or something (and I'm sure you've probably tried asking the MAME people already). Whether anything I provided is useful or not, I truly do wish you luck on finding what you need and developing a good emulator for your community's needs if no PS1 emulator developer steps up to the challenge.
|
|