Bienvenue sur le wiki de Nuit debout, nous sommes le 3017 mars.




Modification de Villes/Montluçon/sciences/PC-BASIC

Aller à : navigation, rechercher
Besoin d'aide ? Cliquez ici.

Attention : Vous n’êtes pas connecté. Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre nom d’utilisateur, entre autres avantages.

Cette modification va être défaite. Veuillez vérifier les modifications ci-dessous, puis publier si c’est bien ce que vous voulez faire.
Version actuelle Votre texte
Ligne 5 : Ligne 5 :
 
PC-BASIC émule vidéo et audio du matériel le plus commun sur lequel ces BASICs utilisés pour exécuter.
 
PC-BASIC émule vidéo et audio du matériel le plus commun sur lequel ces BASICs utilisés pour exécuter.
  
PC-BASIC peut lire  texte brut, tokenised et fichiers .BAS protégés.
+
PC-BASIC court texte brut, tokenised et fichiers .BAS protégés.
  
 
Il met en oeuvre l'arithmétique flottante dans le format Microsoft binaire (MBF) et peut donc
 
Il met en oeuvre l'arithmétique flottante dans le format Microsoft binaire (MBF) et peut donc
Ligne 16 : Ligne 16 :
 
! [] (Https://robhagemans.github.io/pcbasic/screenshots/pcbasic.png)
 
! [] (Https://robhagemans.github.io/pcbasic/screenshots/pcbasic.png)
  
== Contribuer à PC-BASIC ==
+
= Contribuer à PC-BASIC ==
  
 
Merci pour votre intérêt à contribuer au PC-BASIC!
 
Merci pour votre intérêt à contribuer au PC-BASIC!
Ligne 38 : Ligne 38 :
  
 
Une fois que vous postez votre rapport, s'il vous plaît consulter dans les prochains jours: souvent, il est pas évident pour moi depuis le premier rapport que le problème exact est, puisque les gens utilisent différentes configurations, ont des attentes différentes et de faire des hypothèses différentes. Je vais souvent réponds assez rapidement pour vous demander un peu plus d'informations.
 
Une fois que vous postez votre rapport, s'il vous plaît consulter dans les prochains jours: souvent, il est pas évident pour moi depuis le premier rapport que le problème exact est, puisque les gens utilisent différentes configurations, ont des attentes différentes et de faire des hypothèses différentes. Je vais souvent réponds assez rapidement pour vous demander un peu plus d'informations.
 +
  
 
=== Code contributifs ===
 
=== Code contributifs ===
Ligne 194 : Ligne 195 :
 
== Guide de démarrage rapide ==
 
== Guide de démarrage rapide ==
  
* [[/Guide de démarrage rapide|Guide de démarrage rapide]]
+
Ce guide de démarrage rapide couvre l'installation et l'utilisation élémentaire du PC-BASIC. Pour plus d'informations, s'il vous plaît se référer à la [documentation complète de PC-BASIC] (http://pc-basic.org/doc#) qui couvre l'utilisation, les options de ligne de commande et un [global de référence du langage GW-BASIC] (http: //pc-basic.org/doc#reference). Cette documentation est également inclus avec la version PC-BASIC actuelle.
  
== Contributeurs==
+
Si vous trouvez des bugs, s'il vous plaît les signaler sur le [Page SourceForge de discussion] (https://sourceforge.net/p/pcbasic/discussion/bugs/) ou [ouvrir une question sur GitHub] (https://github.com/ robhagemans / pcbasic / numéros). Il serait très utile si vous pourriez inclure un court morceau de code BASIC qui déclenche le bug.
 +
 
 +
 
 +
=== Installation ===
 +
distributions packagées peuvent être téléchargés à partir de l'un des emplacements suivants:
 +
 
 +
- [Versions PC-BASIC sur GitHub] (https://github.com/robhagemans/pcbasic/releases)
 +
- [Versions PC-BASIC sur SourceForge] (https://sourceforge.net/projects/pcbasic/files/)
 +
 
 +
Fenêtres sur ** **:
 +
 
 +
- Exécuter le programme d'installation
 +
- Pour commencer, cliquez sur PC-BASIC dans votre menu Démarrer
 +
 
 +
Sur OS X ** **:
 +
 
 +
- Monter l'image de disque
 +
- Pour commencer, cliquez deux fois sur l'application PC-BASIC
 +
 
 +
Sur ** Linux ** et ** autre Unix **:
 +
 
 +
- Décompressez l'archive
 +
-. Run `sudo / install.sh`. Vous pouvez être invité à installer d'autres dépendances à travers le système de gestion des paquets de votre OS.
 +
- Pour commencer, cliquez sur PC-BASIC dans votre menu Applications ou exécuter `pcbasic` sur la ligne de commande.
 +
 
 +
Si les options ci-dessus sont sans objet ou si vous préférez installer à partir des sources, s'il vous plaît
 +
consulter [ `INSTALL.md`] (https://github.com/robhagemans/pcbasic/blob/master/INSTALL.md) pour obtenir des instructions détaillées.
 +
 
 +
 
 +
=== Kit de survie BASIC ===
 +
Cliquez sur l'icône de l'application PC-BASIC ou exécuter `pcbasic` sur la commande Windows, OSX ou Linux
 +
ligne et PC-BASIC va démarrer en mode direct sans programme chargé. La cible d'émulation par défaut est
 +
GW-BASIC 3.23 sur un PC compatible IBM générique avec une carte vidéo VGA.
 +
 
 +
PC-BASIC démarre en mode direct, une interface des années 1980 de style exploité par l'exécution
 +
Commandes BASIC directement. Il n'y a pas de menu, ni y at-il des indices visuels
 +
que nous sommes venus à attendre d'un logiciel moderne.
 +
 
 +
Quelques commandes essentielles pour vous aider à vous déplacer:
 +
`LOAD" PROGRAM "` charge le fichier de programme nommé `PROGRAM.BAS` en mémoire, mais ne fonctionne pas encore.
 +
`List` affiche le code BASIC du programme en cours.
 +
`Run` démarre le programme en cours.
 +
`SAVE" PROGRAM ", A` enregistre le programme en cours d'un fichier texte lisible par l'homme nommé` PROGRAM.BAS`.
 +
`New` supprime immédiatement le programme actuel de la mémoire.
 +
`SYSTEM` sort PC-BASIC immédiatement, en rejetant tout programme ou des données non enregistrées.
 +
 
 +
Utilisez l'une des combinaisons de touches Ctrl + `Break`,` Ctrl + Scroll Lock`, `Ctrl + C` ou` F12 + B`
 +
d'interrompre un programme en cours et revenir en mode direct.
 +
 
 +
 
 +
=== === Configuration
 +
Vous pouvez fournir des options pour modifier le comportement de PC-BASIC en modifiant le fichier de configuration. Si vous installez le package Windows, le programme d'installation crée automatiquement un raccourci vers ce fichier dans le dossier du menu de démarrage PC-BASIC. Le fichier peut également être trouvée dans l'emplacement suivant:
 +
 
 +
| OS | Fichier de configuration
 +
| ------------ | ------------------------------------ -------------------------------------
 +
| fenêtres | `% APPDATA% \ pcbasic \ PCBASIC.INI`
 +
| OS X | `~ / Library / Application Support / pcbasic / PCBASIC.INI`
 +
| Linux | `~ / .config / Pcbasic / PCBASIC.INI`
 +
 
 +
Par exemple, pour commencer avec l'objectif d'émulation défini sur Tandy 1000 GW-BASIC, inclure la ligne suivante dans `[pcbasic]` dans le fichier de configuration:
 +
 
 +
    preset = tandy
 +
 
 +
Un fichier de configuration par défaut sera créé la première fois que vous exécutez PC-BASIC. Voir les commentaires dans ce fichier ou consulter le [Documentation] (http://pc-basic.org/doc#settings) pour plus d'informations et des exemples d'options.
 +
 
 +
Si vous démarrez PC-BASIC à partir de l'invite de commande (sous Windows, est le `C: \>` prompt), vous pouvez fournir directement les options de configuration. Par exemple:
 +
 
 +
`Pcbasic PROGRAM.BAS` exécute le fichier de programme nommé` PROGRAM.BAS` directement.
 +
`Pcbasic --preset = tandy` commence avec la cible d'émulation réglée sur Tandy GW-BASIC sur un Tandy 1000.
 +
`Pcbasic --preset = pcjr` commence avec la cible d'émulation réglée sur cartouche BASIC sur un PCjr IBM.
 +
`-h` Pcbasic montre toutes les options de ligne de commande disponibles.
 +
 
 +
Si vous utilisez PC-BASIC de l'invite de commande sous Windows, assurez-vous que vous exécutez le `binaire pcbasic.com`. Vous ne verrez aucune sortie si vous appelez la `binaire pcbasic.exe`.
 +
 
 +
=== === Obtenir des programmes
 +
Les pages suivantes ont téléchargements de programmes GW-BASIC, beaucoup d'informations et d'autres liens.
 +
 
 +
- [KindlyRat] (http://www.oocities.org/KindlyRat/GWBASIC.html) »de la page Geocities archivé a un certain nombre de jeux classiques et les services publics.
 +
- [PeatSoft] (http://archive.is/AUm6G) fournit GW-BASIC documentation, les services publics et certains autres jeux.
 +
- [Neil C. Obremski gw-basic.com] (http://www.gw-basic.com/) a quelques nouveaux jeux amusants récentes dans GW-BASIC.
 +
- [Leon Peyre] (http://peyre.x10.mx/GWBASIC/) a une belle collection de programmes GW-BASIC, y compris la (in) fameux premier jeu PC IBM `DONKEY.BAS`.
 +
- [Brooks deForest] (http://www.brooksdeforest.com/tandy1000/) fournit ses étonnants Tandy jeux GW-BASIC, tous libérés dans le domaine public.
 +
- [Archive de TVDog] (http://www.oldskool.org/guides/tvdog/) est une grande source d'informations et de programmes GW-BASIC pour le Tandy 1000.
 +
- [Phillip Bigelow] (http://www.scn.org/~bh162/basic_programs.html) offre des programmes scientifiques écrits en GW-BASIC.
 +
- [Gary Peek] (http://www.garypeek.com/basic/gwprograms.htm) fournit des sources GW-BASIC diverses qu'il a mises dans le domaine public.
 +
- [S.A. La page Classique BASE Jeux de Moore] (http://www.moorecad.com/classicbasic/index.html) fournit les jeux de base du livre classique de David Ahl.
 +
- [Dernier livre de Joseph Sixpack de GW-BASIC] (http://www.geocities.ws/joseph_sixpack/btoc.html) a beaucoup de programmes de bureau et de services publics, y compris la feuille de calcul PC-CALC.
 +
- [Thomas C. McIntyre](https://web.archive.org/web/20060410121551/http://scottserver.net/basically/geewhiz.html)'s Geewhiz Collection a des applications d'affaires, des jeux et du matériel de référence.
 +
- [Cd.textfiles.com] (http://cd.textfiles.com) a des tonnes de vieux shareware, parmi lesquels quelques bons jeux GW-BASIC.
 +
## Remerciements
 +
 
 +
== Contributeurs
  
 
PC-BASIC ne serait pas exister sans les codes contribuant, signaler les bogues,
 
PC-BASIC ne serait pas exister sans les codes contribuant, signaler les bogues,
Ligne 211 : Ligne 303 :
  
  
== épaules des géants==
+
== épaules des géants
  
 
PC-BASIC dépend des projets open-source suivants:
 
PC-BASIC dépend des projets open-source suivants:
Ligne 226 : Ligne 318 :
  
  
== Documentation technique ==
+
== Documentation technique
  
 
Bâtiment PC-BASIC aurait été impossible sans les immenses quantités de
 
Bâtiment PC-BASIC aurait été impossible sans les immenses quantités de
Ligne 234 : Ligne 326 :
 
excuses à ceux dont la contribution que je l'ai pas reconnu ici.
 
excuses à ceux dont la contribution que je l'ai pas reconnu ici.
  
=== Format de fichier tokenised GW-BASIC===
+
==== Format de fichier tokenised GW-BASIC
  
 
   * ** Norman De Forest ** s 'séminal [documentation de jetons GW-BASIC] (http://www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html).
 
   * ** Norman De Forest ** s 'séminal [documentation de jetons GW-BASIC] (http://www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html).
Ligne 240 : Ligne 332 :
 
   * ** [Décodeur GW-BASIC en ligne] Dan Vanderkam ** s '(http://www.danvk.org/wp/2008-02-03/reading-old-gw-basic-programs/)
 
   * ** [Décodeur GW-BASIC en ligne] Dan Vanderkam ** s '(http://www.danvk.org/wp/2008-02-03/reading-old-gw-basic-programs/)
  
===format de fichier protégé GW-BASIC===
+
format de fichier protégé ==== GW-BASIC
  
 
   * ** Paul Kocher **, _La cryptogramme ordinateur supplement_ ** 19 **, American cryptogramme Association, Été 1994
 
   * ** Paul Kocher **, _La cryptogramme ordinateur supplement_ ** 19 **, American cryptogramme Association, Été 1994
  
=== Matériel vidéo===
+
==== Matériel vidéo
  
 
   * ** John Elliott ** s '[pages Vintage PC] (http://www.seasip.info/VintagePC/)
 
   * ** John Elliott ** s '[pages Vintage PC] (http://www.seasip.info/VintagePC/)
Ligne 250 : Ligne 342 :
 
   * ** Grand Hiérophante ** s '[Nerdly Pleasures Blog] (http://nerdlypleasures.blogspot.com)
 
   * ** Grand Hiérophante ** s '[Nerdly Pleasures Blog] (http://nerdlypleasures.blogspot.com)
  
=== Microsoft Binary Format===
+
==== Microsoft Binary Format
  
 
   * Les contributions du forum par ** [Julian Brucknall] (http://www.boyet.com/Articles/MBFSinglePrecision.html) ** et ** [Adam Burgoyne] (http://www.experts-exchange.com/Programming /Languages/Pascal/Delphi/Q_20245266.html)**
 
   * Les contributions du forum par ** [Julian Brucknall] (http://www.boyet.com/Articles/MBFSinglePrecision.html) ** et ** [Adam Burgoyne] (http://www.experts-exchange.com/Programming /Languages/Pascal/Delphi/Q_20245266.html)**
  
=== Format de cassette de données===
+
==== Format de cassette de données
  
 
   * ** ** Brutman Mike d '[Analyse du format de la cassette de données IBM PC] (http://www.brutman.com/Cassette_Waveforms/Cassette_Waveforms.html)
 
   * ** ** Brutman Mike d '[Analyse du format de la cassette de données IBM PC] (http://www.brutman.com/Cassette_Waveforms/Cassette_Waveforms.html)
 
   * ** Dan Tobias ** '[IBM documentation de format de cassette de données de PC] (http://fileformats.archiveteam.org/wiki/IBM_PC_data_cassette)
 
   * ** Dan Tobias ** '[IBM documentation de format de cassette de données de PC] (http://fileformats.archiveteam.org/wiki/IBM_PC_data_cassette)
  
=== BASICODE===
+
==== BASICODE
  
 
   * ** Documentation du [format BASICODE] Janny Looyenga ** s '(http://www.nostalgia8.nl/basicode.htm)
 
   * ** Documentation du [format BASICODE] Janny Looyenga ** s '(http://www.nostalgia8.nl/basicode.htm)
 
   * ** Prof. documentation du [format de fichier cassette BASICODE] Dr. Horst Völz ** s '(http://www.kc85emu.de/scans/rfe0190/Basicode.htm)
 
   * ** Prof. documentation du [format de fichier cassette BASICODE] Dr. Horst Völz ** s '(http://www.kc85emu.de/scans/rfe0190/Basicode.htm)
  
=== ports série===
+
==== ports série
  
 
   * ** Craig Peacock ** 'de la documentation sur [interfacer le port série] (http://retired.beyondlogic.org/serial/serial.htm)
 
   * ** Craig Peacock ** 'de la documentation sur [interfacer le port série] (http://retired.beyondlogic.org/serial/serial.htm)
Ligne 270 : Ligne 362 :
 
   * [QB64 documentation](http://www.qb64.net/wiki/index.php/Port_Access_Libraries#Serial_Communication_Registers)
 
   * [QB64 documentation](http://www.qb64.net/wiki/index.php/Port_Access_Libraries#Serial_Communication_Registers)
  
=== Informations techniques sur de nombreux sujets===
+
==== Informations techniques sur de nombreux sujets
  
 
   * [Vogons] (http://www.vogons.org/)
 
   * [Vogons] (http://www.vogons.org/)
Ligne 276 : Ligne 368 :
 
   * ** Peter Berg ** s '[site QBasic / QuickBasic Pete] (http://www.petesqbsite.com/)
 
   * ** Peter Berg ** s '[site QBasic / QuickBasic Pete] (http://www.petesqbsite.com/)
  
=== Polices===
+
== Polices
  
 
   * ** Henrique Peron ** s '[pack codepage CPIDOS] (http://www.freedos.org/software/?prog=cpidos)
 
   * ** Henrique Peron ** s '[pack codepage CPIDOS] (http://www.freedos.org/software/?prog=cpidos)
Ligne 285 : Ligne 377 :
  
  
=== mappages Unicode-codepage===
+
== mappages Unicode-codepage
  
 
   * [Le Consortium Unicode et contributeurs] (http://www.unicode.org/Public/MAPPINGS/VENDORS)
 
   * [Le Consortium Unicode et contributeurs] (http://www.unicode.org/Public/MAPPINGS/VENDORS)
Ligne 294 : Ligne 386 :
 
   * ** Masaki Tojo ** s de '[Camellia] (https://github.com/mtojo/camellia)
 
   * ** Masaki Tojo ** s de '[Camellia] (https://github.com/mtojo/camellia)
  
=== Bibliographie===
+
== Bibliographie
  
 
   * _GW-BASIC Guide_ de 3,23 utilisateur, Microsoft Corporation, 1987.
 
   * _GW-BASIC Guide_ de 3,23 utilisateur, Microsoft Corporation, 1987.
Ligne 303 : Ligne 395 :
 
   * ** Thomas C. McIntyre **, _BLUE: BASIC Langue utilisateur Essay_, 1991, [en ligne] (https://web.archive.org/web/20060410121551/http://scottserver.net/basically/geewhiz. html).
 
   * ** Thomas C. McIntyre **, _BLUE: BASIC Langue utilisateur Essay_, 1991, [en ligne] (https://web.archive.org/web/20060410121551/http://scottserver.net/basically/geewhiz. html).
  
== Outils de développement==
+
== Outils de développement
  
 
PC-BASIC est développé en utilisant [Git] (https://git-scm.com/) contrôle de source,
 
PC-BASIC est développé en utilisant [Git] (https://git-scm.com/) contrôle de source,
Ligne 321 : Ligne 413 :
  
  
== Emulateurs==
+
== Emulateurs
  
 
Ces excellents émulateurs ont été des outils indispensables pour documenter la
 
Ces excellents émulateurs ont été des outils indispensables pour documenter la
Ligne 340 : Ligne 432 :
 
Voir aussi la page d'accueil PC-BASIC.
 
Voir aussi la page d'accueil PC-BASIC.
  
==Guide de démarrage rapide==
+
Guide de démarrage rapide
  
 
Ce guide de démarrage rapide couvre l'installation et l'utilisation élémentaire du PC-BASIC. Pour plus d'informations, s'il vous plaît se référer à la documentation du PC-BASIC complète qui couvre les options d'utilisation, ligne de commande et une approche globale de référence du langage GW-BASIC. Cette documentation est également inclus avec la version PC-BASIC actuelle.
 
Ce guide de démarrage rapide couvre l'installation et l'utilisation élémentaire du PC-BASIC. Pour plus d'informations, s'il vous plaît se référer à la documentation du PC-BASIC complète qui couvre les options d'utilisation, ligne de commande et une approche globale de référence du langage GW-BASIC. Cette documentation est également inclus avec la version PC-BASIC actuelle.
Ligne 406 : Ligne 498 :
 
     cd.textfiles.com a des tonnes de vieux shareware, parmi lesquels quelques bons jeux GW-BASIC.
 
     cd.textfiles.com a des tonnes de vieux shareware, parmi lesquels quelques bons jeux GW-BASIC.
  
==Guide de l'utilisateur L'environnement de travail==
+
Guide de l'utilisateur L'environnement de travail
  
 
La première chose que vous verrez lors du démarrage de PC-BASIC est l'environnement de travail. Comme GW-BASIC, mais contrairement à pratiquement tous les compilateurs et interprètes modernes, l'environnement de travail de PC-BASIC sert à la fois comme un environnement de développement et comme une toile sur laquelle exécuter directement les commandes BASIC. A quelques exceptions près, pratiquement toutes les commandes qui peuvent être exécutées dans l'environnement de travail peuvent être utilisés dans un programme, et vice versa.
 
La première chose que vous verrez lors du démarrage de PC-BASIC est l'environnement de travail. Comme GW-BASIC, mais contrairement à pratiquement tous les compilateurs et interprètes modernes, l'environnement de travail de PC-BASIC sert à la fois comme un environnement de développement et comme une toile sur laquelle exécuter directement les commandes BASIC. A quelques exceptions près, pratiquement toutes les commandes qui peuvent être exécutées dans l'environnement de travail peuvent être utilisés dans un programme, et vice versa.
Ligne 430 : Ligne 522 :
 
   AUTO BSAVE COLOR EFFACER AUTRE POUR GOTO HEX $ INPUT KEY LOCATE MOTOR SUIVANT OUVERT TIRAGE SCREEN puis en utilisant VAL WIDTH XOR  
 
   AUTO BSAVE COLOR EFFACER AUTRE POUR GOTO HEX $ INPUT KEY LOCATE MOTOR SUIVANT OUVERT TIRAGE SCREEN puis en utilisant VAL WIDTH XOR  
  
===mots-clés alternatifs===
+
clés alternatifs
  
 
Dans PC-BASIC, la touche F12 peut être utilisé pour saisir des touches spéciales qui ne sont pas présents sur certains claviers. F12 + B Pause F12 + P Pause F12 + C Caps Lock F12 + N Num Lock F12 + Scroll Lock S
 
Dans PC-BASIC, la touche F12 peut être utilisé pour saisir des touches spéciales qui ne sont pas présents sur certains claviers. F12 + B Pause F12 + P Pause F12 + C Caps Lock F12 + N Num Lock F12 + Scroll Lock S
Ligne 454 : Ligne 546 :
 
Un programme peut être stocké sur un lecteur en utilisant la commande SAVE, dans l'une des trois façons suivantes:
 
Un programme peut être stocké sur un lecteur en utilisant la commande SAVE, dans l'une des trois façons suivantes:
  
Texte brut, lisible par tout éditeur de texte: SAVE "MYPROG", A
+
  Texte brut, lisible par tout éditeur de texte: SAVE "MYPROG", A
*    Tokenised, prenant moins d'espace de stockage: SAVE "MYPROG"
+
    Tokenised, prenant moins d'espace de stockage: SAVE "MYPROG"
*    Protégé, qui est un format crypté: SAVE "MYPROG", P
+
    Protégé, qui est un format crypté: SAVE "MYPROG", P
  
 
Dans les trois cas, le programme sera écrit dans le répertoire de travail courant avec le nom MYPROG.BAS.
 
Dans les trois cas, le programme sera écrit dans le répertoire de travail courant avec le nom MYPROG.BAS.
Ligne 478 : Ligne 570 :
 
De nombreux dialectes BASIC utilisent les mêmes .BAS d'extension, mais leurs fichiers ne sont pas compatibles. PC-BASIC exécute les fichiers de programme GW-BASIC seulement. Quelques conseils pour reconnaître les programmes GW-BASIC:
 
De nombreux dialectes BASIC utilisent les mêmes .BAS d'extension, mais leurs fichiers ne sont pas compatibles. PC-BASIC exécute les fichiers de programme GW-BASIC seulement. Quelques conseils pour reconnaître les programmes GW-BASIC:
  
fichiers GW-BASIC stockées sous forme de texte sont des fichiers texte avec les numéros de ligne.
+
  fichiers GW-BASIC stockées sous forme de texte sont des fichiers texte avec les numéros de ligne.
*    fichiers Tokenised sont des fichiers binaires qui commencent par octet magique & hFF.
+
    fichiers Tokenised sont des fichiers binaires qui commencent par octet magique & hFF.
*    Les fichiers protégés sont des fichiers binaires qui commencent par octet magique & hFE.
+
    Les fichiers protégés sont des fichiers binaires qui commencent par octet magique & hFE.
  
 
En particulier, les fichiers QBASIC (qui ont aucun numéro de ligne) et les fichiers QuickBASIC (octet magique et HFC) ne fonctionnera pas.
 
En particulier, les fichiers QBASIC (qui ont aucun numéro de ligne) et les fichiers QuickBASIC (octet magique et HFC) ne fonctionnera pas.
Ligne 528 : Ligne 620 :
 
Le texte bidirectionnel
 
Le texte bidirectionnel
  
Tout le texte est imprimé gauche à droite indépendante du codepage sélectionné.  Pour écrire des chaînes dans une langue qui est écrit de droite à gauche, la séquence de caractères logique doit être inversée afin que l'ordre semble correct visuellement.  Bien que ce soit gênant, il est en ligne avec le comportement de GW-BASIC.  Cela affecte les pages de codes marqués par B dans le tableau.  
+
  Tout le texte est imprimé gauche à droite indépendante du codepage sélectionné.  Pour écrire des chaînes dans une langue qui est écrit de droite à gauche, la séquence de caractères logique doit être inversée afin que l'ordre semble correct visuellement.  Bien que ce soit gênant, il est en ligne avec le comportement de GW-BASIC.  Cela affecte les pages de codes marqués par B dans le tableau.  
  
 
La combinaison de caractères
 
La combinaison de caractères
Ligne 536 : Ligne 628 :
 
Les codepages suivants sont disponibles. PC-BASIC utilise le numéro de page de code Microsoft OEM lorsque cela est sans ambiguïté. Les pages de code devraient se mettre d'accord avec les sources Microsoft pour les plages et h80- & HFF. Ranges & h00- & H1F et & H7F sont mises en œuvre comme les caractères IBM Special Graphic où certaines sources de page de code va lister ceux-ci comme les caractères de contrôle correspondant. Pour codepages non officiels et ceux avec numérotation contradictoires, les noms de codes de pages sont utilisés à la place des numéros. codepage_id Codepage Langues Remarques 437 DOS latine États-Unis English 720 Transparent ASMO Arabe B 737 DOS grec grec 775 DOS Baltic Rim estonien, letton et lituanien 806 IBM-PC Devanagari Hindi 850 DOS Latin 1 langues d'Europe occidentale 851 DOS grec 1 grec 852 DOS latine 2 Central langues européennes 853 DOS latine 3 langues d'Europe du Sud 855 DOS cyrillique 1 serbe, macédonien et bulgare 856 DOS hébreu hébreu B 857 DOS latine 5 turc 858 DOS latin 1 avec Euro occidentaux langues européennes 860 DOS portugais portugais 861 DOS islandais Icelandic 862 DOS hébreu hébreu B 863 DOS canadienne français français 864 DOS arabe arabe B 865 DOS Nordic danois et norvégien 866 DOS cyrillique 2 Russian 868 DOS Urdu Urdu B 869 DOS grec 2 grec 874 TIS-620 Thai C 932 Shift-JIS (variante) japonais 934 DOS / V Corée Korean 936 GBK; GB2312 / EUC-CN surensemble Chinois simplifié 938 DOS / V Taiwan traditionnelle chinoise 949 IBM-PC Corée KS; EUC-KR superset 950 Big-5 (variante) traditionnelle chinoise 1258 Vietnamiens C alternativnyj GOST Alternativnyj Variant armscii8a russe ArmSCII-8a coréenne; cp899 FreeDOS arménienne Big5-2003 Big-5 (Taiwan 2003) Chinois Big5-HKSCS Les traditionnelles Big-5 (Hong Kong 2008) Chinois georgian-académie traditionnelle Académie standard Georgian georgian-ps Parlement géorgien standard iransystem Iran Système persan B ISCII-as ISCII Assamais assamais C ISCII-être ISCII bengali bengali C ISCII-de ISCII Devanagari hindi, le marathi, le sanskrit, konkani, Nepali C ISCII-gu ISCII gujarati gujarati C ISCII-ka ISCII Kannada Kannada C ISCII-ma ISCII malayalam malayalam C ISCII ou ISCII Oriya Oriya C ISCII-pa ISCII Punjabi Punjabi C ISCII-ta ISCII Tamil Tamil C ISCII-te ISCII Telugu Telugu C Kamenicky Kamenický; cp895 tchèque koi8-r KOI8-R russe koi8-ru KOI8-RU ukrainiens, biélorusses, russes koi8-u KOI8-U ukrainiens, russes mazovia Mazovie; cp667, 991, 790 Polonais mik MIK, FreeDOS cp3021 Osnovnoj bulgare GOST Osnovnoj Variant pascii russe PASCII Kashmiri, le persan, le sindhi, l'ourdou B ruscii RUSCII ukrainienne, russup3 russe Cornell soutien russe pour russup4ac russe Exceller Software Support russe DOS for Academic russe DOS russup4na Exceller Software support russe pour le russe DOS de non-académique VISCII VISCII, FreeDOS cp30006 vietnamienne
 
Les codepages suivants sont disponibles. PC-BASIC utilise le numéro de page de code Microsoft OEM lorsque cela est sans ambiguïté. Les pages de code devraient se mettre d'accord avec les sources Microsoft pour les plages et h80- & HFF. Ranges & h00- & H1F et & H7F sont mises en œuvre comme les caractères IBM Special Graphic où certaines sources de page de code va lister ceux-ci comme les caractères de contrôle correspondant. Pour codepages non officiels et ceux avec numérotation contradictoires, les noms de codes de pages sont utilisés à la place des numéros. codepage_id Codepage Langues Remarques 437 DOS latine États-Unis English 720 Transparent ASMO Arabe B 737 DOS grec grec 775 DOS Baltic Rim estonien, letton et lituanien 806 IBM-PC Devanagari Hindi 850 DOS Latin 1 langues d'Europe occidentale 851 DOS grec 1 grec 852 DOS latine 2 Central langues européennes 853 DOS latine 3 langues d'Europe du Sud 855 DOS cyrillique 1 serbe, macédonien et bulgare 856 DOS hébreu hébreu B 857 DOS latine 5 turc 858 DOS latin 1 avec Euro occidentaux langues européennes 860 DOS portugais portugais 861 DOS islandais Icelandic 862 DOS hébreu hébreu B 863 DOS canadienne français français 864 DOS arabe arabe B 865 DOS Nordic danois et norvégien 866 DOS cyrillique 2 Russian 868 DOS Urdu Urdu B 869 DOS grec 2 grec 874 TIS-620 Thai C 932 Shift-JIS (variante) japonais 934 DOS / V Corée Korean 936 GBK; GB2312 / EUC-CN surensemble Chinois simplifié 938 DOS / V Taiwan traditionnelle chinoise 949 IBM-PC Corée KS; EUC-KR superset 950 Big-5 (variante) traditionnelle chinoise 1258 Vietnamiens C alternativnyj GOST Alternativnyj Variant armscii8a russe ArmSCII-8a coréenne; cp899 FreeDOS arménienne Big5-2003 Big-5 (Taiwan 2003) Chinois Big5-HKSCS Les traditionnelles Big-5 (Hong Kong 2008) Chinois georgian-académie traditionnelle Académie standard Georgian georgian-ps Parlement géorgien standard iransystem Iran Système persan B ISCII-as ISCII Assamais assamais C ISCII-être ISCII bengali bengali C ISCII-de ISCII Devanagari hindi, le marathi, le sanskrit, konkani, Nepali C ISCII-gu ISCII gujarati gujarati C ISCII-ka ISCII Kannada Kannada C ISCII-ma ISCII malayalam malayalam C ISCII ou ISCII Oriya Oriya C ISCII-pa ISCII Punjabi Punjabi C ISCII-ta ISCII Tamil Tamil C ISCII-te ISCII Telugu Telugu C Kamenicky Kamenický; cp895 tchèque koi8-r KOI8-R russe koi8-ru KOI8-RU ukrainiens, biélorusses, russes koi8-u KOI8-U ukrainiens, russes mazovia Mazovie; cp667, 991, 790 Polonais mik MIK, FreeDOS cp3021 Osnovnoj bulgare GOST Osnovnoj Variant pascii russe PASCII Kashmiri, le persan, le sindhi, l'ourdou B ruscii RUSCII ukrainienne, russup3 russe Cornell soutien russe pour russup4ac russe Exceller Software Support russe DOS for Academic russe DOS russup4na Exceller Software support russe pour le russe DOS de non-académique VISCII VISCII, FreeDOS cp30006 vietnamienne
  
Vous pouvez ajouter des codepages à PC-BASIC, en ajoutant un fichier avec son application en Unicode au codepage / répertoire.  
+
Vous pouvez ajouter des codepages à PC-BASIC, en ajoutant un fichier avec son application en Unicode au codepage / répertoire. Polices
 
+
==Polices==
+
  
 
PC-BASIC émule les polices raster distinctives des machines compatibles IBM. Les polices ROM des adaptateurs originaux IBM et Tandy (qui sont dans le domaine public dans un certain nombre de pays) ont été inclus dans PC-BASIC. Ceux-ci fournissent l'émulation la plus précise. Cependant, les ROM de police seulement inclus une page de code unique - DOS latine États-Unis 437.
 
PC-BASIC émule les polices raster distinctives des machines compatibles IBM. Les polices ROM des adaptateurs originaux IBM et Tandy (qui sont dans le domaine public dans un certain nombre de pays) ont été inclus dans PC-BASIC. Ceux-ci fournissent l'émulation la plus précise. Cependant, les ROM de police seulement inclus une page de code unique - DOS latine États-Unis 437.
Ligne 576 : Ligne 666 :
 
PC-BASIC a un certain nombre de paramètres qui modifient la façon dont il fonctionne. Ces paramètres peuvent être modifiés en définissant des options sur la ligne de commande ou par la modification du fichier de configuration.
 
PC-BASIC a un certain nombre de paramètres qui modifient la façon dont il fonctionne. Ces paramètres peuvent être modifiés en définissant des options sur la ligne de commande ou par la modification du fichier de configuration.
  
Dans les deux méthodes, les options ont le même nom et la syntaxe. Dans ce qui suit, nous allons souvent faire référence à un paramètre d'option particulière; rappelez-vous que vous pouvez définir ce à partir de la ligne de commande, ainsi que dans le fichier de configuration.  
+
Dans les deux méthodes, les options ont le même nom et la syntaxe. Dans ce qui suit, nous allons souvent faire référence à un paramètre d'option particulière; rappelez-vous que vous pouvez définir ce à partir de la ligne de commande, ainsi que dans le fichier de configuration. Options de ligne de commande
 
+
===Options de ligne de commande===
+
  
 
Vous pouvez entrer des options de ligne de commande si vous démarrez PC-BASIC de la console (également connu sous le nom d'invite de commandes ou de terminal, ce qui est normalement CMD ou PowerShell sous Windows), en faisant précéder le nom de l'option avec deux tirets, comme suit: pcbasic --preset = tandy --ctrl-c-break = True
 
Vous pouvez entrer des options de ligne de commande si vous démarrez PC-BASIC de la console (également connu sous le nom d'invite de commandes ou de terminal, ce qui est normalement CMD ou PowerShell sous Windows), en faisant précéder le nom de l'option avec deux tirets, comme suit: pcbasic --preset = tandy --ctrl-c-break = True
Ligne 586 : Ligne 674 :
 
Vous pouvez modifier les options en ajoutant ou en supprimant des lignes dans votre fichier de configuration local, qui se trouve à l'emplacement suivant:
 
Vous pouvez modifier les options en ajoutant ou en supprimant des lignes dans votre fichier de configuration local, qui se trouve à l'emplacement suivant:
  
Windowss
+
Fenêtres
  
   %AppData% \ pcbasic \ PCBASIC.INI
+
   % AppData% \ pcbasic \ PCBASIC.INI
  
 
OS X
 
OS X
Ligne 4 783 : Ligne 4 871 :
 
     ANSI | tuyau
 
     ANSI | tuyau
  
==Documentation technique ==
+
Documentation technique
 
+
Bâtiment PC-BASIC aurait été impossible sans les immenses quantités de documentation technique qui a été mis à disposition en ligne. Il a prouvé ne pas être possible d'établir une liste complète de la documentation utilisée. Un grand merci à tous ceux qui font de l'information technique disponible gratuitement, et des excuses à ceux dont la contribution que je l'ai pas reconnu ici.
+
  
===format de fichier tokenised GW-BASIC===
+
Bâtiment PC-BASIC aurait été impossible sans les immenses quantités de documentation technique qui a été mis à disposition en ligne. Il a prouvé ne pas être possible d'établir une liste complète de la documentation utilisée. Un grand merci à tous ceux qui font de l'information technique disponible gratuitement, et des excuses à ceux dont la contribution que je l'ai pas reconnu ici. format de fichier tokenised GW-BASIC
  
 
   Norman De Forest Documentation séminale de jetons GW-BASIC.  Cette documentation a été le point de départ pour le développement de PC-BASIC.
 
   Norman De Forest Documentation séminale de jetons GW-BASIC.  Cette documentation a été le point de départ pour le développement de PC-BASIC.
 
     en ligne décodeur GW-BASIC Dan Vanderkam
 
     en ligne décodeur GW-BASIC Dan Vanderkam
  
===format de fichier protégé GW-BASIC===
+
format de fichier protégé GW-BASIC
  
 
   Paul Kocher, Le supplément d'ordinateur cryptogramme 19, American cryptogramme Association, Été 1994
 
   Paul Kocher, Le supplément d'ordinateur cryptogramme 19, American cryptogramme Association, Été 1994

Avertissement : Toutes les contributions au wiki NuitDebout sont considérées comme publiées sous les termes de la licence Creative Commons attribution partage à l'identique 3.0.

Annuler | Aide (ouvre une nouvelle fenêtre)