acid
New Member
Posts: 29
|
Post by acid on Mar 9, 2006 20:18:56 GMT -5
What language was pSX written in? I've been struggling to learn C++ or any language for that matter, and wonder where the best place would be for a start.
My final goal is to make emulators, just like this one ;D
|
|
|
Post by pSX Author on Mar 9, 2006 20:28:57 GMT -5
It is mostly written in C++ with some assembler.
|
|
|
Post by Nobody on Mar 9, 2006 20:33:55 GMT -5
Good luck, acid. Maybe you should try this or that ---- PSP emulator or NDS emulator. There are some good psx emulators out there. Have fun!
|
|
acid
New Member
Posts: 29
|
Post by acid on Mar 10, 2006 4:55:18 GMT -5
Well, any emulator for me to make right now is way out of my league. I need to learn the basics first. Maybe in the future when I know enough ill tackle a PSP emulator.
|
|
|
Post by caveman on Mar 10, 2006 22:28:22 GMT -5
Im on the same track as acid as im planning on writing my own emulator eventualy. Im eventually going to learn C++ but right now im working on vbasic as i have all the books i need for that, even though its worthless for writing emulators as its not efficient enough. Any advice from experts would be nice as i have no idea what im doing, although im only18
|
|
|
Post by caveman on Mar 10, 2006 22:40:23 GMT -5
Where exactly do you start when attempting to building an emulator?
|
|
|
Post by caveman on Mar 10, 2006 22:42:41 GMT -5
It kinda ticks me off that emulation development is going so slow Right now ive made it my life goal to write an emulator, No Joke! Ive gone thru 140 pages out of my SBS book in the past 3 days Within a couple years (maybe longer) I should be able to start writing an emulator Im thinking i wanna try emulating the ps2, taking the same approach as psx author and going for accuracy
|
|
|
Post by Marty on Mar 12, 2006 0:13:03 GMT -5
There are a few open source emulators around, if you are thinking of learning how to write one, maybe have a look at them and try to add to them.
|
|
|
Post by caveman on Mar 13, 2006 17:14:58 GMT -5
most of the open source emulators suck(most non open source for that matter)
They either aren't accurate or the develpment of them has stopped prematurely
Some of the good ones are zsnes, psx, SSF -saturn emulator
PJ64, Jnes are ok Mpenu is equivalent to pj64 but is multiplatform
|
|
|
Post by caveman on Mar 13, 2006 17:16:55 GMT -5
my intent is to use documentation of the original hardware and emulate it as accuratly as possible and afterwards add enhancements
|
|
|
Post by Sr. Behemoth on Apr 23, 2006 12:18:39 GMT -5
If someone is interested in ObjetcPascal/Delphi , JEDI project (a group of people involved with development of crossplataform components) was maintained the DirectX library for delphi(win) and Freepascal(win/linux), there are the ports for DirectX 7, 8 and 9 (lastest release) with suport for d3dx9_28 utils. They had too NVIDIA Cg 1.4 for high shading language www.clootie.ru/projects.htmlSome interesting links are GDI+ to Delphi: www.progdigy.com/modules.php?name=gdiplusand OpenGL 2.0 to Delphi/FreePascal: www.delphigl.com/index2.phpyou can use Delphi Personal Edition, free! (I'm using Delphi2005PE) Or you can use Tao Framework OpenGL port for .net, a Jedi too!
|
|
|
Post by patrickp on Apr 23, 2006 13:56:39 GMT -5
my intent is to use documentation of the original hardware and emulate it as accuratly as possible and afterwards add enhancements AFAICS (and I know very, very little about programming and how to build an emulator), that's the biggest problem with console emulation - that you're trying to emulate products that aren't documented or, at least, that that documentation is not available to the general public.
|
|
|
Post by yerlanthien on Apr 25, 2006 0:48:53 GMT -5
I think the only decent "documentation" about the system has been made by Dr.Hell I'd post the link, but I'm almost certain that not many people can read Japanese on this forum, but as far as I can tell, for physical addressing issues, and SPU/GPU information it's the best place to turn to, not much information as far as I can tell besides that though, no BIOS information (at least... not a lot), if you need the site though, just look for an emulator called Xebra, he/she made it. The documentation is on his/her main site, like I said though, there isn't a terrible lot of information on it.
|
|