ASMtrad CPC

Apprenez l'assembleur Z80

TABLEAU DES ADRESSES DE LA PAGE I/O ASIC

SPRITES HARD - DONNÉES
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
SPRITES HARD#4000 - #40FF255R/WSPRDEF0Données du sprite hard 0
SPRITES HARD#4100 - #41FF255R/WSPRDEF1Données du sprite hard 1
SPRITES HARD#4200 - #42FF255R/WSPRDEF2Données du sprite hard 2
SPRITES HARD#4300 - #43FF255R/WSPRDEF3Données du sprite hard 3
SPRITES HARD#4400 - #44FF255R/WSPRDEF4Données du sprite hard 4
SPRITES HARD#4500 - #45FF255R/WSPRDEF5Données du sprite hard 5
SPRITES HARD#4600 - #46FF255R/WSPRDEF6Données du sprite hard 6
SPRITES HARD#4700 - #47FF255R/WSPRDEF7Données du sprite hard 7
SPRITES HARD#4800 - #48FF255R/WSPRDEF8Données du sprite hard 8
SPRITES HARD#4900 - #49FF255R/WSPRDEF9Données du sprite hard 9
SPRITES HARD#4A00 - #4AFF255R/WSPRDEF10Données du sprite hard 10
SPRITES HARD#4B00 - #4BFF255R/WSPRDEF11Données du sprite hard 11
SPRITES HARD#4C00 - #4CFF255R/WSPRDEF12Données du sprite hard 12
SPRITES HARD#4D00 - #4DFF255R/WSPRDEF13Données du sprite hard 13
SPRITES HARD#4E00 - #4EFF255R/WSPRDEF14Données du sprite hard 14
SPRITES HARD#4F00 - #4FFF255R/WSPRDEF15Données du sprite hard 15

