Abandonware ou "pourquoi ca marche pas"

Forums de discussion sur les consoles X-Box 360, PS3, Wii, GameCube, PS2, GBA etc..., les dernières nouveautés en la matière de Jeux Video et aux vieilles consoles et aux vieux Jeux Video.
Répondre
THROUD LE BARBARE
Messages : 108
Inscription : 06 mai 2004, 11:17
Localisation : Angers

Abandonware ou "pourquoi ca marche pas"

Message par THROUD LE BARBARE »

Pour tout ce qui concerne les "oldies" du jeu video, sachez (pour ceux qui ne le savent pas) que cela s'appelle du "abandonware" (au meme titre que les "shareware, freeware, software et même pizzaware... sisi! ca existe). Il sagit ici de metre à la disposition des joueurs un peu "has been" gratuitement des jeux videos oubliés ou dont la licence n'est plus exploitée, rien d'illegal la dedans.

Le probleme réside souvent dans la façon de les faire fonctionner car, souvent, ces jeux ne fonctionnent qu'en DOS. Pour ceux qui ne savent pas ce que c'est, je résume en deux lignes. DOS est un systeme d'exploitation (comme linux, windows, mac OS) mais il est un peu ancien et s'opére en ligne de commande, c'est-à-dire qu'il faut entrer au clavier les operations qu'on veut effectuer avec le principe COMMANDE + PARAMETRE.

Quelques conseils pour les oldies en DOS:
Soyez patient et n'hesitez pas à lire des documentations concernant DOS car il faut parfois passer plusieurs jours pour reussir à lancer un jeu en DOS quand on ne connais pas. C'est la là plus grande partie du boulot, c'est là qu'on voit si vous etes motivés... :lol:

Le systeme DOS utilise le type de partition FAT16, windows 95 à Millenium est en FAT 32 (certains jeux refuseront de se lancer à cause de ça). Les windows NT, 2000 et XP utilisent un systeme NTFS. Il sagit la du type de partition (en gros, un "morceau" de disque dur). Le systeme FAT 16 ne reconnait pas du tout les partitions de plus de 2048 Mo (soit 2 Go) ainsi que les partition NTFS. Le mieux est donc de vous procurer un vieux disque dur ou bien utiliser un HDD récent mais de faire un toute petite partition. Pour obtenir un systeme en FAT 16 il n'y a pas 36 solutions, il faut partitionner son HDD avec une disquette DOS et la commande FDISK, la meilleure version est 6.22 (attention ce n'est pas gratuit). Mefiez vous car le partitionnement d'un disque efface toute les données qu'il contient.

Apres le partitionement, il faut installer un systeme DOS grace aux disquettes d'installation (generalement 3 disquettes), vous pourrez alors passer à la configuration de votre systeme d'exploitation DOS. Vous devrez installer un pilote de souris (generalement "mouse.exe") puis de carte sonore et ça devient un peu plus chaud. Selon votre carte sonore vous devrez vous procurer tel ou tel pilote, (attention à prendre un pilote DOS, un pilote windows ne vous servira absolument à rien) vous risquez de pas mal galerer pour le trouver dans le cas où il existe et je ne parle meme pas de la maniére de l'installer qui est propre à chaque pilote et donc à chaque carte audio..

Installer les oldies:

Apres les avoir configuré votre systéme DOS, en general il faut configurer le son de chaque jeux de façon à ce qu'il trouve votre carte audio. Le programme qui le permet s'appelle en general "SETUP.EXE" mais cela varie selon les jeux. Dans ce "setup" vous devrez choisir les IRQ et DMA de votre carte ou bien laisser la detection automatique les trouver lorsque le jeu possede cette fonction.
Ces IRQ (Interruption Request) et DMA (Direct Memory Access) sont un peu comme des canaux, il faut les declarer grace au pilote audio (cel agenere des lignes de commande dans les fichiers CONFIG.SYS et AUTOEXEC.BAT) et indiquer dans ce setup du jeu OU ils ont été declarés.
Pour infos, voici comment une carte son doit etre configurée pour fonctionner dans 95% des cas.
ADRESSE -->220H
IRQ --> 5
DMA 8 bits --> 1
DMA 16 bits -->5
MIDI ou MUSIC ---> 380

