ParanoiaSoft

 

(logo by Darkmoon)

MiPSX is a project of mine that is so large, that I haven't found the time to finish it, or to make it any thing worth downloading..

It is written in C/C++ in Visual C++ 5.

It started as a MIPS 2000 RISC Microprocessor emulator, it has a complete debugger and 100% of the opcodes are implemented. Then I decided to move forward and to make it a Playstation emulator, because the main processor of that console is a MIPS 2000. I added DMA, some BIOS calls, a little bit of GTE, of GPU, and it started to do something. At first, it loaded the BIOS and displayed the BIOS post messages, that was a big step, because it ment I was going in the right direction.

The problems started when I tried to program the graphic rutines, I had a Voodoo I at that time, so I decided to go for Glide!, big mistake!!, because as the Voodoo 1 only does Fullscreen, I was not able to debug what was on the screen, unless I got another monitor.. The good part is that the emulator started doing simple triangles and some texturing, It runned some very basic demos, and displayed graphic texts on screen, even the BIOS SONY Logo started to show.

As I couldn't debug in glide, I started to port all of my glide rutines to DirectX/Direct3d, then I had no time, and never finished that..

I'll compile a sample later, I'm currently trying to port everything from Visual C++ to C++Builder, because it is faster to do GUIs there. And am planning to go for OpenGL.. // At last, I decided to use Visual C++ MFC, and as gpu, a psemu's compatible plugin. (thanks to Pete).

 

NEWS (20/6/2000) : First version Released! (download) Version 0.3 (readme) | (arkanoid demo) .

 


Contact Info:
Rafael Cabezas.

 

Email: [email protected]