Win3x.Org

Windows & DOS Community

DOS : Disquette de l'ouvrage « Le livre du PC BASIC »

Répondre   Page 1 sur 1  [ 7 messages ]
Auteur Message
gm86
Sujet du message : DOS : Disquette de l'ouvrage « Le livre du PC BASIC »
Publié : 13 déc. 2010 14:19
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 512
Inscription : 01 sept. 2008 19:07
 
Disquette 3"1/2 de l'ouvrage référencé ci-dessus :
- nom : Le livre du PC BASIC
- auteur : M. BOMANNS Heinz-Josef
- éditeur : Micro Application, DATA BECKER pour l'original
- parution : 1989, Micro Application ; 1988, DATA BECKER
L'ouvrage inclut une disquette 3"1/2 DD ou 5"1/4 DD.

Le livre du PC BASIC (87 Ko) Clics : 141

L'archive contient le catalogue dans INFO.TXT :
Contenu de la disquette " Le livre du PC BASIC "
------------------------------------------------

ASSEMB1 .BLD Exemple de routine assembleur à charger par BLOAD
ASSEMB4 .COM Equivalent rapide de PROG56.BAS
ASSEMB4 .ASM Fichier source de ASSEMB4.COM
ASSEMB8 .COM Routines d'affichage rapide en mode texte
ASSEMB8 .ASM Fichier source de ASSEMB8.COM
ASSEMB9 .COM Emulateur CGA pour HGC
ASSEMB9 .ASM Fichier source de ASSEMB9.COM
PROG45  .BAS Démo de routine langage machine (ASSEMB1.BLD chargé par BLOAD)
PROG46  .BAS Démo de routine langage machine (ASSEMB1 en DATA)
PROG47  .BAS Démo de routine langage machine (ASSEMB1 en chaîne de caractères)
PROG48  .BAS Traduit un programme COM en module BAS (lignes DATA)
PROG49  .BAS Traduit un programme COM en module STR (chaîne de caractères)
PROG50  .BAS Traduit un programme COM en module BLD (routine chargée par BLOAD)
PROG51  .BAS Permet le test les fonctions du DOS et du BIOS
PROG53  .BAS Réaffecte les touches de fonction
PROG54  .BAS Modifie GW/BASIC.EXE pour réaffecter les touches de fonction
PROG55  .BAS Crée ASSEMB3.COM qui affiche les informations suivantes sous DOS :
             - état des touches Num, Caps, Scroll et Ins ;
             - position du curseur à l'écran.
PROG56  .BAS Décrypte un programme BASIC protégé
PROG57  .BAS Sauvegarde l'écran dans un fichier
PROG58  .BAS Programme indiquant le mode écran
PROG59  .BAS Programme nous renseignant sur l'équipement
PROG60  .BAS Détection d'une carte HGC
PROG61  .BAS Programme d'affichage rapide
PROG62  .BAS Démo des routines SaveScrn et RestScrn (ASSEMB6 en DATA)
PROG63  .BAS Idem avec plusieurs écrans
PROG64  .BAS Démo des routines FastScrn,SaveScrn,RestScrn (ASSEMB7 en DATA)
PROG65  .BAS Fantaisie sur moniteur couleur
PROG66  .BAS Fenêtres en mode graphique
PROG67  .BAS Fenêtre par INT 10h
PROG68  .BAS Acquisition des attributs
PROG69  .BAS Démo technique de fenêtre
PROG70  .BAS Démo de menu de sélection
PROG71  .BAS Démo de barres de sélection
PROG72  .BAS Démo de menu déroulant (Pull-Down)
PROG73  .BAS Défilement de zones de l'écran
PROG74  .BAS Routine de saisie ergonomique
PROG75  .BAS Entrée de la date et de l'heure
PROG76  .BAS Interception [CTRL]-[Break]
PROG77  .BAS Démo : état des touches Num, Caps, Scroll et Ins chaque seconde
PROG78  .BAS Idem via l'interception des touches
PROG79  .BAS Souris ou pas souris ?
PROG80  .BAS Démo de l'usage d'une souris en mode graphique
PROG81  .BAS Démo de tri à bulle
PROG82  .BAS Démo de tri sélectif
PROG83  .BAS Démo de tri langage machine (ASSEMB8.COM)
PROG84  .BAS Démo de tri assembleur sur PROG87.BAS (ASSEMB8.COM)
PROG85  .BAS Trier différemment (par appel du programme DOS SORT)
PROG86  .BAS Gestion de fichiers de type ISAM
PROG87  .BAS Gestion de disques par fichier ISAM
PROG88  .BAS Imprime ou affichage d'un fichier ASCII sur plusieurs colonnes
PROG89  .BAS Méthode d'impression dans le sens de la longueur de fichiers ASCII
PROG90  .BAS Programme d'impression d'étiquettes de disquettes
             Version pour imprimantes IBM graphiques et compatibles
