[HEBDOGICIEL] Campagne Canon X07...

Tout ce qui concerne le logiciel original et sa sauvegarde avec entre autre la régénération des disquettes ou autres supports physiques.

Modérateurs : Carl, Papy.G, fneck

Répondre
Avatar du membre
Xavier
Messages : 1000
Enregistré le : 03 avr. 2014 14:42

[HEBDOGICIEL] Campagne Canon X07...

Message par Xavier » 19 déc. 2016 02:59

Bonjour,

Nous nous attaquons au formidable Basic de Canon X07.
Deb_X07.jpg
Deb_X07.jpg (63.63 Kio) Vu 1181 fois
Page 'Hebdogiciel, les listings...'

émulateur "Pockemul" de Rémy Rouvin (X07 Driver) http://pockemul.free.fr/

OCR utilisé (scan en ligne, pas d'installation): http://www.onlineocr.net/

Convertisseur en fichier CAS: "X07Token" de XavSnap http://dskcenter.free.fr/X07/

Tuto pour la conversion:http://www.hebdogiciel.free.fr/tutos/index.html#x07

Contributeurs: Antipontifex, XavSnap.

8)

Antipontifex>>>HEB10_Calendrier
Image

Antipontifex>>>[HEB17_Dessins]
Image

Antipontifex>>>[HEB20_GenerateurCarac]
Image

Antipontifex>>>[HEB22_Frissons]
Image

Antipontifex>>>[HEB23_CasseBriques]
Image

Antipontifex>>>[HEB25_Labyrinthe]
Image

Antipontifex>>>[HEB26_RaptVampir]
Image

Antipontifex>>>[HEB27_Math07]
Image

Antipontifex>>>[HEB29_Paye]
Image

Antipontifex>>>[HEB31_Memory]
Image

XS>>>[HEB33_KingFrog]
Image

Antipontifex>>>[HEB34_Triposaujathlon]
Image

Antipontifex>>>[HEB35_CarreMagique]
Image

XavSnap>>>[HEB37_BatailleSousMarine]
Image

Christian DUBROEUCQ>>>[HEB41_BlackJack]
Image

[HEB42_Bombardier]
Image

XavSnap>>>[HEB48_Font]
Image

[HEB64_DuckRogers]
Image

[HEB68_SimulateurDeVol]
Image

[HEB70_MineHantee]
Image

[HEB94_Regime]
Image

[HEB142_LanyxoVII]
Image

XS>>>[HEB150_Temple]
Image

[HEB152_Dames]
Image

XS>>>[HEB152_Texto7]
Image

XS>>>[HEB158_Jumper]
Image
Amusez-vous bien avec cette nouvelle campagne!
Nota:
-XO7token r1.6 mis à jour pour créer les caractères spéciaux des touches GRAPH.
-Un problème de chargement multi-fichiers sous "Pockemul" empêche la correction et l'exécution de programmes chaînés...
Il se pourra donc, que certains programmes ne puissent être corrigés...
(le premier chargement est conforme, mais le second est corrompu par une modification de la mémoire basic, en début de programme. Il est donc conseillé de commencer son programme par une ligne REM, pour éviter que cet artéfact ne modifie les instruction basic... et qu"elle puisse tomber dans cette rem.)

Avatar du membre
Xavier
Messages : 1000
Enregistré le : 03 avr. 2014 14:42

Re: [HEBDOGICIEL] Campagne Canon X07...

Message par Xavier » 13 janv. 2017 01:18

Bonjour à tous,
Voilà, la campagne de saisie pour le Canon X07 est terminée...

Merci à tous pour toutes vos contributions, pour les tests et de l'intérêt pour cette campagne!
Deb2_X07.jpg
Fin de la campagne de saisie X07
Deb2_X07.jpg (82.59 Kio) Vu 1069 fois

__sam__
Messages : 4074
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [HEBDOGICIEL] Campagne Canon X07...

Message par __sam__ » 13 janv. 2017 08:00

Je ne connais pas cette machine, mais c'est étonnant ce qu'on arrive à faire même avec un petit LCD. C'est rigolo le coup du 20 12 1916... 1916! Les concepteurs du basic n'avaient pas pensés que des farfelus utiliseraient cette machine après l'an 2000 :D

Bravo!
Samuel.
A500 Vampire V2+, A1200(030@50mhz/fpu/64mb/cf 8go),
GVP530 (MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8. New Teo 1.8.4 8)

Avatar du membre
Xavier
Messages : 1000
Enregistré le : 03 avr. 2014 14:42

Re: [HEBDOGICIEL] Campagne Canon X07...

Message par Xavier » 13 janv. 2017 13:46

Oui,
La morale de cette histoire, c'est que Canon a voulu innover dans un ordinateur portable avec batterie.
Mais pour des problèmes techniques de consommation et de portabilité, l'écran à du être réduit à sa simple expression.

Avec un Basic très proche du MSX, un son limité et un écran à l'économie, Canon a créé un monstre!
Il n'y a pas que l'écran qui a freiner les ventes... l'imprimante à sillets couleurs, lente et à format miniature l'a placé dans la catégorie gadget!

Et pourtant... le X07 est bien un ordinateur, et non une calculatrice améliorée.
Mu par un Z80 est un IO Toshiba qui est le cœur de la machine, l'écran de 4 ligne limite grandement son utilisation.
Un interface peritel existe, mais n'est qu'une jambe de bois pour un manchot.
Si seulement Canon avait donné une sortie vidéo, le petit écran aurai été utilisé en nomade pour la programmation!
Mais, non... cette magnifique petite machine avec sortie RS et Centronics et un basic professionnel, était vouée à des utilisateurs bossus... à force de se pencher à la verticale de l'écran.
Mais, cette simplicité à séduit... et séduit encore de nos jours.

C'est bien après que l'écran à cristaux liquide à été utilisé en Hercule, sur compatible PC 8088 à 8mh... Mais c'est une autre histoire!
:lol:

Avatar du membre
jb_jb_fr
Messages : 295
Enregistré le : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: [HEBDOGICIEL] Campagne Canon X07...

Message par jb_jb_fr » 13 janv. 2017 17:09

Alors je vais être un puriste :!:

Le Canon X07 n'a pas un Z80 mais un NSC800.
Ca semble être pareil, mais (de mémoire) il y a des différences au niveau gestion des interuptions.
Et j'ai souvenir avoir fait des modifs dans le code de Marat Fayzullin pour justement gérer cette specificités.

Je me suis permis de télécharger le code de l'émulateur. J'ai pas du tout regardé en détails le code, mais dans la liste des processeurs émulé, j'ai bien vu le Z80, mais pas le NSC800

C'est juste une "pique" sur ton super travail (que je ne denigre pas du tout, bien au contraire) :wink:

Jacques

Avatar du membre
jb_jb_fr
Messages : 295
Enregistré le : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: [HEBDOGICIEL] Campagne Canon X07...

Message par jb_jb_fr » 13 janv. 2017 17:26

Je me complete moi même.

Voila les infos concernant cette gestion différentes des interuptions: C'est un registre interne à l'adresse 0xBB dans les IO.
interuption_nsc800.jpg
interuption_nsc800.jpg (164.38 Kio) Vu 1034 fois
Jacques

Avatar du membre
Xavier
Messages : 1000
Enregistré le : 03 avr. 2014 14:42

Re: [HEBDOGICIEL] Campagne Canon X07...

Message par Xavier » 13 janv. 2017 20:05

Je me suis permis de télécharger le code de l'émulateur. J'ai pas du tout regardé en détails le code, mais dans la liste des processeurs émulé, j'ai bien vu le Z80, mais pas le NSC800
Et bien voilà... tu nous lance benoîtement que tous les émulateurs X07 sont dans l'erreur, car basés sur l'émulateur de Jacques Brigaud!

Ils émulent tous un Z80, et non un NSC800!

ça explique tous ces disfonctionnements au niveau des IO..., et du reste!
Tu fous en l'air le boulot de tout le monde... (sauf du mien!)

:mrgreen:

En plus, le T6834 de Toshiba a l'air rigolo à émuler!

Avatar du membre
jb_jb_fr
Messages : 295
Enregistré le : 29 mars 2010 10:36
Localisation : Essonne (91)
Contact :

Re: [HEBDOGICIEL] Campagne Canon X07...

Message par jb_jb_fr » 16 janv. 2017 10:20

Non, je ne fous rien en l'air.
C'est juste un abruti qui fait une réflexion sur un point de détails dont tout le monde se fout.
Quant-a l'émulateur je ne considère pas que ce soit le mien, car il est est basé à 95% sur le code de Marat Fayzullin dont je trouve son travail très bien fait.

Répondre