Strip-Tease d'un ZX-81
Modérateur : Politburo
- Carl
- Fonctionne à 9600 bauds
- Messages : 2542
- Enregistré le : 03 janv. 2003 23:47
- Localisation : www.dole.org
- Contact :
- Carl
- Fonctionne à 9600 bauds
- Messages : 2542
- Enregistré le : 03 janv. 2003 23:47
- Localisation : www.dole.org
- Contact :
-
- Fonctionne à 300 bauds
- Messages : 156
- Enregistré le : 06 janv. 2008 23:06
- Localisation : Charente maritime
- Contact :
Non, il y a un bug dans le prog, il faut simplement faire remonter la dernière page tout au début en page 2 je crois.Xavier a écrit :...............
Au fait, Patrice, je travail toujours pour toi...
Je mets les docs en ordre et j'ai déjà 9 magazines en Djvu !
[EDIT]
... je dois changer pas mal de pages!
ça devient compliqué.
[EDIT]
Meric encore à tous.
- Carl
- Fonctionne à 9600 bauds
- Messages : 2542
- Enregistré le : 03 janv. 2003 23:47
- Localisation : www.dole.org
- Contact :
j'ai ces doc (txt) à propos des cartes memotech...
Xavier, tu les a peut être déjà ?
MEMOTECH KEYBOARD AND BUFFER PACK
MEMOTECH MEMOPAK 16
MEMOTECH MEMOPAK 32
MEMOTECH MEMOPAK 64
MEMOTECH Centronics Type Parallel Printer Interface
MEMOTECH ASSEMBLER
MEMOTECH Memopak HRG
MEMOTECH RS232 Interface
MEMOTECH MEMOCALC Spreadsheet Analysis
MEMOTEXT WORD PROCESSOR
Carl
Xavier, tu les a peut être déjà ?
MEMOTECH KEYBOARD AND BUFFER PACK
MEMOTECH MEMOPAK 16
MEMOTECH MEMOPAK 32
MEMOTECH MEMOPAK 64
MEMOTECH Centronics Type Parallel Printer Interface
MEMOTECH ASSEMBLER
MEMOTECH Memopak HRG
MEMOTECH RS232 Interface
MEMOTECH MEMOCALC Spreadsheet Analysis
MEMOTEXT WORD PROCESSOR
Carl
Oui, elles sont dans le Xur ...Carl a écrit :j'ai ces doc (txt) à propos des cartes memotech...
Xavier, tu les a peut être déjà ?
MEMOTECH KEYBOARD AND BUFFER PACK
MEMOTECH MEMOPAK 16
MEMOTECH MEMOPAK 32
MEMOTECH MEMOPAK 64
MEMOTECH Centronics Type Parallel Printer Interface
MEMOTECH ASSEMBLER
MEMOTECH Memopak HRG
MEMOTECH RS232 Interface
MEMOTECH MEMOCALC Spreadsheet Analysis
MEMOTEXT WORD PROCESSOR
Carl
Mais, le fichier d'aide de "Eighty-one" est ... mieux !
le fichier .chm regroupe aussi le manuel du zx81 et zx80 ...
Sur le site, je sait plus si il y a un lien sur ce fichier...
Pour le "Mageco", je travail sur la conversion de fichiers CopyQm en 3"5 vers une image RAW ... utilisable sur l'émulateur.
Cela permetera de créer des disquettes sur PC, directement utilisable sur les Zx81... avec le bon formatage.
Pour ce faire, il me faut une image disque du lecteur de Kweeky (fonction restore) qui fonctionne aussi en copy (fonction playback).
Il me manque seulelment le header du fichier ... et on va y placer ce que l'on veut dedans. (des images disque d'un émulateur ... par exemple).
A plus.
Patrice, je parlais de pages web ... un article dans Brico... un dans test ... un dans K7...
Mais c'est vrai que le programme est bogué !
Cela permetera de créer des disquettes sur PC, directement utilisable sur les Zx81... avec le bon formatage.
Pour ce faire, il me faut une image disque du lecteur de Kweeky (fonction restore) qui fonctionne aussi en copy (fonction playback).
Il me manque seulelment le header du fichier ... et on va y placer ce que l'on veut dedans. (des images disque d'un émulateur ... par exemple).
A plus.
Patrice, je parlais de pages web ... un article dans Brico... un dans test ... un dans K7...
Mais c'est vrai que le programme est bogué !
Le logiciel CopyQM est dispo. sur la page http://zx81.ordi5.free.fr/larken
Pour capturer l'image d'une disquette:
copyQM.exe a: record=Image.CQM BLIND NOSQUEEZE
Pour créer une disquette à partir d'une image disque:
copyQM.exe a: playback=Image.CQM
Pour les disquettes avec erreurs, il suffit de répondre de les ignorer.
Mon outil est prêt, il ne me manque plus qu'un exemple de capture sur une disquette Mageco ... ou larken.
Sera dispo dans le XuR dès que possible.
Pour capturer l'image d'une disquette:
copyQM.exe a: record=Image.CQM BLIND NOSQUEEZE
Pour créer une disquette à partir d'une image disque:
copyQM.exe a: playback=Image.CQM
Pour les disquettes avec erreurs, il suffit de répondre de les ignorer.
Mon outil est prêt, il ne me manque plus qu'un exemple de capture sur une disquette Mageco ... ou larken.
Sera dispo dans le XuR dès que possible.
Salut,
Dans les programmes qui ne servent à rien j'ai étendu mon offre.
- Un convertisseur CopyQm vers une image disque Raw
- Un gestionnaire d'image disque pour les images de disquettes Larken.
Bon, ces deux programmes sont encore des OVNIs dans le monde des programmes qui une fois ouvert... sont refermé sans que l'on puisse savoir à quoi cela peut être utile...
Mais, c'est un exemple de programme qui peut servir pour les transferts de PC à Zx.
Le but est de réaliser une disquette pour ZX81 à partir d'un PC.
CopyQm pourra formater et copier un fichier image que l'on aurra précédement rempli de programmes.
Bon, pour cela il faut un lecteur de disquette pour ZX81...
Cela peut être utile pour Kweeky et son Mageco!
Si quelqun est intéressé par ces programmes, ils seront dispo. dans vb81 XUR en Goodies.
Pour la version Larken ... la version Mageco suivera ...
A plus.
Dans les programmes qui ne servent à rien j'ai étendu mon offre.
- Un convertisseur CopyQm vers une image disque Raw
- Un gestionnaire d'image disque pour les images de disquettes Larken.
Bon, ces deux programmes sont encore des OVNIs dans le monde des programmes qui une fois ouvert... sont refermé sans que l'on puisse savoir à quoi cela peut être utile...
Mais, c'est un exemple de programme qui peut servir pour les transferts de PC à Zx.
Le but est de réaliser une disquette pour ZX81 à partir d'un PC.
CopyQm pourra formater et copier un fichier image que l'on aurra précédement rempli de programmes.
Bon, pour cela il faut un lecteur de disquette pour ZX81...
Cela peut être utile pour Kweeky et son Mageco!
Si quelqun est intéressé par ces programmes, ils seront dispo. dans vb81 XUR en Goodies.
Pour la version Larken ... la version Mageco suivera ...
A plus.
Salut,
Pour ceux qui ont réussi à charger un "vrai" programme sur leur ZX81.
J'aimerai qu'ils testent ce nouveau Fast-Load...
http://zx81.ordi5.free.fr/xavsnap/downl ... USH.FL.zip (25Ko.)
Il a été créé avec la nouvelle version de vb81 XuR en tapant
directement SAVE"TRAIN-RUSH.FL" en basic.
ça marche aussi sur EO, avec la ligne de capture au centre.
Nota: Ce fast-Load fonctionne en Espagne !!!
Bon jeu...
Pour ceux qui ont réussi à charger un "vrai" programme sur leur ZX81.
J'aimerai qu'ils testent ce nouveau Fast-Load...
http://zx81.ordi5.free.fr/xavsnap/downl ... USH.FL.zip (25Ko.)
Il a été créé avec la nouvelle version de vb81 XuR en tapant
directement SAVE"TRAIN-RUSH.FL" en basic.
ça marche aussi sur EO, avec la ligne de capture au centre.
Nota: Ce fast-Load fonctionne en Espagne !!!
Bon jeu...
Nouvelle Année ZX81 !
Salut !
Fin d'année agitée et début d'année agitée...
... avec des projets plein la tête ...
Donc, coté émulation, en 2009 ... on se met au Forth sur VB81 XuR !
des exemples et un précompilateur de sources universelles.
Vous pouvez compiler les fichiers Forth Ace-Jupiter ... et les autres
sans trop de modifications ...
On a de la lecture sur http://zx81.ordi5.free.fr/didier
On aurra la documentation du M.O.S. 7 et du lecteur de disquette Maggeco !
(d'ici quelques semaines !)
Peut-être la ROM du Maggeco pour l'émulation...
Et sûrement le MOS en fichier "P"... sur ma page de téléchargement K7.
Et un nouveau jeu en assembleur de Didier Pous ... "Opération Panther"
Que de bonnes nouvelle pour cette nouvelle année.
Qui semble très bien commencer !
Bonne année à tous.
Fin d'année agitée et début d'année agitée...
... avec des projets plein la tête ...
Donc, coté émulation, en 2009 ... on se met au Forth sur VB81 XuR !
des exemples et un précompilateur de sources universelles.
Vous pouvez compiler les fichiers Forth Ace-Jupiter ... et les autres
sans trop de modifications ...
On a de la lecture sur http://zx81.ordi5.free.fr/didier
On aurra la documentation du M.O.S. 7 et du lecteur de disquette Maggeco !
(d'ici quelques semaines !)
Peut-être la ROM du Maggeco pour l'émulation...
Et sûrement le MOS en fichier "P"... sur ma page de téléchargement K7.
Et un nouveau jeu en assembleur de Didier Pous ... "Opération Panther"
Que de bonnes nouvelle pour cette nouvelle année.
Qui semble très bien commencer !
Bonne année à tous.
Re: Strip-Tease d'un ZX-81
Bonjour,
Y-a-t-il des gens encore actifs sur ce forum ZX81 ?
Je viens de ressortir le mien du placard et j'ai essayé de lire quelques cassettes avec plus ou moins de succès. J'ai réussi 2 fois à charger mon exemple du Fast Loas Monitor (celui de Direco qu'on appelle par RAND USR 30460). J'ai voulu le sauvegarder pour en faire profiter la communauté (http://zx81.ordi5.free.fr) mais je ne sais pas comment on fait dans la mesure où sur ma sauvegarde j'ai le petit loader suivi du Fast Load... lui même sauvegardé à haute vitesse !
Si quelqu'un peut m'indiquer les peek et le poke à pratiquer pour sauvegarder le programme en SAVE "xxx" et le transformer en .P je pourrai le partager...
JihemB
Y-a-t-il des gens encore actifs sur ce forum ZX81 ?
Je viens de ressortir le mien du placard et j'ai essayé de lire quelques cassettes avec plus ou moins de succès. J'ai réussi 2 fois à charger mon exemple du Fast Loas Monitor (celui de Direco qu'on appelle par RAND USR 30460). J'ai voulu le sauvegarder pour en faire profiter la communauté (http://zx81.ordi5.free.fr) mais je ne sais pas comment on fait dans la mesure où sur ma sauvegarde j'ai le petit loader suivi du Fast Load... lui même sauvegardé à haute vitesse !
Si quelqu'un peut m'indiquer les peek et le poke à pratiquer pour sauvegarder le programme en SAVE "xxx" et le transformer en .P je pourrai le partager...
JihemB
Re: Strip-Tease d'un ZX-81
Hi "JihemB",
Soit on est tous gateux, soit on est mort depuis longtemps.
Plaisanteries mises à part...
Tu poses un problème... problèmatique.
Un moniteur Fast-Load en Fast-Load...
La méthode ordinaire n'est pas suffisante (http://zx81.ordi5.free.fr/wav) et il est impossible de créer un fichier 'P'.
Ton programme fonctionnera très bien sur Eighty-One avec le chargement en mode Wav.
Mais, le problème c'est que le chargement de la routine assembleur se fait en mémoire haute.
Celle-ci est bien évidement au dessus du Ram-Top et est protégée en sauvegarde par un SAVE conventionnel.
Donc, en l'état, il sera impossible de le sauvegarder "simplement" le programme.
Tu as trois solutions:
-La première sera de faire une image de la cassette vers un fichier "Tzx" qui va "Streemer" (encoder) le signal telle qu'elle (boot-strap et Data).
Il y a des logiciels pour cela, mais à ma connaissance, aucun ne prend en charge le Fast-load ZX81... au pire, il sauvera un fichier Wav à l'intèrieur du Tzx... donc, ce n'est pas aventageux.
-La deuxième est de faire un wav... tout bête.
-La troisième est la solution que tu évoques.
Mais, pour cela, il faut déplacer le fast-load dans une partie non protègée de la mémoire... sauvegarder, puis après le chargement executer une routine automatique, qui déplace le code sauvegardée en mémoire haute... après le Ram-Top.
Pour entrer plus dans les détails, on réserve un espace en mémoire.
On copie le code en mémoire haute dans cette zone réservée...
Puis on sauve le fichier "P" de la mémoire basic.
On ne va pas réserver de REM car faire une ligne REM de 2000 caractères est assez long... mais un DIM A$(2000), va réserver la place suffisante pour y sauvegarder la routine dans le VARS.
Un petit programme assembleur avec l'instruction LDIR pourra copier le code dans le VARS, puis une autre du même type sera lancée au chargement.
Le fichier "P" généré de la sorte sera lancé après une modification du Ram-Top et un New pour reprotèger le programme.
J'ai aussi un exemple avec un éditeur Hexadécimal que j'ai fait.
http://zx81.ordi5.free.fr/xavsnap/download/monitor.zip
Il réinitialise le RAM-Top automatiquement sans New, puis copie le code en mémoire haute!(on pourra utiliser ce même procédé!)
Dans le Même esprit, tu trouveras un exemple du code LDIR dans ce même fil.
Elle a déjà été utilisée pour sauvegarder la ROM de la carte HRG QuickSilva, seulles les adresses du Ldir sont à changer.
Si tu as d'autres questions n'hesite pas !
Sinon, tu peux envoyer directement le wav à l'adresse du site Ordi-5 si tu veux.
De plus, je crois qu'il y a des pokes pour la migration du programme vers les 32 et 48k sur un Ordi-5, le n°4 ou le n°5... je vais regarder.
Tu peux aussi utiliser "ZxSpectape" en mode Raw (numérisation brute), mais là on n'est plus sur ZX81, mais en direct sur émulateur.
Non... ya plus personne!Y-a-t-il des gens encore actifs sur ce forum ZX81 ?
Soit on est tous gateux, soit on est mort depuis longtemps.
Plaisanteries mises à part...
Tu poses un problème... problèmatique.
Un moniteur Fast-Load en Fast-Load...
La méthode ordinaire n'est pas suffisante (http://zx81.ordi5.free.fr/wav) et il est impossible de créer un fichier 'P'.
Ton programme fonctionnera très bien sur Eighty-One avec le chargement en mode Wav.
Mais, le problème c'est que le chargement de la routine assembleur se fait en mémoire haute.
Celle-ci est bien évidement au dessus du Ram-Top et est protégée en sauvegarde par un SAVE conventionnel.
Donc, en l'état, il sera impossible de le sauvegarder "simplement" le programme.
Tu as trois solutions:
-La première sera de faire une image de la cassette vers un fichier "Tzx" qui va "Streemer" (encoder) le signal telle qu'elle (boot-strap et Data).
Il y a des logiciels pour cela, mais à ma connaissance, aucun ne prend en charge le Fast-load ZX81... au pire, il sauvera un fichier Wav à l'intèrieur du Tzx... donc, ce n'est pas aventageux.
-La deuxième est de faire un wav... tout bête.
-La troisième est la solution que tu évoques.
Mais, pour cela, il faut déplacer le fast-load dans une partie non protègée de la mémoire... sauvegarder, puis après le chargement executer une routine automatique, qui déplace le code sauvegardée en mémoire haute... après le Ram-Top.
Pour entrer plus dans les détails, on réserve un espace en mémoire.
On copie le code en mémoire haute dans cette zone réservée...
Puis on sauve le fichier "P" de la mémoire basic.
On ne va pas réserver de REM car faire une ligne REM de 2000 caractères est assez long... mais un DIM A$(2000), va réserver la place suffisante pour y sauvegarder la routine dans le VARS.
Un petit programme assembleur avec l'instruction LDIR pourra copier le code dans le VARS, puis une autre du même type sera lancée au chargement.
Le fichier "P" généré de la sorte sera lancé après une modification du Ram-Top et un New pour reprotèger le programme.
J'ai aussi un exemple avec un éditeur Hexadécimal que j'ai fait.
http://zx81.ordi5.free.fr/xavsnap/download/monitor.zip
Il réinitialise le RAM-Top automatiquement sans New, puis copie le code en mémoire haute!(on pourra utiliser ce même procédé!)
Dans le Même esprit, tu trouveras un exemple du code LDIR dans ce même fil.
Elle a déjà été utilisée pour sauvegarder la ROM de la carte HRG QuickSilva, seulles les adresses du Ldir sont à changer.
Si tu as d'autres questions n'hesite pas !
Sinon, tu peux envoyer directement le wav à l'adresse du site Ordi-5 si tu veux.
De plus, je crois qu'il y a des pokes pour la migration du programme vers les 32 et 48k sur un Ordi-5, le n°4 ou le n°5... je vais regarder.
Tu peux aussi utiliser "ZxSpectape" en mode Raw (numérisation brute), mais là on n'est plus sur ZX81, mais en direct sur émulateur.