[Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k et Mz700.

Tout sur les ordinateurs, liens, infos...Avec un thread par machine. Si la machine n'y est pas , créez le premier post la concernant dans ce forum

Modérateur : Politburo

Répondre
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

[Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k et Mz700.

Message par HLL »

Bonjour à tous,

C'est au tour des listings de l'odinateur Sharp MZ-80k (ou MZ-80a) et MZ-700 de passer à la postérité.

Image

Contributeurs : Antipontifex et XavSnap.

Vous pouvez aider le site en postant vous fichiers texte (sortie imprimante) sur ce même forum.
Ou en les envoyant par mail au site.

Page régulièrement mise à jour: http://www.hebdogiciel.free.fr/mz80.htm
(Fichiers en mode texte pour le moment)
Le Format Texte (sortie imprimante) est retenu pour la diffusion des programmes.

L'OCR en ligne https://www.onlineocr.net/ sera utilisé pour faciliter la saisie, puis une vérification et correction seront appliquées au fichier brut.(passage à la ligne, erreurs de sytaxe et confusion des chiffres/lettres) avec les Images tronquées en colonnes, pour éviter les problèmes de pagination.

Utilisez les scans disponibles
(qui devront parfois être éclairci et montés en extrapolation numérique à 450dpi)
ici :
LIEN abandonware-magazines (Page HEBDOGICIEL)


Évolution de la campagne en anglais à suivre ici (pour les fils d'AntiPontifex):
Forum DENIAL en anglais...

Post dynamique qui sera mis à jour en fonction des listings mis en ligne.

43 listings à taper.

(*)= en premier caractère -> Programme tapé par... (Disponible sur le site)
(>>>)= Programme réservé et en cours de saisie.
MZ80:

*AntiPontifex>>>[HEB01_SuperHeros]
*AntiPontifex>>>[HEB02_MurDeBriques]
*XavSnap>>>[HEB03_Pendu]
*AntiPontifex>>>[HEB04_Morse]
*AntiPontifex>>>[HEB05_GestionGraphique]
*AntiPontifex>>>[HEB06_Comptabilite]
*AntiPontifex>>>[HEB08_HardCopy]
*AntiPontifex>>>[HEB09_Musique]
*AntiPontifex>>>[HEB10_Puissance4]
*XavSnap>>>[HEB11_Anagrammes]
*AntiPontifex>>>[HEB12_SharpReveil]
*XavSnap>>>[HEB14_Piemontais]
*XavSnap>>>[HEB15_Math]
*AntiPontifex>>>[HEB17_Othellom]
*XavSnap>>>[HEB19_ContreAttaque]
*XavSnap>>>[HEB20_TourDeHanoi]
*AntiPontifex>>>[HEB21_CarteDuMonde]
*AntiPontifex>>>[HEB24_Minos]
*AntiPontifex>>>[HEB26_Boulier]
*XavSnap>>>[HEB27_MotsEnVrac]
*XavSnap>>>[HEB29_SpaceInvaders]
*AntiPontifex>>>[HEB30_Transcodage]
*XavSnap>>>[HEB31_CourseAutomobile]
*AntiPontifex>>>[HEB32_Scrabble]
*AntiPontifex>>>[HEB33_ChiffresEtLettres]
*XavSnap>>>[HEB34_SuperGlouton]
*XavSnap>>>[HEB35_OperationDragon]
*AntiPontifex>>>[HEB41_JeuDeLaVie]
*XavSnap>>>[HEB42_Space]
*www.sharpmz.org>>>[HEB42_SuperVrac]
*XavSnap>>>[HEB46_Yams]
*www.sharpmz.org>>>[HEB49_Globule]
*XavSnap>>>[HEB53_Chenille]
*XavSnap>>>[HEB54_GestionDeCompte]
*XavSnap>>>[HEB56_CarreDiabolique]
*XavSnap>>>[HEB57_HRG]
*www.sharpmz.org>>>[HEB59_Panique]
*XavSnap>>>[HEB60_Triolo]
MZ700:


*XavSnap>>>[HEB16_GuerreSpaciale]
*XavSnap>>>[HEB28_SpaceShuttle]
*XavSnap>>>[HEB37_Mastermind]
*XavSnap>>>[HEB38_Drapeaux]
*XavSnap>>>[HEB39_SuperTierce]
*XavSnap>>>[HEB40_Moto2000]
*www.sharpmz.org>>>[HEB42_Enfers]
*XavSnap>>>[HEB42_Tennis]
*XavSnap>>>[HEB48_Music]
*www.sharpmz.org>>>[HEB50_Urania2]
*XavSnap>>>[HEB52_TakeLiberty]
*XavSnap>>>[HEB55_Nombre]
*XavSnap>>>[HEB61_Piranah]

Les programmes tapés seront mis à disposition en les téléchargement sur la page d' "Hebdogiciel, les listings..."

Amusez-vous bien.

L'équipe.
Modifié en dernier par HLL le 05 août 2017 03:04, modifié 46 fois.
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Fichier dictionnaire STX pour "Editplus 2" pour mz80 et mz700 :
>> à télécharger ici <<
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Etrange ce silence...

ça patine chez l'équipe d'Hebdogiciel, les listings ???
Le soleil a attiré tout le monde dehors ... loin des ordinateurs surchauffés!

Il ne nous manquait juste une chose pour débuter la campagne...
Alors pour changer on fait du basic!
:mrgreen:

Image
Le basic SA-5510 est incrémenté, mais toujours en test.
Il sera disponible prochainement.
Modifié en dernier par HLL le 10 juin 2017 06:11, modifié 2 fois.
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6172
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par Marge »

HLL a écrit : 27 mai 2017 03:24 Etrange ce silence...

ça patine chez l'équipe d'Hebdogiciel, les listings ???
Le soleil a attirer tout le monde dehors ... loin des ordinateurs surchauffés!
[...]

C'est sans doute parce que tout le monde ne possède pas cette superbe machine qui faisait notamment saliver un invité de la Gazette (G. n° 6 ?)...
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

:D
Oui, superbe machine... mais avec des compilateurs Basic nombreux et incompatibles.

J'ai trouvé cette page : http://www.sharpmz.org/mz-700/dldgames.htm
Donc, je dois contacter le web master pour savoir s'il veut contribuer avec ses programmes issus d'Hebdogiciel!

Je fait la liste des programmes déjà tapes.
:D

Au total, une bonne poignée de jeux déjà tapes....

[EDIT]
La décision d'inclure les quatre listings de ce site a été prise... Malgré, le silence des contacts soumis.
Mais, vu la qualité de ce site, ce lien "contributeur" permettra d'orienter les utilisateurs vers un site bourré d'informations et de documentations en relation avec la machine.
Un peu de publicité pour un site qui le mérite permettra d'assouvir les désirs didactiques des utilisateurs exigeants.
Modifié en dernier par HLL le 13 juin 2017 22:31, modifié 3 fois.
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Week-end studieux :

:geek:
Beta release available here: http://dskcenter.free.fr/mz700/

:wink:

The next release will be coded for the CMT BASIC format...
I had to create an HTML page to describe the graphic codes on Mz80 and Mz700, and include a feature to add graphics controls characters {down}{left}{up}{right}{clear} !

Have fun....
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Petit passage aux stands...

Nouvelle version disponible sur :
http://dskcenter.free.fr/mz700/


Le décodage du "Basic MCT" est maintenant opérationnel dans le sens MZT/MZF vers texte.
Le recodage inverse ne devrait pas trop poser de problèmes... mais ce serai trop facile!

Donc, le MZF est reconnu soit comme basic SA-5510 (pour MZ80), soit en S-Basic (pour le Mz700).
C'est automatique, l'encodage du basic détermine le type de fichier.
:D

Toujours en essai, et toutes les fonctions n'ont pas été testées... on verra à l'usage.

To Do : encodage TXT>basic et extraction des caractères de contrôle en tags littéraux.

Antipontifex a commencé, mais est dans l'impossibilité de taper les caractères spéciaux.

Dans un second temps, "UDGs" sera incrémenté de cette machine pour faire du ascii art avec les caractères de cette machine... mais, j'ai du boulot avant...
:mrgreen:
Modifié en dernier par HLL le 10 juin 2017 06:27, modifié 1 fois.
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

....Record du tour !

Des moustiques plein les dents, j'annonce une nouvelle mise à jour...

Donc les TODO sont codés:

- "MZF to TXT" ok pour les deux basic Mz80 et Mz700.

-"TXT to MZF" ok pour le Mz80 et Mz700 incomplet (entiers à coder pour les variables) mais le reste passe à la compilation.

Donc, au prochain tour, tout sera bon...

Heu, oui .... pas le temps de dézipper, avant qu'une nouvelle version ne sorte!
Heureusement, vous avait louper deux versions intermédiaires de démonstration. :oops:

Mais pour ce genre de compilateur, le calage des particularités des machines en basic est difficile (on est sur deux Basics en même temps), et on trouve souvent des erreurs d'inversion, des oublis ... et des trucs pas croyables! j'vous jure!

Je vous donne un peu de temps pour trouver comment il marche...
En cas de problème, envoyer les fichiers texte et la version du basic à votre serviteur... il corrigera avant que tout le monde s'en aperçoivent !
Erreurs assumées : PRINT ERL; (pas trouvé le code!)

:twisted:
Amusez-vous bien!
Modifié en dernier par HLL le 31 mai 2017 16:13, modifié 1 fois.
Avatar du membre
Gege34
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 1166
Enregistré le : 03 oct. 2014 11:19
Localisation : 31

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par Gege34 »

Je viens de regarder un peu, mais les 3 premiers programmes que je regarde y a des caractères graphiques ça va pas être simple :?
Commodore (64/128/Amiga), HP (28/41/48/50/71/75/200/Prime) et autres (Ti, Canon X07, Psion, Casio, Palm, Thomson, Exl, Amstrad)
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Antipontifex vient de m'envoyer "Super-Hero" sans les caractères graphiques.
Il faudra se baser sur les codes hexadécimaux des glyphes.
:wink:
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Image
http://dskcenter.free.fr/udgs/
ça c'est ok....

Et la version fonctionnelle de "MzToken" en prime.
http://dskcenter.free.fr/mz700/
Les deux formats de basic sembles fonctionner, mais certains pièges sont peut-être passés inaperçu.

Exemple:
Basic pour Mz80 "space$" et CMT "SPC".
La conversion est automatique pour ce mot, mais d'autre peuvent avoir été oubliés.
Je peux donc préparer le programme d'Antipontifex.
A plus.
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Je viens de mettre les deux cassettes Basic "Sa-5510" et le "S-basic" compatibles avec le compilateur... enfin, pour les programmes simples.

Vu que les deux basics ne sont pas entièrement compatibles, certaines commande risquent de ne pas passer... mais pour le moment, les tests ont révélés quelques erreurs d'interprétation et de compilation (erreur de syntaxe à l'exécution des programmes).
Ce travail ne s'appuie pas sur des documentations, mais est le fruit d'une comparaison binaire de programmes existants (compilateur et sauvegardes émulées).

De nombreux problèmes apparaitront au fur et à mesure des saisies, pour combler les "oublis" en programmation.

Donc, j'essaierai de mettre le logiciel à jour le plus souvent possible, ces jour-ci.
Si toutefois certains sont intéressés par ce travail!

Nous, ne somme pas dans l'urgence, mais, généralement je prépare le travail ... plus sérieusement!
:mrgreen:

Dans tous les cas, s'il est difficile pour l'instant d'avoir un résultat correct et exploitable du premier coup, il est toutefois possible de lister des cassettes pour comparer les listings déjà tapés!

Amusez-vous bien...
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Salut,
convention d'affichage de caractères graphique.
Image

HOME={home}=§15
CLEAR={clear}=§16
DOWN={down}=§11
@=§40

Exemple:
10 PRINT "{home}{clear}{down}{down}{down}{right}{right}{right}{right}§F3*** SHARP M700 ***§F3"

"MzToken" mis à jour régulièrement.
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

...
On place des caractères de substitution pour former le graphique...
Image

Puis remplacement des caractères par leur valeur de manière globale...
Image
Et on convertie.

"Super-Héros" servira d'exemple pour les prochains.
Dans les numéros suivant, la valeur en hexadécimal est donnée directement...
Un simple "§" sera utile pour convertir le caractère!
HLL
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 223
Enregistré le : 19 janv. 2017 20:58

Re: [Hebdogiciel, les listings...] Ouverture de la campagne Sharp Mz-80k.

Message par HLL »

Mis à jour à l'instant de "MzToken".

Lien direct:
http://dskcenter.free.fr/mz700/MzToken.zip

Ajout de la fonction d'extraction des symboles graphiques en tags "§".
Répondre

Retourner vers « Tous les ordinateurs »