On attaque la partie la plus chaude:
La particularité des jeux DOS est de disposer de la memoire de votre PC de facon précise. Certains utilisent la memoire conventionnelle (les 640 Ko que tous PC possede, meme sans barette memoires), et la plupart ont également besoin de memoire étendue (ça, se sont vos barettes memoires). Pour connaitre l'utilisation de votre memoire et savoir combien il vous en reste pour executer vos programmes, vous devrez utiliser la commande MEM /C /P et vous vous rendrez vite compte que votre souris, le clavier francais ainsi que votre carte sonore ne vous en laissent que tres peu. Pour info, la plupart des jeux necessitent environ 600 Ko de memoire conventionnelle PLUS de la mémoire etendue qu'elle soit paginée ou non.
Pour gagner de la memoire conventionnelle, il faut declarer le montant de memoire haute (etendue) que vous avez et placer les clavier, souris, cdrom et autre carte sonore en memoire haute. Cette operation se fait en modifiant les fichiers CONFIG.SYS et AUTOEXEC.BAT qui se trouvent à la racine de votre HDD à l'aide de la commande EDIT, rebooter, tester, re-modifier, rebooter, tester, ce jusqu'à avoir une config correcte.
Pour declarer la memoire haute vous devrez avoir en debut du fichier CONFIG.SYS une ligne de commande faisant appel à EMM386.EXE, c'est grace a cette commande que votre systeme sait que vous avez de la memoire. Pour corser le tout, certains jeux utilisent de la memoire paginée, il sagit d'un type special de memoire haute, on régle cela en modifant les parametres de la ligne du EMM386.EXE dans le fichier CONFIG.SYS.

Pour exemple, le jeux ALADDIN necessite 590 Ko de conventionelle ainsi que 4096 Ko de memoir paginée... ni plus, ni moins, sinon, le jeux part en erreur, ca n'est ecrit nulle part, il faut tester. Si vous devenez expert dans la configuration de ces fichiers de demarrage, vous parviendrez a fabriquer un systeme de menu grace auquel vous pourrez programmer differentes configuration de memoire en fonction des jeux que vous souhaitez a l'allumage de votre machine.

Une fois le jeu lancé, il se peut que certains jeux ne se basent pas sur la fréquence d'horloge de votre PC (les jeux BULLFROG par exemple), cela se remarque facilement car le jeu ira 1000 fois trop vite (en fonction de la puissance de votre PC) sachez qu'il existe des programmes pour brider la vitesse de votre machine. on trouve ce probleme sur le tres bon "UFO enemy unknow" par exemple.

Comme vous le constatez, c'est un peu showtime pour lancer un jeu DOS mais quand on aime l'informatique cela n'est qu'un probleme mineur car toute personne determinée finira par parvenir à jouer à sa oldie preférée au prix de pas mal de neuronnes, quelques nuits blanches, des litres de café et beaucoup de recherches pour les personnes peu familiére avec l'informatique. Rassurez vous, il y a quand meme certains jeux qui marchent sous windows alors qu'ils sont prevus pour DOS.

j'ai encore une alternative un peu strange et pas tres concluante, il sagit d'un emulateur de DOS pour les PC sous windows. Il en existe plusieurs et au final le jeu rame à mort, le son n'est pas emulé etc... mais bon, testez on ne sait jamais. Pour les trouver, cherchez avec google "DOS emulator".

