CPC Rulez
https://cpcrulez.fr/forum/

[EMU] CPCEC Amstrad CPC emulator by CNGSOFT
https://cpcrulez.fr/forum/viewtopic.php?f=7&t=6195
Page 2 sur 2

Auteur :  PhilA [ 28 Mars 2021, 15:14 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

Salut,

J'ai récupéré la dernière version en date cpcec-20210219.zip ainsi que les ROM françaises sur le site de CNGSOFT.
Dans les paramètres je sélectionne la ROM du 6128 en français et je charge une image disque dans A:
Tout fonctionne correctement mais quand je ferme CPCEC et que je le relance c'est à nouveau la ROM anglaise qui est chargée par défaut et le lecteur A: est vide. Pourtant mes deux paramètres cités sont bien enregistrés dans cpcec.ini aux lignes disc et card mais ils ne sont pas pris en compte.

Bon, ce n'est pas méchant mais c'est ennuyeux de devoir le refaire à chaque fois et je pense que c'est un bug, que je voulais donc signaler vu que certains d'entre vous semblent être en contact direct avec le programmeur. :)

Auteur :  marcel [ 28 Mars 2021, 17:03 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

de CNG => en attendant tu peux écraser la ROM brit par la française

Auteur :  PhilA [ 21 Avr 2021, 21:14 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

Pour info, pas de changement avec la dernière version cpcec-20210418, hélas :(
Bon ce n'est pas très grave, c'est juste ch.... bien embêtant! :)

Auteur :  Princesse Mariana [ 22 Avr 2021, 08:37 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

CNGSOFT est de retour avec une nouvelle version de CPCEC , important changelog ci-dessous :
Citer :
20210418 -- twentieth public release. Pixel and scanline filters are now saturation-based (colour aberration, desaturation) rather than luminosity-based (horizontal blur, shading). Fixed bug in XRF-to-AVI recording: VFW32 operations always assumed 16-bit stereo. The film recording options "High resolution" and "High framerate" now stick between sessions, and the first one also applies to BMP screenshots. Added support for block types $19 and $4B in CDT/TZX tape files, as well as the new disc option "Read-only as default" so the user can choose whether discs are by default read-only or read-write, and this option stacks together with the already extant "Strict disc writes". Added new option "Flip joystick buttons" to CPCEC so users can swap the value of the two CPC joystick buttons, as suggested by SB1903. PSG emulation now catches overflows, regardless of whether they're programming errors (music distortion in "Thing on a Spring") or done on purpose (pipe sound effect in "Thing Bounces Back"). Fixed bug in ZXSEC's Plus3 memory contention ("Firefly" disc release) and improved the beeper (oversampling: Utz's "Quattropic"). ZXSEC snapshot handling is now more strict or flexible (changing models as often or as seldom as possible) depending on the option "Strict SNA files".
20210219 -- minor patch adding a new option, "Video: Blend scanlines" that handles Gigascreen effects (Spectrum demos "Mescaline Synesthesia" and "Tiratok", CPC demos "Batman Forever" and "Mad Leprechaun") and changing the sound synchronisation in SDL2. The AY chip noise generator is now a LFSR. SNA files saved from Spectrum Plus3 set bit 4 of byte 0x0C01E to state that the snapshot requires a Plus3 (Easter egg "Hello There I'm a +3"). The CPC debugger adds an information panel (key 'X') for Dandanator status, and its graphics viewer can show MODE 2 images.
20210129 -- minor patch fixing a bug in the CPC PIO ("Super Cars" had stopped working in version 20210115) and improving CRTC1 compatibility (first part of "Ecstasy Demo").
20210127 -- minor patch fixing bugs in the Spectrum timing ("LD (IX+n1),n2" and Z80_PRAE_SEND: thanks to Azesmbog for the FPGA test report) and the CPC tape analysis (conflict between Mikrogen and Hi-Tec).
20210115 -- minor patch fixing a bug in the CPC PIO: "Inertie" sends a value to port A, then reads the same value back instead of receiving a PSG register or keyboard bits.
20210114 -- minor patch improving Playcity stereo autodetection ("Alcon 2020" uses the left chip only), adding ROM simulation to Dandanator cartridges ("CPC Soccer") and fixing a bug in Z80 instruction CPI introduced in version 20210105 (RAXOFT tests) and another one in the CRTC1 VSYNC length ("Pheelone").
20210107 -- minor patch fixing a bug in the ASIC's screen split trigger (SSSL must be checked when HSYNC rises, rather than when HDISP rises) and a glitch in the Win32 joystick support, and making the Playcity CTC more responsive.
20210105 -- minor patch fixing a bug in video recording (it turned 44KHz stereo into 88KHz mono) and tape playback (16 and 24 bit WAVE files were improperly supported), extending the joystick support to handle directional controls (thanks to Pelrun for the Win32 and SDL2 code) and letting the Dandanator emulation modify the cartridge (configuration, savestates...) if the user requests it.
20201215 -- minor patch fixing snapshot loading on Spectrum Plus3 and extending the ULA's "snow" behavior ("Vectron") and scope ("Narco Police", "Robocop 3"). The SDL2 UI appends an ellipsis to filenames that are too long to fit within the dialogs.
20201212 -- nineteenth public release. The Windows version can use DirectDraw instead of GDI, and the SDL2 version uses Textures instead of Surfaces: performance rises when hardware acceleration is available. Just in case, however, command line parameter `-!` and the menu option "Video: Software render" can be used to disable the hardware acceleration in systems where it's missing or performs worse than pure software. CPC bugfix: PSG handles register 14 separately, as expected by "Gremlins (v1)". Spectrum bugfix: 128K ghost ports are properly emulated, the demo "Tiratok" plays music at last. XRF lists the available codecs on Windows when launched without parameters.
20201130 -- minor patch further extending ROM profile loading with four new fields: "type", "bank", "crtc" and "fddc".
20201122 -- minor patch fixing a crash when using the SDL2 interface to save a file in the root path, and enabling automatic SDL2 detection on compile time.
20201111 -- minor patch adding mouse tracking to the SDL2 interface and making XRF file recording less memory-consuming.

Auteur :  PhilA [ 03 Mai 2021, 14:17 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

PhilA a écrit :
J'ai récupéré la dernière version en date cpcec-20210219.zip ainsi que les ROM françaises sur le site de CNGSOFT.
Dans les paramètres je sélectionne la ROM du 6128 en français et je charge une image disque dans A:
Tout fonctionne correctement mais quand je ferme CPCEC et que je le relance c'est à nouveau la ROM anglaise qui est chargée par défaut et le lecteur A: est vide. Pourtant mes deux paramètres cités sont bien enregistrés dans cpcec.ini aux lignes disc et card mais ils ne sont pas pris en compte.

Dans le changelog de la dernière version il est dit:
Citer :
20210428 -- minor patch fixing bugs in the firmware INI handler (spaces must be trimmed on both sides of each string)

Sauf que ça ne fonctionne pas, ça continue de me charger la ROM anglaise par défaut :(

Auteur :  PhilA [ 04 Mai 2021, 10:13 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

En fait ce bug de CPCEC est plus vicelard que ça:

Si je charge la ROM CPC6128F.ROM par le menu Edit, j'ai bien la ROM française CPC 6128 active. La ligne correspondante s'écrit bien dans le .INI mais c'est la ROM anglaise qui se charge au prochain lancement du programme.

Si je charge la ROM CPCPLUSF.ROM j'ai bien la ROM française CPC 6128 PLUS active. La ligne correspondante s'écrit bien dans le .INI mais c'est la ROM anglaise du CPC 6128 PLUS qui se charge au prochain lancement du programme!

Comme si CPCEC ignorait le F final du nom de fichier de la ROM mais seulement à partir du fichier .INI :?

Auteur :  PhilA [ 08 Mai 2021, 19:38 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

Je crois que j'ai compris, il semble que les noms des ROMs sont codés en dur dans l'EXE :sigh: :

Image

Auteur :  Princesse Mariana [ 17 Juil 2021, 20:58 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

Citer :
20210428 -- minor patch fixing bugs in several tape fastloaders and in the firmware INI handler (spaces must be trimmed on both sides of each string), and adding inverse video 8-bit characters to the debugger's memory dump.
20210522 -- minor patch fixing bugs in the ASIC (modifying the SSCR has an immediate impact; SSSL is checked when HCC==R1 rather than when HCC==R0; reported by NoRecess), the PSG (register 15 is valid, even if the hardware doesn't use it: the Plus demo "Phat" plays its music properly now), the Z80 (EI always delays the next IRQ, no matter the previous state of the interrupt enable flag, and OUTI sends the OUT signal during its last microsecond rather than during the second-to-last; "KKB First" demo needed both fixes to run correctly; reported by Hicks) and the FDC (errors imply delays that must be emulated: the original protected disc of "Bad Cat" accidentally relies on this; reported by Dlfrsilver). The debugger accepts very simple expressions (additions and substractions) when entering 16-bit values (address of "Go To", length of "Output"...) and the integer zoom allows 50% steps rather than 100% because the default size is technically 200% rather than 100%.
20210524 -- minor patch fixing bugs in film recording: field size errors on 64-bit machines, improper AVI header sound sample size on 8-bit output (both reported by Cpcitor), and accumulated dirt between multiple recordings within the same session. XRF also shows the length of the output file.
20210526 -- minor patch aligning the X-Masking video effect to the right instead of the left. The debugger expressions accept three new operators: & (AND), | (OR) and ^ (XOR). XRF shows the output file's accurate byte length rather than just the megabytes, and running it without a target parameter prints the source video parameters and the expected size.
20210609 -- minor patch adding lightgun emulation for CPC (Trojan, Gunstick and Westphaser on joystick port) and Spectrum (Gunstick on Sinclair 1 and Kempston ports), recreating a CRTC0 quirk (when R6==0 a single scanline is shown, rather than none as in other CRTC types) and improving the choice of the filler colour when half scanlines are on. The SDL2 version now handles mouse clicks when the button is up to improve consistency with other user interfaces. Tape acceleration options stick between sessions.
20210624 -- minor patch adding Spectrum Dandanator support, and making both emulators able to load Dandanator cartridges from the command line and the key F3. Several heuristics ensure that the cartridges match the current system.
20210626 -- minor patch fixing several format errors ("%i" in place of "%d" or "%u" and so on), a bug in the CRTC (3D cylinders part of "PhX" on CRTC3) and another one in the Spectrum Dandanator ("LD (DE),A" trap). Slightly safer snapshot block loading on both CPCEC and ZXSEC.


Image Image

src/url: http://cngsoft.no-ip.org/cpcec.htm

Auteur :  norecess464 [ 18 Juil 2021, 02:34 ]
Sujet du message :  Re: [EMU] CPCEC Amstrad CPC emulator by CNGSOFT

Excellent que de voir Cngsoft continuer d’améliorer l’émulation !!

Page 2 sur 2 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/