Poll
Question:
Which emulator(s) do you use?
Option 1: AMSpirit
votes: 7
Option 2: Arnold
votes: 2
Option 3: Caprice Forever
votes: 9
Option 4: CPCEC
votes: 18
Option 5: CPCEmuPower
votes: 3
Option 6: Java-CPC
votes: 4
Option 7: Retro Virtual Machine
votes: 17
Option 8: SugarBox
votes: 6
Option 9: Winape
votes: 40
Option 10: Another one (tell us in response)
votes: 10
Just a pool to see which emulator is used for cpcwiki users
Other: tiny.js on my website
Well I use three emulators, two of them are not even managed: Caprice and WinCPC
Indeed there is another one missing:
CPCEmu
The good old one from the 90ies, and now still alive. It's the only one with M4Board (Wifi) and Graphics9000 bitmap support, so beside WinApe, which is IMHO still just the best for a developer, I would vote for it as well.
I voted for Caprice reloaded, but in reality it's Caprice Forever 64 v23.7 (not listed) that I use.
Quote from: poulette73 on 21:34, 24 August 23I voted for Caprice reloaded, but in reality it's Caprice Forever 64 v23.7 (not listed) that I use.
i missed the name (reloaded, forever), i thought about Forever, the most recently update => i modify the pool
WinApe for ASM
SugarBOX for best Vsync on LCD
CPCEC for mix fliker color to const color.
4 http://crocods.org/web/
ps. AMSpirit I'm waiting for come back Debuger.
WinAPE has a really nice interface, there are a few little bits I might tweak but otherwise it's spot on. Sadly the emulation is lacking a bit these days.
RVM is really nice in terms of emulation accuracy, but I can't help but find the attempt at skeuomorphism makes for a much more clunky interface to actually use day to day.
Haven't really had chance to try out some of the others.
I largely use MAME, for familiarity reason, and it just works under Linux. RVM is a pretty good backup now, especially since zip support has made it far more usable.
AMSpiriT and Caprice Forever(64bit)
Most of what I do with the amstrad is largely on real hardware now since I got my 6128, but those two emulators are what's used if I'm tinkering about with being lazy.
Same case here, I work 99% on real 6128 hardware.
The few times I use an emulator it's out of laziness, when I want to test if a dsk (game/demo/utility) or a rom works.
I mainly use WinAPE as a development platform and CPCEmu to test M4 Board interoperability.
I only use real Amstrad computers for everything else.
d_kef
Quote from: Prodatron on 21:31, 24 August 23Indeed there is another one missing:
CPCEmu
The good old one from the 90ies, and now still alive. It's the only one with M4Board (Wifi) and Graphics9000 bitmap support, so beside WinApe, which is IMHO still just the best for a developer, I would vote for it as well.
CPCEmu supports the GFX9009?
AMSpirit - probably the future best emulator, compliant with various CRTC flavours. Only for windows users, but this should evolve in the near future.
The next big step will be the support for the plus variants.
I use Joyce re PCW. I don't have any CPC machine
I use AmeDS.on the Nintendo DS.
WinApe, CPCEmu (by Marco Veith), and BB-Emu (for the smallest CPC emulator with full physical keyboard)
For development these are my favorites:
- Caprice32: It has by far the very best DSK handling. It _always_ asks you if you want to save an altered DSK _and_ it allows you to change the name. For development ideal, and no other one does this.
- WinCPC: Perfect for debugging! Also to generate wallpapers for the CPC
- JavaCPC: for lots of features and precise emulation
- WinApe: for Plus software / Cartridges
However, the best is to use a real CPC, because not a single emulator provides 100% precise emulation. I can only suggest to test your stuff more frequently on the real hardware to save time. 8)
Other: ACE. :P
Not because it is the best one, simply because none of those listed work on my computers. :D
winape on windows, winape with wine on Linux to execute code step by step and read register values/memory
Before doing that I test on CPC by sending a snapshot on the M4
I eventually send information to the CPC with a booster like interface when errors only happen on real machine and or not debuggable with an emulator
edit1: you forget youtube. I admit that as time pass I often look at demos on youtube before playing on a cpc (I don't have it at work, it is always a nightmare to transfer files)
edit2: on this page, https://www.cpcwiki.eu/index.php/Emulators, I discovered that unreleased emulator http://www.roudoudou.com/AceHacked/.
@OffseT/@roudoudou: any release date ?
As a complementary info to the poll, I use the
@norecess464 version of CPCE by
@cngsoft, on Linux. It's so far the best "developer" emulator, it even beats the venerable Winape. The ability to "observe" a SNA/DSK file, and reload it automatically when it changes is priceless.
Thanks for this thread... I will try test the memory routines on as many windows emulators I can find. Ultimately they should behave as a real cpc does, otherwise they may as well be spectrum emulators.
I use RVM, CPCEC and Caprice32 (not C. Forever).
RVM is ideal to create a video and make a lot of experiments.
Other emulators than there isn't in the survey: ZESarUX, RetroArch, MAME...
This one: https://acpc.me/emul/cpc-ui.php
Just drag and pull there DSK or TXT file with Basic. ;)
But you can't save anything with this emulador!
Quote from: ZbyniuR on 02:22, 25 December 23This one: https://acpc.me/emul/cpc-ui.php
Just drag and pull there DSK or TXT file with Basic. ;)
Juicy! Only if it had a setting to set the emulation speed to 100%.
It only allowed me 3 options, but I use CPCEC, RVM2, WinAPE, and in "other", I use CLK: https://github.com/TomHarte/CLK
Because development. For a quick fix of CPC I tend to go with CPCEC these days.
I use Caprice Forever from the day it appeared, and believe me, to play games, save snapshots, save disks, etc, it's the best by far ! why? you may ask...
Pros:
- You can directly use a real joystick
- has scanlines for predefined resolutions that you can increase or decrease with f9 and f10, but you can customize it and even have the display borders as the original
- you can directly save or update snapshots with predefined keys, but you can use also a key mapper to do it with a gamepad or joystick itself for best usability
- it has total fidelity: things like the lost of vsync and the tape unit getting crazy when you write 'call 19' and then 'call 20' on a cpc 464 works
- tons and tons of overwhelming options, you gotta see it to believe it.
- constantly updated
Cons:
-The setup system ui is a little bit outdated
-Hotheys not customizable, but you can use a key remapper as I mentioned
-The option to display borders as the original sometimes fails, but repeating it does the job.
The other emulators don't have so much key shortcuts, or have too little options, or fail, or don't emulate that properly things like cassette fails etc.
I hope it helps, give it a try !
Hiya,
The one I use is not in the list... Caprice32 (https://github.com/ColinPitrat/caprice32), it is the only one to have a display optimization as I am looking for while having wide compatibility.