Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 19 Mai 2022, 15:22

Index du forum » CPC Rulez » Émulation

Le fuseau horaire est UTC+1 heure


[EMU] CPCEPower v2004



Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 22 message(s) ]  Aller vers la page 1, 2  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
Megachur
 Sujet du message : [EMU] CPCEPower v2004
Message Publié : 18 Avr 2020, 15:37 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Nouvelle version :laposte: v2004 pour Windows avec :

2020/04
MEM: Corrected a little bug when deallocating LROM DATA at CPR loading.
FDC: Corrected a regression bug when command was équal to zéro (version) or to invalid command number !
FlipSide: Fixed 2 bugs (Thanks to Loïc)

Pièce jointe :
20200419_CPCEPower_SDL_Release.zip


Attention, nouvelle version aujourd'hui qui corrige un petit bug qui n'arrive pas souvent sur la gestion des répertoires des fichiers :


--> voir le fichier CPCEPower_SDL_HELP.html pour obtenir de l'aide!

--> Décompressez l'archive dans le même répertoire et lancez le fichier .exe!

mise à jour de la version Linux à venir !

Enjoy :biere: !


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Dernière édition par Megachur le 19 Avr 2020, 06:31, édité 2 fois.

Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 18 Avr 2020, 21:11 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Voici la version Linux SDL2_0_8 (CPCEPower_SDL2_0_8) et la version SDL2_0_12 (CPCEPower_SDL) :

Pièce jointe :
20200418_CPCEPower_SDL_Release_Linux_x64.zip


Il reste un bug spécifique à la version UNIX : le changement de FACE des disquettes ou K7 ne fonctionne pas... du fait que ce système soit case sensitive pour la gestion des fichiers ... je dois revoir cela pour la prochaine version !

Enjoy :winner: !


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 19 Avr 2020, 05:07 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
@Gerald : Le clignotement des boutons a été corrigé... C'est lié au :fada: double buffer :smile15 utilisé par la SDL qui se comporte différemment de windows ... Je l'ai réglé temporairement en réaffichant les boutons à chaque frame plutôt qu'uniquement quand ils changent... C'est une peu couteux en performance du coup, je vais voir pour amélioré cela pour la prochaine :superman: fois !

Je te remercie par avance (ainsi que d'autre Linuxien) de me confirmer que cela fixe ce soucis :winner: d'affichage !


Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 19 Avr 2020, 06:32 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Attention, nouvelle version Windows aujourd'hui qui corrige un petit bug qui n'arrive pas souvent sur la gestion des répertoires des fichiers

et je compilerai et mettrai une nouvelle version Linux pour la gestion des changements de face 'case sensitive' :pir8: prochainement !


Haut
 Profil  
 
marcel
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 19 Avr 2020, 07:29 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
Megachur a écrit :
@Gerald : Le clignotement des boutons a été corrigé... C'est lié au :fada: double buffer :smile15 utilisé par la SDL qui se comporte différemment de windows ... Je l'ai réglé temporairement en réaffichant les boutons à chaque frame plutôt qu'uniquement quand ils changent... C'est une peu couteux en performance du coup, je vais voir pour amélioré cela pour la prochaine :superman: fois !

Je te remercie par avance (ainsi que d'autre Linuxien) de me confirmer que cela fixe ce soucis :winner: d'affichage !


Ah oui sur Linux c'est même plus probablement un triple buffer qui est effacé en même temps qu'autre chose :)


Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 19 Avr 2020, 13:57 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Voici le pack pour Linux :

Pièce jointe :
20200419_CPCEPower_SDL_Release_Linux_x64.zip


CPCEPower_SDL --> pour Linux avec SDL2 2.0.12 installé
et
CPCEPower_SDL2_0_8 --> pour Linux avec SDL2 2.0.8 installé

Merci de me dire si tout fonctionne sur votre Linux ;-) maintenant :kissed: :sweatingbullets: !


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Haut
 Profil  
 
