Skip to main content

137 posts tagged with "devblog"

View All Tags

PCSX2 0.9.7 Sneak Peek!

2 min read

It has been a long time since the last news concerning PCSX2, so I thought I'd bring you up to date 馃槉 Development of the new 0.9.7 version of the emulator with the all new GUI is going strong and soon all the old GUI functionality will be implemented. After that it's bug hunting time and then a beta release!

A New Kind Of Fullscreen

3 min read
Jake Stine

One problem that has plagued PCSX2 since as long as most anyone can remember is it's general inflexibility and instability when flipping between windowed and fullscreen modes. This was something we really sought to address as we re-write the user interface in 0.9.7.

PCSX2/Mac - Release Update!

One min read
zedr0n

It's that time of the year again, so i had some time to work on pcsx2/mac, now with nice sound as well. 馃槈 This update is about solving the missing textures problem that has been plaguing pcsx2/mac for ages.

Global Visitor Stats

One min read
Jake Stine

Wondering about who's watching as we make and break bleeding edge alpha/beta versions of PCSX2? I do! Here's a map representing the visits to our SVN repository at Googlecode, for the past 2 weeks.

Thread Counting

3 min read
Jake Stine

One thing is for sure: The new 0.9.7 betas will use a lot more threads than the current 0.9.6 releases. Now this doesn't necessarily mean the emulator will take advantage of quad core CPUs better than 0.9.6, least not in a gameplay sense. As I explained in my previous blog, threading is as much a function of improving responsiveness and recoverability as it is about sharing a workload across multi-core cpus, and so far most of the threading implemented into 0.9.7 is the scalable/responsive sort.

Thread Synchronization

4 min read
Jake Stine

It's the year 2009, and it's almost over at that; and as anyone reading this blog well knows, multithreaded applications are the here-and-now and future of desktop computing. It's the only way we can take advantage of multicore CPUs. But multithreaded programming offers more than just improved multicore performance. Using threaded programming is actually very important to developing software that behaves nicely . By that I mean software that refreshes its window contents quickly, responds to your mouse clicks, and lets you cancel stuff.

New Versioning Release Pattern

2 min read
Jake Stine

From 0.9.5 onward PCSX2 has been a mostly open SVN revisioning process, where beta builds are SVN-marked and are widely built and distributed to users. 0.9.5 itself was never released as an official 'stable' build, and after the release of 0.9.6 we just called all subsequent SVN builds of PCSX2 "betas." (mostly because we were too lazy and/or busy to bother worrying of version numbers). This lackadaisical version pattern was a source of confusion for users and developers alike.

Ps2 VU Vector Unit Documentation Part 1

5 min read
cottonvibes

This begins a series of blog posts intended for ps2 developers and ps2 emu authors. Its purpose is to give some light to some of the secrets I've learned about the VUs while developing my mVU recompilers, and to describe what happens in situations that are a bit questionable.