Lib GCM is a low level API, and PSGL is a higher level API, but most developers preferred to use lib GCM due to higher levels of performance.This is similar to the later Play Station 4 console which also has two APIs, the low level GNM and the higher level GNMX.In summary, early PS3 consoles such as the 60GB and 20GB launch PS3 consoles were backwards compatible with PS2 games because they had PS2 chips in them.Some later models, most notably the 80GB Metal Gear Solid PS3 consoles are also backwards compatible, through partial software emulation in this case since they no longer had the PS2 CPU in them, although they do have the PS2 GPU in them, allowing for reduced backward compatibility through hardware-assisted software emulation.This feature enabled users to install an operating system such as Linux, but due to security concerns, Sony later removed this functionality through the 3.21 system software update.
Furthermore, the Play Station 3 provides printing support.
Users may navigate among these options by using the up and down buttons of the D-pad.
The basic features offered by XMB implementations varies based on device and software version.
It can for example print images and web pages when a supported printer is connected via a USB cable or a local network.
However, only a selection of printers from Canon, Epson, and Hewlett-Packard are compatible with the PS3.
The Play Station 3 uses the Xross Media Bar (XMB) as its graphical user interface, which is also used in the Play Station Portable (PSP) handheld console, a variety of Sony BRAVIA HDTVs, Blu-ray disc players and many more Sony products.