SPRITES HARD - COORDONNÉES ET ZOOM
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
SPRITES HARD#6000 - #60012R/WSPRX0Coordonnée X du sprite 0
SPRITES HARD#6002 - #60032R/WSPRY0Coordonnée Y du sprite 0
SPRITES HARD#60041WSPRM0Zoom du sprite 0
SPRITES HARD#60051WSPRM0Zoom du sprite 0
SPRITES HARD#60061WSPRM0Zoom du sprite 0
SPRITES HARD#60071WSPRM0Zoom du sprite 0
SPRITES HARD#6008 - #60092R/WSPRX1Coordonnée X du sprite 1
SPRITES HARD#600A - #600B2R/WSPRY1Coordonnée Y du sprite 1
SPRITES HARD#600C1WSPRM1Zoom du sprite 1
SPRITES HARD#600D1WSPRM1Zoom du sprite 1
SPRITES HARD#600E1WSPRM1Zoom du sprite 1
SPRITES HARD#600F1WSPRM1Zoom du sprite 1
SPRITES HARD#6010 - #60112R/WSPRX2Coordonnée X du sprite 2
SPRITES HARD#6012 - #60132R/WSPRY2Coordonnée Y du sprite 2
SPRITES HARD#60141WSPRM2Zoom du sprite 2
SPRITES HARD#60151WSPRM2Zoom du sprite 2
SPRITES HARD#60161WSPRM2Zoom du sprite 2
SPRITES HARD#60171WSPRM2Zoom du sprite 2
SPRITES HARD#6018 - #60192R/WSPRX3Coordonnée X du sprite 3
SPRITES HARD#601A - #601B2R/WSPRY3Coordonnée Y du sprite 3
SPRITES HARD#601C1WSPRM3Zoom du sprite 3
SPRITES HARD#601D1WSPRM3Zoom du sprite 3
SPRITES HARD#601E1WSPRM3Zoom du sprite 3
SPRITES HARD#601F1WSPRM3Zoom du sprite 3
SPRITES HARD#6020 - #60212R/WSPRX4Coordonnée X du sprite 4
SPRITES HARD#6022 - #60232R/WSPRY4Coordonnée Y du sprite 4
SPRITES HARD#60241WSPRM4Zoom du sprite 4
SPRITES HARD#60251WSPRM4Zoom du sprite 4
SPRITES HARD#60261WSPRM4Zoom du sprite 4
SPRITES HARD#60271WSPRM4Zoom du sprite 4
SPRITES HARD#6028 - #60292R/WSPRX5Coordonnée X du sprite 5
SPRITES HARD#602A - #602B2R/WSPRY5Coordonnée Y du sprite 5
SPRITES HARD#602C1WSPRM5Zoom du sprite 5
SPRITES HARD#602D1WSPRM5Zoom du sprite 5
SPRITES HARD#602E1WSPRM5Zoom du sprite 5
SPRITES HARD#602F1WSPRM5Zoom du sprite 5
SPRITES HARD#6030 - #60312R/WSPRX6Coordonnée X du sprite 6
SPRITES HARD#6032 - #60332R/WSPRY6Coordonnée Y du sprite 6
SPRITES HARD#60341WSPRM6Zoom du sprite 6
SPRITES HARD#60351WSPRM6Zoom du sprite 6
SPRITES HARD#60361WSPRM6Zoom du sprite 6
SPRITES HARD#60371WSPRM6Zoom du sprite 6
SPRITES HARD#6038 - #60392R/WSPRX7Coordonnée X du sprite 7
SPRITES HARD#603A - #603B2R/WSPRY7Coordonnée Y du sprite 7
SPRITES HARD#603C1WSPRM7Zoom du sprite 7
SPRITES HARD#603D1WSPRM7Zoom du sprite 7
SPRITES HARD#603E1WSPRM7Zoom du sprite 7
SPRITES HARD#603F1WSPRM7Zoom du sprite 7
SPRITES HARD#6040 - #60412R/WSPRX8Coordonnée X du sprite 8
SPRITES HARD#6042 - #60432R/WSPRY8Coordonnée Y du sprite 8
SPRITES HARD#60441WSPRM8Zoom du sprite 8
SPRITES HARD#60451WSPRM8Zoom du sprite 8
SPRITES HARD#60461WSPRM8Zoom du sprite 8
SPRITES HARD#60471WSPRM8Zoom du sprite 8
SPRITES HARD#6048 - #60492R/WSPRX9Coordonnée X du sprite 9
SPRITES HARD#604A - #604B2R/WSPRY9Coordonnée Y du sprite 9
SPRITES HARD#604C1WSPRM9Zoom du sprite 9
SPRITES HARD#604D1WSPRM9Zoom du sprite 9
SPRITES HARD#604E1WSPRM9Zoom du sprite 9
SPRITES HARD#604F1WSPRM9Zoom du sprite 9
SPRITES HARD#6050 - #60512R/WSPRX10Coordonnée X du sprite 10
SPRITES HARD#6052 - #60532R/WSPRY10Coordonnée Y du sprite 10
SPRITES HARD#60541WSPRM10Zoom du sprite 10
SPRITES HARD#60551WSPRM10Zoom du sprite 10
SPRITES HARD#60561WSPRM10Zoom du sprite 10
SPRITES HARD#60571WSPRM10Zoom du sprite 10
SPRITES HARD#6058 - #60592R/WSPRX11Coordonnée X du sprite 11
SPRITES HARD#605A - #605B2R/WSPRY11Coordonnée Y du sprite 11
SPRITES HARD#605C1WSPRM11Zoom du sprite 11
SPRITES HARD#605D1WSPRM11Zoom du sprite 11
SPRITES HARD#605E1WSPRM11Zoom du sprite 11
SPRITES HARD#605F1WSPRM11Zoom du sprite 11
SPRITES HARD#6060 - #60612R/WSPRX12Coordonnée X du sprite 12
SPRITES HARD#6062 - #60632R/WSPRY12Coordonnée Y du sprite 12
SPRITES HARD#60641WSPRM12Zoom du sprite 12
SPRITES HARD#60651WSPRM12Zoom du sprite 12
SPRITES HARD#60661WSPRM12Zoom du sprite 12
SPRITES HARD#60671WSPRM12Zoom du sprite 12
SPRITES HARD#6068 - #60692R/WSPRX13Coordonnée X du sprite 13
SPRITES HARD#606A - #606B2R/WSPRY13Coordonnée Y du sprite 13
SPRITES HARD#606C1WSPRM13Zoom du sprite 13
SPRITES HARD#606D1WSPRM13Zoom du sprite 13
SPRITES HARD#606E1WSPRM13Zoom du sprite 13
SPRITES HARD#606F1WSPRM13Zoom du sprite 13
SPRITES HARD#6070 - #60712R/WSPRX14Coordonnée X du sprite 14
SPRITES HARD#6072 - #60732R/WSPRY14Coordonnée Y du sprite 14
SPRITES HARD#60741WSPRM14Zoom du sprite 14
SPRITES HARD#60751WSPRM14Zoom du sprite 14
SPRITES HARD#60761WSPRM14Zoom du sprite 14
SPRITES HARD#60771WSPRM14Zoom du sprite 14
SPRITES HARD#6078 - #60792R/WSPRX15Coordonnée X du sprite 15
SPRITES HARD#607A - #607B2R/WSPRY15Coordonnée Y du sprite 15
SPRITES HARD#607C1WSPRM15Zoom du sprite 15
SPRITES HARD#607D1WSPRM15Zoom du sprite 15
SPRITES HARD#607E1WSPRM15Zoom du sprite 15
SPRITES HARD#607F1WSPRM15Zoom du sprite 15

