Hello all cpc Fans here !
It's the last version of my amstrad cpc emulator : CPCEPower v2002 - Now, emulating the CPC PLUS models (464+, 6128+ and Gx4000) after 2 months of hard work !
--> 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 since last version are :
2020/03
ASIC: Added the sprites to the engine, performance is low but all demo are working good !
DSK: >hen changing CPC type, disk aren't ejected. So when you are on 664, 6128 or 6128+, you keep it and can read it after changing the CPC model !
CPR: By default, loading a CPR when CPC type is old (464,664 or 6128) automatically change configuration to a plus CPC model.
SNA/SNR: Intergrated CPC Plus compatibility. But SAVE SNA of Plus feature not implemented yet !
INI: Added default filepath for SCR/SNA savefile are used if defined in the .ini file.
Upgraded SDL2 to 2.0.12 (last version available)
2020/02
ASIC: Improve of some cpc plus features.
JOY: If you have an analogic axis on your joystick : send digitals and analogics joystick values (tested with Tennis Cup 2 only)
2020/01
CPR: Added support for cartridge format
ASIC: Added ASIC, PPI & CRTC 3 emulation
Why don't you generate versions for Linux and MacOS?
Unless you're using Windows-specific features, should be trivial to do.
Quote from: robcfg on 19:52, 12 April 20
Why don't you generate versions for Linux and MacOS?
Unless you're using Windows-specific features, should be trivial to do.
Only a lack of time... ;D
Krusty help me last year for fix a little thing (pointer of function gcc compatibility)... :doh:
I use CodeBlocks and Mingw on windows... And I'ven't got the time to make the compilation works on Linux...
But as I said, I hope to get the time soon to do that on Linux ! Even if it works good with Wine on Linux now...
Fair enough.
I'm struggling a bit on MacOS due to Catalina being only 64-Bit now, and will need to wait several months for the new Wine.
Thanks for your kind answer!
After 3 hours of hard works (upgrading my Linux and changing code for linux specifics), here is :
CPCEPower Linux 64bits Version :
You need zlib-1.2.11, libpng-1.6.37 et SDL2-2.0.12 installed !
Enjoy !
--> Tell me if you found bugs !
Compiled on Linux Mint 19.3 64bits with Code::Blocks 20.3 and gcc/g++ 9
damn, i have a lookup error. Maybe my SDL not up to date? Will try tonight
./CPCEPower_SDL: symbol lookup error: ./CPCEPower_SDL: undefined symbol: SDL_RWwrite
Quote from: roudoudou on 20:16, 14 April 20
damn, i have a lookup error. Maybe my SDL not up to date? Will try tonight
./CPCEPower_SDL: symbol lookup error: ./CPCEPower_SDL: undefined symbol: SDL_RWwrite
After a test, this error is because of wrong SDL2 installed (2.0.8 instead of 2.0.12 for example)...
Here is a new compilation with SDL2.0.8 linked for those who can't build the last SDL2 2.0.12 version on their linux distribution :