ZX81
Modérateur : Politburo
ZX81
salut
sur emulateur sz81 je n arrive pas a charger un fichier space invader au format .P de 10ko j ai charger plusieur versions de space invader et rien ne se passe cest quoi le probleme et plein d autre jeux sont pareil vous aurez pas un emulateur qui fonctionne
j'ai essayer aussi d'autre emulateur et c'est identique.
Es que les fichiers .P sont charger seulement par la fonction LOAD"" ou il ya til une autre fontion qui charge un programme en assembleur j ai bien mis la memoire sur 48Ko de ram
quel est la commande pour afficher la mémoire restante
merci de votre aide
sur emulateur sz81 je n arrive pas a charger un fichier space invader au format .P de 10ko j ai charger plusieur versions de space invader et rien ne se passe cest quoi le probleme et plein d autre jeux sont pareil vous aurez pas un emulateur qui fonctionne
j'ai essayer aussi d'autre emulateur et c'est identique.
Es que les fichiers .P sont charger seulement par la fonction LOAD"" ou il ya til une autre fontion qui charge un programme en assembleur j ai bien mis la memoire sur 48Ko de ram
quel est la commande pour afficher la mémoire restante
merci de votre aide
- gilles
- Fonctionne à 9600 bauds

- Messages : 3278
- Inscription : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: ZX81
Si tu es sur windows essaye donc l'ému de xavier (qui est souvent par ici) http://zx81.vb81.free.fr/
J'avoue ne pas être entré dans le détail de sz81 même si j'y ai un peu touché (compilation WIN32).
Egalement, une config mémoire de 16ko est peut être plus standard pour un ZX81
J'avoue ne pas être entré dans le détail de sz81 même si j'y ai un peu touché (compilation WIN32).
Egalement, une config mémoire de 16ko est peut être plus standard pour un ZX81
Re: ZX81
Salut,
Arghhh...
Je maîtrise mieux Vb81 XuR...
Oui, Gilles m'a aidé à compiler sZ81, mais il y a un bug lors du chargement de certains programmes.
Bug qui est du au compilateur, car sur linux, ça fonctionne.
Cela ce passe lors de l'appel de l'instruction RST20...
J'ai pas trouvé pourquoi!!!
Bon, Mon VB81 Xur est plus robuste, mais n'a pas le son.
Dans tous les cas, il reste Eighty-one qui se débrouille bien...
Mais, il pêche un peu sur le son... un problème Dsound...
Regarde l'aide en ligne pour les infos.
Sur les autres émulateurs, cela est plus difficile, car c'est un import de binaire direct via le chargement d'un fichier vers une adresse.
Sinon, le mieux pour le bourrage binaire, c'est de taper le programme en mode texte est de le rappeler sur Vb81.
Si tu as des questions....
Xav.
Note: sZ81 ce limite à 16k, EO 48k et Vb81... 48k.
Arghhh...
Je maîtrise mieux Vb81 XuR...
Oui, Gilles m'a aidé à compiler sZ81, mais il y a un bug lors du chargement de certains programmes.
Bug qui est du au compilateur, car sur linux, ça fonctionne.
Cela ce passe lors de l'appel de l'instruction RST20...
J'ai pas trouvé pourquoi!!!
Bon, Mon VB81 Xur est plus robuste, mais n'a pas le son.
Dans tous les cas, il reste Eighty-one qui se débrouille bien...
Mais, il pêche un peu sur le son... un problème Dsound...
Vb81 XuR est une boîte à outil à lui tout seul...Es que les fichiers .P sont charger seulement par la fonction LOAD"" ou il ya til une autre fontion qui charge un programme en assembleur j ai bien mis la memoire sur 48Ko de ram
Regarde l'aide en ligne pour les infos.
Sur les autres émulateurs, cela est plus difficile, car c'est un import de binaire direct via le chargement d'un fichier vers une adresse.
Sinon, le mieux pour le bourrage binaire, c'est de taper le programme en mode texte est de le rappeler sur Vb81.
Si tu as des questions....
Xav.
Note: sZ81 ce limite à 16k, EO 48k et Vb81... 48k.
- gilles
- Fonctionne à 9600 bauds

