psxact
所属分类:游戏机
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2016-11-26 04:34:59
上 传 者:
sh-1993
说明: 索尼Playstation模拟器,
(Sony Playstation emulator,)
文件列表:
psxact.sln (1272, 2016-01-28)
psxact/ (0, 2016-01-28)
psxact/psxact.cpp (233, 2016-01-28)
psxact/psxact.vcxproj (7469, 2016-01-28)
psxact/psxact.vcxproj.filters (1631, 2016-01-28)
psxact/r3051/ (0, 2016-01-28)
psxact/r3051/bus_t.cpp (18056, 2016-01-28)
psxact/r3051/bus_t.hpp (453, 2016-01-28)
psxact/r3051/cop0_t.cpp (261, 2016-01-28)
psxact/r3051/cop0_t.hpp (321, 2016-01-28)
psxact/r3051/core_t.cpp (7461, 2016-01-28)
psxact/r3051/core_t.hpp (478, 2016-01-28)
psxact/utility.hpp (445, 2016-01-28)
# PSXACT
## Cycle accurate PSX Emulator
Hello, and welcome to the PSXACT project page! For years, I've had a huge
fascination with emulation. I've written many emulators, from NES and GB/C
to SNES and GBA. I've always wanted to make an emulator for a 3D capable
system, but I could never decide on one.
Years went on, and I made minor adjustments to my already working emulators,
and I decided that I would finally set out and create an emulator for a 3D
system. Inspired by the work that MarathonMan has been doing with his emulator
[CEN64](http://www.cen64.com), I decided to target the main rival of that generation; the PS1.
With it's small, but capable CPU (The MIPS R3051), Vector math coprocessor,
and 3D GPU. It seemed to be exactly the kind of challenge I've been after..
Then I found the documentation. To say that it is lacking would be an
understatement. "Where is all the low level documentation of the different
components of the PS1?", I searched and searched, but alas.. nothing.
It is my full intention to change that. I plan to run tests on the real
hardware, and fully document my findings. From how the data cache fully
operates, to what each command in the GPU really does from one cycle to
the next.
I also plan to implement each component as close to real life as possible.
That means no shortcuts when it comes to the CD-ROM controller, or game
specific hacks to get another game working. If a game doesn't work, that
only means my emulation of the components is not accurate enough, and requires
a better understanding.
## Building
### Visual Studio 2015
* Open `psxact.sln`
* Build
* Done!
### Other compilers
Other compilers aren't currently supported.
## Contributing
If you'd like to contribute, please create a fork and issue pull requests! I am
very open to newcomers, and will need all the help I can get to make the best
PS1 emulator available.
## I found a bug!
That's a great thing! Please report any and all bugs using the project issue
tracker. Be as precise as possible so that the bug can be found easier.
近期下载者:
相关文件:
收藏者: