[apple 2 europlus] mon problème....

Le
MOI
problème :

j'ai re tapé un programme récupéré dans "Hebdogiciels"

il bug

j'ai soupçonné ma RAM mais c'est peut être un problème de
configuration

mauvais ordi, changer de programme :o)
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gzavsnap
Le #26433603
Le 14/05/2017 à 16:53, MOI a écrit :
problème :
j'ai re tapé un programme récupéré dans "Hebdogiciels"
il bug
j'ai soupçonné ma RAM mais c'est peut être un problème de configuration...
mauvais ordi, changer de programme :o)

Pas normal du tout!
Envoi ta version du programme au site dans le menu contact...
Je le corrigerai.
;-)
Gzavsnap
Le #26433602
Le 15/05/2017 à 15:13, Gzavsnap a écrit :
Le 14/05/2017 à 16:53, MOI a écrit :
problème :
j'ai re tapé un programme récupéré dans "Hebdogiciels"
il bug
j'ai soupçonné ma RAM mais c'est peut être un problème de
configuration...
mauvais ordi, changer de programme :o)

Pas normal du tout!
Envoi ta version du programme au site dans le menu contact...
Je le corrigerai.
;-)

Si tu l'as tapé directement, donne le nom,N° du programme... et l'erreur
basic.
Tu pourra corriger sur la machine.
Si, le listing est de mauvaise qualité, prends le fichiers texte des
programmes déjà tapés... se sera plus lisible!
MOI
Le #26433611
Gzavsnap a exprimé avec précision :
Le 15/05/2017 à 15:13, Gzavsnap a écrit :
Le 14/05/2017 à 16:53, MOI a écrit :
problème :
j'ai re tapé un programme récupéré dans "Hebdogiciels"
il bug
j'ai soupçonné ma RAM mais c'est peut être un problème de configuration...
mauvais ordi, changer de programme :o)

Pas normal du tout!
Envoi ta version du programme au site dans le menu contact...
Je le corrigerai.
;-)

Si tu l'as tapé directement, donne le nom,N° du programme... et l'erreur
basic.
Tu pourra corriger sur la machine.
Si, le listing est de mauvaise qualité, prends le fichiers texte des
programmes déjà tapés... se sera plus lisible!

bonjour !
il s'agit du programme SRAIDER hebdogiciel=7 sur un apple 2 europlus
avec 48k de RAM
quand je le lance après un premier "shunt" d'une partie de
l'introduction qui pose déjà problème (je n'ai pas le message d'erreur
sous la main), il tourne bien mais à la "fin" (quand je suis mort
"alerte rouge", "quittez" le vaisseau"), il ne trouve pas la fin de mon
programme Basic qui est effacé quand je fais "LIST" !!!!!
j'en étais venu à soupçonner ma RAM...
un rapport avec l'utilisation de HGR par le programme ???? une solution
Lomem ?????
je vais essayer de mettre un Lomem en $4300 ou plus (fin du stockage du
fichier binaire associé (alphaovni) )...
je vous tiens au courant
cordialement.
MOI
Le #26433613
Dans son message précédent, MOI a écrit :
Gzavsnap a exprimé avec précision :
Le 15/05/2017 à 15:13, Gzavsnap a écrit :
Le 14/05/2017 à 16:53, MOI a écrit :
problème :
j'ai re tapé un programme récupéré dans "Hebdogiciels"
il bug
j'ai soupçonné ma RAM mais c'est peut être un problème de
configuration...
mauvais ordi, changer de programme :o)

Pas normal du tout!
Envoi ta version du programme au site dans le menu contact...
Je le corrigerai.
;-)

Si tu l'as tapé directement, donne le nom,N° du programme... et l'erreur
basic.
Tu pourra corriger sur la machine.
Si, le listing est de mauvaise qualité, prends le fichiers texte des
programmes déjà tapés... se sera plus lisible!

bonjour !
il s'agit du programme SRAIDER hebdogiciel=7 sur un apple 2 europlus avec 48k
de RAM
quand je le lance après un premier "shunt" d'une partie de l'introduction qui
pose déjà problème (je n'ai pas le message d'erreur sous la main), il tourne
bien mais à la "fin" (quand je suis mort "alerte rouge", "quittez" le
vaisseau"), il ne trouve pas la fin de mon programme Basic qui est effacé
quand je fais "LIST" !!!!!


plus exactement : la fin de mon programme "disparait"...
j'en étais venu à soupçonner ma RAM...
un rapport avec l'utilisation de HGR par le programme ???? une solution Lomem
?????
je vais essayer de mettre un Lomem en $4300 ou plus (fin du stockage du
fichier binaire associé (alphaovni) )...
je vous tiens au courant
cordialement.
MOI
Le #26433612
MOI avait écrit le 15/05/2017 :
Dans son message précédent, MOI a écrit :
Gzavsnap a exprimé avec précision :
Le 15/05/2017 à 15:13, Gzavsnap a écrit :
Le 14/05/2017 à 16:53, MOI a écrit :
problème :
j'ai re tapé un programme récupéré dans "Hebdogiciels"
il bug
j'ai soupçonné ma RAM mais c'est peut être un problème de
configuration...
mauvais ordi, changer de programme :o)

