Strip-Tease d'un ZX-81

Tous les Sinclair. Du Mk14 au QL

Modérateur : Politburo

JihemB
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 133
Inscription : 02 août 2010 12:23

Re: Strip-Tease d'un ZX-81

Message par JihemB » 08 août 2010 09:52

Salut Xavier,

Merci pour ta réactivité.

En fait à l'époque (1985 !) j'avais la K7 originale du FLM de Direco et je sauvegardais tous mes programmes persos avec. Puis quand j'ai vendu mon ZX81, j'ai fait un lot avec les K7 que j'avais... Comme mon meilleur ami de l'époque avait un ZX81 j'ai fait quelques copies de mes softs (hélas, pas tous, j'avais entre autre une version du programme "Chess" de PSION que j'avais modifié grâce aux instructions d'un magasine pour afficher l'emplacement des cases ainsi qu'avoir les lettres en français pour représenter les pièces (F pour Fou, C pour Cavalier...) !) pour lui mais pour ce FLM, j'ai pas sauvegardé le programme tel quel mais j'ai utilisé la routine Boot + programme décrite sur la doc du FLM.
L'ami en question je l'ai perdu de vue et j'ai toujours la K7 :-)
J'ai cru comprendre que personne ne disposait de la version complète et fonctionnelle du FLM alors je me suis dit que je pourrai en fait profiter ceux que ça intéresse.

Effectivement, une fois chargé, FLM modifie RAMTOP puis fait automatiquement un NEW, ce qui permet à l'utilisateur de toujours l'avoir "en tache de fond" (c'est confirmé par la doc DIRECO. PS : J'obtient un "fichier corrompu" quand j'essaie de charger le PDF depuis le site ordi5).

Je peux bien numériser le boot et le transformer en .P, mais le FLM à haute vitesse qui s'installe automatiquement, sera-t-il bien interprété par les émulateur faisant tourner le boot ?

Je gage que le FLM contient une instruction REM avec le code assembleur dedans, suivi de l'instruction SAVE, puis POKE xxx, puis NEW. N'y aurait-il pas un moyen de l'empêcher de "s'auto exécuter" au chargement pour ainsi récupérer le programme original ?
(Je me rappelle sur ORIC, qu'on fait un programme style "0 STOP" et qu'on loadait le programme à bloquer à la suite. Une fois le programme chargé, le STOP arrêtait l'éxécution et on accédait au code source.

Si j'ai bien compris l'astuce que tu me propse, il faut que
1) Je fasse la différence entre le RAMTOP par défaut et le RAMTOP positionné par le FLM
2) Je réserve l'espace mémoire nécessaire dans un DIM ou un REM comme à la grande époque (réserver n octects dans un REM doit être possible en utilisant un PC pour créer le programme dans un émulateur puis le passer dans le "vrai" ZX).
3) Je fasse une boucle for/next pour "peeker" chaque octet de la zone RAMTOP et les "poker" dans le DIM ou le REM ?

Est-ce bien ça ?

Sinon, prochainement je veux bien t'envoyer un WAV avec tout. Peux-tu m'indiquer à quelle adresse l'envoyer ?

Cordialement.

JihemB

Avatar de l’utilisateur
Pocket
Administrateur
Administrateur
Messages : 5813
Inscription : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: Strip-Tease d'un ZX-81

Message par Pocket » 08 août 2010 11:01

Salut JihemB,

N'oublie pas de passer aussi par là, merci :
http://silicium.org/forum/viewforum.php?f=49

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image

Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

Re: Strip-Tease d'un ZX-81

Message par Xavier » 08 août 2010 17:56

Salut,
J'y suis jamais passé... moi !
C'est comme la vaccination à poil à l'armée... on est libre de ne pas faire.
On ne s'inscrit pas pour faire du tourisme sur le forum...
Mais pour y participer !!!
J'ai trouvé l'article sur la modif et la sauvegarde du FLM...

Pages 36-37-38 et 39 du N°4:
http://zx81.ordi5.free.fr/n4/download/download.htm

Magasine en entier format Djv: http://zx81.ordi5.free.fr/n4/download/O ... i-5_04.djv

