What Is Needed To Emulate Ps2?


Status
Not open for further replies.
I don't think we are going to see full speed high compatibility ps2 emulation on any handheld any time soon.



Or a even a computer for that matter.
 
Last edited by a moderator:
I'm still learning :p

The two best ways I've seen to learn a programming language are to actually buy a reference book (library only works for three weeks) and to start out by modifying other code. For my first project, I modified an IRC artificial intelligence bot so that it could be remotely controlled by an owner, have typing delay so as to look human, and other small tweaks...

Anyway I have a feeling that ps2 emulator might be playable and enjoyable with some games, but I have a long, loooong way to go before I'm at that sort of level XD
 
jakshep2 said:
I'll get more used to the code and see if I can port my fruit machine emu to Pandora and ATTEMPT to make a DC emulator. It'll rock if it works! :D

atomicthumbs said:
palmertech said:
Just know that though it would be cool if it works, speed is likely to be in the 5-10 fps range, and that is if you are lucky.
More like 0.01 FPS.

I was responding to his statement that he would attempt a dreamcast emu, not ps2. And it is actually reasonably possible to get 5-10 fps on a dreamcast emu.
 
Last edited by a moderator:
christo930 said:
Aren't fruit machines (real ones anyway) very heavily protected with strong encryption? I'm talking machines that end up in Atlantic City and Vegas, not those machines you see at hobby stores.
Why not port the fruit machine emulator to the gp2x?
Older ones at least don't. I've got a few 1997 machines and I have dumped the ROMs just fine. I think the only protection they have is a checksum to stop people casually changing the code.
 
Last edited by a moderator:
palmertech said:
Just know that though it would be cool if it works, speed is likely to be in the 5-10 fps range, and that is if you are lucky. Here is a suggestion: Forget dreamcast for know, it is really hard to emulate. Look at the emulator sticky in Pandora general, and see if there are any emulators that appeal to you that no one has yet signed up for. To make a dreamcast or ps2 emulator, you need IMMENSE knowledge of how the system works, and there are no open source emulators for either system. My suggestion would be to try your hand at a GBC emulator, as there is a pretty big hole in that category, and the effort would probably be appreciated. What language do you code in? I might be able to help.
I code in C++ and there is in fact an open source ps2 emulator, NeutrinoSX2.

Gameboy Color should be fun, but i'm gonna attempt to make a port of my fruit machine emu for now. like I said, I'm no super dev, and I can't make a GBC emulator in like half a day (probably even less, somebody will have to correct me on that) like other devs. I'll see if I can find an open source GBC emulator and port it, for now.
bye! :D
 
Last edited by a moderator:
jakshep2 said:
palmertech said:
Just know that though it would be cool if it works, speed is likely to be in the 5-10 fps range, and that is if you are lucky. Here is a suggestion: Forget dreamcast for know, it is really hard to emulate. Look at the emulator sticky in Pandora general, and see if there are any emulators that appeal to you that no one has yet signed up for. To make a dreamcast or ps2 emulator, you need IMMENSE knowledge of how the system works, and there are no open source emulators for either system. My suggestion would be to try your hand at a GBC emulator, as there is a pretty big hole in that category, and the effort would probably be appreciated. What language do you code in? I might be able to help.
I code in C++ and there is in fact an open source ps2 emulator, NeutrinoSX2.

Gameboy Color should be fun, but i'm gonna attempt to make a port of my fruit machine emu for now. like I said, I'm no super dev, and I can't make a GBC emulator in like half a day (probably even less, somebody will have to correct me on that) like other devs. I'll see if I can find an open source GBC emulator and port it, for now.
bye! :D

open source ? so where is the source ? it seems to be just a freeware, not an open source project.

EDIT : ok, found it. I guess it's open source.

EDIT2 : but it has just an interpreter unlike the other open source PS2 emulator, so you'll definitely need a strong desktop computer to run it (and supposedly it can run your commercial games disks as well).
 
Last edited by a moderator:
NeutrinoSX2 source code is here:

http://nsx2.emulation64.com/downloads.html

No idea why he linked that other site...

This is kinda interesting (from the About page there)

QUOTE
...the beginning

In the beginning of August, I read the DVD of ICO with my PC ( I really love this game ) and I found a file - don't remember exactly the name - wich contain the source in assembler of the game. I started to study this file. I cleaned some comment. I started to write a interpreter in REBOL - a great very easy language but very slow - .
To go faster, I rewrite the interperter in C.
This program read each line and interprete the opcode already dissambler.
After some succes , I decide to rewrite the entire interprter with a dissambler.
I restart from scratch 2 or 3 times because of bad initial solutions. I chose QNX because the help is VERY well done.
Finally I made an interprter wich seems to run. nSX2 was born.

