Palette Commodore 64 16 couleurs
Nom : β
Index : β
HEX : β
RGB : β
Palette Amiga OCS/ECS 32 couleurs
Nom : β
Registre : β
HEX : β
12-bit Amiga : β
Caractères (clic = ajouter à la composition)
Zone de composition β rendu Γ©cran C64
Convertisseur Hz β Registre SID
Constructeur ADSR (valeurs en ms β datasheet MOS)
Table notes A0βC8
| Note | FrΓ©quence | SID Lo | SID Hi | 16-bit |
|---|
CIA Timer A β Convertisseur BPM (Introuvable facilement)
Le CIA 1 Timer A ($DC04β$DC05) est utilisΓ© par les players SID pour la synchronisation musicale. Clock PAL = 985 248 Hz, NTSC = 1 022 727 Hz.
Formule : timer = clock / (BPM / 60)
DΓ©marrage : POKE $DC04, Lo : POKE $DC05, Hi : POKE $DC0E, $11
IRQ : activer avec $DC0D = $81 (Timer A IRQ enable)
Paula Period β FrΓ©quence (Amiga AUDxPER)
FrΓ©quence = Clock / Period. Clock PAL = 3 546 895 Hz, NTSC = 3 579 545 Hz. Period min = 124.
Table Paula Periods β PAL (Amiga Hardware Reference)
| Note | FrΓ©quence PAL | Period (dΓ©cimal) | Period (hex) |
|---|
Clic gauche = ON Β· Clic droit = OFF
DonnΓ©es assembleur β 63 octets
Adresse : stocker les 63 octets + 1 padding Γ une adresse multiple de 64
Pointeur : adresse / 64 β Γ©crire Γ $07F8 (sprite 0) ... $07FF (sprite 7)
Activation : POKE $D015, 1 (bit 0 = sprite 0)
Position : $D000/$D001 (X/Y sprite 0), $D010 (bit 8 de X)
| Adresse | Nom | Description |
|---|
Table complète des routines Kernal accessibles via JSR adresse. Ces adresses sont stables sur tous les C64 (ROM v1/v2/v3). Cliquer sur une adresse pour copier le JSR.
| Adresse | Nom | Description |
|---|
Le BASIC V2 stocke les mots-clΓ©s sous forme de tokens ($80β$CB) dans la RAM programme. Utile pour analyser/modifier des programmes BASIC en mΓ©moire. Clic sur un token pour copier.
Le Copper est un co-processeur dΓ©diΓ© synchronisΓ© avec le beam vidΓ©o. Il exΓ©cute 3 instructions : MOVE (Γ©crire dans un registre custom), WAIT (attendre un beam position), SKIP (sauter si beam dΓ©passΓ©).
MOVE β Γ©crire dans un registre
WAIT β attendre la position beam
Liste Copper
Output assembleur (68000)
Constructeur LF (Logic Function) BLTCON0 bits 7β0
La LF dΓ©termine comment les canaux A, B, C sont combinΓ©s pour produire D. Chaque bit correspond Γ une combinaison spΓ©cifique d'entrΓ©es A/B/C.
LF communes β rΓ©fΓ©rence rapide
| LF | OpΓ©ration | Description |
|---|
Rappel β structure BLTCON0
Bits 15β12 : ASH β Barrel shift canal A (0β15)
Bit 11 : USEA β Utiliser canal A
Bit 10 : USEB β Utiliser canal B
Bit 9 : USEC β Utiliser canal C
Bit 8 : USED β Γcrire dans canal D
Bits 7β0 : LF β Logic Function (table de vΓ©ritΓ© 8-bit)
Exemple copie simple AβD : BLTCON0 = $09FC (USEA|USED, LF=$FC = copie A)
Référence complète des modes graphiques spéciaux Amiga avec explication du fonctionnement interne et des registres concernés. Informations difficiles à trouver consolidées en un seul endroit.
Calculateur RAM Amiga OCS/ECS/AGA
Carte mΓ©moire C64 64 KB
| DΓ©but | Fin | Zone | Contenu |
|---|
| Pin | Signal | Description |
|---|