avatar_Arnaud

CPCEC a new emulator from cngsoft

Started by Arnaud, 08:14, 16 March 19

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

pelrun

#300
It's probably temporary - being on no-ip means it's self-hosted so it just means his network or PC is currently down.


robcfg

Yep, there's a problem with the conversion of text to link.

Better summon @Gryzor  :D

Gryzor

Quote from: robcfg on 21:18, 21 February 23Yep, there's a problem with the conversion of text to link.

Better summon @Gryzor  :D
Damn, sorry, will take a look in the morning, trying to fix my phone right now (which I royally fucked up playing with system props)

CraigsBar

As I've been looking for this for what seems like forever I thought I might as well ask here. @cngsoft would a port of CPCEC be possible to Android. There is a distinct lack of quality cpc emulation out there for the CPC and GX4000 / Plus support even in retroarch is abysmal!

I now have an AYN Odin and the only thing it is missing is a decent way of playing GX4000 Pang! Retro arch manages about 4fps which is as you might imagine unplayable. I had hoped that I'd get the Windows builds of either CPCEC or RVM working on the Windows 11 ARM partition on the console, but they do not play nice on there :( Odd since CPCEC works on Windows 11 for Arm on my M1 Mac.  I did not test RVM in this way as I have the Mac Native version installed anyway. 
IRC:  #Retro4All on Freenode

SkulleateR

Quote from: CraigsBar on 01:48, 22 February 23As I've been looking for this for what seems like forever I thought I might as well ask here. @cngsoft would a port of CPCEC be possible to Android. There is a distinct lack of quality cpc emulation out there for the CPC and GX4000 / Plus support even in retroarch is abysmal!

I now have an AYN Odin and the only thing it is missing is a decent way of playing GX4000 Pang! Retro arch manages about 4fps which is as you might imagine unplayable. I had hoped that I'd get the Windows builds of either CPCEC or RVM working on the Windows 11 ARM partition on the console, but they do not play nice on there :( Odd since CPCEC works on Windows 11 for Arm on my M1 Mac.  I did not test RVM in this way as I have the Mac Native version installed anyway.

You may want to check out https://www.cpc-emu.org for your Android needs ;) Anyway, I would also love to see CPCEC running on Android and Mac for some testing :D

CraigsBar

Quote from: SkulleateR on 04:11, 22 February 23
Quote from: CraigsBar on 01:48, 22 February 23As I've been looking for this for what seems like forever I thought I might as well ask here. @cngsoft would a port of CPCEC be possible to Android. There is a distinct lack of quality cpc emulation out there for the CPC and GX4000 / Plus support even in retroarch is abysmal!

I now have an AYN Odin and the only thing it is missing is a decent way of playing GX4000 Pang! Retro arch manages about 4fps which is as you might imagine unplayable. I had hoped that I'd get the Windows builds of either CPCEC or RVM working on the Windows 11 ARM partition on the console, but they do not play nice on there :( Odd since CPCEC works on Windows 11 for Arm on my M1 Mac.  I did not test RVM in this way as I have the Mac Native version installed anyway.

You may want to check out https://www.cpc-emu.org for your Android needs ;) Anyway, I would also love to see CPCEC running on Android and Mac for some testing :D
Yeah, I've tried cpc-emu for Android. Whilst it is the best of a bad lot, it's still far from as seamless as, say Robert Broglia's c64 and msx (C64.EMU and MSX.EMU) emulators or redream, PPSSPP etc...m
IRC:  #Retro4All on Freenode

cngsoft

Quote from: CraigsBar on 01:48, 22 February 23As I've been looking for this for what seems like forever I thought I might as well ask here. @cngsoft would a port of CPCEC be possible to Android.
I've been busy for a while, hence my long silence and the lack of news, but I'm afraid that Android ports of CPCEC and kin will require an expert on that platform. The SDL2 version of CPCEC is the most I could do for non-Windows environments, and only because of the excellent work that SDL2 does at "wrapping" all the operations that fall beyond the scope of the C standard library.
(if you can't see the banner right now my server is currently offline)

walterg74

Hey folks, 2 dumb questions:

1) Is the keymap for CPCEC  listed anywhere, specially for the special keys? (no pun intended :) )

2) Are there any shortcuts for tape drive control? (Play/Stop/FFW, etc.) 

Thanks!

pelrun

As far as the keyboard mapping goes, this is straight from the manual (cpcec-e.txt):


QuoteThe mapping between the real keyboard and the emulated is straightforward
(alphanumeric table, control keys, numeric keypad, cursors...) with the only
particularities of DELETE for CLR and INSERT for COPY, as their functions are
equivalent but modern keyboards no longer place these keys within the
alphanumeric table.


I don't see any reference to manual control of tapes, though, probably because it's not normally needed in an emulator (auto-play using the remote signal is generally sufficient.)

walterg74

Quote from: pelrun on 14:36, 03 April 23As far as the keyboard mapping goes, this is straight from the manual (cpcec-e.txt):


QuoteThe mapping between the real keyboard and the emulated is straightforward
(alphanumeric table, control keys, numeric keypad, cursors...) with the only
particularities of DELETE for CLR and INSERT for COPY, as their functions are
equivalent but modern keyboards no longer place these keys within the
alphanumeric table.


I don't see any reference to manual control of tapes, though, probably because it's not normally needed in an emulator (auto-play using the remote signal is generally sufficient.)
Thanks!

Yeah, I realize normally not needed, just ocd and quirkyness of loving to "emulate" even those things :)

One more technical doubt just came up playing around some more:

With command line options etc, you choose which machine will be emulated. 

But if I pick a 464 for example, why does CTRL+ENTER not work and you have to enter |tape first as if it were a different model? Is this a bug?

Johnny Olsen

No - but it is not the cpc 464 rom that has the control but the Disc rom.
Removing "Disc controller" should solve the problem.


walterg74

Quote from: Johnny Olsen on 15:57, 03 April 23No - but it is not the cpc 464 rom that has the control but the Disc rom.
Removing "Disc controller" should solve the problem.



Ah ok I see. So when there is a disc controller present, that takes precedence/is the default? And I assume that is the same behaviour on a real/physical machine?


pelrun

Yes, the AMSDOS ROM always overrides the original firmware vectors on initialisation. |tape simply restores the original vectors.

If you pull that ROM out of a 6128 it'll boot up in tape mode too.

walterg74

Quote from: pelrun on 17:14, 03 April 23Yes, the AMSDOS ROM always overrides the original firmware vectors on initialisation. |tape simply restores the original vectors.

If you pull that ROM out of a 6128 it'll boot up in tape mode too.

Thanks!

"Mystery" solved... :) 

Powered by SMFPacks Menu Editor Mod