marcel
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 19 Avr 2020, 15:08 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
C'est classe, la fluidité en natif c'est achement mieux!

Est-ce qu'on peut le lancer une cartouche depuis la ligne de commande par exemple (plutôt que faire un drag'n'drop?)


Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 19 Avr 2020, 16:47 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
marcel a écrit :
C'est classe, la fluidité en natif c'est achement mieux!

Est-ce qu'on peut le lancer une cartouche depuis la ligne de commande par exemple (plutôt que faire un drag'n'drop?)


ça sert à quoi que je me décarcasse à maintenir la doc à jour, hein !

./CPCEPower_SDL --help ou voir la page html fournie dans l'archive :pir8: !

en résumé en ligne de commande, on peut faire :

Code :
Usage: CPCEPower_SDL [options]
Options:
   -h, --help
   -f, --fullscreen
   -w, --windowx - set horizontal x position of principal window
   -z, --windowx - set vertical y position of principal window
   -n, --nosound - disable sound
   -d, --digiblaster - enable digiblaster
   -v, --volsound - volume of the sound (0 (nosound) -> 128 (max volume))
   -j, --joystick - enable joystick
   -x, --scanlines - enable CTM monitor scanlines
   -c, --cpc=464, 664, 6128, 464+, 6128+ or GX4000
   -t, --crtc=0,1,2 or 4
   -m, --mem=memory to allocate in Kilo Bytes
   -0, --dsk0=dsk, raw or ipf file to load in floppy drive unit 0
   -1, --dsk1=dsk, raw or ipf file to load in floppy drive unit 1
   -k, --tape=cdt or wave file to load as k7 in tape player    -p, --cpr=cartridge file to load for cpc plus or gx4000"    -s, --sna=sna or --snr=snr file to load in memory
   -u, --urom=rom number select
   -r, --rom=rom file to load in rom number selected
   -l, --lrom=rom file to load in low rom (OS)
   -e, --autotape - autoload tape
   -a, --auto=name of the file to autoload (don't forget to add run" for example -a "run\"disc")
   -g, --gunstick to activate MHT gunStick



donc pour charger une cpr (en mode linux pour les répertoires :D ) :

./CPCEPower_SDL -p "/home/marcel/Bureau/CPC+/myProdAmazing/CRTC 3 (UK) (128K) (2017) [CARTOUCHE] [DEMO].cpr"
ou
./CPCEPower_SDL --cpr="/home/marcel/Bureau/CPC+/myProdAmazing/CRTC 3 (UK) (128K) (2017) [CARTOUCHE] [DEMO].cpr"

par défaut, comme on charge une cpr, on est en mode 6128+, si on veut, on peut aussi spécifier une GX4000 par exemple aussi :

./CPCEPower_SDL -c GX4000 -p "/home/marcel/Bureau/CPC+/myProdAmazing/CRTC 3 (UK) (128K) (2017) [CARTOUCHE] [DEMO].cpr"

:biere:


Haut
 Profil  
 
marcel
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 19 Avr 2020, 17:35 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
Comme on pouvait faire du drag'n'drop je me demandais naivement si on ne pouvait pas envoyer un fichier dans la ligne de commande, sans rien faire de plus, l'extension préjugeant de l'usage!

J'ai testé les deux options à dispo sans succès

Code :
--cpr="fichier" est une option non reconnue

--cpr "fichier" est aussi non reconnu

-p="fichier" ne dit rien mais ne fait rien non plus

-p "fichier" plante avec un segfault   


fichier étant soit le nom seul, soit avec ./ soit avec le chemin complet à partir de la racine


Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 20 Avr 2020, 06:16 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Voici donc un nouveau Pack Linux :

Pièce jointe :
20200420_CPCEPower_SDL_Release_Linux_x64.zip


J'avais deux boulettes que j'ai corrigées : la première il manquait l'option cpr (par contre la -p fonctionnait très bien ;-)) et en +, si on fournissait un mauvais argument, ça plantait (pas beau) !

CPCEPower_SDL --> pour Linux avec SDL2 2.0.12 installé
et
CPCEPower_SDL2_0_8 --> pour Linux avec SDL2 2.0.8 installé

donc l'usage est le suivant par exemple :

./CPCEPower_SDL -p '/home/myCPR/Super Demo.cpr'
ou avec les ""
./CPCEPower_SDL -p "/home/myCPR/Super Demo.cpr"
ou
./CPCEPower_SDL --cpr='/home/myCPR/Super Demo.cpr'

Merci de me dire si tout fonctionne sur votre Linux ;-) maintenant :kissed: :sweatingbullets: !

