[VIC20] Infos Type-ins "Hebdogiciel,les listings..."

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

"Clavier AZERTY" mis à jour!
Comme c'est agréable de ne plus se tromper de touches...
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

Daniel a écrit :Dans le listing 4 une première erreur visible à la simple lecture :
"PERSONNAGE OR DU CHATEAU" à remplacer par "PERSONNAGE HORS DU CHATEAU"
Non, ce l'est pas une erreur de frappe anglophone...
french bugg
french bugg
buggs.jpg (53.85 Kio) Consulté 4371 fois
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par __sam__ »

Et dire que certains adultes actuels se plaignent des fautes d'orthographe des jeunes. Ils oublient que les adultes d'aujourd'hui étaient les jeunes d'alors qui faisaient les mêmes fotes d'ortograf dont ils se plaignent aujourd'hui :mrgreen:
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

En même temps, il n'y avait que vingt-deux caractères en largueur d'écran...
Alors il fallait compresser!

Notez que le langage SMS navet pas encore été inventé...
Renotez que le langage Basic avait un correcteur automatique... Anglais.
Et apparemment, il ne corrigeait pas le français !
:mrgreen:
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Daniel »

Xavier a écrit :il n'y avait que vingt-deux caractères en largueur d'écran... Alors il fallait compresser!
D'accord, mais
- "ILS VOUS SERONS PROPOSER" peut être remplacé par "ILS VOUS SERONT PROPOSES" sans caractère supplémentaire.
- "LABYTINTHE" peut être remplacé par "LABYRINTHE" sans caractère supplémentaire.
- "RAPPEL DES TOUCHES QUI CONTROLENT VOTRE PERSONNAGE OR DU CHATEAU" peut être remplacé par "RAPPEL DES TOUCHES CONTROLANT VOTRE PERSONNAGE HORS DU CHATEAU" et on gagne deux caractères.

Au total quatre fautes corrigées et deux caractères gagnés. C'est quand même mieux !

Tout le monde (moi le premier) peut faire des fautes d'orthographe par inattention ou méconnaissance de règles subtiles. Mais quand on diffuse ses oeuvres dans la presse, il faut relire et corriger (ou faire corriger) avant de publier. Une faute dans un livre est choquante mais passe encore. Une faute par ligne est insupportable et décourage le lecteur. C'est pareil pour les jeux sur ordinateur. Et aussi dans les forums de discussion :wink:

J'ai tapé moi-même pas mal de programmes Hebdogiciel pour MO5. Dans ceux-ci toutes les fautes d'orthographes ont été corrigées, et parfois aussi le code Basic.
Daniel
L'obstacle augmente mon ardeur.
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

"LABYTINTHE"
Zut! pas vu...
:oops:
(Au cirage?)

Pour le fonctionnement même des jeux, j'ai remarqué qu'il y avait des problèmes d'utilisation de l'émulateur Vice.
En effet, certains programmes, agissants sur les variables système peuvent provoquer des erreurs de mémoire!
Je rappelle donc que chaque programme fonctionne sur une configuration spécifique choisie (imposée!) par le programmeur.
Donc, en partie à cause des pokes du programme en mémoire, un programme sera utilisable sur telle ou telle configuration matérielle.
Vic20 sans extension= 3k
Vic20 3k + extension 3K
Vic20 3k + extension 8K
Vic20 3k + extension 16K
Malheureusement, les programmeurs d'Hebdogiciel, n'ont pas jugé utile d'indiquer les différentes configurations utilisées par leur logiciel.
On ce retrouve donc avec des plantages ou des erreurs de mémoire, si l'on utilise la mauvaise extension!
Pire... certains programmes pour vic20 ne rentrent pas dans une configuration de fonctionnement, car certaines lignes REM ont été ajoutée avant l'envoie au magazine.
Sur émulateur, le changement de configuration RAM est simple, mais je plains les utilisateurs de l'époque, qui devaient taper le programme... pour s'apercevoir que le jeu ne fonctionnait pas avec leur configuration mémoire!
Donc, un programme sans extension mémoire pouvait planter avec une extension 8k ou 16k... qu'il fallait retirer pour le faire fonctionner!
Ce qui va à l'encontre de l'idée : Qui fait le plus, fait le moins! , Plus de mémoire ne nuis pas! etc...

Sinon, le reste des erreurs sont des erreurs d'affichage.
MEMORY in Vice (Xvic.exe):
To set the memory ram extension, go to "Settings" menu
Select "Vic20 settings" and the memory "8k"
You had to reset the computer to get the right extension...
"File"> "Reset"> "Hard" to validate the current hardware configuration.
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