Page 11 du N°7:
http://zx81.ordi5.free.fr/n7/download/download.htm

Magasine en entier format Djv: http://zx81.ordi5.free.fr/n7/download/O ... i-5_07.djv

J'ai un lien pour le lecteur DJV ici:
http://zx81.ordi5.free.fr/djv/

Patrice
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Inscription : 07 janv. 2008 00:06
Localisation : Charente maritime
Contact :

Re: Strip-Tease d'un ZX-81

Message par Patrice » 08 août 2010 20:37

Xavier, le n° 11 de Ordi5 présente une fin de fichier inattendu lors du téléchargement :!: :?
Alice la passion ;-)

Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

Re: Strip-Tease d'un ZX-81

Message par Xavier » 09 août 2010 21:50

Patrice a écrit :Xavier, le n° 11 de Ordi5 présente une fin de fichier inattendu lors du téléchargement :!: :?
Salut Patrice,

??? oui...
Je le upload dès que possible!
Merci Patrice.
Il manquait seullement 3,4 méga au fichier !!!
ça devrai être bon après le mouvel upload.
(...)
C'est OK ? :?

Patrice
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Inscription : 07 janv. 2008 00:06
Localisation : Charente maritime
Contact :

Re: Strip-Tease d'un ZX-81

Message par Patrice » 10 août 2010 10:50

Xavier, le téléchargement ne fonctionne toujours pas pour le n°11 de Ordi5 au format "djvu", il y a toujours une erreur inattendue :!:
:cry:
Idem pour le téléchargement de l'utilitaire Forth.zip erreur au moment de la décompression:!: :cry:
Alice la passion ;-)

Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

Re: Strip-Tease d'un ZX-81

Message par Xavier » 10 août 2010 16:57

Salut,

Image

Argh !!!

J'ai tourné en rond pas mal de temps pour la conversion.
Donc...

Deux méthodes:

-1)
J'ai d'abord utilisé "ZxSpectape" pour récupérer les datas buts du fast-load (2288 octets).
J'ai fait une rem de 2288 octets et une routine LDIR, et une pour le dépacement du Ram-top.
J'avais un décallage d'offset alors ça marchait pas...
En plus le Xur plantait... pas EO.
Mais après un new le Xur à réussi à fonctionner.

-2)
j'ai pris EO, j'ai chargé le loader du wav puis les datas.
(il faut régler la ligne de comutation près du centre, un peu vers le bas! sinon l'écran reste noir.)
Les réglages restent limite, avec décalage de bite car certaines crêtes ne son pas lues.
Donc, j'ai repris "ZxSpectape", fait une correction de symétrie, sauvegarder puis relancé EO.
J'ai tout eu sans erreur.
J'ai sauvegardé la zone 76A2->2400 octets (comme préconisé sur Ordi-5).
Puis je l'ai intégrée dans une REM (ligne 2) dans le XuR.

Les deux méthodes fonctionnent.
Mais, il est plus simple d'utiliser EO en chargement direct, car avec "ZxSpectape", on ne peut pas vérifier s'il y a des erreurs.

Si on a besoin de bricoler l'assembleur, on peut toujours lancer EO, charger le programme Fast-Load et faire un Snapshoot mémoire en Z81.
Puis reprendre le fichier avec le XuR pour visualiser la mémoire.

J'ai fait des essais avec EO, car le XuR a une lecture/écriture asynchrone, et le port IO n'est pas émuler en sortie son.

La sauvegarde est bonne... (un peu trop carrée... mais bon..)
Mais, je n'ai pas réussi à relire le fichier (vitesse 5).
Par contre avec un wav numérisé, c'est peut-être jouable.

Ca me donne une bonne occasion pour ouvrir un fil chez nos amis Anglais.(pour une fois que je trouve un truc qui marche pas chez EO!)

Voilà, le Site est mis à jour avec ton wav original, le fichier "P" et la doc.

Merci, JihemB, pour le wav !

http://zx81.ordi5.free.fr/fastload/
http://zx81.ordi5.free.fr/fastload/down ... NCLAIR.zip

Patrice-> le Forth.zip sur la page K7 ???? Oublie!!! c'est OK.
Par contre pour http://zx81.ordi5.free.fr/n11/download/ ... i-5_11.djv?
Je suis à 38k aujourd'hui. :?
... 30mn plus tard ... l'Upload est terminé!

Patrice
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Inscription : 07 janv. 2008 00:06
Localisation : Charente maritime
Contact :

Re: Strip-Tease d'un ZX-81

Message par Patrice » 10 août 2010 19:00

................................................................................................................
Patrice-> le Forth.zip sur la page K7 ???? Oublie!!! c'est OK.
Par contre pour http://zx81.ordi5.free.fr/n11/download/ ... i-5_11.djv?
Je suis à 38k aujourd'hui. :?
... 30mn plus tard ... l'Upload est terminé!
- 0k pour le Forth 8) :D
- Ordi-5_11 toujours pas ok à 18h 53mn il y a toujours fin de fichier inattendue lors du téléchargement :?
- Merci également pour FLM_16K (Direco), et bravo car ce n'était pas gagné d'avance. 8) :D
Alice la passion ;-)

Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

