b'\n_START_ARTICLE_\nCommodore 128\n_START_SECTION_\nVisi\xc3\xb3 t\xc3\xa8cnica\n_START_PARAGRAPH_\nEl teclat del C128  inclou quatre tecles de cursor, una tecla Alt, tecla d\'Ajuda, tecla d\'escapament Esc, tecla de Tabulador i un teclat num\xc3\xa8ric. Cap d\'aquestes era present en el C64. En els Commodores anteriors nom\xc3\xa9s hi havia dues tecles de cursor i s\'havia d\'utilitzar la tecla de b\xc3\xa0scula Shift per a moure el cursor a dalt o a l\'esquerra. Aquesta disposici\xc3\xb3 va ser retinguda en el 128, per compatibilitat amb el C64. La manca d\'un teclat num\xc3\xa8ric, tecla Alt, i de tecla d\'escapament Esc en el C-64 era un problema amb alguns programes de productivitat de CP/m quan sera usat amb el cartutx Z-80 per a C64. Un teclat num\xc3\xa8ric va ser demanat per molts propietaris de C64 que van passar moltes hores a introduir llenguatge m\xc3\xa0quina en programes de picatge. Algunes de les tecles afegides coincidien amb algunes presents en els teclats PC d\'IBM  i va fer del nou l\'ordinador m\xc3\xa9s atractiu per als desenvolupadors de programari empresarial.[5] Mentre el mode 40 columnes del 128 duplicava el del C64, 1kbyte extra de mem\xc3\xb2ria de color va ser afegida per als programadors, com ho era multiplexada passant el valor 1 a una adre\xc3\xa7a de mem\xc3\xb2ria..  La font d\'alimentaci\xc3\xb3 del 128 va ser millorada sobre el disseny poc fiable del 64, durant molt m\xc3\xa9s temps i equipada amb un ventilador refrigerant i un fusible substitu\xc3\xafble. En comptes del sol microprocessador 6510  del C64, el C128 va incorporar un disseny de processadors. El procesador primari, el 8502, \xc3\xa9s una versi\xc3\xb3 lleugerament millorada del 6510 capa\xc3\xa7 de treballar a una freq\xc3\xbc\xc3\xa8ncia de 2 MHz. El segon CPU \xc3\xa9s un Zilog Z80 que \xc3\xa9s utilitzat per a executar programari CP/M, aix\xc3\xad com per engegar una selecci\xc3\xb3 de mode operatiu en el moment d\'arrencar. Tots dos processadors no poden funcioanr simult\xc3\xa0niament, per aix\xc3\xb2 el C128 no \xc3\xa9s un sistema de multiprocessament._NEWLINE_L\'arquitectura complexa del C128 inclou quatre tipus de mem\xc3\xb2ria als que s\'accedeix de manera diferenta (128 kB mem\xc3\xb2ria principal, 16-64 kB de mem\xc3\xb2ria de v\xc3\xaddeo del VDC, mem\xc3\xb2ria de 2 kNibbles VIC-II de Color, mem\xc3\xb2ria de 2-kB d\'unitat de disquets sobre el C128Ds, 0, 128 o 512 kB de mem\xc3\xb2ria de REU (unitat d\'expansi\xc3\xb3 de mem\xc3\xb2ria, REU per les seves sigles en ingles), dos o tres CPUs (principal: 8502, Z80 per CP/M; el 128D tamb\xc3\xa9 incorpora un processador 6502 en la unitat de disc), i dos v\xc3\xaddeo xips diferents (VIC-IIe i VDC) pels seus diversos modes operacionals._NEWLINE_Les primeres versions del C128 ocasionalment experimentaven problemes de fiabilitat relacionats amb la temperatura a causa de l\'\xc3\xbas d\'una protecci\xc3\xb3 electromagn\xc3\xa8tica damunt de la placa principal del circuit. La protecci\xc3\xb3 estava equipada amb dits que entraven en contacte amb la part superior dels xips m\xc3\xa9s grossos, de manera que feien que l\'escut actu\xc3\xa8s com un dissipador. Una combinaci\xc3\xb3 de mal contacte entre l\'escut i els xips, la limitada conductivitat de calor dels pl\xc3\xa0stics que envolten els xips, aix\xc3\xad com la mala conductivitat t\xc3\xa8rmica de l\'escut sobre ell mateix, donava com a resultat un sobreescalfament i una fallada en alguns casos. El xip de so del SID \xc3\xa9s particularment vulnerable respecte a aix\xc3\xb2. La soluci\xc3\xb3 m\xc3\xa9s comuna passa per treure l\'escut, el qual Commodore havia afegit en les darreres etapes del desenvolupament, per tal de complir els controls de freq\xc3\xbc\xc3\xa8ncia radiof\xc3\xb2nica de la FCC._NEWLINE_El C128 t\xc3\xa9 tres modes operatius. C128 Mode (mode natiu) va c\xc3\xb3rrer a 1 o 2 MHz amb #el 8502 CPU i va tenir ambd\xc3\xb3s 40- i text de 80 columnes els modes disponibles. CP/M usos de Mode tant el Z80 i el 8502 i \xc3\xa9s capa\xc3\xa7 de funcionar en ambd\xc3\xb3s 40- o text de 80 columnes mode. C64 Mode \xc3\xa9s gaireb\xc3\xa9 100 per cent compatible amb l\'ordinador m\xc3\xa9s antic. La selecci\xc3\xb3 d\'aquests modes \xc3\xa9s implementada via el Z80 xip. El Z80 controla el bus en arrencada inicial i comprova si hi ha un disc CP/M en la ranura, si hi cap cartutx de C64/C128 present, i si el Commodore Key (Cselector de 64 modes) \xc3\xa9s actiu quan s\'engega el dispossitiu. Segons quin troba, canvia el mode apropiat d\'operaci\xc3\xb3.\n_START_SECTION_\nMode C128\n_START_PARAGRAPH_\nEl 1984, un any abans del llan\xc3\xa7ament del Commodore 128, Commodore va llan\xc3\xa7ar el Plus/4. Tot i que l\'objectiu era un mercat de gamma baixa empresarial no es va poder conseguir pel cost relativament elevat i per la capacitat dels requeriments dels primers Ordinadors Personals (PC) compatibles de l\'empresa IBM , va ser percebut per la premsa de Commodore premsa com una seguida del 64 i s\'havia esperat una milloraci\xc3\xb3 de les capacitats d\'aquell model. Mentre en el C64 els  gr\xc3\xa0fics i capacitats de so eren generalment considerades excel\xc2\xb7lents, la resposta al Plus/4 va ser una de decepci\xc3\xb3. A la introducci\xc3\xb3 del Plus/4, es van repetir les recomanacions que s\'havien fet en la premsa del Commodore per un nou ordinador anomenat el "C-128" amb augment de mem\xc3\xb2ria, una pantalla de 80-columnes que seria el est\xc3\xa0ndard en els ordinadors empresarials, un nou llenguatge de programaci\xc3\xb3 BASIC que feia f\xc3\xa0cil per als programadors d\'utilitzar els grafics i sons de l\'ordinador sense rec\xc3\xb3rrer als PEEK\'s i POKE\'s, una nova unitat de disc que millorava el r\xc3\xa0tio abismal del 1541\'s i aix\xc3\xad com total compatibilitat amb C64_NEWLINE_Els dissenyadors del C128 van reeixir en el tractament de la major part d\'aquests problemes. Un nou xip, el VDC, fornia al C128 una color de 80 columnes compatible amb CGA (tamb\xc3\xa9 anomenat RGBI per l\'augment d\'intensitat Vermell Verd Blau (sigles en angl\xc3\xa8s Red Green Blue Intensity). El nou microprocessador 8502 \xc3\xa9s completament compatible amb models anteriors, i amb el C64  6510, per\xc3\xb2 pot c\xc3\xb3rrer a doble la velocitat si es desitja. El C64  B\xc3\x80SIC 2.0 va ser substitu\xc3\xaft pel B\xc3\x80SIC 7.0, el qual inclou ordres de programaci\xc3\xb3 estructurada del Plus/4  B\xc3\x80SIC 3.5, aix\xc3\xad com sent\xc3\xa8ncies dissenyades espec\xc3\xadficament per a aprofitar les capacitats de la m\xc3\xa0quina. L\'editor sprite i el codi m\xc3\xa0quina del monitor van ser afegits. La part de l\'editor del Kernal va ser millorada per a incloure la tecla INSERT entre altres caracter\xc3\xadstiques passant per les combinacions amb la tecla ESC, aix\xc3\xad com una funcionalitat rudiment\xc3\xa0ria de Windows (moviments de finestres). El Kernal va ser despla\xc3\xa7at en una  ROM separada. El xip VIC-II que controla la pantalla de 40 columnes nom\xc3\xa9s pot operar a 1 MHz, aix\xc3\xad la pantalla de 40 columnes \xc3\xa9s mostra malament en mode R\xc3\x80PID. En el mode de 80 columnes l\'editor aprofita els avantatges del xip VDC per a permetre que el text pampalluguegi i es mostri subrallat; Funcionalitats que s\'activen a trav\xc3\xa9s dels codis d\'escapada. Tot plegat addicionalment al text invers est\xc3\xa0ndard del Commodore. El mode de 80 columnes del C128 pot mostrar car\xc3\xa0cters en min\xc3\xbascula juntament amb els car\xc3\xa0cters gr\xc3\xa0fics PETSCII; El mode de 40 columnes estava condicionat a les mateixes restriccions \'maj\xc3\xbascules\' - \'min\xc3\xbascules\' - \'maj\xc3\xbascules i gr\xc3\xa0fics\' que tenien els anteriors Commodores. Els modes 40 i 80 columnes eren independents i ambd\xc3\xb3s es poden activar a la vegada. Un programador amb ambdues pantalles (sortida composta i sortida RGB) pot utilitzar una de les pantalles com a "bloc de notes" o com a suport rudimentari de mem\xc3\xb2ria intermedi\xc3\xa0ri m\xc3\xbaltiple. La pantalla activa pot ser canviada amb les tecles "ESC X". Es va afegir a la carcassa un bot\xc3\xb3 per reinicialitzar el sistema. El teclat, tanmateix, no va ser canviat del Selectric que ja havia esdevingut un est\xc3\xa0ndard, per\xc3\xb2 rest\xc3\xa0 el mateix  disseny d\'un ADM-3 modernitzat tal com passava als models anteriors del Commodore._NEWLINE_El xip VDC \xc3\xa9s en gran part in\xc3\xbatil pels videojocs de l\'\xc3\xa8poca, puix que no t\xc3\xa9 sprites (capacitat per moure un element per la pantalla de forma independent) ni les interrupcions raster. El mode NTSC del C128 (mode de televisi\xc3\xb3 t\xc3\xadpic dels Estats Units) pot treballar amb qualsevol monitor de tipus CGA (TTL RGB @ 15\xc2\xa0kHz/60\xc2\xa0Hz) com el IBM 5153. Tanmateix, els models de PAL (mode de televisi\xc3\xb3 t\xc3\xadpic a Europa) del C128 opera a 50 Hz i no \xc3\xa9s compatible amb la majoria de monitors de CGA, els quals operen amb un \xc3\xadndex de refrescament de 60 hertz. El set\xc3\xa8 connector de la sortida del xip VDC (normalment no usada als monitors CGA) produeix un senyal monocrom de PAL/NTSC, per\xc3\xb2 no es va comercialitzar cap cable per a usar-ho, i els usadors interessats se\'l van haver de fabricar o adquirir-lo en una botiga d\'accessoris._NEWLINE_Dues noves unitats de disc van ser introdu\xc3\xafdes en conjunt amb el C128, les unitats de disc de curta durada d\'una cara 1570 i les de doble-cara 1571. Un model d\'unitat de disc dual 1572 va ser anunciat per\xc3\xb2 mai es va produir. M\xc3\xa9s tard es va introduir el model de 3,5 polzades, en la unitat de disc 1581. Totes aquestes unitats de disc eren m\xc3\xa9s fiables que el model 1541 i es van prometre millors prestacions gr\xc3\xa0cies a una nova caracter\xc3\xadstica anomenada "mode burst" (mode explosi\xc3\xb3). La unitat de disc 1581 tamb\xc3\xa9 tenia m\xc3\xa9s mem\xc3\xb2ria damunt la placa que els seus predecessors, fent possible d\'obrir un elevat nombre de fitxers al mateix temps. B\xc3\x80SIC 7.0 inclou les sent\xc3\xa8ncies DLOAD i DSAVE per suportar la c\xc3\xa0rrega i el desat al disc sense utilitzar el ",8" o altres n\xc3\xbameros de dispositiu i a m\xc3\xa9s una sent\xc3\xa8ncia "DIRECTORY" que llegeix la informaci\xc3\xb3 del cat\xc3\xa0leg directament a la mem\xc3\xb2ria de pantalla sense sobreescriure la memoria BASIC com passava a BASIC 2.0. A m\xc3\xa9s a m\xc3\xa9s, el C128 introdueix una autoarrencada de disquet de software, una funcionalitat est\xc3\xa0ndard en la majoria d\'ordinadors personals per\xc3\xb2 absent a les m\xc3\xa0quines Commodore fins aquest moment. Els usadors ja no han de picar al teclat LOAD "*",8,1._NEWLINE_Les unitats de disc 1571 normalment arrencaven en mode natiu en C128. Si l\'usuari canviava a mode C64 teclant "GO 64", la unitat de disc es mantenia aix\xc3\xad, per\xc3\xb2 si el mode C64 era activat prement la tecla C= en l\'arrencada, el 1571 canviava a mode 1541 (1541 \xc3\xa9s necessari per als programes que permeten accessos a baix nivell a la unitat de disc). _NEWLINE_El C128 t\xc3\xa9 el doble de mem\xc3\xb2ria que el C64, una de llunyana i una alta que estava a l\'abast per als programadors BASIC  gr\xc3\xa0cies al nou xip de bescanvi de banc MMU. Aix\xc3\xb2 permet al codi programat en B\xc3\x80SIC d\'emmagatzemar-se separadament de les variables augmentant gratament la capacitat de les maquines per gestionar programes complexes, augmentant el col\xc2\xb7lector d\'escombraries i facilitant la depuraci\xc3\xb3 pel programador. Un programa en execuci\xc3\xb3 pot ser aturat, el seu codi editat, els valors de les seves variables analitzat o alterat en mode directe, i l\'execuci\xc3\xb3 del programa represa amb la taula de variables intacta utilitzant la sent\xc3\xa8ncia de BASIC GOTO. Tot i que altres BASICs suporten la sent\xc3\xa8ncia CONT per reprendre l\'execuci\xc3\xb3 sense netejar variables, editant determinat codi pot provocar que es netegi. Les diferentes configuracions de mem\xc3\xb2ria es podien carregar utilitzant la sent\xc3\xa8ncia de BASICBANC._NEWLINE_L\'augment de les capacitats de maquin\xc3\xa0ria del C128, especialment la mem\xc3\xb2ria RAM augmentada, la resoluci\xc3\xb3 de pantalla, i la velocitat del bus s\xc3\xa8rie, en feia una plataforma m\xc3\xa9s capacitada que el 64 per a executar el GEOS, el sistema operatiu gr\xc3\xa0fic.\n_START_SECTION_\nCommodore 128D\n_START_PARAGRAPH_\nA finals del 1985, Commodore va llan\xc3\xa7ar al mercat europeu una nova versi\xc3\xb3 del C128 amb un xass=s redissenyat i semblant a l\'Amiga 1000. Es va anomenar Commodore 128D; Aquest nou model europeu  es va presentar amb una carcassa de pl\xc3\xa0stic amb una ansa de transport al costat; Va incorporar una unitat de disc 1571 al xass\xc3\xads principal, va reempla\xc3\xa7ar el teclat integrat per un separable, i va afegir un ventilador de refresc. El teclat tenia dues potes plegables per a canviar l\'angle._NEWLINE_Per Bill Herd, cap de l\'Equip de Maquinari (tamb\xc3\xa9 conegut com els "Animans del C128"), el C128D estava llest per a la producci\xc3\xb3 al mateix temps que la versi\xc3\xb3 regular. Treballant per a llan\xc3\xa7ar els dos models alhora van augmentar el risc de no lliurar-lo a temps i van fer que el PCB principal ingu\xc3\xa9s grossos forats en seccions importants per a servir tant al C128D com al 128.'