Difference between revisions of "CTC-AY SDK main fr"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Created page with "===<big>'''Documentation du System Development Kit pour le CTC-AY'''</big>=== Attention : Cet page est en construction actuellement , les spécifications pouvant être chang...")
 
Line 1: Line 1:
 
===<big>'''Documentation du System Development Kit pour le CTC-AY'''</big>===
 
===<big>'''Documentation du System Development Kit pour le CTC-AY'''</big>===
  
Attention : Cet page est en construction actuellement , les spécifications pouvant être changées à tout moment.
+
Attention : Cette page est en construction actuellement, les spécifications pouvant être changées à tout moment.
  
Warning : this page is actually under construction so it is only avaible actually for french language (English translation will follow)
+
Warning: this page is under construction so it is only avaible actually for french language (english translation will follow).
  
 
===Avant propos===
 
===Avant propos===
  
Le SDK du CTC-AY a pour but de faciliter le développement de produits pour le CTC-AY, principalement sous forme de cartouches totalement autonomes du fimware d'origine du CPC.Il se constitue d'outils et de bibliothèques de fonctions écrites en assembleur.Les bibliothèques visent à prendre en charge le matériel d'origine du CPC et celui du CTC-AY.
+
Le SDK du CTC-AY a pour but de faciliter le développement de produits pour le CTC-AY, principalement sous forme de cartouches totalement autonomes du fimware d'origine du CPC. Il se constitue d'outils et de bibliothèques de fonctions écrites en assembleur. Les bibliothèques visent à prendre en charge le matériel d'origine du CPC et celui du CTC-AY.
Ce SDK est orienté cross développement via un PC.Les outils PC sont disponibles et testés sous Windows XP et Windows 7 mais devraient fonctionner dans difficulté sous Windows 95/98.
+
Ce SDK est orienté cross développement via un PC. Les outils PC sont disponibles et testés sous Windows XP et Windows 7 mais devraient fonctionner sans difficulté sous Windows 95/98.
Les bibliothèques sont au format source de Sjasm qui est l'assembleur choisi pour ce SDK.Moyennant une adaptation de la syntaxe , il est possible de les utiliser avec un autre cross assembleur.
+
Les bibliothèques sont au format source de Sjasm qui est l'assembleur choisi pour ce SDK. Moyennant une adaptation de la syntaxe, il est possible de les utiliser avec un autre cross assembleur.
  
===Prise en Charge de la CPCbooster+===
+
===Prise en charge de la CPC Booster+===
  
Certains outils nécessitent l'extension CPCbooster.Elle est même fortement recommandée pour transférer les données dans la cartouche sans avoir à passer avec le recours d'un autre support.De plus , le BIOS fourni dans les cartouches intègre un moniteur permettant de tracer l'exécution d'un programme via la CPCbooster+.
+
Certains outils nécessitent l'extension CPC Booster+. Elle est même fortement recommandée pour transférer les données dans la cartouche sans avoir recours à d'autres supports. De plus, le BIOS fourni dans les cartouches intègre un moniteur permettant de tracer l'exécution d'un programme via la CPC Booster+.
La configuration modules série BlueTooth eventuellement ajoutés à la CPCbooster+ est également prise en charge de manière automatique pour les modules à firmware LINVOR(HC06) et une console permettant la configuration manuelle est disponible pour les autres firmwares (HC05).
+
La configuration des modules BlueTooth est également prise en charge de manière automatique pour les firmware LINVOR(HC06) et une console permettant une configuration manuelle est disponible pour les autres firmwares (HC05).
  
 
===Outils===
 
===Outils===
  
 
* BIOS
 
* BIOS
* Utilitaire de transfert CPCbooster+
+
* Utilitaire de transfert CPC Booster+
* Utilitaire de transfert par disquette (en développement)
+
 
* Configuration automatique BlueTooth (modules Linvor)
 
* Configuration automatique BlueTooth (modules Linvor)
* Console de configuration BlueTooth (autre modules)  
+
* Console de configuration manuelle BlueTooth (autre modules)  
  
 
===Bibliothèques===
 
===Bibliothèques===
  
 
*CTC (ctc.asm)
 
*CTC (ctc.asm)
*CPCbooster+ (booster.asm)
+
*CPC Booster (booster.asm)
 
*Couleurs (color.asm)
 
*Couleurs (color.asm)
 
*Strings (string.asm)
 
*Strings (string.asm)
 
*Clavier (keyboard_simple.asm , keyboard_advanced.asm)
 
*Clavier (keyboard_simple.asm , keyboard_advanced.asm)
  
===Programmes d'exemple==
+
===Programmes d'exemple===
  
 
*Redéfinition de touches (redef_key.asm)
 
*Redéfinition de touches (redef_key.asm)
 
*Prise en charge avancée du clavier Scancodes/SHIFT/CONTROL/CAPSLOCK (key_advanced.asm)
 
*Prise en charge avancée du clavier Scancodes/SHIFT/CONTROL/CAPSLOCK (key_advanced.asm)

Revision as of 05:13, 11 July 2013

Documentation du System Development Kit pour le CTC-AY

Attention : Cette page est en construction actuellement, les spécifications pouvant être changées à tout moment.

Warning: this page is under construction so it is only avaible actually for french language (english translation will follow).

Avant propos

Le SDK du CTC-AY a pour but de faciliter le développement de produits pour le CTC-AY, principalement sous forme de cartouches totalement autonomes du fimware d'origine du CPC. Il se constitue d'outils et de bibliothèques de fonctions écrites en assembleur. Les bibliothèques visent à prendre en charge le matériel d'origine du CPC et celui du CTC-AY. Ce SDK est orienté cross développement via un PC. Les outils PC sont disponibles et testés sous Windows XP et Windows 7 mais devraient fonctionner sans difficulté sous Windows 95/98. Les bibliothèques sont au format source de Sjasm qui est l'assembleur choisi pour ce SDK. Moyennant une adaptation de la syntaxe, il est possible de les utiliser avec un autre cross assembleur.

Prise en charge de la CPC Booster+

Certains outils nécessitent l'extension CPC Booster+. Elle est même fortement recommandée pour transférer les données dans la cartouche sans avoir recours à d'autres supports. De plus, le BIOS fourni dans les cartouches intègre un moniteur permettant de tracer l'exécution d'un programme via la CPC Booster+. La configuration des modules BlueTooth est également prise en charge de manière automatique pour les firmware LINVOR(HC06) et une console permettant une configuration manuelle est disponible pour les autres firmwares (HC05).

Outils

  • BIOS
  • Utilitaire de transfert CPC Booster+
  • Configuration automatique BlueTooth (modules Linvor)
  • Console de configuration manuelle BlueTooth (autre modules)

Bibliothèques

  • CTC (ctc.asm)
  • CPC Booster (booster.asm)
  • Couleurs (color.asm)
  • Strings (string.asm)
  • Clavier (keyboard_simple.asm , keyboard_advanced.asm)

Programmes d'exemple

  • Redéfinition de touches (redef_key.asm)
  • Prise en charge avancée du clavier Scancodes/SHIFT/CONTROL/CAPSLOCK (key_advanced.asm)