Joytran is a joystick to keyboard/mouse events translator written in C.
The project has several advantages over similar software:
- Portable to a wide variety of platforms, since it is based on SDL and the X11
XTest Extension (Developed on FreeBSD)
- It is easy to use the joystick in places where it is not usually supported
- Supports keyboard and mouse emulation
- Supports multiple joysticks
- Handles the presence of non-joystick devices, such as USB mice/trackballs
that masquerade as joysticks gracefully
- Easy switching between profiles
- Lightweight, with few dependencies
- Comprehensive feature set (if there are features missing that are important
to you, I will at least consider implementing them)
- Freely available (MIT License)
MIPS32 Simulator -- "1/25th the performance at none of the cost"
Spim/Xspim simulates MIPS32 assembly code, providing a gdb and xgdb
like interface to the classical MIPS RISC CPU. The virtual machine
it provides can be either the one presented by the MIPS assembler or the
one of the bare hardware. The simulator can also be built to simulate the
pipeline architecture of the MIPS machine (both the control and floating
point pipelines). When built for this, it also simulates and displays
an instruction and data cache.
This simulator is useful in CS and EE classes, including providing a
target machine for compilers courses, lower division assembly language
programming, microprocessor design courses, etc...
Interface to HTTP gateway for PayPal's Payflow Pro service, as described on
the PayPal developer site at https://www.x.com/docs/DOC-1642
See also the developer area:
https://www.x.com/community/ppx/xspaces/web_checkout/payflow?view=documents
This module is intended to be a drop-in replacement for PFProAPI (a couple of
minor changes to your code are necessary to use this module instead of
PFProAPI). The major difference is that it is pure Perl, and not architecture
dependent (ie, you can use this on your 64-bit FreeBSD platform.)
Grisbi is a personnal accounting application, written with Gnome and Gtk,
and is released under the GPL licence.
Its aim is to provide you with the most simple and intuitive software for
basic use, although it can be very powerful if you spend a little time on the
setup.
Grisbi is an application written by french developpers, so it perfectly
respects french accounting rules. Grisbi can manage multiple accounts,
currencies and users. It manages third parties, expenditures and receipts
categories, and also budgetary lines, financial years, and other information
that make Grisbi adapted for associations (except those that require double
entry accounting).
The curl() and curl_download() functions provide highly configurable
drop-in replacements for base url() and download.file() with better
performance, support for encryption (https://, ftps://), 'gzip'
compression, authentication, and other 'libcurl' goodies. The core
of the package implements a framework for performing fully customized
requests where data can be processed either in memory, on disk, or
streaming via the callback or connection interfaces. Some knowledge
of 'libcurl' is recommended; for a more-user-friendly web client
see the 'httr' package which builds on this package with HTTP
specific tools and logic.
bbFTP is a file transfer software. It implements its own transfer protocol,
which is optimized for large files (larger than 2GB) and secure as it does not
read the password in a file and encrypts the connection information. bbFTP
main features are:
* Encoded username and password at connection
* SSH and Certificate authentication modules
* Multi-stream transfer
* Big windows as defined in RFC1323
* On-the-fly data compression
* Automatic retry
* Customizable time-outs
* Transfer simulation
* AFS authentication integration
* RFIO interface
bbFTP is open-source software, released under the GNU General Public License.
It was written by Gilles Farrache at IN2P3 Computing Center in Lyon, France.
Construo is a simple 2D construction programm (it is currently not
a real game) for objects which consist of rods and springs and let
them react on physical forces. You can currently construct buildings
and objects like bridges, towers, spaceshuttles, etc. and you let
them fall to ground and see seem smash and break. Sound like fun,
doesn't it =;-) The game is similar to Bridge Builder and heavily
inspired from the Gamasutra article Collision Response: Bouncy,
Trouncy, Fun. Its covered under the GNU General Public License,
thats means source code is availabel and you are allowed to modify
it.
The `exhaust' project is a redcode simulator that is (hopefully)
easy to embed into your applications, as an alternative to pMARS.
The documentation contains the following:
README - Instructions to embed exhaust in a program.
test.pl - Perl script to check for differences between exhaust
and pMARS.
src/ - The C source code of exhaust (highly commented).
warriors/ - Test warriors.
The "warriors" subdirectory contains Redcode assembly files (.red)
and parsed Redcode assembly files (.rc). The last ones can be loaded
into exhaust, the others have to be parsed, for example with pMARS.
NOTE: this documentation is only useful for developers.
Globulation 2 is an innovative high quality Real-Time Strategy [RTS],
which minimizes micro-management by automatically assigning tasks to
the units. The player has to choose the number of units he wants for
the different tasks, and the units will do their best to satisfy the
requests. This allows to manage more units and to focus on the strategy.
It can be played alone, through your Local Area Network [LAN], or through
Internet thanks to Ysagoon Online Game [YOG], a meta-server. It also
features a scripting language for versatile gameplay or tutorials and an
integrated map editor.
Gomoku.app is an extended TicTacToe game for GNUstep.
You win the game if you are able to put 5 of your pieces
in a row, column or diagonal. You loose if the computer
does it before you. You can play the game on boards of different
size; the default size is 8 but 10 is also nice to play.
Pass the size of the board as argument of Gomoku.app. For example, to
play on a 10x10 board, you can start Gomoku with:
openapp Gomoku.app 10
Warning: board size must be >= 8.
BUGS: Please mail them to <n.pero@mi.flashnet.it>
LICENSE: GPL2 or later