PROG91  .BAS Démo d'assistance de sélection
PROG92  .BAS Démo de test de plausibilité
PROG93  .BAS Editeur pour fichiers d'aide ou de messages d'erreur
PROG94  .BAS Démo d'une fonction assistance
PROG95  .BAS Démo de traitement des erreurs (n° d'erreur et ligne en cause)
PROG96  .BAS Démo de traitement des erreurs (message explicite)
PROG97  .BAS Démo sur ERDEV et ERDEV$
PROG98  .BAS Démo d'assistance/traitement des erreurs
PROG99  .BAS Bandeau publicitaire
PROG100 .BAS Baromètre horaire
PROG101 .BAS Démo de graphiques
PROG102 .BAS Comparaison de vitesse d'exécution interpréteur/compilateur

Remarques générales :
- la plupart des programmes nécessitent que BASIC soit lancé avec /M:54000 ;
- certains génèrent des sorties pour contrôleur ANSI ;
- VIEW PRINT n'est pas reconnu par IBM BASICA ;
- l'affichage en ln 24 col 80 entraîne le défilement sous IBM BASICA ;
- l'affichage rapide pour carte couleur suppose une CGA avec effet de neige ;

Remarques particulières :
- PROG56.BAS ne peut décrypter les programmes protégés de tous les BASIC ;
- PROG76.BAS n'est efficace qu'avec certains GW/BASIC (*) ;
- le titre dans PROG84.BAS est faux ;
- PROG87.BAS est prévu pour GW/BASIC 2.x .
 
Erreur :
- dans PROG55.BAS, à la ligne 120, remplacer 784 par 785.


(*) Le livre indique une méthode plus fiable pour IBM BASICA.
Cet interprète détourne l'interruption 1Bh qui se produit lorsque la
combinaison Ctrl+Pause est détectée. Or, il est parfois souhaitable que
l'exécution du programme ne soit pas interrompue. Il faut donc détourner
à nouveau l'interruption 1Bh en la faisant pointer une instruction IRET (qu'on
trouve dans le BIOS à l'adesse F000:FF53) :

10 RESTORE 20:FOR I=1 TO 4:READ VECTEUR.NOUV%(I):NEXT I
20 DATA &H53,&HFF,&H0,&HF0
30 :
40 DEF SEG= &H0000 'Segment du vecteur d'interruption
50 FOR I= &H6C TO &H6F
60   VECTEUR.ORIG%(I-&H6B)= PEEK(I)
70   POKE I,VECTEUR.NOUV%(I-&H6B)
80 NEXT I
90 DEF SEG
...
500 DEF SEG= &H0000
510 FOR I= &H6C TO &H6F
520   POKE I,VECTEUR.ORIG%(I-&H6B)
530 NEXT I
540 DEF SEG

Rétablir le vecteur d'origine avant de quitter le programme sinon DOS ne sera
plus appelé par l'interruption 1Bh.


Dernière modification par gm86 le 29 mars 2014 13:03, modifié 3 fois.

_________________

C:\ONGRTLNS.W95


Haut
Profil Citer
Galley-La Compagnie
Sujet du message : Re: [Propose] Disquette de l'ouvrage « Le livre du PC BASIC 
Publié : 13 déc. 2010 17:10
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 670
Inscription : 19 juin 2009 17:30
 
Accepté :)
Je pense le mettre dans outils de programmation et librairies.

_________________

[ img ]


Haut
Profil Citer
gm86
Sujet du message : Re: Disquette de l'ouvrage « Le livre du PC BASIC »
Publié : 15 déc. 2010 13:23
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 512
Inscription : 01 sept. 2008 19:07
 
Quelle rapidité ! Merci.

J'espère que cette disquette démontrera le potentiel du BASIC interprété sur PC.

_________________

C:\ONGRTLNS.W95


Haut
Profil Citer
JD1999
Sujet du message : Re: Disquette de l'ouvrage « Le livre du PC BASIC »
Publié : 20 mars 2014 11:43
 
 
Bonjour,
Pourriez-vous m'expliquer comment faire pour télécharger la disquette
de l'ouvrage << Le livre du PCBASIC >> avec tous ses programmes?
J'ai déjà téléchargé le fichier INFO.TXT.
Merci.


Haut
Citer
LE CONSEIL GRIS
Sujet du message : Re: Disquette de l'ouvrage « Le livre du PC BASIC »
Publié : 20 mars 2014 12:53
Membre d'honneur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 554
Inscription : 27 avr. 2012 15:15
 
Il est vrais, que je ne vois qu"une liste dans un fichier texte dans se téléchargement.
C'est une proposition et la disquette n'est pas en place, ou C'est juste un fichier texte sans rien d'autre.

_________________

http://infornosaure.xooit.fr/
http://www.youtube.com/user/INFORNOSAURE


Haut
Profil Citer
gm86
Sujet du message : Re: Disquette de l'ouvrage « Le livre du PC BASIC »
Publié : 29 mars 2014 13:11
Membre inscrit
Avatar de l’utilisateur
Hors-ligne
 
Messages : 512
Inscription : 01 sept. 2008 19:07
 
Désolé.
Voici le fichier à mettre en ligne (....)

_________________

C:\ONGRTLNS.W95


Haut
Profil Citer
michel
Sujet du message : Re: Disquette de l'ouvrage « Le livre du PC BASIC »
Publié : 29 mars 2014 13:39
Administrateur
Avatar de l’utilisateur
Hors-ligne
 
Messages : 2568
Inscription : 07 févr. 2003 19:46
PC Rétro : IBMPS2 mod85-DOS 6.22 - Windows 3.11 fwg
 
Lien réparé, le bon fichier est à sa place maintenant.

Merci gm86 :lol:

_________________

clikicitoraleur


Haut
Profil
Afficher : Trier par : Ordre :
Répondre   Page 1 sur 1  [ 7 messages ]
Revenir à « Documentations et tutoriels »
Aller :