- Messages : 3278
- Inscription : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: ZX81
j'ai rapidement jeté un oeil aux sources de sz81
dans load_p je n'aime pas trop l'expression:
if(ret==NULL || strlen(ret)+1>=sizeof(fname))
ca manque de parentheses...
genre
if((ret==NULL) || (strlen(ret)+1)>=(sizeof(fname)))
mais ce n'est pas obligatoirement ca le probleme... faudrait ajouter des traces pour savoir si le fichier .p est bien chargé en mem.
le code n'est pas tres clean concernant les tailles des chemins, on peut aussi essayer de voir si des fichiers à la racine passent mieux...
dans load_p je n'aime pas trop l'expression:
if(ret==NULL || strlen(ret)+1>=sizeof(fname))
ca manque de parentheses...
genre
if((ret==NULL) || (strlen(ret)+1)>=(sizeof(fname)))
mais ce n'est pas obligatoirement ca le probleme... faudrait ajouter des traces pour savoir si le fichier .p est bien chargé en mem.
le code n'est pas tres clean concernant les tailles des chemins, on peut aussi essayer de voir si des fichiers à la racine passent mieux...
Re: ZX81
salut
j ai trouver la solution pour faire fonctionner SZ81 je copie d abord l émulateur au niveau c: racine sans double repertoire puis je mets le jeu.p a la racine en reduisant le nom si il est trop long puis je charge load"" ensuite je tape list pour voir si il ya quelque chose ensuite RUN et la ça roule et je redemarre l emulateur a chaque fois pour eviter l effet memoire
j ai trouver la solution pour faire fonctionner SZ81 je copie d abord l émulateur au niveau c: racine sans double repertoire puis je mets le jeu.p a la racine en reduisant le nom si il est trop long puis je charge load"" ensuite je tape list pour voir si il ya quelque chose ensuite RUN et la ça roule et je redemarre l emulateur a chaque fois pour eviter l effet memoire
- gilles
- Fonctionne à 9600 bauds

- Messages : 3278
- Inscription : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: ZX81
ici par exemple : http://ag1976.com/
(demo hires)
(demo hires)
Re: ZX81
Salut,
Une chose pour faire fonctionner sZ81 correctement...
Ne jamais installer ou charger un fichier "P" issus d'un répertoire avec des caractères nationaux du style "é" ,"è" ou "à".
Ca ne fait pas exploser le disque dur... mais ça bloque sZ81.
Donc, il faut bannire les caractères français !
"c:\émulateurs/à effacer\"
"c:\téléchargement internet\"
"c:\fichiers à la con\"
ne passeront pas...
Par contre...
"C:\emulateurs\fichiers a la con\"
est correcte.
Pour la taille des noms, il n'y a pas de problème.
Xav.
Une chose pour faire fonctionner sZ81 correctement...
Ne jamais installer ou charger un fichier "P" issus d'un répertoire avec des caractères nationaux du style "é" ,"è" ou "à".
Ca ne fait pas exploser le disque dur... mais ça bloque sZ81.
Donc, il faut bannire les caractères français !
"c:\émulateurs/à effacer\"
"c:\téléchargement internet\"
"c:\fichiers à la con\"
ne passeront pas...
Par contre...
"C:\emulateurs\fichiers a la con\"
est correcte.
Pour la taille des noms, il n'y a pas de problème.
Xav.
Re: ZX81
Là il faut acheter un Spectrum !!!luc123 a écrit :j essais de trouver des jeux avec des graphismes plus evoluer sur zx81 vous avez pas un site
merci
Re: ZX81
Salut,
Limité à 256 caractères...
Mais, on y arrive vite !
Car l'argument est inclus dans ces 256caractères...
Je vais essayé de passé en mode windows pour la gestion des fichiers.
Limité à 256 caractères...
Mais, on y arrive vite !
Car l'argument est inclus dans ces 256caractères...
Je vais essayé de passé en mode windows pour la gestion des fichiers.




