Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problème avec le jeu "la geste d'artillac" #40

Open
nico0885 opened this issue Dec 18, 2023 · 5 comments
Open

Problème avec le jeu "la geste d'artillac" #40

nico0885 opened this issue Dec 18, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@nico0885
Copy link

Bonjour,

Tout d'abord merci pour ce portage sur retroarch de l'émulation thomson - cela me rappelle de bon souvenirs !

J'ai essayé de faire fonctionner plusieurs versions disquettes de la geste d'artillac (une version disponible ici http://dcmoto.free.fr/programmes/la-geste-d-artillac/index.html).

La version de theodore que me retourne retroarch est 7889613.

Quand je lance le jeu, tout va bien jusqu'au moment du chargement de la disquette liminaire. Alors j'ai une image embrouillée (voir ci-dessous).
Capture d’écran du 2023-12-18 23-46-15

J'ai essayé avec l'émulateur dcmoto et j'ai obtenu le même résultat (version to8 ou to9).
J'ai essayé d'autres version d'autres sources avec le même résultat.

A noter que pour lancer la disquette to9, je suis obligé de passer theodore en to9+ (theodore paramétré en to9 ne lance pas le jeu du tout).

Peut être ai-je fait une fausse manip', mais il ne me semble pas que je faisais quelque chose de plus quand j'y jouais enfant.

@Zlika
Copy link
Owner

Zlika commented Dec 19, 2023

Bonjour.
Merci d'avoir remonté ce problème. Je vais regarder mais si le jeu ne marche pas non plus avec dcmoto c'est bizarre.

@Zlika Zlika added the bug Something isn't working label Jan 21, 2024
@Zlika
Copy link
Owner

Zlika commented Jan 21, 2024

Bonjour. Je confirme le problème. Au moment de l'apparition de cette image l'émulateur est dans une zone mémoire qui n'est visiblement pas correcte car il lit des opcodes invalides. Donc soit il y a un bug dans l'émulateur, soit (ce qui me semble plus problable si le problème existe aussi sur dcmoto) la disquette est corrumpue ou contient un code de protection qui n'est pas géré par l'émulateur.
J'aurais voulu essayer la version k7 mais malheureusement l'émulateur ne gère pas (encore) les jeux multi-supports. Il faudra que je rajoute cette fonctionnalité quand j'aurai le temps.

@nico0885
Copy link
Author

Bonjour,

Concernant la disquette : j'avais fait un copie étant plus jeune de la disquette avec laquelle je jouais sur mon TO9 (version qui fonctionnait à l'époque).

J'ai regardé les CRC32 des fichiers que j'avais sauvegardé et comparé aux fichiers obtenus en à partir du .fd disponible sur le site de dcmoto (extraction faite avec l'utilitaire DCFDUTIL du même site).

Je trouve les mêmes CRC ; A moins d'avoir fait une fausse manip, je ne pense pas que l'image disquette soit corrompue.

Pour information, les CRC32 des fichiers issus de ma sauvegarde

c1235f58 AFFIC.BIN
e319cfe1 C1.BIN
02e2f2c3 C2.BIN
bd1aed9c C3.BIN
8cf877e4 C4.BIN
b3387cf5 C5.BIN
74de0c04 C7.BIN
3256014a C8.BIN
ec36aa89 C9.BIN
88ef02a9 C:.bin
6d8209ca CREAT.BIN
e4d67465 D1.BIN
0fc5240f D2.BIN
603b191a D3.BIN
daf1f482 D4.BIN
c9b0ab65 D5.BIN
bf65de2d D7.BIN
41481fea D8.BIN
aec66405 D9.BIN
4b8f3999 D:.bin
10247b8f GESTE.BIN
a67f857b I1.BIN
11bd900a I2.BIN
295bb90f I3.BIN
295bb90f I4.BIN
e306574f I5.BIN
869a30f0 I7.BIN
041bf6c0 I8.BIN
86290841 I9.BIN
3f07fe61 I:.bin
5ad1e53a ICF.BIN
6b4c1343 MUSIQ.BIN
f938110b N1.BIN
b47c76fe N2.BIN
bbabb323 N3.BIN
f662c987 N4.BIN
cacecd07 N5.BIN
cf67f3d2 N7.BIN
acbdd845 N8.BIN
8ab44c2d N9.BIN
c870cec3 N:.bin
0f2e01f9 O1.BIN
31fe2663 O2.BIN
2f79d092 O3.BIN
73b09c13 O4.BIN
c4fba892 O5.BIN
93ea94cf O7.BIN
eab34cfa O8.BIN
329f642f O9.BIN
47937016 O:.bin
30e63df0 TOTOG.BIN

@nico0885
Copy link
Author

Je viens de voir qu'il me manque des fichiers dans ma vieille sauvegarde. Du coup je n'ai pas vérifié le crc de tous les fichiers...

Ca fait des années que je n'ai plus touché de to9 ; j'ai un peu oublié comment on faisait pour démarrer automatiquement un jeu sur disquette mais de mémoire il fallait un fichier auto.bat.

Ce jeu se lance autrement (il n'y a pas ce fichier auto.bat). Par ailleurs il y a des fichiers avec des noms inhabituels (comme c:.bin ou c;.bin).

Est-ce que ça pourrait avoir un lien avec le problème rencontré ?

@Zlika
Copy link
Owner

Zlika commented Jan 23, 2024

Il y a des systèmes de protection qui se basent sur certaines zones particulières de la disquette qui ne correspondent pas à des fichiers. Theodore implémente certaines mesures de contournement, mais sans doute pas toutes. En principe, les fichiers sur le site de dcmoto sont patchés pour enlever les mesures de protection, mais là encore ce n'est peut-être pas fait sur tous les fichiers. L'émulateur dcmoto étant très fidèle aux machines d'origine (plus que Theodore), c'est étonnant qu'il ne fonctionne pas lui non plus. Ça vaudrait le coup de poser la question sur le forum http://forum.system-cfg.com/viewforum.php?f=24&sid=4e472f3a2509b6d40b3391791a7621ac , Daniel (le créateur de dcmoto) aurait sans doute une réponse pertinente à apporter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants