SPS2 - Direct PS2 Access Environment - News


Summary |  Forums |  Bugs |  News |  Source |  Files | 
Posted By: sauce
Date: 2004-Mar-06 17:07
Summary:sps2dev/mod 0.4.0 Released!

This version of sps2dev contains a number of updates primarily geared towards making a developer's life a bit easier. In addition, there are a few features that help developers fine-tune the performance of their application.

Performance specific changes:
* Uncached accelerated memory (UCAB) support has been added to sps2mod and sps2dev
* Applications can be switched to supervisor mode so that when performance counters are used to count ticks the ticks are isolated only to the application being benchmarked and no processes that may be running in the background.
* Interrupts can now be temporarily disabled using the EI/DI instructions. This is good in cases where an interrupt may gobble an event you're looking for (e.g. a FINISH event while performing a screen shot). Prior to this feature the only way to get such events was by calling a libps2dev function which implied taking at least one system call hit.

Ease-of-use changes:
* A printf function has been added that allows developers to output text in multiple fonts and colors on the GS
* GSVNC support has been added which allows you to pause your application from a remote machine and/or view multiple buffers -- the render buffer, the display buffer (i.e. back/front), and the Z buffer as well as a generic browse-the-gs vram support.

Detailed Change Log:
-------------------
* Added printf functionality into libsps2util
* Added GSVNC support and enabled it by default for libsps2util apps
* Added support for UCAB -- uncached accelerated memory. Basically this is accessed through SPS2_MAP_UCAB when issuing a map or remap command
* Added the ability to switch a process’s operation mode to supervisor mode or back to user mode. This allows using the performance counters to time only the supervisor mode process isolating the counters to an individual process (the only one in supervisor mode).
* Added the ability to enabled the EI & DI instructions to temporarily suspend interrupts.

Latest News
Closing down playstation2-linux.com
 Linux for PlayStation 2 Community - sarahe - 2009-Jun-04 03:49
(32 Comments)
Server Outage
 Linux for PlayStation 2 Community - mrich - 2008-Aug-07 14:12
(2 Comments)
Firefox 2.0.0.8 available
 Mozilla for PlayStation2 - ppietro - 2007-Nov-09 04:10
(2 Comments)
The Future of Mozilla for the PlayStation2
 Mozilla for PlayStation2 - ppietro - 2007-Nov-09 04:09
(1 Comment)
PS2Linux pros at DevStation
 Linux for PlayStation 2 Community - sarahe - 2007-May-04 03:37
(0 Comments)

Discussion Forums: sps2dev/mod 0.4.0 Released!

Admin

Message: 41614
BY: sauce
DATE: 2004-Feb-24 20:29
SUBJECT: RE: Rockin'

My pleasure.

As an added bonus -- the font conversion programs I've provided create a header file that's in a pretty straight-forward and memory efficient format. Nobody says you _have_ to use my print function to use them...

Sauce


 

Thread View

Thread Author Date
Rockin'bjt2004-Feb-24 13:05
      RE: Rockin'sauce2004-Feb-24 20:29

 

Post a followup to this message

You could post if you were [logged in]