CPCEPower v2105 © 2016-2021 by Megachur |
Contact me at cpcepower@gmail.com |
Drag'n'drop file on main window to load them into the emulator << drop in left half window for floppy disk 0 (.DSK, .IPF and .RAW) >> drop in right half window for floppy disk 1 (.DSK, .IPF and RAW) | file extension : .DSK (eDSK) .IPF (IPF CAPS) .RAW (CT Raw) .CDT (TZX Format v1.20) .CSW (CSW Format v1.1 or v2.00) .WAV (WAVE PCM) .SNA (MV - SNA) .SNR (RW - SNR) Disk : Press 'INSERT' Key to autotype CAT ! Tape : Press 'HOME' key to autotype |TAPE:RUN" ! |
![]() | Left click : soft reset (CTRL+F9) Right click : hard reset (CTRL+SHIFT+F9) |
![]() ![]() ![]() | Left click : stop/start emulation (F8) (F10) fast emulation on/off (sound is disable during fast emulation) |
![]() ![]() ![]() ![]() ![]() ![]() | no fd0 or fd1 emulation available no disk inserted in fd0 or fd1 disk or Original disk inserted Left click : Load disk Right click : save MFM to binary (same name of disk/k7/sna + _nnn.bin) Floppy Disk A F1 : Display the list of disk files on the directory CONTROL + F1 : Show actual disk name loaded in floppy A SHIFT + F1 : Load other side of the disk if it's same name with (Face or Side or Disk) A or B - xA or xB - 1 or 2 ALT + F1 : Eject disk Floppy Disk B F2, CONTROL + F2, SHIFT + F2 and ALT + F2 do the same for floppy B |
![]() ![]() | Left click on center of the floppy : flip side of the disk if two sides exists in .ipf or .dsk file ! |
![]() ![]() | Left click : disable/enable write protection of disk |
![]() | Left click : Load tape F3 : Display the list of tape files on the directory CONTROL + F3 : Show actual tape name loaded - SHIFT + F3 : Load other side of the tape if it's same name with (Face or Side) A or B ALT + F3 : Eject tape |
![]() ![]() ![]() | Left click : play/pause k7 motor or rewind tape |
![]() | Left click : Display the list of cartridge files on the directory (F5) |
![]() ![]() ![]() | Left click : change color/green/gray color display |
![]() ![]() | Left click : change monitor scanlines / simple or double (ALT+F5) |
![]() | Left click : fullscreen or desktop window (F11) for FULLSCREEN WINDOW or (CTRL+F11) for a new FULLSCREEN for and +SHIFT for maximize CPC Screen |
![]() ![]() | Left click : enable/disable music (F6) |
![]() ![]() ![]() | Left click : mono/stereo/digiblaster(mono) sound (SHIFT+F6) |
![]() ![]() ![]() | Left click : enable/disable joytick, gunStick (F12) If no Joystick found map cursor keys to directions and Control, Shift, Tab to fire 1, 2, 3 |
![]() | Left click : take a screenshot (F7) |
![]() | Left click : load snapshot (F4) (same name of disk/k7/sna + _nnn.sna) |
![]() | Right click : take snapshot (SHIFT+F4) (same name of disk/k7/sna + _nnn.sna) |
![]() ![]() ![]() ![]() ![]() ![]() | Change CPC model (464, 664, 6128, 464+, 6128+ or GX4000) with hard reset (464, 464+ and GX4000 have no fdc emulation by default) (CTRL+F6) |
![]() ![]() ![]() ![]() | Change CPC ROM language (OS and Basic when available for 464,664 or 6128) with reset If it don't work, do a reset after the change ! |
![]() ![]() ![]() ![]() | Change crtc model (0,1,2 or 4) (SHIFT+F5) |
![]() | Left/Right click : show/hide virtual keyboard window Click gauche : press a key one time Right click : press a key permanently - Left click on the green rectangle on top to release |
![]() | Keyboard 464 fr (not usable now, work in progress) |
![]() | Keyboard 464 uk (not usable now, work in progress) |
![]() | Keyboard 664 uk (not usable now, work in progress) |
![]() | Keyboard 6128 fr (not usable now, work in progress) |
![]() | Keyboard 6128 uk (not usable now, work in progress) |
CPCEPower.ini : | You can edit the file to set this parameters : Warning, by default, the command-line options are prioritary to this ones because they are applied after these ! informations lines : - comment line : must begin with a semicolon (;) then anything you want to type - section line : must be in square brackets ([ and ]) then anything you want to type optionName=value : optionText=yes or y (activate) or no or n (desactivate) optionFile=text without quotation marks (") default option : default=yes -> all the lines after are ignored ! default=no -> all the lines after are readed ! section [cpc] : cpc=464, 664, 6128, 464+, 6128+ or gx4000 -> choose the cpc type language=uk or =fr or =es or =dk -> choose rom language type crtc=0, =1, =2 -> choose the crtc type scanlines=yes or =no -> enable / disable CTM Monitor scanlines mem=128, =64, =640, etc. -> choose the amount of memory extension+64kb lrom=drive:\filepath\filename.ROM -> choose the name of Lower Rom 16ko file nrom=0 -> choose the number of an Upper Rom urom=drive:\filepath\filename.ROM -> choose the name of an Upper Rom 16ko file section [interface] : fullscreen=yes -> activate fullscreen, =no -> desactivate fullscreen fullwindow=yes -> activate fullwindow on current desktop, =no -> desactivate fullwindow winx=200 -> horizontal x position of the main window winy=250 -> vertical y position of the main window sound=yes -> activate sound, =no -> desactivate sound digiblaster=yes -> activate DigiBlaster 8bits emulation on printer port joystick=yes -> activate joystick, =no -> desactivate joystick gunstick=yes -> activate gunstick, =no -> desactivate gunstick section [files] : filepathSCR=drive:\filepath\-> choose the name of the default directory for screenshot filesave filepathSNA=drive:\filepath\-> choose the name of the default directory for snapshot filesave dsk0=drive:\filepath\filename -> choose the name of image disk, hfe, ipf or ctraw file to load to floppy disk drive 0 could be also hfe0=, ipf0= or raw0= dsk1=drive:\filepath\filename -> choose the name of image disk, hfe, ipf or ctraw file to load to floppy disk drive 1 could be also hfe1=, ipf1= or raw1= cdt=drive:\filepath\filename -> choose the name of image tape file to load to cassette drive could be also csw= or wav= sna=drive:\filepath\filename -> choose the name of snapshot or snr file to load into memory could be also snr= cpr=drive:\filepath\filename -> choose the name of image cartridge to load xpr=drive:\filepath\filename -> choose the name of image extended memory cartridge to load auto=text -> this text will be prompt into the emulator after a little delay |
Command line options help : | Usage: CPCEPower_SDL [options] Options: -h, --help -f, --fullscreen -w, --windowx - set horizontal x position of principal window -y, --windowx - set vertical y position of principal window -z, --grabmouse - set mouse grabbing on main window -n, --nosound - disable sound -d, --digiblaster - enable digiblaster -q, --audiofrequency=48000, 96000 or 192000 - desired audio frequency - default is 44100Hz -v, --volsound - volume of the sound (0 (nosound) -> 128 (max volume)) -j, --joystick - enable joystick -x, --scanlines - enable CTM monitor scanlines -c, --cpc=464, 664, 6128, 464+, 6128+ or GX4000 -t, --crtc=0,1,2 or 4 -m, --mem=memory to allocate in Kilo Bytes -0, --dsk0=dsk, raw or ipf file to load in floppy drive unit 0 -1, --dsk1=dsk, raw or ipf file to load in floppy drive unit 1 -k, --tape=cdt, csw or wave file to load as k7 in tape player -p, --cpr=cartridge or extended memory cartridge file to load for cpc plus or gx4000" -s, --sna=sna or --snr=snr file to load in memory -u, --urom=rom number select -r, --rom=rom file to load in rom number selected -l, --lrom=rom file to load in low rom (OS) -e, --autotape - autoload tape -a, --auto=name of the file to autoload (don't forget to add run" for example -a "run\"disc") -g, --gunstick to activate MHT gunStick |
Default directories : | ./IMG : images of the bottom buttons of the window in bmp format - 24 bits ./ROM : free roms (c) Amstrad + Parados (to load different roms, see help - command line) ./WAVE : sounds floppy disk (insert / eject floppy and change of tracks) - if you change them, pay attention to their shortest possible duration as currently, these sounds are not mixed with the sound of emulation AY but they are cuting and replacing the sound of AY a short time. |
File association on WINDOWS System : | Associate the emulator CPCePower by default with files based on their extension .dsk, .raw, .ipf + snapshots .sna. : for this you must create a CPCEPower.bat file and put the following contents: C:\xxx\CPCEPower_SDL.exe -c6128 -0% 1 or you can add 'start' before like that start C:\xxx\CPCEPower_SDL.exe -c6128 -0% 1 to hide command console ! xxx is the path where you put the executable. the following options are provided as examples. They are used to enable emulation in cpc mode 6128 and load the file set by Windows (% 1). (see help - command line for others commands) Then make the file association with the file CPCEPower.bat created. When you double-click on all the files with the desired extension, the emulator will launch with this file. |