snes emulators
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 222
Wide Area Link Emulator 0.1
Wide Area Link Emulator enables you to set and test various parameters of a WAN access link more>>
Wide Area Link Emulator enables you to set and test various parameters of a WAN access link (also known as a bottleneck link) before testing on a fully-functional network.
Any ISP has a high bandwidth LAN (of the order of tens of Mbps, e.g. Ethernet) and a WAN access link with relatively low speeds (of the order of a few Kbps to a few Mbps). To be able to evaluate the ISPs performance, actual tests will have to be conducted on a live, fully functional network. This would imply enabling certain features in communication equipment which could be detrimental to the proper functioning of a commissioned network. To address such a problem of being able to characterize/quantify the network operation in terms of its performance with respect to various parameters, a test-bed emulating the ISPs connectivity to the Internet would be an ideal solution.
An important factor in setting up such a test-bed, is emulating the WAN Access Link. Using complex hardware is costly. Such a link can however be easily implemented by emulating the scenario on popular physical technology such as Ethernet. By changing the TCP/IP stack on a Personal Computer, the rate at which packets are injected into the network can be controlled and other necessary features can easily be added.
WALE was implemented in 2 phases and the first version can emulated bandwidths up to 8Mbps and uses FIFO queues with drop-tail.
WALE v2 can emulate bandwidths of up to 80Mbps(a 10-fold improvement over version 1) due to the stripped down version of Micro-second resolution timer being used in the Linux kernel. WALE also implements differentiated services are recommended by IETF. A hash-based packet classifier is used to classify packets into one of 3 queues (Expedited Forwarding, Assured Forwarding and Best Effort). A simple priority scheduling has been implemented between the queues.
Version 2 has been implemented in the Generic Device Layer of the Linux Kernel. The kernel version is 2.2.19. WALE2 kernel patch can be downloaded here. An ncurses based front end has been implemented for setting and viewing various parameters of the bottleneck link.
<<lessAny ISP has a high bandwidth LAN (of the order of tens of Mbps, e.g. Ethernet) and a WAN access link with relatively low speeds (of the order of a few Kbps to a few Mbps). To be able to evaluate the ISPs performance, actual tests will have to be conducted on a live, fully functional network. This would imply enabling certain features in communication equipment which could be detrimental to the proper functioning of a commissioned network. To address such a problem of being able to characterize/quantify the network operation in terms of its performance with respect to various parameters, a test-bed emulating the ISPs connectivity to the Internet would be an ideal solution.
An important factor in setting up such a test-bed, is emulating the WAN Access Link. Using complex hardware is costly. Such a link can however be easily implemented by emulating the scenario on popular physical technology such as Ethernet. By changing the TCP/IP stack on a Personal Computer, the rate at which packets are injected into the network can be controlled and other necessary features can easily be added.
WALE was implemented in 2 phases and the first version can emulated bandwidths up to 8Mbps and uses FIFO queues with drop-tail.
WALE v2 can emulate bandwidths of up to 80Mbps(a 10-fold improvement over version 1) due to the stripped down version of Micro-second resolution timer being used in the Linux kernel. WALE also implements differentiated services are recommended by IETF. A hash-based packet classifier is used to classify packets into one of 3 queues (Expedited Forwarding, Assured Forwarding and Best Effort). A simple priority scheduling has been implemented between the queues.
Version 2 has been implemented in the Generic Device Layer of the Linux Kernel. The kernel version is 2.2.19. WALE2 kernel patch can be downloaded here. An ncurses based front end has been implemented for setting and viewing various parameters of the bottleneck link.
Download (0.027MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1224 downloads
VT6530 Terminal Emulator 0.2
VT6530 is a Java implementation of the proprietary terminal used with Tandem mainframes. more>>
VT6530 Terminal Emulator is a Java implementation of the proprietary terminal used with Tandem mainframes.
The Tandem VT6530 is a proprietary terminal used with their Non-Stop(TM) series of mainframes. These high-reliability machines are popular in the banking industry. If youve ever used an ATM to get cash, youve probably used a VT6530.
The terminal itself can operate in three different mode: conversation, block, and ANSI (VT100). Conversation mode is a simple scrolling text mode with the addition key buffering and text attributes. In block mode, text is displayed in a formated screen with special edit fields. ANSI mode is only used with OSS, Tandems UNIX wanabe operating layer.
Enhancements:
- Autotools support (./configure, make, make check, and make install).
- New telnet and ANSI terminal implementations.
- Linux, Cygwin, and HP NonStop (tandem OSS) builds are not quite running yet.
<<lessThe Tandem VT6530 is a proprietary terminal used with their Non-Stop(TM) series of mainframes. These high-reliability machines are popular in the banking industry. If youve ever used an ATM to get cash, youve probably used a VT6530.
The terminal itself can operate in three different mode: conversation, block, and ANSI (VT100). Conversation mode is a simple scrolling text mode with the addition key buffering and text attributes. In block mode, text is displayed in a formated screen with special edit fields. ANSI mode is only used with OSS, Tandems UNIX wanabe operating layer.
Enhancements:
- Autotools support (./configure, make, make check, and make install).
- New telnet and ANSI terminal implementations.
- Linux, Cygwin, and HP NonStop (tandem OSS) builds are not quite running yet.
Download (0.36MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
1004 downloads
Jagacy 3270 Emulator 1.5.8b
Jagacy 3270 Emulator is a feature-rich 3270 terminal emulator. more>>
Jagacy 3270 Emulator is a feature-rich 3270 terminal emulator. It supports SSL, TN3270E, and over thirty languages. The project does not contain the screen-scraping library, and is a cost effective solution for a stand-alone Java 3270 terminal emulator.
The emulator can be configured to help create screen-scraping applications. Developers can also develop their own custom terminal emulators (with automated logon and logoff). Jagacy 3270 screen-scraping is faster, easier to use, and more intuitive than HLLAPI. It excels in creating applications reliably and quickly.
Main features:
- 100% pure Java.
- Feature rich 3270 terminal emulator.
- SSL support.
- Extended TN3270 (TN3270E) support.
- 17 different terminal types (including 132 columns).
- Internationalization support. Over 30 different languages supported.
- Configurable using properties, if desired. No changes necessary when host name or screens change.
- Easily create a custom 3270 terminal emulator.
- Small footprint (less than 150K). Runs efficiently within the Eclipse and NetBeans IDEs.
- Can display the 3270 session in a window while an application is running.
- Includes a full-featured 3270 terminal emulator tailored to developing and debugging applications.
Enhancements:
- Add features/limitations/changes here
<<lessThe emulator can be configured to help create screen-scraping applications. Developers can also develop their own custom terminal emulators (with automated logon and logoff). Jagacy 3270 screen-scraping is faster, easier to use, and more intuitive than HLLAPI. It excels in creating applications reliably and quickly.
Main features:
- 100% pure Java.
- Feature rich 3270 terminal emulator.
- SSL support.
- Extended TN3270 (TN3270E) support.
- 17 different terminal types (including 132 columns).
- Internationalization support. Over 30 different languages supported.
- Configurable using properties, if desired. No changes necessary when host name or screens change.
- Easily create a custom 3270 terminal emulator.
- Small footprint (less than 150K). Runs efficiently within the Eclipse and NetBeans IDEs.
- Can display the 3270 session in a window while an application is running.
- Includes a full-featured 3270 terminal emulator tailored to developing and debugging applications.
Enhancements:
- Add features/limitations/changes here
Download (1.3MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
880 downloads
Unix Amiga Delitracker Emulator 2.07
Unix Amiga Delitracker Emulator (UADE) plays most Amiga music file formats by simulating Amiga hardware and software. more>>
Unix Amiga Delitracker Emulator (UADE) plays most Amiga music file formats by simulating Amiga hardware and software.
Unix Amiga Delitracker Emulator plays over 180 Amiga music file formats and has three frontends for playing: a command line tool, an XMMS plugin, and a Beep Media Player frontend.
Enhancements:
- An improved version of the Special FX replayer was added.
- A new Special FX ST replayer was added.
- Bugs in song length database handling were fixed.
- Audacious 1.3 is supported.
- 15 instrument soundtracker module detection is supported.
<<lessUnix Amiga Delitracker Emulator plays over 180 Amiga music file formats and has three frontends for playing: a command line tool, an XMMS plugin, and a Beep Media Player frontend.
Enhancements:
- An improved version of the Special FX replayer was added.
- A new Special FX ST replayer was added.
- Bugs in song length database handling were fixed.
- Audacious 1.3 is supported.
- 15 instrument soundtracker module detection is supported.
Download (0.74MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
918 downloads
cereal emulation framework 0.93.5
cereal emulation framework is an easily-extensible 8051 emulator. more>>
cereal is an emulation framework designed to allow easy emulation of interconnected modules. Its main component is an 8051 emulator module, so it can be used as an 8051 emulator.
The reason for writing cereal was an 8051 embedded controller which should control an engine using pulse-width modulation, read the resulting flow from a flowmeter, and regulate the output to keep flow at a given value.
In the real world, it takes about two seconds for the algorithm to stabilize, and emulating two seconds using conventional emulators (computing the engine input, the real flow, the feedback frequency) by hand is simply impossible to do.
Using cereal, it took about two hours to create a module emulating the engine/flowmeter combination, along with a window showing the current values. Then it is trivial to connect this module to the 8051 module and just sit back and watch the result.
Another, more trivial example is a multiplexed display/keyboard combination (in my case, selecting one of four 8-segment LCD displays). Instead of watching the port bits, why not create a module that shows the output graphically as four displays?
In addition to these possibilities, cereal offers breakpoints, watches, evaluate/modify dialog (which can solve 2 * x + 1 = 5). The KDE GUI also can be extended using KParts (8051 interface is provided as a KParts plugin).
Also included is a command interface usable for creating testsuites for your programs (or for cereal itself - cereal has over 400 tests in its testsuite), and a simple 8051 disassembler.
<<lessThe reason for writing cereal was an 8051 embedded controller which should control an engine using pulse-width modulation, read the resulting flow from a flowmeter, and regulate the output to keep flow at a given value.
In the real world, it takes about two seconds for the algorithm to stabilize, and emulating two seconds using conventional emulators (computing the engine input, the real flow, the feedback frequency) by hand is simply impossible to do.
Using cereal, it took about two hours to create a module emulating the engine/flowmeter combination, along with a window showing the current values. Then it is trivial to connect this module to the 8051 module and just sit back and watch the result.
Another, more trivial example is a multiplexed display/keyboard combination (in my case, selecting one of four 8-segment LCD displays). Instead of watching the port bits, why not create a module that shows the output graphically as four displays?
In addition to these possibilities, cereal offers breakpoints, watches, evaluate/modify dialog (which can solve 2 * x + 1 = 5). The KDE GUI also can be extended using KParts (8051 interface is provided as a KParts plugin).
Also included is a command interface usable for creating testsuites for your programs (or for cereal itself - cereal has over 400 tests in its testsuite), and a simple 8051 disassembler.
Download (0.94MB)
Added: 2005-06-11 License: GPL (GNU General Public License) Price:
1597 downloads
Snes9X 1.5
Snes9X is a Super Nintendo Entertainment System emulator. more>>
Snes9X is a Super Nintendo Entertainment System emulator.
Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator.
It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; which includes some real gems that were only ever released in Japan.
Main features:
- ability to save in any location of the game, despite how the game was designed its amazingly useful when you dont want to redo the same level over and over.
- built-in peripherals. This is anything from multi-taps, to super scopes, to cheat devices.
- ability to rip sprites and music for your own personal use
- easier to organize and no stacks of cartridges that scare off non-nerdish women.
- filters can be used to enhance graphics on old games.
Snes9x is the result of well over three years worth of part-time hacking, coding, recoding, debugging, divorce, etc. (just kidding about the divorce bit). Snes9x is coded in C++, with three assembler CPU emulation cores on the i386 Linux and Windows ports.
Currently there are many ports of Snes9x available, please check the download page to see if a port exists for your system.
Enhancements:
- Pseudo-hires rendering flush, Old 2xsai endian fix
- Added oops auto-snapshot support
- Anomies control remapping patch
- Support for IPS patches in the zip file
- Config file for Unix/X11 and Unix/SVGA
- Rewrote the renderer. Enjoy!
- Add support for saner directory structures under Unix
- Added 4-point gaussian interpolation and proper envelopes.
- Speed adjustment of C++ Super FX emulation.
- Removed some game specific hacks.
- dded partial Satellaview (BS) emulation.
- dded the Katakana font for onscreen messages.
- Updated JMA to v1
- Fixed JMA options in config
- Removed --with(out)-asmcpu option in config because the i386 assembler CPU core is out of date.
- Changed the default settings in config.
- Ported Snes9x to AMD64.
- Completed DSP-1 code.
- Updated DSP-3 and DSP-4 code.
- Fixed a lot of bugs.
<<lessSnes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator.
It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; which includes some real gems that were only ever released in Japan.
Main features:
- ability to save in any location of the game, despite how the game was designed its amazingly useful when you dont want to redo the same level over and over.
- built-in peripherals. This is anything from multi-taps, to super scopes, to cheat devices.
- ability to rip sprites and music for your own personal use
- easier to organize and no stacks of cartridges that scare off non-nerdish women.
- filters can be used to enhance graphics on old games.
Snes9x is the result of well over three years worth of part-time hacking, coding, recoding, debugging, divorce, etc. (just kidding about the divorce bit). Snes9x is coded in C++, with three assembler CPU emulation cores on the i386 Linux and Windows ports.
Currently there are many ports of Snes9x available, please check the download page to see if a port exists for your system.
Enhancements:
- Pseudo-hires rendering flush, Old 2xsai endian fix
- Added oops auto-snapshot support
- Anomies control remapping patch
- Support for IPS patches in the zip file
- Config file for Unix/X11 and Unix/SVGA
- Rewrote the renderer. Enjoy!
- Add support for saner directory structures under Unix
- Added 4-point gaussian interpolation and proper envelopes.
- Speed adjustment of C++ Super FX emulation.
- Removed some game specific hacks.
- dded partial Satellaview (BS) emulation.
- dded the Katakana font for onscreen messages.
- Updated JMA to v1
- Fixed JMA options in config
- Removed --with(out)-asmcpu option in config because the i386 assembler CPU core is out of date.
- Changed the default settings in config.
- Ported Snes9x to AMD64.
- Completed DSP-1 code.
- Updated DSP-3 and DSP-4 code.
- Fixed a lot of bugs.
Download (0.51MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1286 downloads
GSnes9x 3.12
GSnes9x project is a GNOME front end for the Snes9X SNES emulator more>>
GSnes9x project is a GNOME front end for the Snes9X SNES emulator
GSnes9x is a GNOME front-end for the Snes9X SNES emulator.
It allows setting and preservation of options for each ROM, and keeps a Cheat Codes database, an unlimited amount of codes can be stored.
Enhancements:
- Version 3.12 release
- remove help hackery, use Gnome help system
- include Snes9x Readme v1.37
- patch to use GSNES9X_IMAGE_DIR environment variable from morpheus2371
- Gnomified image loading
<<lessGSnes9x is a GNOME front-end for the Snes9X SNES emulator.
It allows setting and preservation of options for each ROM, and keeps a Cheat Codes database, an unlimited amount of codes can be stored.
Enhancements:
- Version 3.12 release
- remove help hackery, use Gnome help system
- include Snes9x Readme v1.37
- patch to use GSNES9X_IMAGE_DIR environment variable from morpheus2371
- Gnomified image loading
Download (0.46MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1082 downloads
SharpNES 0.3
SharpNES is a clean-room NES emulator using SDL and GTK#. more>>
SharpNES is a clean-room NES emulator using SDL and GTK#.
SharpNES supports:
- A number of NES mappers
- SaveRAM using the .sav files other NES emulators use
- Play/pause
SharpNES is 100% clean room, no proprietary information was harmed in the making of this emulator.
<<lessSharpNES supports:
- A number of NES mappers
- SaveRAM using the .sav files other NES emulators use
- Play/pause
SharpNES is 100% clean room, no proprietary information was harmed in the making of this emulator.
Download (0.17MB)
Added: 2005-07-22 License: GPL (GNU General Public License) Price:
1556 downloads
snescom 1.7.0
snescom is a 65c816 (SNES, etc.) assembler. more>>
This program reads symbolic 65816 or 65c816 machine code and compiles (assembles) it into a relocatable object file.
The produced object file is binary-compatible with those made with XA65.
This program was born when Bisqwit needed a relocatable object -producing snes assembler and XA65 had too many bugs in it.
He was unable to fix the XA65 source so he started his own project, aiming for enough compatibility to be able to use the assembly files already written in the XAxa65 syntax.
Since that, this program has been growing to meet the needs in SNES game and patch development.
The following mnemonics are supported:
adc, and, asl, bcc, bcs, beq, bit, bmi, bne, bpl, bra, brk, brl, bvc, bvs, clc, cld, cli, clv, cmp, cop, cpx, cpy, db , dec, dex, dey, eor, inc, inx, iny, jml, jmp, jsl, jsr, lda, ldx, ldy, lsr, mvn, mvp, nop, ora, pea, pei, per, pha, phb, phd, phk, php, phx, phy, pla, plb, pld, plp, plx, ply, rep, rol, ror, rti, rtl, rts, sbc, sec, sed, sei, sep, sta, stp, stx, sty, stz, tax, tay, tcd, tcs, tdc, trb, tsb, tsc, tsx, txa, txs, txy, tya, tyx, wai, xba, xce
All the standard addressing modes of the 65816 cpu are supported.
Syntax:
- Implied: nop; clc
- Immediate: lda #value; rep #value etc (size may depend on an operand size setting)
- Short relative: bra end
- Long relative: brl end; per end+2
- Direct: lda $12
- Direct indexed: lda $12,x; lda $12,y
- Direct indirect: lda ($12); pei ($12)
- Direct indexed indirect: lda ($12,x)
- Direct indirect indexed: lda ($12),y
- Direct indirect long: lda [$12]
- Direct indirect indexed long: lda [$12],y
- Absolute: lda $1234
- Absolute indexed: lda $1234,x; lda $1234,y
- Absolute long: lda $123456
- Absolute indexed long: lda $123456,x
- Stack-relative: lda $12,s
- Stack-relative indirect indexed: lda ($12,s),y
- Absolute indirect: lda ($1234)
- Absolute indirect long: lda [$1234]
- Absolute indexed indirect: lda ($1234,x)
- MVN/MVP: mvn $7E,$7F
For reference, in Intel syntax it would be something like this (not supported by snescom):
- Implied: nop; clc
- Immediate: lda value; rep value etc (size may depend on an operand size setting)
- Short relative: bra end
- Long relative: brl end; per end+2
- Direct: lda [$00:d+$12]
- Direct indexed: lda [$00:d+$12+x]; lda [$00:d+$12+y]
- Direct indirect: lda [db:[$00:d+$12]]; pei [db:[$00:d+$12]]
- Direct indexed indirect: lda [db:[$00:d+$12+x]]
- Direct indirect indexed: lda [db:[$00:d+$12]+y]
- Direct indirect long: lda [long[$00:d+$12]]
- Direct indirect indexed long: lda [long[$00:d+$12]+y]
- Absolute: lda [db:$1234]
- Absolute indexed: lda [db:$1234+x]; lda [db:$1234+y]
- Absolute long: lda [$12:$3456]
- Absolute indexed long: lda [$12:$3456+x]
- Stack-relative: lda [$00:$12+s]
- Stack-relative indirect indexed: lda [db:[$00:$12+s]+y]
- Absolute indirect: lda [db:[$1234]]
- Absolute indirect long: lda [long[db:$1234]]
- Absolute indexed indirect: lda [db:[db:$1234+x]]
- MVN/MVP: mvn $7E,$7F
Enhancements:
- This release updates the linker program, adding a feature to output raw files, or even ROM files directly in the SMC format, with proper checksums.
- The error handling of the assembler was improved somewhat.
<<lessThe produced object file is binary-compatible with those made with XA65.
This program was born when Bisqwit needed a relocatable object -producing snes assembler and XA65 had too many bugs in it.
He was unable to fix the XA65 source so he started his own project, aiming for enough compatibility to be able to use the assembly files already written in the XAxa65 syntax.
Since that, this program has been growing to meet the needs in SNES game and patch development.
The following mnemonics are supported:
adc, and, asl, bcc, bcs, beq, bit, bmi, bne, bpl, bra, brk, brl, bvc, bvs, clc, cld, cli, clv, cmp, cop, cpx, cpy, db , dec, dex, dey, eor, inc, inx, iny, jml, jmp, jsl, jsr, lda, ldx, ldy, lsr, mvn, mvp, nop, ora, pea, pei, per, pha, phb, phd, phk, php, phx, phy, pla, plb, pld, plp, plx, ply, rep, rol, ror, rti, rtl, rts, sbc, sec, sed, sei, sep, sta, stp, stx, sty, stz, tax, tay, tcd, tcs, tdc, trb, tsb, tsc, tsx, txa, txs, txy, tya, tyx, wai, xba, xce
All the standard addressing modes of the 65816 cpu are supported.
Syntax:
- Implied: nop; clc
- Immediate: lda #value; rep #value etc (size may depend on an operand size setting)
- Short relative: bra end
- Long relative: brl end; per end+2
- Direct: lda $12
- Direct indexed: lda $12,x; lda $12,y
- Direct indirect: lda ($12); pei ($12)
- Direct indexed indirect: lda ($12,x)
- Direct indirect indexed: lda ($12),y
- Direct indirect long: lda [$12]
- Direct indirect indexed long: lda [$12],y
- Absolute: lda $1234
- Absolute indexed: lda $1234,x; lda $1234,y
- Absolute long: lda $123456
- Absolute indexed long: lda $123456,x
- Stack-relative: lda $12,s
- Stack-relative indirect indexed: lda ($12,s),y
- Absolute indirect: lda ($1234)
- Absolute indirect long: lda [$1234]
- Absolute indexed indirect: lda ($1234,x)
- MVN/MVP: mvn $7E,$7F
For reference, in Intel syntax it would be something like this (not supported by snescom):
- Implied: nop; clc
- Immediate: lda value; rep value etc (size may depend on an operand size setting)
- Short relative: bra end
- Long relative: brl end; per end+2
- Direct: lda [$00:d+$12]
- Direct indexed: lda [$00:d+$12+x]; lda [$00:d+$12+y]
- Direct indirect: lda [db:[$00:d+$12]]; pei [db:[$00:d+$12]]
- Direct indexed indirect: lda [db:[$00:d+$12+x]]
- Direct indirect indexed: lda [db:[$00:d+$12]+y]
- Direct indirect long: lda [long[$00:d+$12]]
- Direct indirect indexed long: lda [long[$00:d+$12]+y]
- Absolute: lda [db:$1234]
- Absolute indexed: lda [db:$1234+x]; lda [db:$1234+y]
- Absolute long: lda [$12:$3456]
- Absolute indexed long: lda [$12:$3456+x]
- Stack-relative: lda [$00:$12+s]
- Stack-relative indirect indexed: lda [db:[$00:$12+s]+y]
- Absolute indirect: lda [db:[$1234]]
- Absolute indirect long: lda [long[db:$1234]]
- Absolute indexed indirect: lda [db:[db:$1234+x]]
- MVN/MVP: mvn $7E,$7F
Enhancements:
- This release updates the linker program, adding a feature to output raw files, or even ROM files directly in the SMC format, with proper checksums.
- The error handling of the assembler was improved somewhat.
Download (0.09MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1189 downloads
Linux Multimedia System 0.1.2
LMMS is a window manager written in Python/Pygame. more>>
LMMS is a project trying to create a gui for TV that can be used with a gamepad/joystick. In future there shall be various applications for playing audiofiles (Ogg-Vorbis, MP3, WMA, CD etc) and videofiles (DivX, MPEG, DVD, TV etc). Games and other stuff (recording TV etc) are planed too.
For now the whole project is written in python/pygame and there are some applications available:
Menu - for choosing another application
Image-Viewer - as the name says, it will allow you to watch some images
CD-Player - for playing Audio-CDs
Audio-Player - with support for Ogg and MP3
Actually the following gamepads/joysticks are supported:
Gravis Gamepad Pro
Microsofts X-Box pad
Nintendos SNES pad
<<lessFor now the whole project is written in python/pygame and there are some applications available:
Menu - for choosing another application
Image-Viewer - as the name says, it will allow you to watch some images
CD-Player - for playing Audio-CDs
Audio-Player - with support for Ogg and MP3
Actually the following gamepads/joysticks are supported:
Gravis Gamepad Pro
Microsofts X-Box pad
Nintendos SNES pad
Download (3.1MB)
Added: 2005-11-15 License: GPL (GNU General Public License) Price:
1439 downloads
P65 Assembler 0.7.2
P65 Assembler is a Portable 6502 cross-assembler. more>>
The P65 assemblers are assemblers for the 6502 microprocessor (such as is used in the Commodore 64, Apple II, and Nintendo Entertainment System).
They are designed to be able to support a wide variety of output formats, both to support multiple target platforms and to produce code for emulators.
The eventual goal of P65 is to be as expressive as the more powerful assemblers of the late 80s, such as DASM. Its not there yet, but its getting there.
Main features:
- Highly portable - All versions of P65 are written in portable scripting languages. The original releases were done in Perl. While P65-Perl 1.1 is stable and reasonably powerful, it lacks some major features, such as modules and macros. P65-Ophis, the Python port, will run on slightly fewer architectures, but will still run on all current major systems.
- Flexible output format - P65 allows for very flexible control over data and assemble points. Output file formats are completely independent of the final memory maps.
- Multiple file support - libraries may be kept as seperate files and included seperately, facilitating code reuse.
- Temporary label support - source may contain "anonymous labels" that help decrease namespace pollution. P65-Ophis also supports named temporary labels that only exist within a well-defined scope.
- Assemble-time expressions - P65-Ophis supports High-byte/low-byte computations along with bitmasking and traditional arithmetic operations in code and data statements. Access to the current PC is also supported. P65-Perls expressions are more limited but are generally sufficient.
- Symbol table management - Allows for creating labels and data constants outside of the code, and for allocating RAM symbolically. This includes full support for segments.
- Optimal instruction selection - Compresses as many instructions as possible into zero page format. If this compression permits other instructions to become zero page instructions, it will compress those as well.
<<lessThey are designed to be able to support a wide variety of output formats, both to support multiple target platforms and to produce code for emulators.
The eventual goal of P65 is to be as expressive as the more powerful assemblers of the late 80s, such as DASM. Its not there yet, but its getting there.
Main features:
- Highly portable - All versions of P65 are written in portable scripting languages. The original releases were done in Perl. While P65-Perl 1.1 is stable and reasonably powerful, it lacks some major features, such as modules and macros. P65-Ophis, the Python port, will run on slightly fewer architectures, but will still run on all current major systems.
- Flexible output format - P65 allows for very flexible control over data and assemble points. Output file formats are completely independent of the final memory maps.
- Multiple file support - libraries may be kept as seperate files and included seperately, facilitating code reuse.
- Temporary label support - source may contain "anonymous labels" that help decrease namespace pollution. P65-Ophis also supports named temporary labels that only exist within a well-defined scope.
- Assemble-time expressions - P65-Ophis supports High-byte/low-byte computations along with bitmasking and traditional arithmetic operations in code and data statements. Access to the current PC is also supported. P65-Perls expressions are more limited but are generally sufficient.
- Symbol table management - Allows for creating labels and data constants outside of the code, and for allocating RAM symbolically. This includes full support for segments.
- Optimal instruction selection - Compresses as many instructions as possible into zero page format. If this compression permits other instructions to become zero page instructions, it will compress those as well.
Download (0.02MB)
Added: 2005-04-22 License: BSD License Price:
926 downloads
Mamory 0.2.25
Mamory is a library for ROM management in emulator-related projects. more>>
Mamory is a set of usefull functions for emulators related projects.
Mamory project allows easy inclusion of roms management features into these projects through a simple API.
The distributed packages also contain a command line interface that use the potential of the library libmamory.so.
Enhancements:
- The embedded expat library has been removed: this release requires that expat is installed on your system.
<<lessMamory project allows easy inclusion of roms management features into these projects through a simple API.
The distributed packages also contain a command line interface that use the potential of the library libmamory.so.
Enhancements:
- The embedded expat library has been removed: this release requires that expat is installed on your system.
Download (0.48MB)
Added: 2007-08-16 License: GPL (GNU General Public License) Price:
799 downloads
Gemu News 1.0
Gemu News is a SuperKaramba theme that displays the latest version of compatibility layers like wine. more>>
Gemu News is a SuperKaramba theme that displays the latest version of compatibility layers like wine and the latest version of emulators like dosbox. The version of xqf is also listend.
By clicking on the globe youll get on the homepage of the driver/tool.
Im looking forward for your feedback.
<<lessBy clicking on the globe youll get on the homepage of the driver/tool.
Im looking forward for your feedback.
Download (0.022MB)
Added: 2007-04-04 License: GPL (GNU General Public License) Price:
935 downloads
SDL_net 1.2.6
SDL_net is a small sample cross-platform networking library. more>>
SDL_net library is a small sample cross-platform networking library, with a sample chat client and server application. The chat client uses the GUIlib GUI framework library.
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
<<lessSimple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
Download (0.018MB)
Added: 2006-05-18 License: GPL (GNU General Public License) Price:
1267 downloads
DeSmuME 0.7.3
DeSmuME project is a Nintendo DS emulator that can run both commercial games and homebrew applications. more>>
DeSmuME project is a Nintendo DS emulator that can run both commercial games and homebrew applications.
The original author of DeSmuME is YopYop156. He has stopped working on it on the beginning of april 2006 and passed the torch to a new team of developers. You can now follow the progress of DeSmuME on this site.
<<lessThe original author of DeSmuME is YopYop156. He has stopped working on it on the beginning of april 2006 and passed the torch to a new team of developers. You can now follow the progress of DeSmuME on this site.
Download (0.15MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
3070 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above snes emulators search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed