|
|
Mes Oeuvres
! |
|
J'ai réalisé quelques logiciels,
aussi bien en tant qu'amateur que professionnel.
Je n'ai fait aucune étude informatique,
j'ai juste lu des bouquins et expérimentés
ce que j'y lisais: avec le temps, j'ai fini par
réalisé de petits logiciels...
Mise
en garde |
Vous avez le droit de copier, d'utiliser
et de distribuer les sources, les logiciels
et leurs fichiers associés, mais
vous ne pouvez pas vous en servir dans
un but commercial !
Certains fichiers sont agrémentés
de noms et de coordonnées: ces
informations sont obsolètes,
et vous ne devriez pas en tenir compte.
|
|
|
|
Commodore
64, Commodore 128, Amiga 500 |
|
De cette époque, je n'en garde que des
souvenirs: les logiciels n'existent plus, sauf
peut être sur quelques cassettes (informatique)...
Je me souviens particulièrement que j'avais
réalisé un programme en language
"assembleur" 6502, pour écrire
d'autres programmes en assembleur "6502"...
bizarre non ?
En fait, j'avais initialement acheté un
équivalent commercial écrit en Basic,
mais je le trouvais lent et pauvre: je fis mieux.
J'ai aussi fait quelques développements
sur des calculs d'images en 3D, mais c'était
trés lent.
Mon plus gros développement, c'était
un composeur d'écran Minitel, d'abord sous
Commodore 64, puis sous Commodore 128: je l'avais
appelé "Concept", notamment parce
que la norme Minitel avait été déposé
par un organisme nommé "CEPT"
:)
Oui, je suis un comique !
Avec l'Amiga 500: aucun souvenir. |
|
|
Compatible
PC |
|
C'est à partir des "Compatible
PC", et sous le système d'exploitation
MS-DOS, que j'ai vraiment commencé à
faire des choses interessantes...
Mes premiers logiciels ont été
developpé en Turbo Pascal, et parfois
avec un peu d'assembleur.
|
|
|
MS-DOS |
La
plupart des logiciels développés
pour MS-DOS fonctionnent sous
Windows (ou sous Linux avec un
émulateur comme dosemu).
Toutefois, quelques logiciels
exploitant directement certaines
particularités de MS-DOS,
fonctionneront partiellement ou
pas du tout.
C'est le cas de certains de mes
logiciels, notamment lorsqu'ils
font usage des ports séries
(avec XSER)
ou qu'ils manipulent les caractéristiques
de l'écran de manière
non-conventionnel.
Avec Windows 95, Windows 98 et
Windows Millenium, ça marche,
même s'il faut parfois forcer
le mode "plein écran".
Avec les Windows de classe NT,
2000 et XP, c'est plus difficile.
Heureusement, quelques un de mes
plus "important" logiciels
peuvent être paramétrés
pour fonctionner dans un mode
minimal: sans pour série,
ou dans un mode écran "standard".
Par exemple, avec le logiciel
CONCEPT:
Si vous le demarrez en tapant
" CONCEPT /sil /cga ",
alors il fonctionnera a tout les
coups...
|
|
Turbo
Pascal |
J'ai trés tôt developpé
des logiciels en Turbo Pascal:
J'ai commencé par la version
3, puis 4, 5, et 6.
Ensuite, ce fût Turbo Pascal
7 (que j'ai d'abord connu sous
le nom de "Borland Pascal").
Bien plus tard, je me suis aperçu
que mes logiciels "plantaient"
sur les ordinateurs récents:
c'est un problème lié
à Turbo Pascal 7... J'ai
utilisé une version "patché"
de Turbo Pascal version 7.01,
afin de recompiler les logiciels...
Aprés cela, ils semblent
maintenant mieux fonctionner,
mais ca n'est pas parfait et le
bug semble réapparaitre
sur les derniers ordinateurs encore
plus puissant...
En savoir plus sur le "bug":
Correction
du bug "Runtime Error 200"
Une aide pour le Turbo Pascal:
www.developpez.com
mais aussi ici: Turbo
Pascal 7
Compiler les sources: Compilateur
Turbo Pascal 7.01 (vérifier
que c'est la version "patché")
PS: j'ai utilisé le logiciel
"fconvert.exe" (inclus
dans Borland C++ 5) pour transformer
certains textes écrits
en caractères OEM (DOS)
en ANSI (Windows).
|
|
RTC |
Bien avant Internet, il y a eu
le Minitel, mais aussi les "RTC",
c'est à dire un réseau
de service télématique
indépendant des réseaux
(X25) de France Télécom,
et alimenter par des amateurs
éclairés.
Quelques liens vers des survivances
des RTC:
Un forum: Les
RTC
Un serveur de RTC: Le
Club Multi-M
Un RTC: Pulsar
|
|
|
|
|
Epoque
"Amateur" (mais pas trop)
|
Nom |
XSER |
Objet |
TPU ("Turbo
Pascal Unit") de gestion
des ports séries
C'est particulièrement
destiné aux programmeurs
! |
Limite(s) |
Exclusivement
MS-DOS:
Ne fonctionnera pas avec Windows
NT et dérivé (2000,XP,etc),
car c'est une gestion directe
et matériel des ports
séries. |
Binaire |
|
Source
|
|
Commentaire |
C'est entierement
écrit en assembleur,
mais prévu pour être
compilable en Turbo Pascal.
Gestion des IRQ, détournement
et contrôle de la "Real
Time Clock" pour gérer
plein de ports séries
(la documentation raconte qu'il
n'y a pas de limite ;-))
XSER est utilisé dans
la plupart des logiciels que
j'ai développé.
Un peu de lecture sur la documentation.
Un lien vers le logiciel Multi-M
qui utilise (ou utilisait) cette
librairie: Le
Club Multi-M |
Nom |
SIMUL |
Objet |
Sources
de simulation de multi-tâches
sous MS-DOS: C'est particulièrement
destiné aux programmeurs
! |
Limite(s) |
Quelques
sources font usage de la mémoire
XMS, et ceux là ne marcheront
que sous MS-DOS. |
Source
|
|
Commentaire |
C'est un
mélange de Pascal et
d'Assembleur: ce fût necessaire
notamment pour "bidouiller"
les changements de "pile"
(stack) et simuler ainsi le
"multi-tâche".
La documentation
(sur le trés tard). |
Nom |
VTEX |
Objet |
Interprète
(émule) et affiche des
écrans Minitels à
partir de fichiers (en format
"Videotex") |
Limite(s) |
MS-DOS:
Ne veut fonctionner qu'en "plein
écran" sur mon Windows
2000. :-(
Mais sous Linux (KDE avec dosemu)
, fonctionne parfaitement dans
une fenêtre :-) |
Binaire |
|
Source
|
|
Commentaire |
Trés
pratique, quand on n'a pas de
Minitel :-)
Contient quelques fichiers d'écrans
Minitel en exemples...
L'ensemble des "copie écran"
d'images Minitels que vous trouverez
ici, on été faites
avec VTEX.
La documentation
(improvisé sur le tard) |
Copie
d'écran |

MS-DOS
Windows |

Avec
dosemu
Linux |
|
Nom |
PCX2VDT |
Objet |
Transforme
des images aux formats PCX en
images Minitel "Videotex"
ou "D.R.C.S" (Minitel
2) (et même un peu "Minitel-photo"
avec un logiciel externe nommé
"Alchemy") |
Limite(s) |
Ne reconnait
pas d'autres formats que "PCX"
et avec 256 couleurs maximum
:-(
Et puis c'est plus pratique
avec un Minitel connecté
sur le PC, mais cette option
marchera que sous MS-DOS,
ou Windows 9X. (c'est à
cause de "XSER") |
Binaire |
|
Source
|
|
Commentaire |
Bien
que complexe à utiliser,
car il fonctionne entièrement
en "ligne de commande",
c'est un logiciel trés
complet: il permet toutes sortes
de traitements sur les images
et dispose de beaucoup (peut
être trop) d'options pour
affiner les transformations.
C'est un logiciel "incontournable",
d'aprés les dires de
certaines personnes de la profession
(du Minitel) que je salue amicalement
ici. ;-)
La version "full"
est notamment grossit par quelques
images PCX et Videotex... (Parfois
coquines! niark! niark!)
Un extrait de la documentation
... (trés volumineuse) |
Copie
d'écran |

Image
PCX
(de Samantha) |

Transformation
en D.R.C.S
(Minitel 2 et +) |

Transformation
en Videotex
(Tous les Minitels) |
|
Nom |
VDIET
(et GDIET) |
Objet |
"Vdiet"
permet d'optimiser le code videotex
d'une page, sans altérer
le résultat à
l'écran (du Minitel). |
Limite(s) |
Aucune ?
(en dehors du fait que ça
fonctionne mieux sous MS-DOS) |
Binaire |
|
Source
|
|
Commentaire |
C'est un
logiciel destiné aux
professionnels du Minitel...
ou alors aux fous de l'optimisation
:)
Voir aussi le logiciel DTIC,
dont est inspiré VDIET.
La documentation
(inexistante à l'origine) |
Copie
d'écran |
 |
Nom |
NAMSIM |
Objet |
Simule des
cartes Namtel (X25 et ASM/T)
et un réseau de PAV...
permet de tester des serveurs
Minitel et leurs servirces. |
Limite(s) |
Etre un
centre serveur Minitel et aimer
MS-DOS
! |
Binaire |
|
Source
|
|
Commentaire |
Logiciel
indispensable pour un centre
serveur: il intègre un
émulateur par canal,
et permet, donc, de simuler
un certain nombre d'utilisateurs.
(Un émulateur Minitel
affiche l'etat d'un canal sur
la partie droite de l'écran)
NamSim est essentiel pour tester
certains service interactif
(messagerie par exemple).
Il peut aussi fonctionner avec
plusieurs Minitels connectés,
et il supporte totalement les
cartes de communication de marque
Digiboard.
Un peu de la documentation.
Il me semble que le logiciel
Multi-M a été
un temps distribué avec
une version de NamSim: Le
Club Multi-M |
Copie
d'écran |
|
Nom |
CONCEPT |
Objet |
Logiciel
pour créer des pages
Minitel. Permet de lire et modifier
les fichiers au format ".DTI"
et de créer des fichiers
VIDEOTEX (".VDT" ou
".PAG"). |
Limite(s) |
Préfère
MS-DOS:
Fonctionne mieux en "plein
écran" et avec un
Minitel connecté (bien
que facultatif). |
Binaire |
|
Source
|
|
Commentaire |
Un composeur de pages Minitel,
c'est suffisament rare pour
être remarquable. J'ai
eu quelques éloges flatteurs
pour ce logiciel et je crois
que c'est justifié ;)
Le composeur "Concept"
fonctionne à la souris
(!?), intègre un puissant
optimiseur de code VIDEOTEX
(de la même veine que
le logiciel VDIET
et inspiré de DTIC),
et offre quelques fonctionnalités
comme l'émulation Minitel.
Il permet de travailler sur
plusieurs écrans Minitel
en mémoire et peut (partiellement)
faire des images animés
(par "chainage").
Un peu de la documentation
(et le LisezMoi). |
Copie
d'écran |
|
Nom |
CAPTEL |
Objet |
Logiciel
interprétant des scriptes
afin de récuperer et
traiter des informations venant
d'un Minitel: il intègre
un emulateur Minitel. |
Limite(s) |
Fonctionne
mieux sous MS-DOS
à cause de XSER. |
Binaire |
|
Source
|
|
Commentaire |
Vous avez
rêvez d'un logiciel pour
pomper le 3611 (l'Annuaire Electronique
de France Télécom)
? Et bien CAPTEL est le logiciel
qu'il vous faut ;-)
Enfin presque, car le langage
pour écrire des scriptes
semble bien barbare... quoi
que visiblement complet.
Peu d'exemple, mais un emulateur
Minitel (minimal) dans le source.
Un peu de la documentation
(improvisez sur le tard). |
Copie
d'écran |
|
Nom |
COPTEL |
Objet |
Logiciel
permettant d'envoyer ou de recevoir
des fichiers avec un simple
Minitel. |
Limite(s) |
Fonctionne
mieux sous MS-DOS
à cause de XSER,
et avec un Minitel. |
Binaire |
|
Source
|
|
Commentaire |
Il fût
un temps où les modems
étaient si onéreux,
qu'un Minitel faisait bien l'affaire
! C'est pour cela qu'est né
"Coptel": transferer
des fichiers en utilisant le
modem d'un Minitel.
C'est rudimentaire, mais ça
marche... à 1200 bits
par seconde !
La documentation. |
Copie
d'écran |
|
Nom |
DTIC |
Objet |
"Compilateur"
en "ligne de commande"
de fichier ".DTI"
en Videotex. |
Limite(s) |
Préférer
la dernière version de
Concept,
elle fait ça mieux. |
Binaire |
|
Source
|
|
Commentaire |
DTIC était
un bon compilateur/optimiseur
de fichiers ".DTI",
avant l'apparition des versions
0.6X de Concept
.
DTIC n'a plus de raison d'exister
depuis lors, bien qu'il reste
toujours interessant d'étudier
sont "optimiseur".
Un peu de la documentation. |
Nom |
XSERTEST |
Objet |
Logiciel
permettant de voir, manipuler
et tester les ports séries. |
Limite(s) |
Exclusivement
MS-DOS:
Ne fonctionnera pas avec Windows
NT et dérivé (2000,XP,etc),
car c'est une gestion directe
et matériel des ports
séries (voir la TPU XSER). |
Binaire |
|
Source
|
|
Commentaire |
Avec une
interface fenêtré
(s'il vous plait), XSERTEST
permet de manipuler les ports
séries (que l'on nomme
aussi parfois port "COM").
Sous Windows 9X, ca ne me semble
pas fonctionner aussi bien que
sous MS-DOS...
Reposant sur la "TPU XSER",
XSERTEST permet d'ouvrir un
grand nombre de port série,
et de les évaluer dans
différentes configurations
(avec ou sans IRQ, par exemple).
La documentation. |
Copie
d'écran |
|
Nom |
TERMINAL |
Objet |
Un terminal |
Limite(s) |
Utilisant
les ports séries, fonctionnera
mieux sous MS-DOS. |
Source
|
|
Commentaire |
C'est un
terminal... j'ai rien a en dire
de plus :-) |
Copie
d'écran |
|
|
|
|
|
|
|
|
|
|