PCSP v0.5.1 - 模擬器

Vanessa avatar
By Vanessa
at 2011-01-29T12:36

Table of Contents

2011.01.29

一些發佈後的狀況探討,建議有在用的人稍微看一下。

PCSP NEWS - Some issues with pcsp v0.5.1

It appears there is a bug with pcsp and single core cpus. It is very
likely that pcsp will freeze from parallel threads that it tries to
syncronize. There is already a fix for that for all you ppl that still
using old machines with single core (who does anyway).

A bug fix version will be release shortly among with a very interesting
feature.

Stay tuned :)

--------------------

Hlide here again,

Ok I think I understand what it happens. The emulator has a state :
normally it is RUNNING when interpreting a PSP game. Some events like
Audio, Vsync, Clock may occur and try to set this state to an event
state so the emulator thread is leaving the interpreter to handle the
event. In a multi-core processor, each event has its time-critical
thread running on one core whereas the emulator thread is running on
another core. So a core tries to set a state to make the other core to
suspend interpretation and handle event in the emulator thread. I made
some changes in code prior the correction I did for 0.5.1 because I
feared an event state might be set when the emulator was already set
to another event set (a vsync event occuring when the emulator state
is set to an audio event state) and might fix the freeze issue. It
didn't but I left this code after fixing the real issue. However I
never realized that code might not work properly for a mono-core as
those threads will be executed in a sequential order and might create
some hell slowness or worst responsiveness (because of an active
polling added).
______________________________________________________________________________

來源:http://www.pcsp-emu.com


※ 引述《choan (八房龍之助)》之銘言:
: http://www.pcsp-emu.com/news.php
: A new minor version is here. Don't expect too much updates , the most
: important ones are the fix of freeze bug when you use vsnyc limiter and
: better opengl extension detection. Also for older cards there is software
: emulation of some OcclusionQuery where this is not available.
: Here is the changelog
: ------------------------
: General
: -----------
: - added gl_Core : now occlusion_query, vertex_buffer_object and
: framebuffer_object are now correctly detected to fill core functions if not
: - added a software version of BBOX in gl_OcclusionQuery
: - correct handling 32-bit overflow of timer seems to fix the "freeze" bug
: with some games when vsync is ON
: You can d/l pcsp from download section or from the following link:
: http://www.filesonic.com/file/65106073
: A version with pcsp-udb (the pcsp frontend) is also available from the
: following link:
: http://www.filesonic.com/file/65106077
: Enjoy :)

--

All Comments

RomVault v1.5.4

Kyle avatar
By Kyle
at 2011-01-29T11:46
http://www.romvault.com/ RomVault v1.5.4 is released. RomVault is a new rom management tool. RomVault should be seen as an alternative to clrmame pro with ...

SSF Test Version (2011/01/28)

Odelette avatar
By Odelette
at 2011-01-29T11:18
http://www7a.biglobe.ne.jp/~phantasy/ssf/ SSF TestVerをアップしました。環境によっては上手く表示されない不具合を修正しま した。あとは、マルチプレイヤー画面で2トラック目が再生されるようになってます。 他の修正は無かったような気がする… - ...

SNESGT v0.230 beta 7

Harry avatar
By Harry
at 2011-01-29T11:13
http://gigo.retrogames.com/bbs/c-board.cgi?cmd=ntr;tree=2204 ご無沙汰しております。 まだここを見ている人がいるかどうかわかりませんが、ベータを公開します。 大きな問題が無いようであれば、このバージョンを0.230 の正規版として公開するつも りで ...

(Arcade) Free Exidy / Video Games G …

Brianna avatar
By Brianna
at 2011-01-29T02:34
: 官方:http://mamedev.org/ 居然沒人推這篇?這個版真的是一堆吃米不知米價的二楞子╮(﹋﹏﹌)╭ MAME發展到現在好一段時間拉因為立意良善所以得到不少人的協助 其中最具意義的就是受到遊戲版權所有者的授權 這表示他們肯定MAME這些年來的努力所以才願意將這些遊戲授權給MAME 別看這些 ...

「吞食天地Ⅱ亂世英雄傳」簡易流程攻略(一)

Sandy avatar
By Sandy
at 2011-01-29T00:07
這是由對岸高手所修改的「吞食天地Ⅱ諸葛孔明傳(hack版—亂世英雄傳)」。我的 攻略版本是最近才發佈的「v1.1」。新版本增加了地形適性顯示與加成(攻擊力為兩 倍),另外也增加了新的地圖(南蠻洞窟與隱藏地圖)。整體來說其實還改得不賴的,而 且難度也很合理適中,不會像某日本高手所修改的版本那樣誇張。bug ...