Les corrections sont en bonne voie.
Je suis... nous sommes sur la correction du "Vase d'or", qui redéfini les caractères!
Tout le monde en ai au listing6 sur 8.
Mais, c'est une galère à modifier.
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

"Vallée des singes" en cours de test:
HEB28_Vallee_des_singes.zip
Vallée des singes [vic20-3K]
(47.66 Kio) Téléchargé 115 fois
Touches:
F1 : Haut
F3 : Bas
F5 : rocher
F7 : flèche

Il semblerai que ce jeu ne fonctionne que sur mon émulateur!
Vice "xVic.exe" semble avoir des problèmes avec AntiPontiflex...
Il fonctionne sans extension, ou extension 3k pour moi.
Sur aucune configuration de l'émulateur d'AntiPontiflex.
Je ne comprends pas d'où vient le problème.
:oops:
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

Dans tout ça, j'ai oublié de vous dire comment utiliser ces fichiers "PRG"... car j'ai cherché aussi!

Ce type de fichier est un programme Basic mis en forme par l'interpréteur (fichier sur disquette).
Il faut donc configurer le lecteur "8" en répertoire de disquette émulée.
"Settings" >"peripheral settings">"DRIVE8">sélectionner [] IEC DEVICE
Puis, dans "Directory" sélectionner le répertoire qui hébergera les fichiers de la disquette.
Donc, un
LOAD"$",8
puis LIST
Donnera le contenu du répertoire.(en fichiers xxxx.PRG)
Faire,
LOAD"VDS.PRG",8
pour charger le fichier.
puis RUN
------------------------------
Pour charger une extension :
"Settings" >"Vic setting" et sélectionnez la configuration.
Par contre, n'oubliez pas de valider la configuration en réinitialisant la machine:
"files">"RESET">"Hard Reset"
Puis, on charge le jeu...

C'est pas compliqué, mais j'ai quand même cherché !!!
Bon amusement,
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par 6502man »

Pour les fichiers PRG ont peut directement les faire fonctionner dans WinVice aussi :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

6502man a écrit :Pour les fichiers PRG ont peut directement les faire fonctionner dans WinVice aussi :wink:
Tu réponds à ma question!!!!
Il lance sûrement le programme via le drag&drop...
J'ai testé ... et effectivement, ça marche pas.
l'argument 1 de :
Load"mon.prg",8,1
Plante le programme!
:twisted:
Le problème est clair...
Si la configuration mémoire n'est pas sauvegardée dans le fichier ini, l'extension par défaut restera active à chaque redémarrage!
:shock:
Donc, ça marchera jamais si on est sur du 8k,16k ou 24k...si le programme est bridé à 3k ou sans extension!
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par 6502man »

Non je ne parlais pas de la fonction DRAG n' DROP mais de la selection du programme à charger dans le menu fichier->...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

c'est l'argument "1" qui passe pas avec programme...
LOAD"VDS.PRG",8,1
donne une mémoire vide.
LOAD"VDS.PRG",8
charge le programme.
vsd.zip
Vallée des singes "VDS.PRG" VIC20
(1.62 Kio) Téléchargé 104 fois
Il manque surement l'adresse de chargement dans le header du fichier...

edit:
Pardon pour cette impression de déjà-vu !
:oops:
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

Voilà j'ai trouvé.
Le problème vient du compilateur "Vic20 prg Generator".
Il semble que l'offset de démarrage inclus dans le header des programmes PRG, semble changer d'un extension à une autre.
Pour un chargement normal, pas de problème, mais si ce programme PRG a été créé avec une extension diffèrente... le chargement est impossible.
Compilé en 8k, le programme ne pourra pas se lancer automatiquement en 3k.
Donc, le programme a été recompilé avec la bonne option d'extension sur le générateur PRG. Et ça fonctionne!
Ce qui veux dire... qu'un 'petit' programme tapé sur une extension 8k se chargera correctement mais planter le basic en auto-run avec une extension 3k...
C'est bêtzouille !

Bon... plus simplement...
Un copain tape un programme "Hebdogiciel" de 3k avec une extension 8k... Le LOAD"x.prg",8,1 fonctionnera.
Il me donne la disquette et j'ai une extension 3k (cooool!), mais un LOAD"x.prg",8,1 ne fonctionnera pas chez moi.
Il faudra faire LOAD"x.prg",8 et RUN
là je me comprends mieux...
Xavier

Re: [VIC20] Demande d'aide pour un Type-ins Hebdogiciel...

Message par Xavier »

Salut,
"Para" de l'Hebdogicel numéro 37 est disponible!
Image
Bon amusement !
Répondre