Re: Strip-Tease d'un ZX-81

Message par Xavier » 13 août 2010 01:11

Salut Patrice,
- Ordi-5_11 toujours pas ok à 18h 53mn il y a toujours fin de fichier inattendue lors du téléchargement
http://zx81.ordi5.free.fr/n11/download/ ... i-5_11.djv
C'est bon pour moi :?: :?: :?:
Avec IE6 !
Peut-être le viewer qui n'est plus compatibles avec ce djv!

Patrice
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 159
Inscription : 07 janv. 2008 00:06
Localisation : Charente maritime
Contact :

Re: Strip-Tease d'un ZX-81

Message par Patrice » 13 août 2010 11:14

Bonjour Xavier,

Non, car pour ce numéro 11, seul un volume de 103 Ko est téléchargé, pour les autres numéros cela ne pose aucun problème de téléchargement :!: :?

[EDIT 1]: Ce volume partiel représente celui chargé sur mon disque dur lors de l'opération de transfert du fichier via l'internet, alors que pour tous les autres numéros de "Ordi-5 celà ne pose aucun pb de téléchargement. Pour ces autres numéros le volume varie de 1 à 9 Mo.

[EDIT 2]: Curieux :!: :!: :!: C'est le seul numéro qui refuse de se télécharger correctement avec "Google Chrome", mais c'est bon avec "IE8" :!: :?
Dernière édition par Patrice le 13 août 2010 16:31, édité 3 fois.
Alice la passion ;-)

Avatar de l’utilisateur
gilles
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3278
Inscription : 17 avr. 2007 21:25
Localisation : 44
Contact :

Re: Strip-Tease d'un ZX-81

Message par gilles » 13 août 2010 11:28

marche chez moi avec WinDjView1.0.3. / firefox 3.6
Mais c'est une bonne occasion pour parler de ce format plutôt bon et ses viewers plutôt pourris qui l'ont tué dans l'oeuf :)

Xavier
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 684
Inscription : 10 mars 2006 16:48
Contact :

Re: Strip-Tease d'un ZX-81

Message par Xavier » 13 août 2010 17:17

Salut,
gilles a écrit :marche chez moi avec WinDjView1.0.3. / firefox 3.6
Mais c'est une bonne occasion pour parler de ce format plutôt bon et ses viewers plutôt pourris qui l'ont tué dans l'oeuf :)
Oui, le format DJV est extraordinaire! (facteur 10 par rapport aux PDF)
Pour un PDF de 34 még. on a un DJV de 3 még.
Le problème reside dans sa fiabilité et ses 4 modes de compression.

Pour Patrice, IE8 doit faire un fichier temporaire des programmes téléchargés.
130ko était la taille de l'ancien fichier téléchargé!
Il faut que tu retouves le fichier tampon et que tu le supprimes.
Oubien tu effaces les fichiers temporaires de IE8.
Il doit aller chercher le fichier temporaire sur disque dur au lieu de refaire le téléchargement. Peut-être pour gagner du temps?!?
Donc, IE chie toujours dans la colle... et ne fait pas de CRC pour vérifier le changement du contenu du fichier téléchargé ! ( Pas bon ça. )

Répondre

Revenir vers « Sinclair »