amstrad
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7
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
aylet 0.5
aylet plays music files in the `.ay format. more>>
aylet plays sound files in the .ay format. These files are essentially wrappers around bits of Z80 code which play music on the Sinclair ZX Spectrum 128s sound hardware - either the beeper, or (eponymously) the AY-3-8912 sound chip. (Files using the Amstrad CPC ports are also supported.)
The sound hardware emulation is based on the one I wrote for the Spectrum emulator Fuse, and the Z80 emulation is from Ian Colliers `xz80.
There are front-ends for curses and X, both with much the same features. That said, the curses version does have a `non-UI option, letting you use it in much the same way as mpg123. You can also output music as a sample on stdout.
Note that playlist management is rather poor at the moment (it just plays files specified on the command-line). I do plan to fix this eventually.
Enhancements:
- Tracks are now faded out correctly.
<<lessThe sound hardware emulation is based on the one I wrote for the Spectrum emulator Fuse, and the Z80 emulation is from Ian Colliers `xz80.
There are front-ends for curses and X, both with much the same features. That said, the curses version does have a `non-UI option, letting you use it in much the same way as mpg123. You can also output music as a sample on stdout.
Note that playlist management is rather poor at the moment (it just plays files specified on the command-line). I do plan to fix this eventually.
Enhancements:
- Tracks are now faded out correctly.
Download (0.042MB)
Added: 2006-02-22 License: GPL (GNU General Public License) Price:
1339 downloads
Joyce and Anne 2.1.11
Joyce and Anne emulate the Amstrad PCW series of computers. more>>
Joyce and Anne projects emulate the Amstrad PCW series of computers. Joyce emulates the 8000, 9000, and 10 series; Anne emulates the PcW16.
When moving from a PCW to an emulator, the biggest change you have to accustom yourself to is the way that JOYCE handles discs. Real PCWs (except the few with add-on hard drives) use real floppy discs; you use a start-of-day disc to use LocoScript or MicroDesign, a data disc to save your work on, and so on.
It is possible for JOYCE to use real disc drives in the same way that a PCW does. However this is pretty slow and awkward; since the PCs got a hard drive, you might as well use it.
Enhancements:
- A bug in the Z80 emulation which caused Starglider to hang has been corrected.
<<lessWhen moving from a PCW to an emulator, the biggest change you have to accustom yourself to is the way that JOYCE handles discs. Real PCWs (except the few with add-on hard drives) use real floppy discs; you use a start-of-day disc to use LocoScript or MicroDesign, a data disc to save your work on, and so on.
It is possible for JOYCE to use real disc drives in the same way that a PCW does. However this is pretty slow and awkward; since the PCs got a hard drive, you might as well use it.
Enhancements:
- A bug in the Z80 emulation which caused Starglider to hang has been corrected.
Download (1.9MB)
Added: 2007-02-04 License: GPL (GNU General Public License) Price:
994 downloads
Pasmo 0.6.0.20070113.0
Pasmo is a multi-platform Z80 cross assembler. more>>
Pasmo project is a Z80 cross assembler, written in standard C++ that compiles easily in multiple platforms. Actually can generate object code in the following formats: raw binary, Intel HEX, PRL for CP/M Plus RSX, Plus3Dos (Spectrum +3 disk), TAP, TZX and CDT (Spectrum and Amstrad CPC emulators tape images), AmsDos (Amstrad CPC disk) and MSX (for use with BLOAD from disk in Basic).
Starting with version 0.5.0, can also generate 8086 code from Z80 sources, in binary format for Ms-dos COM files or in CP/M 86 CMD format.
Pasmo is a multiplatform Z80 cross-assembler, easy to compile and easy to use. It can generate object code in several formats suitable for many Z80 machines and emulators.
Pasmo generates fixed position code, can not be used to create relocatable object files for use with linkers.
Pasmo is compatible with the syntax used in several old assemblers, by supporting several styles of numeric and string literals and by providing several names of the most used directives.
However, in Pasmo the Z80 mnemonics, register and flags names and directives are reserved words, this may require changes of symbol names conflicting in some programs.
Pasmo can also generate the 8086 equivalent to the z80 assembly code. It can create COM files for ms-dos, by using the binary generation mode, or CMD files for CP/M 86, by using the --cmd generation mode. This feature is experimental, use with care.
Installation:
To compile you need gcc version 2.95 or later, with the c++ language included (usually a package called g++-something).
Others compilers may also be used, any reasonable standard complaint c++ compiler must compile it with few or none corrections.
Just execute make in the pasmo directory, and the excutable will be generated. There is no install, you must manually copy the executable to a directory in the PATH, if you want.
Pasmo is invoked from command line as:
pasmo [options] file.asm file.bin [file.symbol [file.publics] ]
Where file.asm is the source file, file.bin is the object file to be created and optionally file.symbol is the file where the symbol table will be written and file.publics is the file for the public symbols table. Both symbol file names can be an empty string for no generation or - to write in the standard output. When the --public option is used this is handled in another way, see below.
Options can be zero or more of the following:
-d
Show debug info during second pass of assembly.
-1 (digit one)
Show debug info during both passes of assembly.
-8
Same as --w8080
-v
Verbose mode. Show progress information about loading of files, progress of assembly and maybe other things.
-I (upper case i)
Add directory to the list for searching files in INCLUDE and INCBIN.
-B
Same as --bracket
-E
Same as --equ
--86
Generate 8086 code instead of Z80. This feature is experimental.
--bin
Generate the object file in raw binary format without headers.
--hex
Generate the object file in Intel HEX format.
--prl
Generate the object file in CP/M PRL format.
--cmd
Generate the object file in CP/M 86 CMD format.
--tap
Generate the object file in .tap format.
--tzx
Generate the object file in .tzx format.
--cdt
Generate the object file in .cdt format.
--tapbas
Same as --tap but adding a Basic loader before the code.
--tzxbas
Same as --txz but adding a Basic loader before the code.
--cdtbas
Same as --cdt but adding a Basic loader before the code.
--plus3dos
Generate the object file in PLUS3DOS format.
--amsdos
Generate the object file in Amsdos format.
--msx
Generate the object file in MSX format.
--public
Only the public symbols table is generated, using the file.symbol name, file.symbol must not be specified when using this option.
--name
Name to put in the header in the formats that use it. If unspecified the object file name will be used.
--err
Direct error messages to standard output instead of error output (except for errors in options).
--nocase
Make identifiers case insensitive.
--alocal
Use autolocal mode. In this mode all labels that begins with _ are locals. See the chapter about labels for details.
--bracket
Use bracket only mode. In this mode the parenthesis are valid only in expressions, for indirections brackets must be used.
--equ
Predefine a symbol. Predefined symbol are treated in a similar way as defineds with EQU. Some possible uses are exemplified in the black.asm example file. The syntax is: --equ label=value where label must be a valid label name and value a numeric constant in a format valid in pasmo syntax. The part =value is optional, if not specified the value asigned is FFFF hex.
--w8080
Show warnings when Z80 instructions that have no equivalent in 8080 are used. Makes easy to write programs for 8080 processor using Z80 assembler syntax.
When no option for code generation is specified, --bin is used by default.
The -d option is intended to debug pasmo itself, but can also be useful to find errors in asm code. When used the information is showed in the standard output. Error messages goes to error ouptut unless the --err option is used.
Enhancements:
- This release fixes several bugs and adds warnings for unused LOCAL and PUBLIC symbols.
<<lessStarting with version 0.5.0, can also generate 8086 code from Z80 sources, in binary format for Ms-dos COM files or in CP/M 86 CMD format.
Pasmo is a multiplatform Z80 cross-assembler, easy to compile and easy to use. It can generate object code in several formats suitable for many Z80 machines and emulators.
Pasmo generates fixed position code, can not be used to create relocatable object files for use with linkers.
Pasmo is compatible with the syntax used in several old assemblers, by supporting several styles of numeric and string literals and by providing several names of the most used directives.
However, in Pasmo the Z80 mnemonics, register and flags names and directives are reserved words, this may require changes of symbol names conflicting in some programs.
Pasmo can also generate the 8086 equivalent to the z80 assembly code. It can create COM files for ms-dos, by using the binary generation mode, or CMD files for CP/M 86, by using the --cmd generation mode. This feature is experimental, use with care.
Installation:
To compile you need gcc version 2.95 or later, with the c++ language included (usually a package called g++-something).
Others compilers may also be used, any reasonable standard complaint c++ compiler must compile it with few or none corrections.
Just execute make in the pasmo directory, and the excutable will be generated. There is no install, you must manually copy the executable to a directory in the PATH, if you want.
Pasmo is invoked from command line as:
pasmo [options] file.asm file.bin [file.symbol [file.publics] ]
Where file.asm is the source file, file.bin is the object file to be created and optionally file.symbol is the file where the symbol table will be written and file.publics is the file for the public symbols table. Both symbol file names can be an empty string for no generation or - to write in the standard output. When the --public option is used this is handled in another way, see below.
Options can be zero or more of the following:
-d
Show debug info during second pass of assembly.
-1 (digit one)
Show debug info during both passes of assembly.
-8
Same as --w8080
-v
Verbose mode. Show progress information about loading of files, progress of assembly and maybe other things.
-I (upper case i)
Add directory to the list for searching files in INCLUDE and INCBIN.
-B
Same as --bracket
-E
Same as --equ
--86
Generate 8086 code instead of Z80. This feature is experimental.
--bin
Generate the object file in raw binary format without headers.
--hex
Generate the object file in Intel HEX format.
--prl
Generate the object file in CP/M PRL format.
--cmd
Generate the object file in CP/M 86 CMD format.
--tap
Generate the object file in .tap format.
--tzx
Generate the object file in .tzx format.
--cdt
Generate the object file in .cdt format.
--tapbas
Same as --tap but adding a Basic loader before the code.
--tzxbas
Same as --txz but adding a Basic loader before the code.
--cdtbas
Same as --cdt but adding a Basic loader before the code.
--plus3dos
Generate the object file in PLUS3DOS format.
--amsdos
Generate the object file in Amsdos format.
--msx
Generate the object file in MSX format.
--public
Only the public symbols table is generated, using the file.symbol name, file.symbol must not be specified when using this option.
--name
Name to put in the header in the formats that use it. If unspecified the object file name will be used.
--err
Direct error messages to standard output instead of error output (except for errors in options).
--nocase
Make identifiers case insensitive.
--alocal
Use autolocal mode. In this mode all labels that begins with _ are locals. See the chapter about labels for details.
--bracket
Use bracket only mode. In this mode the parenthesis are valid only in expressions, for indirections brackets must be used.
--equ
Predefine a symbol. Predefined symbol are treated in a similar way as defineds with EQU. Some possible uses are exemplified in the black.asm example file. The syntax is: --equ label=value where label must be a valid label name and value a numeric constant in a format valid in pasmo syntax. The part =value is optional, if not specified the value asigned is FFFF hex.
--w8080
Show warnings when Z80 instructions that have no equivalent in 8080 are used. Makes easy to write programs for 8080 processor using Z80 assembler syntax.
When no option for code generation is specified, --bin is used by default.
The -d option is intended to debug pasmo itself, but can also be useful to find errors in asm code. When used the information is showed in the standard output. Error messages goes to error ouptut unless the --err option is used.
Enhancements:
- This release fixes several bugs and adds warnings for unused LOCAL and PUBLIC symbols.
Download (0.12MB)
Added: 2007-01-14 License: GPL (GNU General Public License) Price:
1016 downloads
LibDsk 1.1.14
LibDsk is a library that attempts to create uniform functions for accessing floppy drives. more>>
LIBDSK is a library for accessing discs and disc image files. LibDsk is intended for use in:
- Emulator tools - converting between real floppy discs and disc images, as CPCTRANS / PCWTRANS do under DOS.
- Filesystem utilities - CPMTOOLS is configurable to use LIBDSK, thus allowing the use of CPMTOOLS on emulator .DSK images. To do this, install LIBDSK and then build CPMTOOLS, using "./configure --with-libdsk". For CPMTOOLS 1.9 or 2.0, you will also need to apply this patch.
- Emulators - it is possible to use LIBDSK as part of an emulators floppy controller emulation, thus giving the emulator transparent access to .DSK files or real discs.
LIBDSK has drivers for:
- Raw files (including /dev/fdn).
- .DSK files, as used in CPCEMU, JOYCE and other Sinclair/Amstrad emulators.
- MYZ80 hard drive image files.
- NanoWasp floppy image files.
- .CFI (Compressed Floppy Image) files, as created by FDCOPY.COM under DOS.
- The Linux floppy drive (supports CPC System and Data formats, which the standard "Raw file" driver does not).
- The Windows 3.x/95/98/ME/NT/2000 floppy drive.
- The DOS floppy drive (via the PC BIOS).
- CopyQM files (read-only)
- APRIDISK image files
- rcpmfs - a backend that makes a Unix/Windows directory appear to be a CP/M disc image.
- Another instance of LibDsk over a serial line.
Enhancements:
- Two new disc image formats (logical and teledisk) and one new disc geometry (TRDOS 640k) have been added.
<<less- Emulator tools - converting between real floppy discs and disc images, as CPCTRANS / PCWTRANS do under DOS.
- Filesystem utilities - CPMTOOLS is configurable to use LIBDSK, thus allowing the use of CPMTOOLS on emulator .DSK images. To do this, install LIBDSK and then build CPMTOOLS, using "./configure --with-libdsk". For CPMTOOLS 1.9 or 2.0, you will also need to apply this patch.
- Emulators - it is possible to use LIBDSK as part of an emulators floppy controller emulation, thus giving the emulator transparent access to .DSK files or real discs.
LIBDSK has drivers for:
- Raw files (including /dev/fdn).
- .DSK files, as used in CPCEMU, JOYCE and other Sinclair/Amstrad emulators.
- MYZ80 hard drive image files.
- NanoWasp floppy image files.
- .CFI (Compressed Floppy Image) files, as created by FDCOPY.COM under DOS.
- The Linux floppy drive (supports CPC System and Data formats, which the standard "Raw file" driver does not).
- The Windows 3.x/95/98/ME/NT/2000 floppy drive.
- The DOS floppy drive (via the PC BIOS).
- CopyQM files (read-only)
- APRIDISK image files
- rcpmfs - a backend that makes a Unix/Windows directory appear to be a CP/M disc image.
- Another instance of LibDsk over a serial line.
Enhancements:
- Two new disc image formats (logical and teledisk) and one new disc geometry (TRDOS 640k) have been added.
Download (0.75MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
822 downloads
Xcpc 20070122
Xcpc is a portable Amstrad CPC464/CPC664/CPC6128 Emulator written in C. more>>
Xcpc is a portable Amstrad CPC464/CPC664/CPC6128 Emulator written in C.
It is designed to run on any POSIX system (Linux/BSD/UNIX-like OSes).
It has been successfully tested on:
- Gentoo Linux
- Mandriva Linux 10.1
- HP Tru64 4.0 (formely DEC OSF/1 4.0)
- HP Tru64 5.0 (formely DEC OSF/1 5.0)
- HP Tru64 5.1 (formely DEC OSF/1 5.1)
Main features:
- Athena GUI (selected at compilation time)
- Motif* GUI (selected at compilation time)
- Floppy disk images support (*.dsk)
- Snapshot memory images support (*.sna)
- Drag and Drop support (*.dsk, *.sna)
- Keyboard emulation (QWERTY, AZERTY)
- Joystick emulation (numeric keypad, numlock disabled)
- Almost full CRTC-6845 / GateArray emulation
- Adaptative frame-rate
Enhancements:
- A small correction to avoid a core dump.
<<lessIt is designed to run on any POSIX system (Linux/BSD/UNIX-like OSes).
It has been successfully tested on:
- Gentoo Linux
- Mandriva Linux 10.1
- HP Tru64 4.0 (formely DEC OSF/1 4.0)
- HP Tru64 5.0 (formely DEC OSF/1 5.0)
- HP Tru64 5.1 (formely DEC OSF/1 5.1)
Main features:
- Athena GUI (selected at compilation time)
- Motif* GUI (selected at compilation time)
- Floppy disk images support (*.dsk)
- Snapshot memory images support (*.sna)
- Drag and Drop support (*.dsk, *.sna)
- Keyboard emulation (QWERTY, AZERTY)
- Joystick emulation (numeric keypad, numlock disabled)
- Almost full CRTC-6845 / GateArray emulation
- Adaptative frame-rate
Enhancements:
- A small correction to avoid a core dump.
Download (0.46MB)
Added: 2007-01-24 License: GPL (GNU General Public License) Price:
1006 downloads
FBZX 1.8
FBZX is a Sinclair Spectrum emulator, designed to work at full screen using the FrameBuffer. more>>
FBZX is a Sinclair Spectrum emulator, designed to work at full screen using the FrameBuffer.
Main features:
- emulates acurately the Original spectrum (both issue 2 and issue 3), the classic 128K, the Amstrad Plus 2 and the Amstrad Plus 2A. This include screen, keyboard and sound (both speaker and AY-3-8912 chip).
- Screen emulation is extremely acurate, so it can emulate border efects and even atribute efects.
- Supports Z80 snapshots, both loading and saving.
- Supports TAP (both read and write) and TZX (only read) tape files, supporting normal speed loading and fast speed loading.
- Emulates joysticks: kempston, cursor and sinclair.
- Emulates the Interface I and Microdrive.
- Is based in the great Z80 emulator created by Marat Fayzullin.
- Is distributed under GPL license (except the Z80 core, that cant be commercially distributed. See details in the homepage of Marat Fayzullin or in the documentation).
<<lessMain features:
- emulates acurately the Original spectrum (both issue 2 and issue 3), the classic 128K, the Amstrad Plus 2 and the Amstrad Plus 2A. This include screen, keyboard and sound (both speaker and AY-3-8912 chip).
- Screen emulation is extremely acurate, so it can emulate border efects and even atribute efects.
- Supports Z80 snapshots, both loading and saving.
- Supports TAP (both read and write) and TZX (only read) tape files, supporting normal speed loading and fast speed loading.
- Emulates joysticks: kempston, cursor and sinclair.
- Emulates the Interface I and Microdrive.
- Is based in the great Z80 emulator created by Marat Fayzullin.
- Is distributed under GPL license (except the Z80 core, that cant be commercially distributed. See details in the homepage of Marat Fayzullin or in the documentation).
Download (0.18MB)
Added: 2007-03-08 License: GPL (GNU General Public License) Price:
965 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above amstrad 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