Difference between revisions of "WinCPC"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(http://nicolamenicacci.com/board/wp-content/uploads/media/2370.html)
(Web links)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[http://nicolamenicacci.com/board/wp-content/uploads/media/2370.html pinball video games] [http://nicolamenicacci.com/board/wp-content/uploads/media/1094.html malevolent movie] [http://limorgalili.com/admin/backup/dump/text-966.html love theory] [http://greenfestphilly.org/wp-content/gallery/ssgf07/news-990.html spencer alexis] [http://favoritethingsstudio.com/shopfts/imgs/icons/resource821.htm las vegas weatherman video]
 
 
[[Image:wincpc.gif|thumb|WinCPC screenshot]]
 
[[Image:wincpc.gif|thumb|WinCPC screenshot]]
  
 
'''WinCPC''' is an emulator for the range of old-generation Amstrad CPC computers. It has been developed by [[Flynn]] and runs under MS Windows.  
 
'''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 576kb RAM
+
* RAM banking for up to 576 KB RAM
 
* Expansion ROMs
 
* Expansion ROMs
 
* HD6845 CRT-Controller (type 0)
 
* HD6845 CRT-Controller (type 0)
Line 19: Line 19:
 
* 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
Line 27: Line 27:
 
* 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 ==
Line 32: Line 61:
 
* [http://www.wincpc.ch/ WinCPC homepage]
 
* [http://www.wincpc.ch/ WinCPC homepage]
  
 +
[[Category:Digiblaster]]
 
[[Category:Emulator]]
 
[[Category:Emulator]]

Latest revision as of 03:19, 6 November 2017

WinCPC screenshot

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


Web links