sabacc portable
You've found the website of the Sabacc Portable website.
This project started out as Sabacc Basics on the PlayStation Portable.
As it was developed on a Linux system, and using cross-platform
libraries, you can build and play Sabacc
Portable under Linux and *BSD as well. It may also build on Windows (using
Cygwin) and Mac OS X, but neither platform has been tested.
Also note that as the primary focus was the PSP, the window on any
platform will be the size of the PSP's screen. There is no way to
change this.
prerequisites
To build on all systems, you'll need the following libraries for both building the *nix and PlayStation Portable versions:
- freetype 2 or better
- depending on the exact freetype version, some rendering features may not be available
- libMAD
- SDL
- SDL_image
- SDL_mixer
- PSP Tool Chain and Libraries
- I
am working of a port of gcc 4.5.0 for the PSP. I am using
Sabacc Portable to experiment with some of the features that may
improve various parts of the code. If you're using the default
toolchain (if I have not yet made the patches available -- right now
I'm using some hacks unsuitable for production use), see the code for
the necessary modifications. While I try to ensure I provide non-C++0x
code that may simply be used by commenting and uncommenting
code, I make no gaurantee that any such code exists.
building sabacc portable
Once you have the above libraries properly build for your platform,
download the. At this time, source is available from the Subversion
repository only:
svn co https://sabaccportable.svn.sourceforge.net/svnroot/sabaccportable sabaccportable
At the shell prompt, type:
make -f Makefile.sabacc
or, to build for the PlayStation Portable.
make -f Makefile.psp
On Linux or *BSD, once the binary is built, go to the build directory and type ./sabacc to play.
To play on your PSP, copy the EBOOT.PBP file to the approproate folder
on the PSP's memory stick (game4xx/sabacc for 4.xx FW, game5xx/sabacc
for 5.xx FW), and select it in the XMB, Game -> Memory Stick -> Sabacc Portable.
pre-built binaries
If you don't want to build Sabacc Portable for the PSP, or do not have access to the Tool Chain and Libraries, go to
where you can find the latest available builds for the PlayStation Portable system.
project web site
Please visit the official Sabacc Portable SourceForge.Net project page for Sabacc Portable at
There you can find a tool for tracking changes, reporting bugs, as well as Help and Support Forums.
a note
Sabacc Basics/Portable was my first project in C++ and I learned as I
went along. I had no knowledge of C++ before starting. I have provided
the code for those who want to play Sabacc on an unsupported platform,
and for those who wish to improve it. It is not intended in any way as
an example of good coding nor as a learning tool. There are plenty of
other sites for that. Quite frankly, this code is a mess.
last updated on June 1, 2010 by goumba_tony