Colecovision, Caractéristique de la console
Résolution de l'écran :256x192 pixel
Palette de couleur : 15 couleurs + une transparente
Mémoire vive : 1ko (1024 octets)
Mémoire vidéo: 16 ko
Sprite : 32 sprites (16*16 ou 8*8), mono couleur.
Processeu:Z80A 3,58MHzzz
Processseur sonoor: Texas instrument SN76489a,3 générateur de ton, et 1 bruit
Rom: 8/16/24/32ko
Vidéo Ram
The Name Table : la disposition des tiles sur l'écran.
The Pattern Table : La représentation graphique des tiles.(8x8 px).
The Color Table : Les couleurs liés au tiles.
The Sprite Table : Les informations liés au Sprite Machine.
The Sprite Pattern Table : La représentation graphique des Sprites Machines. (8x8 px ou 16x16 px).
Il existe 4 modes vidéos sur la colecovision :
Un mode text avec 40*24 cellules.
Multie couleur. (A compléter)
Graphics 1 : 32x24 cellules, tiles de 8x8, chaque tiles ne peux avoir que deux couleurs en totalité.
Graphics 2 : 32x24 cellules, tiles de 8x8, chaque ligne d'un tiles peux avoir deux couleurs maximum.
Colecovision,Memory Map
Adr Hex | Adr Num | Taille | Note |
0000/1FFF | 0/8191 | 8192 | Bios de la console |
2000/3FFF | 8192/16383 | 8192 | Expansion port |
4000/5FFF | 16384/20479 | 8192 | Expansion port |
6000/7FFF | 24576/32767 | 8192 | Ram |
8000/FFFF | 32768/65535 | 32768 | Rom |
Colecovision,Memory Map du screen Mode 2 text -
Adr Hex | Adr Num | Taille | Note |
0000/07FF | 0/2047 | 2048 | CHRGEN (Pattern des Tiles) |
08FF/17FF | 2048/6143 | 4096 | Libre |
1800/1AFF | 6144/6911 | 768 | CHRTAB (Name Table) |
1B00/1BFF | 6912/7167 | 256 | SPRTAB (Table des Sprites. Y.X) |
1C00/1FFF | 7168/8191 | 1024 | Libre |
2000/27FF | 8192/10239 | 2048 | COLTAB(Pattern des couleurs) |
2800/37FF | 10240/14335 | 4096 | Libre |
3800/3FFF | 14336/16383 | 2048 | SPRGEN(Patterne des sprites) |
Palette de Couleur
La première teinte, est une teinte transparente
SDK d'Amy Bienvenu
Version du 26 Aout 2011 mise à jour CCI3 du 17/07/2012
Télécharger
Pas testé
Version du 3 juillet 2010
Télécharger
1) Le dossier de l'archive (Z80) se place de préférence à la racine du C:
2) Il faut installer le logiciel SDCC. Lien
3) Copier l'executable "objcoypy.exe" qui se trouve dans le doossier Z80/tools/System dans le dossier "bin" du dossier ou est installé SDCC
4) Copier tous les fichier Header "*.h" du dossier "Z80" est collé ça dans le dossier Include du dossier d'installation du SDCC.
C'est la version que j'utilise.
PVcollib : le SDK de d'alekmaul
Pvcollib
Alekamaul propose un autre SDK qui tire partie de celui d'amy. Les outils développé par Amy reste compatible.
La PVcollib permet aussi de piloter la carte f18a et la phenix.
Deux scripts .bat qui peut permetre aussi d'aider à compiler votre projet ou la librairie d'alekmaul.
Mon Github
|