3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3997|回复: 2
打印 上一主题 下一主题

[转贴] PS 模拟器 PCSX Reloaded SVN r1641

[复制链接]

2万

主题

4万

帖子

1万

积分

膝盖中箭MOD组

Rank: 12Rank: 12Rank: 12

贡献度
-1873
金元
239551
积分
16483
精华
2
注册时间
2006-12-24

世界杯足球

跳转到指定楼层
主题
发表于 2016-5-14 23:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
https://github.com/iCatButler/pcsxr
现在PCSX编译生成所自带插件有5个
bladesio1.dll
DFSound.dll  
DFXVideo.dll  
gpuPeopsOpenGL.dll  
PadSSSPSX.dll
使用其它模拟器的插件出现BUG也不一定是PSX的问题

r1624
Update to VS 2015

r1625
Initial upload of PGXP.

r1626
- Move pgxp_gpu source files into correct folder.
- Trace 16 bit reads and writes, invalidate register or memory (fixes UI glitches)

r1627
- Fix memory addresses as each mirrored address range is further mirrored 4 times...
- Catch 8bit reads/writes and invalidate registers and memory as needed
- Prevent reading over the end of stride and count arrays when decoding primitive commands

r1628
Bring up to date with PCSX-R master (97809)

r1629
Prevent crash on negative length patch

From the pcsxrearmed project via Solis.

r1630
This Son of Ugly's Wipeout patch

from https://github.com/SonofUgly/PCSX-Reloaded via Solis

r1631
Fix default definition of pgxpMemory call.

r1632
Revert "Son of Ugly's Wipeout patch"

Breaks Chrono Cross intro sequence camera.

This reverts commit f7f38c4b89937391a8ba7c785d0d6b108ac02eb7.

r1633
Added:
- per game memory card support (improved version)
- save state pictures (F2)
- Wipeout MemHack (improved version)

Fixed LTCG build and set as default.

r1634
Merge pull request #1 from tapcio/master

Added my improvements and some fixes

r1635
Fix load state bug

In some games PGSX memory pointer was not being set after saved states were reloaded, causing the GPU plugin to fall back on fixed point values.

Ensure that PGSX memory pointer in GPU plugin is always set upon initialisation.

r1636
Perspective correct texturing

- replace calls to glOrtho with new matrix (z value becomes w)
- store w value for each vertex
- if any vertex does not have a w value set whole polygon to 1.0
- Reset vertex between draw calls to prevent stale w values persisting

- validate PGXP values using stored copy of original (allow greater variance)
- properly convert addresses before passing to plugin
- rework memory to use a single pool with offsets

- Implement floating point RTPS/RTPT transform, currently disabled.


r1637
Fix bugs from previous

Fix stray triangles
- Switch to full floating point RTPS/RTPT
- Clamp w values to near plane

Fix texture corruption in 1.78, copy 2.4 Tweak
- Remove matrix replacement
- Add W component to vertices
- Wrap glVertex3fv calls
- Use counter to call glVertex4fv for PGXP vertices only

r1638
Ensure w is reset to 1.f to prevent stale values.

r1639
More fixes for persective correct build

- Switch back to fixed point GTE
- Only clamp w to h/2 after divide
- Fix vertex function for multi-pass (was overwriting vertexon first pass)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-11 06:23 , Processed in 0.031735 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表