--> Nouvelle version Windows à suivre ;-) !


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 20 Avr 2020, 06:53 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
Et voici également la nouvelle version Windows qui corrige le bug sur les paramètres passés en ligne de commande :


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Dernière édition par Megachur le 20 Avr 2020, 09:28, édité 1 fois.

Haut
 Profil  
 
marcel
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 20 Avr 2020, 07:29 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
je n'arrive toujours pas à lancer un CPR depuis la ligne de commande, sans effet pour moi (sauf l'option CPR qui ne renvoie plus d'erreur mais ne fait rien)

j'ai joué un peu plus avec la ligne sans succès

CPCE -cpr="fichier" --cpc=GX4000 => l'ému démarre en GX4000 (mais sans ma cartouche)

CPCE -c GX4000 -cpr="fichier" => l'ému démarre en 464 normal (???)

CPCE --cpc=GX4000 -cpr="fichier" => toujours en 464

et le meilleur pour la fin

CPCE --cpc=GX4000 -cpr="fichier" --cpc=GX4000 => double free or corruption (!prev) Aborted (core dumped)


Haut
 Profil  
 
marcel
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 20 Avr 2020, 07:36 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
Bon alors ça fonctionne en faisant --cpr mais si on met -cpr ça gueule pas

-p espace "fichier" ça fonctionne mais -p="fichier" ça gueule pas non plus et donc on démarre en 464

Faudrait vraiment gérer les cas d'erreur plutôt qu'ignorer et continuer


Haut
 Profil  
 
Megachur
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 20 Avr 2020, 09:36 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1659
marcel a écrit :
Bon alors ça fonctionne en faisant --cpr mais si on met -cpr ça gueule pas

-p espace "fichier" ça fonctionne mais -p="fichier" ça gueule pas non plus et donc on démarre en 464

Faudrait vraiment gérer les cas d'erreur plutôt qu'ignorer et continuer


bah, oui, c'est conforme au standard GNU C ;-) que j'utilise : https://www.gnu.org/software/libc/manual/html_node/Getopt-Long-Options.html#Getopt-Long-Options

soit option courte avec un tirets -
-o(ESPACE ou pas)ARGUMENTS
soit options longues avec deux tirets -- et ensuite un égal = oour séparer l'argument...
--options=ARGUMENTS

Faudrait vraiment gérer les cas d'erreur plutôt qu'ignorer et continuer -> c'est à dire, tu veux un stop avec un message quand c'est pas bon ? :magic:


Haut
 Profil  
 
marcel
 Sujet du message : Re: [EMU] CPCEPower v2004
Message Publié : 20 Avr 2020, 10:45 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 388
C'est à dire que quand j'utilise un outil j'suis pas supposé jouer aux devinettes

Soit l'option que je mets est correctement orthographiée et elle s'exécute, soit ça doit afficher une erreur appropriée

Et si je l'orthographie correctement mais que (par exemple) le fichier n'est pas trouvé, faut le dire! Après sortir en erreur ou non, c'est un choix.

Pour le type de CPC si on écrit n'importe quoi, idem y a pas d'erreur. Sans aller jusqu'à afficher l'aide de l'option, dire que le type n'est pas correct me semble un minimum :)


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 2
 [ 22 message(s) ]  Aller vers la page 1, 2  Suivant

Index du forum » CPC Rulez » Émulation

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.