commodore
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
Frodo 4.1b
Frodo application is a portable C64 emulator. more>>
Frodo application is a portable C64 emulator.
Frodo is a free, portable Commodore 64 emulator that focuses on the exact reproduction of special graphical effects possible on the C64.
It is capable of running most games and demos correctly, even those with FLI, FLD, DYCP, open borders, multiplexed sprites, timing dependent decoders, fast loaders etc.
Enhancements:
- An enhanced Tcl/Tk preferences GUI written by Gerard Decatrel
- The ability to use SDL for graphics output which eliminates the restriction to 8-bit screens (which probably no-one is using any more). If you have SDL version 1.2 or higher installed, the configure script will automatically detect and use it.
<<lessFrodo is a free, portable Commodore 64 emulator that focuses on the exact reproduction of special graphical effects possible on the C64.
It is capable of running most games and demos correctly, even those with FLI, FLD, DYCP, open borders, multiplexed sprites, timing dependent decoders, fast loaders etc.
Enhancements:
- An enhanced Tcl/Tk preferences GUI written by Gerard Decatrel
- The ability to use SDL for graphics output which eliminates the restriction to 8-bit screens (which probably no-one is using any more). If you have SDL version 1.2 or higher installed, the configure script will automatically detect and use it.
Download (0.36MB)
Added: 2007-07-02 License: Freeware Price:
525 downloads
CBM Dasm 2.22 Beta
CBM Dasm is a Commodore related application to disassemble C64/VIC20 executable programs. more>>
CBM Dasm project is a Commodore related application to disassemble C64/VIC20a executable programs.
CBM Dasm is a tool to generate an easily readable and printable assembly listing in ASCII format of CBM binaries (C64/VIC20 etc.) saved as Prg files.
Main features:
- Optional source addresses
- Optional raw hex values
- Optional C64 Comments
- Optional Pseudo OPs listing
- Org address selection
Enhancements:
- This version comes with a new feature that lets the user mark certain areas of the input file so that these do not get disassembled.
- Of course the user can save/restore custom ranges in a single group and include/exclude them individually.
<<lessCBM Dasm is a tool to generate an easily readable and printable assembly listing in ASCII format of CBM binaries (C64/VIC20 etc.) saved as Prg files.
Main features:
- Optional source addresses
- Optional raw hex values
- Optional C64 Comments
- Optional Pseudo OPs listing
- Org address selection
Enhancements:
- This version comes with a new feature that lets the user mark certain areas of the input file so that these do not get disassembled.
- Of course the user can save/restore custom ranges in a single group and include/exclude them individually.
Download (0.057MB)
Added: 2007-01-04 License: Freeware Price:
1029 downloads
XMMS-SID 0.8.0 beta17
XMMS-SID is an XMMS plugin which provides support for playing the so-called SID tunes. more>>
XMMS-SID project is a plugin for XMMS for playing music that is commonly referred as "SID-tunes" aka music from Commodore 64 computer and its close relatives.
For the actual emulation/playing, XMMS-SID can utilize several emulator engines (listed below).
Main features:
- Run-time selectable emulation library.
- 2-8x oversampling support.
- Supports multiple emulation libraries:
- libSIDPlay v1
- libSIDPlay v2 with reSID-builder
- Several sub-tune selection/control methods as configurable options.
- Automatic sub-tune changer; plays through all sub-tunes in file, starting from default.
- Configurable filter-settings.
- Supports HVSC song-length database and has a maximum playtime check.
- Optionally configurable title-string like in MPG123 plugin (supports also XMMS 1.2.5+ generic titles)
- Standard audio output quality settings.
- STIL (SID Tune Information List) support.
- File information dialog < CTRL+3 >, shows normal SID-tune info and STIL info if enabled.
XMMS-SID is Free Software licensed and distributed under GNU General Public License.
<<lessFor the actual emulation/playing, XMMS-SID can utilize several emulator engines (listed below).
Main features:
- Run-time selectable emulation library.
- 2-8x oversampling support.
- Supports multiple emulation libraries:
- libSIDPlay v1
- libSIDPlay v2 with reSID-builder
- Several sub-tune selection/control methods as configurable options.
- Automatic sub-tune changer; plays through all sub-tunes in file, starting from default.
- Configurable filter-settings.
- Supports HVSC song-length database and has a maximum playtime check.
- Optionally configurable title-string like in MPG123 plugin (supports also XMMS 1.2.5+ generic titles)
- Standard audio output quality settings.
- STIL (SID Tune Information List) support.
- File information dialog < CTRL+3 >, shows normal SID-tune info and STIL info if enabled.
XMMS-SID is Free Software licensed and distributed under GNU General Public License.
Download (0.43MB)
Added: 2007-01-28 License: GPL (GNU General Public License) Price:
999 downloads
cbmfs 1.0
cbmfs is a fuse filesystem for Commodore disk images. more>>
cbmfs is a fuse filesystem for Commodore disk images.
With cbmfs you can mount your 8-bit Commodore disk images into your local filesystem. Currently d64, d71, d81, d80, d82 images are supported in read and write mode.
To compile cbmfs you need the FUSE development files installed on your computer and to use cbmfs you have to enable the FUSE kernel module. The kernel module is normally loaded automatically if it has been compiled into your kernel.
To mount an image to /mnt execute the following command:
cbmfsmount image.d71 /mnt
cbmfs tries to resemble the commodore filetype by setting some unix access permissions. If you change the file permissions on unix with chmod you can alter the commodore file type.
Note that cbmfs is still in the development phase and may not work 100% correct. You should always work with a backup copy of the image you are mounting in case cbmfs will corrupt something on the image.
<<lessWith cbmfs you can mount your 8-bit Commodore disk images into your local filesystem. Currently d64, d71, d81, d80, d82 images are supported in read and write mode.
To compile cbmfs you need the FUSE development files installed on your computer and to use cbmfs you have to enable the FUSE kernel module. The kernel module is normally loaded automatically if it has been compiled into your kernel.
To mount an image to /mnt execute the following command:
cbmfsmount image.d71 /mnt
cbmfs tries to resemble the commodore filetype by setting some unix access permissions. If you change the file permissions on unix with chmod you can alter the commodore file type.
Note that cbmfs is still in the development phase and may not work 100% correct. You should always work with a backup copy of the image you are mounting in case cbmfs will corrupt something on the image.
Download (0.015MB)
Added: 2006-07-25 License: zlib/libpng License Price:
1186 downloads
The Contiki Operating System 2.0
The Contiki Operating System is mostly known as an operating system for networked embedded systems. more>>
The Contiki Operating System is mostly known as an operating system for networked embedded systems. A few years ago, however, Contikis primary claim to fame was its Commodore 64 port.
With the help of JAC64, a Java-based C64 emulator developed by my colleague and fellow Contiki developer Joakim Eriksson, you can now experience the C64 port of Contiki 1.2-devel1 again, directly in your web browser!
Enhancements:
- Contiki now does dynamic run-time loading and linking of standard ELF files.
- Rime, a protocol stack designed for low-power radio communication, has been added.
- Cooja, a Java-based network simulator for Contiki is included.
- The build system has been reworked to allow for easy cross-compiling for many platforms.
- A new port for the Tmote Sky sensor board has been added.
<<lessWith the help of JAC64, a Java-based C64 emulator developed by my colleague and fellow Contiki developer Joakim Eriksson, you can now experience the C64 port of Contiki 1.2-devel1 again, directly in your web browser!
Enhancements:
- Contiki now does dynamic run-time loading and linking of standard ELF files.
- Rime, a protocol stack designed for low-power radio communication, has been added.
- Cooja, a Java-based network simulator for Contiki is included.
- The build system has been reworked to allow for easy cross-compiling for many platforms.
- A new port for the Tmote Sky sensor board has been added.
Download (1.7MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
932 downloads
Audio Overload 2.0b5a6
Audio Overload is a player for various types of music files which you may find on the Internet. more>>
Audio Overload is a player for various types of music files which you may
find on the Internet.
Whats it play:
21 console and home computer file formats are now supported.
.AY - Amstrad CPC/Spectrum ZX/Atari ST
.COP - Sam Coupe
.GBS - Nintendo Gameboy
.GSF - Nintendo Gameboy Advance
.GYM - Sega Megadrive/Genesis
.HES - PC Engine
.KSS - MSX
.MDX - Sharp X68000
.MOD - Commodore Amiga
.NSF - Nintendo NES
.ORC - TRS-80 Orchestra-90
.PSF - Sony PlayStation
.QSF - Capcom QSound
.RAW - PC-compatibles with an AdLib
.S3M - PC-compatibles with a GUS or SoundBlaster
.S98 - NEC PC-98
.SAP - Atari XL/XE
.SNDH - Atari ST
.SPC - Super Nintendo
.VGM - Sega Master System/Game Gear
.YM - Amstrad CPC/Spectrum ZX/Atari ST
Enhancements:
- Completely replaced the .NSF, .GBS, and .SNDH engines with substantially better-sounding and more-compatible versions. Big thanks to Shay Green
- (.NSF and .GBS, based on Game Music Box) and Benjamin Gerard (.SNDH based on the upcoming SC68 v2.3.0) for allowing us to use their code!
- CAB archive support. This is popular in Japan and many Japanese formats are commonly found in these containers.
- Fixed MOD note delay and note cut behavior.
- Added support for the S3M note cut effect.
- Fixed bug in the new RAR engine that caused crashes on some files.
- Fixed .RAW files that use a timer divider of 0.
- Fixed tempo of .QSF files.
- Fixed .S98 files using a tempo value other than 0.
- Fixed nasty pop/click at the start of .S98 files.
<<lessfind on the Internet.
Whats it play:
21 console and home computer file formats are now supported.
.AY - Amstrad CPC/Spectrum ZX/Atari ST
.COP - Sam Coupe
.GBS - Nintendo Gameboy
.GSF - Nintendo Gameboy Advance
.GYM - Sega Megadrive/Genesis
.HES - PC Engine
.KSS - MSX
.MDX - Sharp X68000
.MOD - Commodore Amiga
.NSF - Nintendo NES
.ORC - TRS-80 Orchestra-90
.PSF - Sony PlayStation
.QSF - Capcom QSound
.RAW - PC-compatibles with an AdLib
.S3M - PC-compatibles with a GUS or SoundBlaster
.S98 - NEC PC-98
.SAP - Atari XL/XE
.SNDH - Atari ST
.SPC - Super Nintendo
.VGM - Sega Master System/Game Gear
.YM - Amstrad CPC/Spectrum ZX/Atari ST
Enhancements:
- Completely replaced the .NSF, .GBS, and .SNDH engines with substantially better-sounding and more-compatible versions. Big thanks to Shay Green
- (.NSF and .GBS, based on Game Music Box) and Benjamin Gerard (.SNDH based on the upcoming SC68 v2.3.0) for allowing us to use their code!
- CAB archive support. This is popular in Japan and many Japanese formats are commonly found in these containers.
- Fixed MOD note delay and note cut behavior.
- Added support for the S3M note cut effect.
- Fixed bug in the new RAR engine that caused crashes on some files.
- Fixed .RAW files that use a timer divider of 0.
- Fixed tempo of .QSF files.
- Fixed .S98 files using a tempo value other than 0.
- Fixed nasty pop/click at the start of .S98 files.
Download (0.64MB)
Added: 2005-07-06 License: GPL (GNU General Public License) Price:
1580 downloads
trailblazer 0.9
trailblazer is a version of the Commodore classic Trailblazer. more>>
trailblazer project is a version of the Commodore classic "Trailblazer".
Trailblazer is a version of the classic Commodore and Sinclair Spectrum game: bounce a ball down a track to the end, avoiding the holes.
This game is for Linux and other operating systems, and uses SDL.
One of those games where you move down a scrolling field into the screen, and different coloured tiles have various effects.
Quite fun to write, but a bit dull to play I think. The game emerged from a bit of code I wrote for fun :)
<<lessTrailblazer is a version of the classic Commodore and Sinclair Spectrum game: bounce a ball down a track to the end, avoiding the holes.
This game is for Linux and other operating systems, and uses SDL.
One of those games where you move down a scrolling field into the screen, and different coloured tiles have various effects.
Quite fun to write, but a bit dull to play I think. The game emerged from a bit of code I wrote for fun :)
Download (0.020MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1054 downloads
AmigaSHELL 2.3
AmigaSHELL is a linux shell replacement. more>>
AmigaSHELL makes your boring gray on black colored bash shell revive like in the old days. Just like on Amiga(tm), blue, white, orange, black at its finest. With a nice informational bar at the top.
Installation
(be root)
make install
amigashell start
cd /etc/rc2.d
ln -s ../init.d/amigashell S99amigashell
Enhancements:
- cursors for xfree86 4.3
- left_ptr, right_ptr, busy
- added theme for wmpinboard as well
<<lessInstallation
(be root)
make install
amigashell start
cd /etc/rc2.d
ln -s ../init.d/amigashell S99amigashell
Enhancements:
- cursors for xfree86 4.3
- left_ptr, right_ptr, busy
- added theme for wmpinboard as well
Download (0.02MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1665 downloads
CBM BASIC Lister 2.02 Beta
CBM BASIC Lister is a Commodore related application to convert BASIC programs from their binary form to text. more>>
CBM BASIC Lister is a Commodore related application to convert BASIC programs from their binary form to text.
CBM BASIC Lister (formerly C64 BASIC Lister) is a tool to generate an easily readable and printable BASIC listing of any CBM BASIC program (C64/VIC20, etc.) saved as "prg" file.
It is not a BASIC interpreter, its not a debugger and neither a development tool. Its just a LISTer and, by default, it acts just as the C64 native "LIST" command does.
Extra flow-control options were introduced to automatically correct the aspect of each listing and format it before introducing any part of it in your own electronic documents.
Of course, it can be used to study a BASIC program listing from your PC too.
Main features:
- Optional indent-ation of cycle (and procedure with Extended sets) body, with nested cycles processing
- Optional right alignment of BASIC line numbers
- Optional blank line insertion after a RETURN/END command (and End of procedures with Extended sets)
- Simons BASIC, Ultra BASIC (ABACUS), and Special BASIC support (with detection)
<<lessCBM BASIC Lister (formerly C64 BASIC Lister) is a tool to generate an easily readable and printable BASIC listing of any CBM BASIC program (C64/VIC20, etc.) saved as "prg" file.
It is not a BASIC interpreter, its not a debugger and neither a development tool. Its just a LISTer and, by default, it acts just as the C64 native "LIST" command does.
Extra flow-control options were introduced to automatically correct the aspect of each listing and format it before introducing any part of it in your own electronic documents.
Of course, it can be used to study a BASIC program listing from your PC too.
Main features:
- Optional indent-ation of cycle (and procedure with Extended sets) body, with nested cycles processing
- Optional right alignment of BASIC line numbers
- Optional blank line insertion after a RETURN/END command (and End of procedures with Extended sets)
- Simons BASIC, Ultra BASIC (ABACUS), and Special BASIC support (with detection)
Download (0.044MB)
Added: 2006-08-18 License: GPL (GNU General Public License) Price:
1165 downloads
Audio:PSID 3.11
Audio:PSID is a Perl module to handle SID files (Commodore-64 music files). more>>
Audio:PSID is a Perl module to handle SID files (Commodore-64 music files).
SYNOPSIS
use Audio::SID;
$mySID = new Audio::SID(-filename => Test.sid) or die "Whoops!";
print "Title = " . $mySID->get(title) . "n";
print "MD5 = " . $mySID->getMD5();
$mySID->set(author => LaLa,
title => Test2,
released => 2001 Hungarian Music Crew);
$mySID->validate();
$mySID->write(-filename => Test2.sid) or die "Couldnt write file!";
@array = $mySID->getFieldNames();
print "Fieldnames = " . join( , @array) . "n";
This module is designed to handle SID files (usually bearing a .sid extension), which are music player and data routines converted from the Commodore-64 computer with an additional informational header prepended. For further details about the exact file format, see description of all SID fields in the SID_file_format.txt file included in the module package.
<<lessSYNOPSIS
use Audio::SID;
$mySID = new Audio::SID(-filename => Test.sid) or die "Whoops!";
print "Title = " . $mySID->get(title) . "n";
print "MD5 = " . $mySID->getMD5();
$mySID->set(author => LaLa,
title => Test2,
released => 2001 Hungarian Music Crew);
$mySID->validate();
$mySID->write(-filename => Test2.sid) or die "Couldnt write file!";
@array = $mySID->getFieldNames();
print "Fieldnames = " . join( , @array) . "n";
This module is designed to handle SID files (usually bearing a .sid extension), which are music player and data routines converted from the Commodore-64 computer with an additional informational header prepended. For further details about the exact file format, see description of all SID fields in the SID_file_format.txt file included in the module package.
Download (0.022MB)
Added: 2007-01-02 License: Perl Artistic License Price:
1025 downloads
c64img 310307-1
c64img is a PHP script that converts an image (JPEG, PNG, or GIF) to an image that can be shown on a Commodore 64 (FLI style). more>>
c64img is a PHP script that converts an image (JPEG, PNG, or GIF) to an image that can be shown on a Commodore 64 (FLI style).
It searches for the best possible colors in the 160x200 (X-doubled) resolution, and uses a simple dithering method to distribute errors.
This project outputs a 640x200 image consisting of the resampled original on the left and the dithered C64 image on the right.
Enhancements:
- Major feature enhancements were made.
- The following options were added: "size=double" to double the size of the output image, "show=c64" to show only the c64 image, "dither=[0-100]" to dither by a percentage (default: 50%), and "palette=[c64s|ccs64|frodo|godot|pc64|vice|pepto]" to select a palette.
<<lessIt searches for the best possible colors in the 160x200 (X-doubled) resolution, and uses a simple dithering method to distribute errors.
This project outputs a 640x200 image consisting of the resampled original on the left and the dithered C64 image on the right.
Enhancements:
- Major feature enhancements were made.
- The following options were added: "size=double" to double the size of the output image, "show=c64" to show only the c64 image, "dither=[0-100]" to dither by a percentage (default: 50%), and "palette=[c64s|ccs64|frodo|godot|pc64|vice|pepto]" to select a palette.
Download (0.002MB)
Added: 2007-04-01 License: GPL (GNU General Public License) Price:
936 downloads
JaC64 1.0 Beta 1
JaC64 project is completely written in Java and can be run from a modern web browser like Firefox, InternetExplorer or Netscape. more>>
JaC64 project is completely written in Java and can be run from a modern web browser like Firefox, InternetExplorer or Netscape Navigator. jac64.com contains information about the emulator and JSIDPlay (a 100% Java sid player) as well as games and demos playable directly in your browser.
On jac64.com you can try it out with classical C64 games such as Arkanoid, Commando, and California games. Soon there will also be more documentation on JaC64 and how to use it on your own site!
One goal with JaC64 is to make it possible for Commodore C64 game and demo developers to show their old (and new) C64 games/demos on-line on the web. There will be some demos and games as a showcase of what JaC64 can do.
<<lessOn jac64.com you can try it out with classical C64 games such as Arkanoid, Commando, and California games. Soon there will also be more documentation on JaC64 and how to use it on your own site!
One goal with JaC64 is to make it possible for Commodore C64 game and demo developers to show their old (and new) C64 games/demos on-line on the web. There will be some demos and games as a showcase of what JaC64 can do.
Download (0.27MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1079 downloads
J Operating System
J Operating System is primarily intended for programmers. more>>
J Operating System is primarily intended for programmers.
Target Users:
- Hobbiests--You used to buy computers to do programming. They didnt do much else. Windows doesnt even come with a compiler, which is ironic since Bill Gates wrote BASIC. The "J" operating system is primarily intended for programmers. Ive attempted to lower the bar, so amateurs can contribute. I hope to recreate the dynamic environment that used to exist when the Commodore 64 was around and everyone was creating odd-ball software.
- Researchers--Im sure many lab researchers still use DOS because they have to interact with hardware, which is difficult with Windows.
Main features:
- No security! You can access all ports, memory and disk blocks to your hearts content. When youre working with your own computer, security just gets in the way and makes things slow--I hate anti-virus and anti-spyware because they just slow things down. When you know you dont have a risk, have no secrets and do regular back-ups, who needs security?
- Uniformity
- There is no virtual memory and everyone is on the same address-map. You can easily communicate between tasks, passing addresses. Addresses start at a base of zero and, essentually, segment registers are not used.
- There is basically one language to learn called "C+" which is a little more than "C", but less than "C++". You dont need to learn a scripting langauge because everything uses this syntax.
- There is an extension of ASCII called "J" rich text which allows colors, links, graphics and various widgets in your documents. This format is used in source code, documents, help, menus, etc.
- Support for compressed, encrypted and contiguous files.
- FAT32, FAT12 and ISO9660 filesystems.
- Blazing-fast compiler which can recompile everything in 5 seconds. It doesnt optimize.
- All source code is included and its still around a Meg.
Hardware:
- PS/2 mouse and keyboard
- VGA graphics
- Some hard drives. Must be on the primary or secondary IDE controller and support LBA28. Drives of 120Gig are the limit.
- Some CD-ROM/DVD drives, including burning.
- Some floppies. Just 1.44Meg and not all types.
- No USB support yet
- No network support yet
- ASCII printers on the parallel port are supported.
<<lessTarget Users:
- Hobbiests--You used to buy computers to do programming. They didnt do much else. Windows doesnt even come with a compiler, which is ironic since Bill Gates wrote BASIC. The "J" operating system is primarily intended for programmers. Ive attempted to lower the bar, so amateurs can contribute. I hope to recreate the dynamic environment that used to exist when the Commodore 64 was around and everyone was creating odd-ball software.
- Researchers--Im sure many lab researchers still use DOS because they have to interact with hardware, which is difficult with Windows.
Main features:
- No security! You can access all ports, memory and disk blocks to your hearts content. When youre working with your own computer, security just gets in the way and makes things slow--I hate anti-virus and anti-spyware because they just slow things down. When you know you dont have a risk, have no secrets and do regular back-ups, who needs security?
- Uniformity
- There is no virtual memory and everyone is on the same address-map. You can easily communicate between tasks, passing addresses. Addresses start at a base of zero and, essentually, segment registers are not used.
- There is basically one language to learn called "C+" which is a little more than "C", but less than "C++". You dont need to learn a scripting langauge because everything uses this syntax.
- There is an extension of ASCII called "J" rich text which allows colors, links, graphics and various widgets in your documents. This format is used in source code, documents, help, menus, etc.
- Support for compressed, encrypted and contiguous files.
- FAT32, FAT12 and ISO9660 filesystems.
- Blazing-fast compiler which can recompile everything in 5 seconds. It doesnt optimize.
- All source code is included and its still around a Meg.
Hardware:
- PS/2 mouse and keyboard
- VGA graphics
- Some hard drives. Must be on the primary or secondary IDE controller and support LBA28. Drives of 120Gig are the limit.
- Some CD-ROM/DVD drives, including burning.
- Some floppies. Just 1.44Meg and not all types.
- No USB support yet
- No network support yet
- ASCII printers on the parallel port are supported.
Download (1.1MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
1398 downloads
Graphics::Simple 0.04
Graphics::Simple is a simple , device-independent graphics API for Perl. more>>
Graphics::Simple is a simple , device-independent graphics API for Perl.
SYNOPSIS
use Graphics::Simple;
line 100,100,200,200;
circle 50,50,25;
stop(); clear(); # Wait for a button press, clear the page
Ever had a Commodore C-64 or Vic-20 or some other of the machines of that era? Where doing graphics was as simple as
line 20,20,50,30;
and you didnt have to go through things like XOpenDisplay etc.
This module tries to bring back the spirit of that era in a modern environment: this module presents a simple, unified API to several different graphics devices - currently X (using Gtk and Gnome) and PostScript.
The interface is primarily made easy-to-use, starting from the idea that the above line command must work. Therefore, it exports most of the primitives by default (you can turn this off).
However, everything is not sacrificed in the name of simplicity: believing in "simple things simple, complicated things possible", this module also allows multiple windows (all the primitives also work as methods of window objects) as well as raw access to the underlying devices - although the device-independence is then lost. In future plans are some sort of interactions with the devices with which it is possible as well as the addition of more devices.
The use command currently accepts the forms
use Graphics::Simple;
use Graphics::Simple qw/line circle/;
use Graphics::Simple 300,400; # portrait paper
use Graphics::Simple 300,400, qw/line circle/;
i.e. the optional size of the default window first and then normal Exporter arguments.
Graphics::Simple has several different back-ends, currently GnomeCanvas, TkCanvas, PostScript and (not fully working yet) Fig. Other backends are expected.
To start Graphics::Simple with a given backend, you should set the environment variable GSIMPL to the value, e.g. by running your script with the command
GSIMPL=PostScript perl gt1.pl
or by setting the environment variable permanently in your shell, by
GSIMPL=PostScript
export GSIMPL
or
setenv GSIMPL PostScript
<<lessSYNOPSIS
use Graphics::Simple;
line 100,100,200,200;
circle 50,50,25;
stop(); clear(); # Wait for a button press, clear the page
Ever had a Commodore C-64 or Vic-20 or some other of the machines of that era? Where doing graphics was as simple as
line 20,20,50,30;
and you didnt have to go through things like XOpenDisplay etc.
This module tries to bring back the spirit of that era in a modern environment: this module presents a simple, unified API to several different graphics devices - currently X (using Gtk and Gnome) and PostScript.
The interface is primarily made easy-to-use, starting from the idea that the above line command must work. Therefore, it exports most of the primitives by default (you can turn this off).
However, everything is not sacrificed in the name of simplicity: believing in "simple things simple, complicated things possible", this module also allows multiple windows (all the primitives also work as methods of window objects) as well as raw access to the underlying devices - although the device-independence is then lost. In future plans are some sort of interactions with the devices with which it is possible as well as the addition of more devices.
The use command currently accepts the forms
use Graphics::Simple;
use Graphics::Simple qw/line circle/;
use Graphics::Simple 300,400; # portrait paper
use Graphics::Simple 300,400, qw/line circle/;
i.e. the optional size of the default window first and then normal Exporter arguments.
Graphics::Simple has several different back-ends, currently GnomeCanvas, TkCanvas, PostScript and (not fully working yet) Fig. Other backends are expected.
To start Graphics::Simple with a given backend, you should set the environment variable GSIMPL to the value, e.g. by running your script with the command
GSIMPL=PostScript perl gt1.pl
or by setting the environment variable permanently in your shell, by
GSIMPL=PostScript
export GSIMPL
or
setenv GSIMPL PostScript
Download (0.013MB)
Added: 2006-07-19 License: Perl Artistic License Price:
1194 downloads
UAE 0.8.25
UAE is a mostly complete software emulation of the hardware of the Commodore Amiga 500/1000/2000. more>>
UAE is a mostly complete software emulation of the hardware of the Commodore Amiga 500/1000/2000.
A Commodore Amiga, for those who dont know, is a 16/32 bit computer system based on the Motorola 680x0 CPU and a few specially designed custom chips that provide very good graphics and sound capabilities. Its first incarnation, the A1000, appeared in 1985, followed by the highly successful A500 and A2000 models.
UAE is written for Unixish systems; it is developed on a Linux machine but it should compile and run on any half-recent Unix-like operating system. It has also been ported to a wide variety of machines and operating systems, including DOS, Windows 95/NT, MacOS, RiscOS, BeOS and NextStep.
UAE is free software: you are welcome to distribute copies of it and/or modify it, under certain conditions. There is no warranty of any kind for UAE. For more details concerning these issues, please read the GNU General Public License, which describes the terms under which UAE is distributed.
Main features:
- A 68000/010/020/040 CPU, optionally a 68881 FPU
- OCS, ECS and AGA Graphics Chipset (including sprite-playfield collisions)
- Up to 2MB Chip RAM and up to 8MB Fast RAM, or 8MB Chip RAM without Fast RAM
- Up to 64MB Zorro III Fast RAM, independent of Chip RAM setting (68020+ only)
- Up to 1MB Slow RAM, for extended compatibility with problem software
- Up to 8MB of graphics card memory, usable by software that supports Picasso 96 compatible graphics cards
- 4 x 3.5" floppy disk drives (DF0:, DF1:, DF2: and DF3:). Its not possible to read Amiga disks, so these are emulated with disk files.
- A hard-disk: either a harddisk image file or part of the native filesystem
- Joystick support (with option of mapping joystick to numeric keypad)
- Mouse support
- Ability to run in various screen modes (for better display quality or better speed)
- Full stereo sound support, consisting of 4 x 8bit channels
- Simple parallel and serial port support. Note: the parallel port is not really implemented. Though its sufficient for printing.
- state-saving. you can save the state of your emulated Amiga and continue later on.
- some other things which dont work well enough to mention them here...
<<lessA Commodore Amiga, for those who dont know, is a 16/32 bit computer system based on the Motorola 680x0 CPU and a few specially designed custom chips that provide very good graphics and sound capabilities. Its first incarnation, the A1000, appeared in 1985, followed by the highly successful A500 and A2000 models.
UAE is written for Unixish systems; it is developed on a Linux machine but it should compile and run on any half-recent Unix-like operating system. It has also been ported to a wide variety of machines and operating systems, including DOS, Windows 95/NT, MacOS, RiscOS, BeOS and NextStep.
UAE is free software: you are welcome to distribute copies of it and/or modify it, under certain conditions. There is no warranty of any kind for UAE. For more details concerning these issues, please read the GNU General Public License, which describes the terms under which UAE is distributed.
Main features:
- A 68000/010/020/040 CPU, optionally a 68881 FPU
- OCS, ECS and AGA Graphics Chipset (including sprite-playfield collisions)
- Up to 2MB Chip RAM and up to 8MB Fast RAM, or 8MB Chip RAM without Fast RAM
- Up to 64MB Zorro III Fast RAM, independent of Chip RAM setting (68020+ only)
- Up to 1MB Slow RAM, for extended compatibility with problem software
- Up to 8MB of graphics card memory, usable by software that supports Picasso 96 compatible graphics cards
- 4 x 3.5" floppy disk drives (DF0:, DF1:, DF2: and DF3:). Its not possible to read Amiga disks, so these are emulated with disk files.
- A hard-disk: either a harddisk image file or part of the native filesystem
- Joystick support (with option of mapping joystick to numeric keypad)
- Mouse support
- Ability to run in various screen modes (for better display quality or better speed)
- Full stereo sound support, consisting of 4 x 8bit channels
- Simple parallel and serial port support. Note: the parallel port is not really implemented. Though its sufficient for printing.
- state-saving. you can save the state of your emulated Amiga and continue later on.
- some other things which dont work well enough to mention them here...
Download (0.39MB)
Added: 2005-09-05 License: GPL (GNU General Public License) Price:
1514 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above commodore 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