...the emu

I decide to release this emu under the GNU license.
I try to make a portable emulator.
I want to create a community of people who can help me in developing this emu.
If you see the source, I use only standard C for better compatibility with other OS.
I chose gcc and the SDL lib for the same reasons.


Reverse engineering the ICO ASM code! :p
 
trooper said:
xinfernoofdantex said:
why would anyone want a ps3 emulator anyways? 4.7gb disks? umm no thanks.
Your the only person who`s mentioned ps3 emulation in this thread.

Trooper



i meant ps2 =] you should've known that. BD-R's are 25gb, even worse.
 
Last edited by a moderator:
That emulator's home page says it runs no commercial games, right? Here is my opinion on this whole PS2 emulator idea: If we have someone do a quick and lazy port of some PS2 demo emulator (Like Nincest64 on gp2x), we can probably get a few fps in some tech demos. If someone with a good bit of experience either writes it from scratch or highly optimizes a port, maybe 1-3 fps in commercial games. And if we get a coder sent by the Gods, (like StrmnNrmn) with amazing knowledge of the PS2 and flawless coding skillz... Then we might be able to get like 5 fps in commercial games. I don't think even Sony, with their 100% perfect documentation on the PS2, would be able to write an emulator that goes any faster than 5-10 fps (And I don't think that even that would be in reach.)

I have no doubt that somebody will port a PS2 emulator, but it will be useful only as proof of concept, plays a few demos, maybe load up a few title screens to show off, but that is all I can see happening.

On the topic of PS3 emulation: ALright OMG so BD ar lik 25gb!!11! SO aLL we nEed is are 32gB sd Cards! i no somone who wil wright a PS3 emu, but he neads $50 to buy a 32gb card! that is needed for testing... So pm me so I can give U paypal instruktions! O, and he need another $50 to by the SDK! :pandora2: :pandora1: :pandora1: :pandora1: :pandora1: :pandora2:

Edit: Gahh, page break! :(
 
I don't see a ps2 emulator happening at all. I think we'd be lucky to get 5 fps on dreamcast, not that that would be very useful. If a "super dev" wants to put in that much time, why not try Saturn, or improve Dosbox? Or port SheepShaver. :lol:
 
So I was reading the Da Vinci code, and I realized that there was definitely a distinct pattern to the posts of Exophase... I knew he wanted to tell us something, but what? :ph34r: Finally, after hours of running highly scientific tests and stuff on his posts made in the last few weeks, I found out what he REALLY means. B) Behold!

Exophase said:
"If you want" To help" "Myself" "With" an open source PS2 emulator you should probably look at":

http://sourceforge.net/projects/pcsx2/

"I" "just now ported over the sound core." "I hope this" "encourage anyone to actually try" "the only good one." "mostly fullspeed (Lordus himself has tested and told me)." "after the next" "version is out I'll send" "A" "good..." "Dev" the source and we'll see what can be done." "sound core" "not very efficient" "yet." "I planned on keeping it to myself, I don't think it's worth releasing it. :B" "Actually" "I" "will release in a few days.." "This will probably take" "Myself" "working" "all of half a day to complete." "you can contact me" "For" "Beta".




You see! Exophase is actually secretly working on a PS2 emulator! Its the only logical explanation! :lol: :lol: :lol: :lol:
 
Last edited by a moderator:
I only wish emulators would start taking advantage of quad core, they would really benefit from it.
 
PoisonedV said:
I only wish emulators would start taking advantage of quad core, they would really benefit from it.
Should that be read as an offer to buy emulator developers quad-core systems?

Because, you know, talk is cheap.
 
Last edited by a moderator:
palmertech said:
You see! Exophase is actually secretly working on a PS2 emulator! Its the only logical explanation! :lol: :lol: :lol: :lol:
Scary stuff. Guess I'd better get started :(
 
Last edited by a moderator:
Exophase, are you kidding, or serious? I do not expect great results, but it would be pretty awesome if you even did a straight port of that emulator that you showed us earlier! If you need any flashy icon stuff or backgrounds, I can help. B) I noticed that you would rather work on the speed of your code before making a flashy interface, but a nice front end never hurt anybody.
 
Status
Not open for further replies.
Back
Top