COULEUR DES ENCRES DE FOND
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
INK#6400 - #64012R/WCOLB0Couleur encre 0
INK#6402 - #64032R/WCOLB1Couleur encre 1
INK#6404 - #64052R/WCOLB2Couleur encre 2
INK#6406 - #64072R/WCOLB3Couleur encre 3
INK#6408 - #64092R/WCOLB4Couleur encre 4
INK#640A - #640B2R/WCOLB5Couleur encre 5
INK#640C - #640D2R/WCOLB6Couleur encre 6
INK#640E - #640F2R/WCOLB7Couleur encre 7
INK#6410 - #64112R/WCOLB8Couleur encre 8
INK#6412 - #64132R/WCOLB9Couleur encre 9
INK#6414 - #64152R/WCOLB10Couleur encre 10
INK#6416 - #64172R/WCOLB11Couleur encre 11
INK#6418 - #64192R/WCOLB12Couleur encre 12
INK#641A - #641B2R/WCOLB13Couleur encre 13
INK#641C - #641D2R/WCOLB14Couleur encre 14
INK#641E - #641F2R/WCOLB15Couleur encre 15

COULEUR DU BORDER
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
BORDER#6420 - #64212R/WCOLBORDCouleur du Border

COULEUR DES ENCRES DES SPRITES HARD
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
INK SPRITES#6422 - #64232R/WCOLS1Couleur encre 1 des sprites hard
INK SPRITES#6424 - #64252R/WCOLS2Couleur encre 2 des sprites hard
INK SPRITES#6426 - #64272R/WCOLS3Couleur encre 3 des sprites hard
INK SPRITES#6428 - #64292R/WCOLS4Couleur encre 4 des sprites hard
INK SPRITES#642A - #642B2R/WCOLS5Couleur encre 5 des sprites hard
INK SPRITES#642C - #642D2R/WCOLS6Couleur encre 6 des sprites hard
INK SPRITES#642E - #642F2R/WCOLS7Couleur encre 7 des sprites hard
INK SPRITES#6430 - #64312R/WCOLS8Couleur encre 8 des sprites hard
INK SPRITES#6432 - #64332R/WCOLS9Couleur encre 9 des sprites hard
INK SPRITES#6434 - #64352R/WCOLS10Couleur encre 10 des sprites hard
INK SPRITES#6436 - #64372R/WCOLS11Couleur encre 11 des sprites hard
INK SPRITES#6438 - #64392R/WCOLS12Couleur encre 12 des sprites hard
INK SPRITES#643A - #643B2R/WCOLS13Couleur encre 13 des sprites hard
INK SPRITES#643C - #643D2R/WCOLS14Couleur encre 14 des sprites hard
INK SPRITES#643E - #643F2R/WCOLS15Couleur encre 15 des sprites hard

INTERRUPTIONS RASTER PROGRAMMABLES
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
INTERRUPTIONS#68001WPRIInterruptions raster programmables

RUPTURE+ / SPLITSCREEN+
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
RUPTURE#68011WSPLTSplitscreen (Rupture), numéro de ligne
RUPTURE#68021WSSAOffset du prochain splitscreen (équi R12 du CRTC)
RUPTURE#68031WSSAOffset du prochain splitscreen (équi R13 du CRTC)

RETARD VIDÉO - DÉCALAGE DE L'ÉCRAN AU PIXEL
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
RETARD VIDÉO#68041WSSCRRetard vidéo

GESTION DES INTERRUPTIONS
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
INTERRUPTIONS#68051WIVRVecteur d'interruption

JOYSTICKS ANALOGIQUES
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
JOY#68081RADC0Joystick analogique 1:X
JOY#68091RADC1Joystick analogique 1:Y
JOY#680A1RADC2Joystick analogique 2:X
JOY#680B1RADC3Joystick analogique 2:Y
JOY#680C1RADC4Non connecté
JOY#680D1RADC5Non connecté
JOY#680E1RADC6Non connecté
JOY#680F1RADC7Non connecté

DMA SON ET INTERRUPTIONS DMA
TAGADRESSETAILLE (octet)TYPENOMDESCRIPTIONLIEN
DMA#6C002WSAR0Adresse source Canal DMA 0
DMA#6C021WPPR0Unité de Pause Canal DMA 0
DMA#6C042WSAR1Adresse source Canal DMA 1
DMA#6C061WPPR1Unité de Pause Canal DMA 1
DMA#6C082WSAR2Adresse source Canal DMA 2
DMA#6C0A1WPPR2Unité de Pause Canal DMA 2
DMA/INT#6C0F1WDCSRControle status DMA/INT