Difference between revisions of "WinCPC"
From CPCWiki - THE Amstrad CPC encyclopedia!
(→Web links) |
|||
(10 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Image:wincpc. | + | [[Image:wincpc.gif|thumb|WinCPC screenshot]] |
− | '''WinCPC''' is an emulator for the range of old generation Amstrad CPC computers. It has been | + | '''WinCPC''' is an emulator for the range of old-generation Amstrad CPC computers. It has been developed by [[Flynn]] and runs under MS Windows. |
+ | Works very fine on GNU/Linux using wine ( far better than WinAPE ). | ||
== Features == | == Features == | ||
− | * Z80 emulation including all undocumented opcodes | + | * [[Z80]] emulation including all undocumented opcodes |
* µPD765-A FDC support for two floppy drives | * µPD765-A FDC support for two floppy drives | ||
− | * RAM banking for up to | + | * RAM banking for up to 576 KB RAM |
* Expansion ROMs | * Expansion ROMs | ||
* HD6845 CRT-Controller (type 0) | * HD6845 CRT-Controller (type 0) | ||
Line 14: | Line 15: | ||
* Supports CDT and TZX tape-images incl. WAV-converter | * Supports CDT and TZX tape-images incl. WAV-converter | ||
* Joystick support | * Joystick support | ||
− | * integrated | + | * integrated powerful debugger and peripheral monitor |
* integrated Z80 assembler | * integrated Z80 assembler | ||
* integrated 8080 assembler | * integrated 8080 assembler | ||
* Printer output | * Printer output | ||
− | * Digiblaster | + | * [[Digiblaster]] |
* Sound recorder | * Sound recorder | ||
* Colour, green and greyscale monitor simulation with brightness and contrast control | * Colour, green and greyscale monitor simulation with brightness and contrast control | ||
* VDU emulation | * VDU emulation | ||
− | * GUI in | + | * GUI in English, German and French language |
− | * 2 layer keyboard mapping | + | * 2-layer keyboard mapping |
* window or fullscreen mode | * window or fullscreen mode | ||
* Drag'n'drop for DSK, CDT and ZIP files | * Drag'n'drop for DSK, CDT and ZIP files | ||
+ | * Partial emulation of the [[SYMBiFACE II]] | ||
+ | |||
+ | == How to assemble z80 software with WinCPC == | ||
+ | |||
+ | Use for example the asm code on the author's contact page [http://www.wincpc.ch/index.php?topic=contact] | ||
+ | Open it in the z80 assembler and compile it. The software give you the entry point address and the size. | ||
+ | |||
+ | * execute it : | ||
+ | |||
+ | <pre> | ||
+ | CALL &8000 | ||
+ | </pre> | ||
+ | |||
+ | * save it on a dsk ( should be insert of course ): | ||
+ | <pre> | ||
+ | SAVE "flynn.bin",b,&8000,&1C | ||
+ | </pre> | ||
+ | |||
+ | * to execute the saved binary : | ||
+ | <pre> | ||
+ | MEMORY &7FFF | ||
+ | LOAD "flynn.bin",&8000 | ||
+ | CALL &8000 | ||
+ | </pre> | ||
+ | |||
+ | == Download == | ||
+ | |||
+ | * [[Media:Wincpc_tfm.zip]] | ||
+ | |||
== Web links == | == Web links == | ||
* [http://www.wincpc.ch/ WinCPC homepage] | * [http://www.wincpc.ch/ WinCPC homepage] | ||
+ | |||
+ | [[Category:Digiblaster]] | ||
+ | [[Category:Emulator]] |
Latest revision as of 03:19, 6 November 2017
WinCPC is an emulator for the range of old-generation Amstrad CPC computers. It has been developed by Flynn and runs under MS Windows. Works very fine on GNU/Linux using wine ( far better than WinAPE ).
Features
- Z80 emulation including all undocumented opcodes
- µPD765-A FDC support for two floppy drives
- RAM banking for up to 576 KB RAM
- Expansion ROMs
- HD6845 CRT-Controller (type 0)
- AY-3-8912 PSG
- Supports DSK and EDSK disc images
- Supports CDT and TZX tape-images incl. WAV-converter
- Joystick support
- integrated powerful debugger and peripheral monitor
- integrated Z80 assembler
- integrated 8080 assembler
- Printer output
- Digiblaster
- Sound recorder
- Colour, green and greyscale monitor simulation with brightness and contrast control
- VDU emulation
- GUI in English, German and French language
- 2-layer keyboard mapping
- window or fullscreen mode
- Drag'n'drop for DSK, CDT and ZIP files
- Partial emulation of the SYMBiFACE II
How to assemble z80 software with WinCPC
Use for example the asm code on the author's contact page [1] Open it in the z80 assembler and compile it. The software give you the entry point address and the size.
- execute it :
CALL &8000
- save it on a dsk ( should be insert of course ):
SAVE "flynn.bin",b,&8000,&1C
- to execute the saved binary :
MEMORY &7FFF LOAD "flynn.bin",&8000 CALL &8000
Download