Pas normal du tout!
Envoi ta version du programme au site dans le menu contact...
Je le corrigerai.
;-)

Si tu l'as tapé directement, donne le nom,N° du programme... et l'erreur
basic.
Tu pourra corriger sur la machine.
Si, le listing est de mauvaise qualité, prends le fichiers texte des
programmes déjà tapés... se sera plus lisible!

bonjour !
il s'agit du programme SRAIDER hebdogiciel=7 sur un apple 2 europlus avec
48k de RAM
quand je le lance après un premier "shunt" d'une partie de l'introduction
qui pose déjà problème (je n'ai pas le message d'erreur sous la main), il
tourne bien mais à la "fin" (quand je suis mort "alerte rouge", "quittez"
le vaisseau"), il ne trouve pas la fin de mon programme Basic qui est
effacé quand je fais "LIST" !!!!!

plus exactement : la fin de mon programme "disparait"...
j'en étais venu à soupçonner ma RAM...
un rapport avec l'utilisation de HGR par le programme ???? une solution
Lomem ?????


là je crois que je raconte n'importe quoi :o)
je vais reflechir............
je vais essayer de mettre un Lomem en $4300 ou plus (fin du stockage du
fichier binaire associé (alphaovni) )...
je vous tiens au courant
cordialement.
MOI
Le #26433619
Il se trouve que MOI a formulé :
MOI avait écrit le 15/05/2017 :
Dans son message précédent, MOI a écrit :
Gzavsnap a exprimé avec précision :
Le 15/05/2017 à 15:13, Gzavsnap a écrit :
Le 14/05/2017 à 16:53, MOI a écrit :
problème :
j'ai re tapé un programme récupéré dans "Hebdogiciels"
il bug
j'ai soupçonné ma RAM mais c'est peut être un problème de
configuration...
mauvais ordi, changer de programme :o)

Pas normal du tout!
Envoi ta version du programme au site dans le menu contact...
Je le corrigerai.
;-)

Si tu l'as tapé directement, donne le nom,N° du programme... et l'erreur
basic.
Tu pourra corriger sur la machine.
Si, le listing est de mauvaise qualité, prends le fichiers texte des
programmes déjà tapés... se sera plus lisible!

bonjour !
il s'agit du programme SRAIDER hebdogiciel=7 sur un apple 2 europlus avec
48k de RAM
quand je le lance après un premier "shunt" d'une partie de l'introduction
qui pose déjà problème (je n'ai pas le message d'erreur sous la main), il
tourne bien mais à la "fin" (quand je suis mort "alerte rouge", "quittez"
le vaisseau"), il ne trouve pas la fin de mon programme Basic qui est
effacé quand je fais "LIST" !!!!!

plus exactement : la fin de mon programme "disparait"...
j'en étais venu à soupçonner ma RAM...
un rapport avec l'utilisation de HGR par le programme ???? une solution
Lomem ?????


là je crois que je raconte n'importe quoi :o)
je vais reflechir............


je vais charger le programme, faire un HGR et voir s'il est toujours
là...

je vais essayer de mettre un Lomem en $4300 ou plus (fin du stockage du
fichier binaire associé (alphaovni) )...
je vous tiens au courant
cordialement.
MOI
Le #26433635
Gzavsnap avait écrit le 15/05/2017 :
Le 15/05/2017 à 15:13, Gzavsnap a écrit :
Le 14/05/2017 à 16:53, MOI a écrit :
problème :
j'ai re tapé un programme récupéré dans "Hebdogiciels"
il bug
j'ai soupçonné ma RAM mais c'est peut être un problème de configuration...
mauvais ordi, changer de programme :o)

Pas normal du tout!
Envoi ta version du programme au site dans le menu contact...
Je le corrigerai.
;-)

Si tu l'as tapé directement, donne le nom,N° du programme... et l'erreur
basic.
Tu pourra corriger sur la machine.
Si, le listing est de mauvaise qualité, prends le fichiers texte des
programmes déjà tapés... se sera plus lisible!