J'ai moi meme pas mal de problémes pour certains jeux:
- Discworld (pas de musique, rien n'y fait)
- Death rally (plante au lancement, sous Win2K et XP, il faudrait Win95, galére! fais chier c'est un de mes jeux preferés!)
- Tous les jeux Lucasarts (pas de sons mais il existe à present un truc qui s'appelle SCUMMVM qui permet de tout faire marcher parfaitement et qui améliore meme les jeux. Je les Share sur e-donkey, cherchez THROUD)
- Dungeon master 2 est une horreur sans nom, j'ai reussi une seul fois a le lancer et j'ai perdu la config... GRRRR :x

Voila, j'éspére avoir reveillé le bidouilleur qui est en vous et vous avoir renseigné sur la marche à suivre, pardonnez moi de ne pas rentrer dans le detail mais chaque jeu à ses propres particularités, j'ai essayé d'etre le plus general possible, il est parfaitement impossible de décrire tout cela avec précision, rien que pour expliquer le DOS, ca prendrais tout un thread (heureusement, on a pas besoin de tout connaitre en DOS pour lancer un jeu, seules les commandes EDIT, MEM, DIR et CD sont necessaires).

Si vous avez des questions d'ordre generale j'y repondrais avec le plus grand interet, je dis "generale" car je n'ai pas que ca à faire de passer 2 jours de tests pour pouvoir vous repondre "Le jeu truc-machin marche avec tel type de memoire, il faut metre tel info dans ton fichier"... comprennez moi et demerdez vous un peu, vous verrez que lorsque vous aurez reussi vous en sortirez grandis et bien plus baléze en micro-informatique. Meme si pour les gens qui, comme moi, ont commencés l'info à 7 ans (j'en ai 30) ca semble facile, detrompez vous, c'est en effet plus simple pour des gens comme moi mais je galére autant que vous pour trouver la bonne config. Surtout, n'oubliez pas de consulter les fichiers du type "readme.txt" qui se trouvent dans les repertoires des jeux, ils indiquent souvent la configuration requise au niveau de la memoire.

Maintenant quelques liens ou vous aurez des jeux et des conseils:

Pour les jeux en francais:
http://www.abandonware-france.org
Excellent site dont la reputation n'est plus à defendre, l'avantage du site est d'avoir pleins de jeux et de preciser sous quels systemes ils focntionnent, un pur MUST! Vous y trouverez aussi des "ralentisseur de frequence" .

Pour les autres:
http://www.the-underdogs.org/
C'est l'un des plus grand site mondial de l'abandonware, par contre il est international et possede peu de jeux francais (peu importe pour jouer a xenon 2). Il est moins explicite mais il possede une foutue collection de jeux à telecharger, ne reste plus que les faire fonctionner. :o

Inutile d'en donner plus, chacun de sites à une section "liens" qui vous permetra d'en trouver d'autre.

Si vous souhaitez que j'etende un sujet technique, n'hesitez pas a demander.

Votre devoué barbare....
Dernière modification par THROUD LE BARBARE le 16 juil. 2004, 08:36, modifié 1 fois.
THROUD LE BARBARE
Messages : 108
Inscription : 06 mai 2004, 11:17
Localisation : Angers

Message par THROUD LE BARBARE »

J'oubliais, pour les demandes particulieres concernat un jeu precis, utilisez la messagerie du forum.
Touc !
Messages : 1379
Inscription : 19 janv. 2003, 18:37
Contact :

Message par Touc ! »

Merci pour tous ces conseils, throud! C'est vrai que maintenant, le DOS n'est plus connu du tout. Au boulot, mes collègues non-informaticiens me glorifient quand je leur fais une boucle dans un .bat pour concaténer des fichiers textes. Simple, efficace, mais ce genre de script n'est pas faisable sur un OS fenêtré!!

Vive le DOS!! :idea:
THROUD LE BARBARE
Messages : 108
Inscription : 06 mai 2004, 11:17
Localisation : Angers

Message par THROUD LE BARBARE »

Pastagaz a écrit :Avec Touc j'ai appris un mot aujourd'hui !
Tu parles du mot "concatenation" ?
c'est l'action de coller deux parties d'un objet ensemble (dans notre cas, des fichiers)

Quand j'ai commencé l'informatique on appelait les choses par leur nom. A cette epoque, le geant de Redmond n'avait pas encore decidé qu'un kilo octets faisait 1000 octets (pour info, il en faut 1024). On avait tout en anglais egalement, pas de traduc'. les microteux connaissaient par coeur les codes ASCII etc...

aujourd'hui a part cliquer... :(

En tous cas j'espere que ca donnera envie a certains de s'y metre, merci de l'accueuil que vous faites a mon Thread, j'ai mis pas mal de temps a l'ecrire, ca fait plaisir.
Mowgli
Messages : 157
Inscription : 19 janv. 2003, 18:40
Localisation : Vouillé vous coucher avec moi ce soir ?
Contact :

Message par Mowgli »

C'est clair que pour faire tout ça, deux cerveaux ne sont pas de trop :P
Konino
Messages : 296
Inscription : 19 janv. 2003, 18:27
Localisation : Loin d'ou vous pouvez penser.

Message par Konino »

Merci Trhoud.

Ah le DOS,quel plaisir ^^

Mais je me lamente avec mon pc de la mort qui tue dernier cri parke les parametre de ma carte son ne sont pas explicitement indiquer...Bilan impossible de rejouer a Day of et Sam&Max avec le son :'(


Obligé de rebrancher mon vieux 166(overclocké a 180 attention 8) )


En tout cas beau travail de synthese :)
THROUD LE BARBARE
Messages : 108
Inscription : 06 mai 2004, 11:17
Localisation : Angers

Message par THROUD LE BARBARE »

Non, pour jouer à ces jeux là, il y a bien plus simple et ce, sur nimporte quel windows.

Lucasart à acquis un emulateur de systeme "Scumm" l'année derniére... Le "scumm" est le moteur de scripts des jeux d'aventure Lucasart, Tu devrais le trouver sans trop de problémes, sinon, cherche THROUD sur la mule. L'emulateur s'appelle SCUMMVM (pour Scumm virtual machine).
Ensuite tu n'as plus qu'a lancer le petit programme, lui indiquer où est installé ton jeu "Sam & Max, Hit the road", puis regler le son dans le second onglet, et HOP , non seulement ca marche, mais en plus ca améliore aussi les graphismes et le son... cerise sur le gateau, ca passe le test de protection des jeux. Fini de regler les croutons et l'huile pour fabriquer la super batterie brevetée du docteur Fred dans Day of the tentacle.
Image Image
Plus d'infos et downloads sur http://www.scummvm.org/downloads.php même Full Throttle passe impec, en francais et tout... Plus fort encore, le vieux Loom redevient jouable (sans la musique c'etait pas faisable!), Si vous parlez l'anglais vous pourrez meme trouver une superbe version en 256 couleurs sur PC avec les musiques au format audio, un pur must.
Image
Ca marche même avec "Simon the sorcerer" et certains "Broken swords"... bref testez le ça marche top bien.
Pour info j'ai trouvé une version 1.xx sur une compile lucasart, pompez ma compile avec E-mule, je partagerais le Scumm seul dans la journée rien que pour vous...
Dernière modification par THROUD LE BARBARE le 15 juil. 2004, 08:57, modifié 1 fois.
Capitaine Caverne
Messages : 876
Inscription : 29 févr. 2004, 21:47

Message par Capitaine Caverne »

roooh j'avais raté ce post ! t'assures je vais venir t'emprunter ça ce soir :) merci m'sieur !
Laverne, me voilà !
THROUD LE BARBARE
Messages : 108
Inscription : 06 mai 2004, 11:17
Localisation : Angers

Message par THROUD LE BARBARE »

Zut j'ai oublié de metre le truc en share hier soir, je le ferais ce soir.
Ca s'appellera SCUMMVM - THROUD et ca fera a peine quelque megas.
Pour l'instant y a que ma compile lucasart en french plus la machine virtuel scumm derniere version, le tout en un fichier RAR de la taille d'un CD environ.

Promis des que je rentre a 17 H30
Capitaine Caverne
Messages : 876
Inscription : 29 févr. 2004, 21:47

Message par Capitaine Caverne »

je l'ai bien récupéré, ça tourne impecc ! merci Throud !
THROUD LE BARBARE
Messages : 108
Inscription : 06 mai 2004, 11:17
Localisation : Angers

Message par THROUD LE BARBARE »

Dis donc, ca a été plutot vite. Si tu peux le laisser en partage quelques semaines, c'est impec.
T'as même le droit de donner ton avis dans ce thread...
Capitaine Caverne
Messages : 876
Inscription : 29 févr. 2004, 21:47

Message par Capitaine Caverne »

j'ai trouvé pas mal de sources en fait... genre 25/30 je crois et ça a bien tourné. vi il est tjs shared.
THROUD LE BARBARE
Messages : 108
Inscription : 06 mai 2004, 11:17
Localisation : Angers

Message par THROUD LE BARBARE »

Capitaine Caverne a écrit :j'ai trouvé pas mal de sources en fait... genre 25/30 je crois et ça a bien tourné. vi il est tjs shared.
Ca fait presque 1 an que j'ai fait la compil, ca à fait des petits... :)

Je précise quand meme (vu la tournure que prend le thread) que pour utiliser ces jeux videos, vous etes sensés avoir la licence, autrement dit, l'original. Pour vous le procurer, c'est tres facile... VOUS NE POUVEZ PAS !

Eh oui, c'est pour ça que c'est du Abandonware, ce sont des jeux à l'abandon. J'ai ouï dire que les droits des programmes etaient libres 10 ans apres la fin de leur derniere commercialisation. Ca semble un peu vrai d'aprés ce que j'ai vu sur le web, c'est meme pour ca que Cinemaware met en ligne sa vieille version de "Defender of the crown" (un must !) etc...

Le probleme avec Lucasart, c'est qu'il tiennent à leur licences et sont contre le principe de l'abandonware. En reponse à l'abandonware ils distribuent de temps en temps des packs avec un bon nombre de jeux Lucasarts à bon prix. Je n'ai rien contre le principe mais vu le nombre de fois ou je les ai achetés, j'aimerais arreter de payer pour qu'ils fonctionnent tous les 5 ans...

Autre probléme, ces fameux packs sont largement distribués aux US ou on voit meme des versions de loom re-masterisées avec la musique en tracks audios à la place du midi gresillant, et pour la france... RIEN !

Voila pourquoi j'ai pris la liberté de toute metre en une seule archive.
Donc c'est legal si vous avez la licence de ces jeux.
(moi j'en ai 3 ou 4 pour Indy 4, 1 pour day of the tentacle, 3 pour loom etc :lol: )

Si quelque chose est erroné dans mon explication , faites le savoir...
Shutan_uzuki
Messages : 845
Inscription : 18 avr. 2003, 11:19
Localisation : à bord de l'Yggdrasil... mieux que le nautilus!
Contact :

Message par Shutan_uzuki »

je dois avoir un day of qui traine, les monkey island dans un sachet et indy pareil... donc c'ets bon! ^^
oh et j'ai full throttle dans sa boite aussi...
Répondre