Transcription of Commodore 64 Programmers Reference Manual
{{id}} {{{paragraph}}}
GRAPHICSOVERVIEWA llofthegraphicsabilitiesoftheCommodore64 comefromthe6567 VideoInterfaceChip(alsoknownastheVIC-IIc hip).Thischipgivesavarietyofgraphicsmode s,includinga 40columnby25linetextdisplay,a320by200dot highresolutiondisplay,andSPRITES, thisweren'tenough, ,forexample,todefinethetophalfofthescree ntobeinhighresolutionmode, ! :A)CHARACTERDISPLAYMODES1)StandardCharac terModea)ROMcharactersb)RAMprogrammablec haracters2)Multi-ColorCharacterModea)ROM charactersb)RAMprogrammablecharacters3)E xtendedBackgroundColorModea)ROMcharacter sb)RAMprogrammablecharactersB)BITMAPMODE S1)StandardBitMapMode2)Multi-ColorBitMap ModeC)SPRITES1)StandardSprites2) ,thescreenstartsatlocation1024($0400inHE Xadecimalnotation) ($D800inHEX) ,whichmeansthatit canholdanyintegernumberfrom0 , , ,eachofthe1000locationsinscreenmemorycon tainsa ($DOOOinHEX)through53294($D02 EinHEX).VIDEOBANKSELECTIONTheVIC-IIchipc anaccess("see") , (orsections) neededis ,thechipcan"see" #2(CIA#2).ThePOKEandPEEKBASIC statements(ortheirmachinelanguageversion s)areusedtoselectabankbycontrollingbits0 and1 ofPORTAofCIA#2(location56576(or$DDOOHEX.
GRAPHICS LOCATIONS Some general information first. There are 1000 possible locations on the Commodore 64 screen. Normally, the screen starts at location 1024
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}