Here is the last version of my amstrad cpc emulator : CPCEPower v1911
see file CPCEPower_SDL_HELP.html for help !
Decompress all the archive in the same directory and run the .exe !
It works on windows and linux (use Wine).
the changes are :
2019/11
SNR: Added the playBack, but seems WINAPE specific keyframe adjusting missing, so some SNR don't work after a while... DSCA and DSCB disk files are automaticaly loaded, but need to be at the same file path as the SNR file !
BUGFIX: When a CDT was playing and tape motor on, there was a crash if you're loading a SNA or SNR !
ARGS: Add the possibility of disabling CTM monitor scanlines in .ini or commands line
OSD: Show side after track when disk is double side.
CTM: Added key SHIFT+F3 to change monitor scanlines and optimized the activate of the scanlines
DSK: Use SHIFT+F1 or SHIFT+F2 to try autochange and load other side of the disk already inserted. Name must contains "Face x" or "Side x" or "Disk x" and the rules to change 'x' after are A<->B or xA<->xB or 1<->2
Also CTRL+F1 or CTRL+F2 show the actual file in floppy disk A or B
CDT: Use SHIFT+F3 to try autochange and load other side of the tape/k7 already inserted. Name must contains "Face x" or "Side x" and the rules to change 'x' after are A<->B or xA<->xB or 1<->2
Also CTRL+F3 show the actual file in cassette desk
Warning, for doing that, I shifted the Function Key, now F4->change crtc type, SHIFT+F4-> scanlines or noscanlines, F5-> sound/nosound, SHIFT+F5-> stéreo/nostéreo.
ARGS: Add the possibility to autload tape with -e or --autotape command
INI: Add the choice of the language=uk or fr or es or dk to choose default language of Amstrad roms and keyboard.
Upgraded SDL2 to 2.0.10 (last version available)
JOY: Added the new events of SDL 2.0.10 to detect plug/unplug of the joystick
WIN: Added the possibility to set the x,y horizontal, vertical position of the main window in commande line or .ini file.
MEM: Added the extension of memory > 512kb -> 1024kb/1Mb, 2048kb/2Mb and 4096kb/4Mb are allowed ! FutureOs and others demos using this memory extension works now.
SNA: added management of extra memory chunk MX09->40. Also SNA file save of memory > 128kb through 4Mb is now available but without extra CHUNK MEM0->9 and MXxx because RLE compression not implemented yet !
MEM: added all connexions of extended banks memory, now SymbOs works (576kb or 1M version)
2019/09CDT&TAPE: Minor technical change for more accuracy on motor / play command !
FULLSCREEN: Keep and restore window position when set/reset fullscreen and only if display of the window isn't full in desktop area, reset it to center of the desktop.
JOYSTICK: Add axis and improve hat joystick move detection - more reliable
OSD: Added name of the file which is dropped and warning on screen display !
OSD: Added name of the write file (snapshot ou screenshot)on screen display !
2019/07
FDC : Corrected end of format command when FDC detect index hole for the second time - It appends when you try to format a track with track size superior of real track size. N=6 (8192 bytes) for example.
SAVE SCREEN : Implemented PNG format instead of BMP format to save screenshot
MOUSE : Hide mouse pointer when you left click inside the window display, press middle button or F8 (pause/unpause) to show mouse pointer again !
Enjoy !
New version 20191124
EXT: added digiblaster 8bit emulation on printer port. command line -d or digiblaster=yes in the .ini (with default=no before ;-)). Added a kind of " high pass filter" when the printer data is 255 x the same, it stop sound digiblaster output (mix with channel B).
Tell me if it sound like real hardware because I'ven't one to hear the 'real' quality !
When you active DIGIBLASTER the new image (instead of mono one - see IMG Folder) is show when sound are in mono, when sound are in stereo there is no digiblaster emulation !