RE
Star Raider, hebdogiciel 7
c'est dans le sous programme 10000 qui fait appel au sous programme
10500 que ça merde
jusque 10210 (affichage "amiral" puis "escorteur") ça va
après, en 10220 (affichage des commandes et reste, jusque "bonne
chance"), ça bug dans le sous programme 10500 ligne 10530, sauf si je
change la valeur de A$ à partir de 10230
mais bon, à la limite ce n'est que la présentation
et toujours mon gros problème : je joue (avec la presentation shuntée)
et quand j'ai perdu "alerte rouge , quittez le vaisseau" : crash car la
fin de mon programme a disparu de la mémoire vive !!!!!!!!!
cordialement
Gzavsnap
Le #26433652
je vais essayer de mettre un Lomem en $4300 ou plus (fin du stockage
du fichier binaire associé (alphaovni) )...
je vous tiens au courant
cordialement.




Salut,
Visiblement, tu as assez de place pour loger le basic avant la page HGR!
Il faut que tu vérifies la routine en 770 pour le son, et les pokes qui
fixe la table des formes en h4000 (juste après la mémoire HGR).
Un Lomem va simplement désorganiser l'AppleBasic, car il n'aime pas trop
qu'on joue avec ses limites...
Donc, ça vient d'un poke mal placé, en basic ou en routine asm.
Vérification de la routine son (toujours la même!):
30000 DATA173,48,192,136,208,5,206,1,3,240,9,202
30010 DATA208,245,174,0,3,76,2,3,96,0,0
30020 FORIw0TO792:READM:POKEI,M:NEXT
30030 POKE232,0:POKE233,64:PRINTCHR$(4)"BLOAD ALPHAOVNI"
30900 RETURN
Et forcer le "BLOAD ALPHAOVNI" en "BLOAD ALPHAOVNI,A$4000"
si sa plante encore, les POKEs sont à vérifier (erreur de frappe?)
(pareil pour les calls!)
Mais, vu la taille du programme basic, je ne pense pas à un problème
d'écrasement HGR, car il est trop court!
En plus, tu as virer l'aide, donc ça donne de la place.
Nota: ne supprime pas les "0" des DATAS son, car ça peut provoquer des
problèmes...(ligne 30010) et le for/next 770TO792 et pas 790!
Pour tester l'écrasement du programme par la HGR, tu charges le
programme puis un Pomme+C pour un break en mode texte, ou un LOAD sans
le RUN!
Puis, tu fait un "LIST" ... programme complet!
Un HGR, ... un TEXT juste après,et encore un "LIST".
Si le programme basic s’arrête avant la fin, c'est que ta HGR à fait le
ménage sur la fin de ton programme.
Si la fin du programme est intacte, c'est donc l’exécution du programme
qui change la mémoire sur la partie basic... donc, erreur ASM ou un poke
aux fraises...
MOI
Le #26433662
Après mûre réflexion, Gzavsnap a écrit :
je vais essayer de mettre un Lomem en $4300 ou plus (fin du stockage du
fichier binaire associé (alphaovni) )...
je vous tiens au courant
cordialement.




Salut,
Visiblement, tu as assez de place pour loger le basic avant la page HGR!
Il faut que tu vérifies la routine en 770 pour le son, et les pokes qui fixe
la table des formes en h4000 (juste après la mémoire HGR).
Un Lomem va simplement désorganiser l'AppleBasic, car il n'aime pas trop
qu'on joue avec ses limites...
Donc, ça vient d'un poke mal placé, en basic ou en routine asm.
Vérification de la routine son (toujours la même!):
30000 DATA173,48,192,136,208,5,206,1,3,240,9,202
30010 DATA208,245,174,0,3,76,2,3,96,0,0
30020 FORIw0TO792:READM:POKEI,M:NEXT
30030 POKE232,0:POKE233,64:PRINTCHR$(4)"BLOAD ALPHAOVNI"
30900 RETURN
Et forcer le "BLOAD ALPHAOVNI" en "BLOAD ALPHAOVNI,A$4000"
si sa plante encore, les POKEs sont à vérifier (erreur de frappe?)
(pareil pour les calls!)
Mais, vu la taille du programme basic, je ne pense pas à un problème
d'écrasement HGR, car il est trop court!
En plus, tu as virer l'aide, donc ça donne de la place.
Nota: ne supprime pas les "0" des DATAS son, car ça peut provoquer des
problèmes...(ligne 30010) et le for/next 770TO792 et pas 790!
Pour tester l'écrasement du programme par la HGR, tu charges le programme
puis un Pomme+C pour un break en mode texte, ou un LOAD sans le RUN!
Puis, tu fait un "LIST" ... programme complet!
Un HGR, ... un TEXT juste après,et encore un "LIST".
Si le programme basic s’arrête avant la fin, c'est que ta HGR à fait le
ménage sur la fin de ton programme.
Si la fin du programme est intacte, c'est donc l’exécution du programme qui
change la mémoire sur la partie basic... donc, erreur ASM ou un poke aux
fraises...

merci.
c'est en partie débogué : c'était un simple poke230,22 à la place d'un
poke230,32 en 3210 qui faisait que la fin de mon programme
disparaissait en route !!!
il reste le problème des textes qui doivent s'afficher en diagonale à
l'intro et à la fin. ça plante quand le texte A$ est trop long : "ça
sort de l'écran"... mais je peux m'en passer...
cordialement.
MOI
Le #26433667
MOI avait écrit le 16/05/2017 :
Après mûre réflexion, Gzavsnap a écrit :
un poke au fraise

c'est en partie débogué : c'était un simple poke230,22 à la place d'un
poke230,32 en 3210 qui faisait que la fin de mon programme disparaissait en
route !!!

j'ai trouvé ça
http://beagle.applearchives.com/Posters/Poster%202.pdf
encore merci
Publicité
Poster une réponse
Anonyme