Mapping the Atari - Revised Edition, por Ian Chadwick
INDICE PARA LOS COMPUTADORES XL/XE
A continuación se presenta un índice por etiqueta y tema de las ubicaciones mencionadas en la Adenda XL/XE (Apéndices 12 al 19). Los números son referencias a ubicaciones de memoria en decimal, y no corresponde a números de páginas del libro.
ABUFPT | 28-31 |
ACMI (interrupción) | 50220 |
ACMISR | 717, 7181 |
ACMVAR | 1005-10152 |
alternativo (juego de caracteres) | 619 |
ATASCII | 64329 |
BASIC | 50337 |
BASIC (bugs del) | 43234 |
BASIC (deshabilitación) | 1016, 54017 |
BASICF | 1016 |
BASIC (comprobación de revisión) | 43234 |
baudios (tasa de) | 64728 |
GBYTEA3 | 719, 720 |
bitmap (rutinas de) | 63267 |
blackboard (modo pizarrón) | 58481 |
BMI | 63267 |
BOOT ERROR | 50237, 50750 |
BREAK (tecla) | 49298 |
BRKKY | 566, 567 |
búfer | 63665 |
C: | 58432 |
CARTCK | 1003 |
cartridge | 1003, 1018, 50217 |
CASINI | 2,3 |
CASSBT | 1002 |
cassette (arranque desde el) | 50798 |
cassette (controlador del) | 64728 |
CBC | 63665 |
caracteres (juego de) | 619, 756 |
CHARSET1 | 54017, 57344-58367 |
CHARSET2 | 52224-52991 |
CHBAS | 756 |
checksum (suma de comprobación) | 52054, 65395, 65426, 65518 |
CHLINK | 1019, 1020 |
CHSALT | 619 |
CIN | 64728 |
CIO | 58591 |
CKEY | 1001 |
CMCMD | 07 |
cold start (inicio en frío) | 49864, 49866, 55296 |
COLINC | 761 |
CONSOL | 53279 |
CONTROL (rutinas de los caracteres de) | 64269 |
CRETRY | 668 |
DERRF | 1004 |
dispositivo (sondeo de) | 746 |
dispositivo (registros del) | 583, 746-749, 53504-53758 |
DIO | 50851, 50867, 51002 |
disco (arranque de) | 50571, 50619, 50729, 50747, 50777 |
disco (tamaño de los sectores) | 725 |
despliegue (listas de) 38868, | 60957, 64708 |
DMASAV | 733 |
DOS | 1792-7419 |
DOS 3.0 | 3889 |
DOSINI | 12, 13 |
DOSVEC | 10, 11 |
DRETRY | 701 |
DSCTLN | 725, 726 |
DVSTAT | 746-749 |
E: | 502484, 58368 |
FDL | 64708 |
FINE | 622 |
fino (desplazamiento) | 620, 622 |
FKDEF | 96, 97 |
floating point (coma flotante) | 55296 |
floating-point tables (tablas de coma flotante) | 569095 |
FP | 55296-57343 |
función (teclas) | 96, 97, 64529 |
GBYTEA | 719, 720 |
get byte (obtener byte) | 51151 |
GETCHAR | 62026 |
GINTLK | 1018 |
GPDVV | 58511 |
hardware (initialización del) | 50394 |
hardware (puentes de opciones del) | 782 |
hardware (vectores de la ROM) | 55296-55324 |
HDWSEL | 53759 |
HELPFG | 732 |
HELP (tecla) | 732 |
HIBYTE | 648 |
HIUSED | 715, 716 |
HNDLOD | 745 |
HWGET | 53504 |
HWPUT | 53504 |
HWRSET | 53505 |
HWSTAT | 53505 |
ICIO | 58561 |
identidad (bytes de) | 49152-49163, 65518-65529 |
IIN | 58588 |
IMASK | 651 |
interrupciones (controlador de las) | 49152-52223, 52992-53247 |
interrupciones (vectores de las) | 512-551, 50251 |
IRQ (proceso de) | 49196, 49312 |
IRQ (vector de) | 65534 |
JMPERS | 782 |
JVECK | 652 |
K: | 58400 |
keyboard click (clic del teclado) | 731 |
keyboard definition (definición del teclado) | 121, 122, 64337 |
keyboard delay (retardo del teclado) | 555, 7296 |
keyboard disable (deshabilitación del teclado) | 621 |
keyboard handler (controlador del teclado) | 62205, 63665, 64537 |
keyboard repeat (repetición del teclado) | 730 |
keyboard silence (silencio del teclado) | 731 |
keyboard tables (tablas del teclado) | 64260, 64337 |
KEYDEF | 121, 122 |
KEYDIS | 621 |
KEYREP | 730 |
KGB | 62205 |
KIR | 64537 |
KRPDEL | 729 |
LCOUNT | 563 |
LEDs | 621, 756, 54017 |
LNFLG | 00 |
LOADAD | 721, 722 |
loader routine (rutina del cargador) | 568, 581, 648,713-7147, 745 |
LOMEM | 128, 129 |
LTEMP | 54, 55 |
máquina (vectores de la) | 65530 |
memo pad (modo) | 58481 |
memoria (administración de la) | 54017 |
MINTLK | 1017 |
modem (indicador del) | 07 |
NEWADR | 654, 655 |
NEWCOL | 758, 759 |
NEWROW8 | 757 |
NGFLAG | 01 |
NMIs | 65530 |
NOCLIK | 731 |
NTSC (registro) | 98 |
NTSC/PAL | 60945 |
OPTION (tecla) 50330, | 53279 |
OS | 58368-65535 |
OS (variables del) | 1005-10159 |
OS (vectores del) | 65530-65535 |
OUTCHAR | 62128 |
P: | 58416 |
PADDL4-7 | 628-631 |
PALNTS | 9810 |
paralelo (controlador del bus) | 58511 |
paralelo (interrupciones del bus) | 585 |
paralelo (dispositivo) | 51468, 51507, 51631, 51658, 53504, 55296, 58511 |
PBI | 55296-57243 |
PBI (vectores) | 55296-55324 |
PBPNT | 734 |
PBUFSZ | 735 |
PDMSK | 585 |
PDVMSK | 583 |
PENTV | 58502 |
periféricos (controlador de) | 51753, 59193, 61116 |
PHE | 61116 |
PHINIV | 58508 |
PHR | 59193 |
PHUNLV | 58505 |
PIN | 65177 |
PIO | 51507 |
POKEY (temporizador) | 49743, 49890, 49749 |
PORTB | 20480, 54017 |
power-up vector (vector de encendido) | 65532 |
PPTMPA | 588 |
print buffer (búfer de impresión) | 734, 735 |
printer output (salida de la impresora) | 838 |
PTIMOT | 788 |
PTRIG4-7 | 640-643 |
PUPBT | 829-831 |
RECLEN | 581 |
redefinición (de las teclas de función) | 96, 97 |
redefinición (del teclado) | 121, 122 |
RELADR | 568, 569 |
RESET | 9, 12, 13 |
RESET (vector) | 65530 |
RELADR11 | 586, 587 |
ROM (vectores (hardware) de la) | 55296-55324 |
ROWINC | 760 |
RUNADR | 713, 714 |
screen editor (editor de la pantalla) | 1000 |
self-test | 20480, 54017, 58496-58499 |
self-test (habilitado) | 54017 |
SELFTST | 58481 |
SHPDVS | 584 |
sobrantes (bytes) | 590-618 |
SRTIMR | 555 |
STICK2-3 | 634-635 |
STRIG2-3 | 646-647 |
SUPERF | 1000 |
TEMP2 | 787 |
vectores (tablas de los) | 58368-58508 |
VPIRQ | 568, 569 |
VSFLAG | 620 |
ZCHAIN | 74, 75 |
ZHIUSE | 717, 718 |
ZLOADA | 723, 724 |
1 En el libro original, dice 728 en vez de 718. (N. del T.)
2 En el libro original, dice 1016 en vez de 1015. (N. del T.)
3 En el libro original, dice BBYTEA en vez de GBYTEA. (N. del T.)
4 En el libro original, dice 50248$ en vez de 50248. (N. del T.)
5 En el libro original, dice 56090 en vez de 56909. (N. del T.)
6 En el libro original, dice 709 en vez de 729. (N. del T.)
7 En el libro original, dice 724 en vez de 714. (N. del T.)
8 En el libro original, dice NEWQOW en vez de NEWROW. (N. del T.)
9 En el libro original, dice 1016 en vez de 1015. (N. del T.)
10 En el libro original, dice 89 en vez de 98. (N. del T.)
11 En el libro original, dice RLADDR en vez de RELADR. (N. del T.)
INDICE POR ETIQUETA
A continuación se presenta un índice de las etiquetas utilizadas para identificar las distintas ubicaciones de memoria, registros, subrutinas y vectores del Atari. Las referencias se refieren a ubicaciones de memoria decimales, y no a números de página. Para un índice por tema, consulte la siguiente sección del índice.
Etiqueta | Ubicación |
ADDCOR | 782 |
ADRESS | 100, 101 |
AF1 | 55878 |
AFP | 55296 |
ALLPOT | 53768 |
ANTIC | 54272-54783 |
APPMHI | 14, 15 |
ARGOPS | 128, 129 |
ATACHR | 763 |
ATAN | 48759 |
ATRACT | 77 |
AUDC1 | 53761 |
AUDC2 | 53763 |
AUDC3 | 53765 |
AUDC4 | 53767 |
AUDCTL | 53768 |
AUDF1 | 53760 |
AUDF2 | 53762 |
AUDF3 | 53764 |
AUDF4 | 53766 |
BFENLO/HI | 52, 53 |
BFLAG | 1792 |
BITMSK | 110 |
BIWTARR | 1796, 1797 |
BLDADR | 1794, 1795 |
BLDISP | 1809 |
BLIM | 650 |
BLKBDV | 58481 |
BOOT | 62159 |
BOOT? | 9 |
BOOTAD | 578, 579 |
BOTSCR | 703 |
BPTR | 61 |
BRCNT | 1793 |
BRKKEY | 17 |
BRKKY | 566, 567 |
BRUN | 10060 |
BSIO | 1900 |
BSIOR | 1906 |
BUFADR | 21,22 |
BUFCNT | 107 |
BUFRFL | 56 |
BUFRLO/HI | 50, 51 |
BUFSTR | 108, 109 |
CART A | 40960-49151 |
CART B | 32768-40959 |
CARTRIDGES | 32768-49151 |
CASBUF | 1021-1151 |
CASENT | 60292 |
CASETV | 58432 |
CASFLG | 783 |
CASINI | 2, 3 |
CASORG | 61249-61666 |
CASSBT | 75 |
CAUX1 | 572 |
CAUX2 | 573 |
CBAUDL/H | 750, 751 |
CCOMND | 571 |
CDEVIC | 570 |
CDTMA1 | 550, 551 |
CDTMA2 | 552, 553 |
CDTMF3 | 554 |
CDTMF4 | 556 |
CDTMF5 | 558 |
CDTMV1 | 536, 537 |
CDTMV2 | 538, 539 |
CDTMV3 | 540, 541 |
CDTMV4 | 542, 543 |
CDTMV5 | 544, 545 |
CFB | 570-573 |
CH | 764 |
CH1 | 754 |
CHACT | 755 |
CHACTL | 54273 |
CHAR | 762 |
CHARSET | 57344-58367 |
CHBAS | 756 |
CHBASE | 54281 |
CHKSNT | 59 |
CHKSUM | 49 |
CHKSUN | 65528 |
CIOINT | 58534 |
CIOINV | 58478 |
CIOORG | 58434-59092 |
CIOV | 58454 |
CIREAD | 58729 |
CIRTN | 58907 |
CIX | 242 |
CKEY | 74 |
CLMJMP | 6418 |
COLAC | 114, 115 |
COLBK | 53274 |
COLCRS | 85, 86 |
COLDST | 580 |
COLDSV | 58487 |
COLINC | 122 |
COLOR 0-4 | 708-712 |
COLPF 0-3 | 53270-53273 |
COLPM 0-3 | 53266-53269 |
COLRSH | 79 |
COMENT | 58941 |
COMPUT | 60583 |
CONSOL | 53279 |
COS | 48561 |
COUNTR | 126, 127 |
CPYFIL | 9080 |
CRETRY | 54 |
CRITIC | 66 |
CRSINH | 752 |
CSOPIV | 58493 |
CSTAT | 648 |
CTIA | 53248-53503 |
DAUX1/2 | 778, 779 |
DBSECT | 577 |
DBUF | 7668 |
DBUFLO/HI | 772, 773 |
DBYTLO/HI | 776, 777 |
DCB | 768-779 |
DCOMND | 770 |
DDEVIC | 768 |
DDMG | 10690 |
DEGFLG | 251 |
DELFIL | 8649 |
DELTAC | 119, 120 |
DELTAR | 118 |
DFLADR | 1810, 1811 |
DFLAGS | 576 |
DFLINK | 1807, 1808 |
DFMCLS | 2837 |
DFMDDC | 2983 |
DFMGET | 2751 |
DFMOPN | 2219 |
DFMPUT | 2508 |
DFMSDH | 1995 |
DFMSTA | 2817 |
DFSFLG | 1806 |
DIGRT | 241 |
DINDEX | 87 |
DINI | 62334 |
DINIT | 60906 |
DINT | 2016 |
DIRLIST1 | 8505 |
DISKINV | 58451 |
DISKIV | 58448 |
DLISTL/H | 54274, 54275 |
DMACTL | 54272 |
DMASK | 672 |
DMENU | 7951-8278 |
DOBOOT | 62189 |
DOPEN | 62454 |
DOS | 5440 |
DOSINI | 12, 13 |
DOSOS | 8309 |
DOSVEC | 10, 11 |
DFFM2 | 11528 |
DRAW | 64764 |
DRETRY | 55 |
DRKMSK | 78 |
DRVBYT | 1802 |
DSKFMS | 24, 25 |
DSKIF | 60912 |
DSKORG | 60906-61047 |
DSKTIM | 582 |
DSKUTL | 26, 27 |
DSPFLG | 766 |
DSTAT | 76 |
DSTATS | 771 |
DTIMLO | 774 |
DUNIT | 769 |
DUNUSE | 775 |
DUPFLG | 5533 |
DVSTAT | 746-749 |
EDITRV | 58368 |
EEXP | 237 |
EGETCH | 63038 |
ENDFMS | 5377 |
ENDPT | 116, 117 |
ENDSTAR | 142, 143 |
EOUTCH | 63140 |
ERRFLG | 575 |
ERRNO | 73, 4789-4816 |
ERRSAVE | 195 |
ESCFLG | 674 |
ESIGN | 239 |
EXP | 56768 |
EXP10 | 56780 |
FADD | 55910 |
FASC | 55526 |
FCB | 4993-5120 |
FCHRFLG | 240 |
FDIV | 56104 |
FDSCHAR | 3850 |
FEOF | 63 |
FILDAT | 765 |
FILDIR | 5121 |
FILFLG | 695 |
FLD0P | 56717 |
FLD0R | 56713 |
FLD1P | 56732 |
FLD1R | 56728 |
FLPTR | 252, 253 |
FMOVE | 56758 |
FMUL | 56027 |
FMZSPG | 67-73 |
FNDCODE | 3742 |
FPI | 55762 |
FPOINT | 55296-57343 3 |
FPSCR | 1510-1515 |
FPSCR1 | 1516-1535 |
FPTR2 | 254, 255 |
FRE | 218-223 |
FREQ | 64 |
FRESECT | 4293 |
FR0 | 212-217 |
FR1 | 224-229 |
FR2 | 230-235 |
FRX | 236 |
FST0P | 56747 |
FST0R | 56743 |
FSUB | 55904 |
FTYPE | 62 |
GETSECTOR | 4358 |
GLBABS | 736-739 |
GPRIOR | 623 |
GRACTL | 53277 |
GRAFM | 53265 |
GRAFP 0-3 | 53261-53264 |
GTIA | 53248-53503 |
HARDI | 62081 |
HATABS | 794-831 |
HITCLR | 53278 |
HOLDCH | 124 |
HOLD1 | 81 |
HOLD2 | 671 |
HOLD3 | 669 |
HOLD4 | 700 |
HOLD5 | 701 |
HPOSM 0-3 | 53252-53255 |
HPOSP 0-3 | 53248-53251 |
HSCROL | 54276 |
ICAX1Z | 42 |
ICAX2Z | 43 |
ICAX3Z/4Z | 44, 45 |
ICAX5Z | 46 |
ICAX6Z | 47 |
ICBALZ/HZ | 36, 37 |
ICBLLZ/HZ | 40, 41 |
ICCOMT | 23 |
ICCOMZ | 34 |
ICDNOZ | 33 |
ICHIDZ | 32 |
ICPTLZ/HZ | 38, 39 |
ICSTAZ | 35 |
IFP | 55722 |
INBUFF | 243, 244 |
INISAV4 | 6044, 6045 |
INITAD | 738, 739 |
INITIO | 6518 |
INSDAT | 125 |
INTEMP | 557 |
INTINV | 58475 |
INTORG | 59093-59715 |
INTRVEC | 522, 523 |
INVFLG | 694 |
IOCB0 | 832-847 |
IOCB1 | 848-863 |
IOCB2 | 864-879 |
IOCB3 | 880-895 |
IOCB4 | 896-911 |
IOCB5 | 912-927 |
IOCB6 | 928-943 |
IOCB7 | 944-959 |
IOCBS | 832-959 |
IRQEN | 53774 |
IRQST | 53774 |
ISRODN5 | 6630 |
ISRODN | 60048 |
ISRSIR | 6691, 60177 |
ISRTD | 60113 |
KBCODE | 53769 |
KBDORG | 62436-65535 |
KEYBDV | 58400 |
KEYDEL | 753 |
KGETC2 | 63197 |
KGETCH | 63202 |
LBFEND | 1535 |
LBPR1 | 1406 |
LBPR2 | 1407 |
LBUFF | 1408-1535 |
LDFIL | 10522 |
LDMEM | 6457 |
LINBUF | 583-622 |
LINE | 7588 |
LINZBS | 0, 1 |
LISTDIR | 3501 |
LKFIL | 10608 |
LMARGN | 82 |
LOADFLG | 5535 |
LOG | 57037 |
LOG10 | 57041 |
LOGCOL | 99 |
LOGMAP | 690-693 |
LOMEM | 128, 129 |
LPENH | 564 |
LPENV | 565 |
LMTR | 6432 |
M0PF-M3PF | 53248-53251 |
M0PL-M3PL | 53256-53259 |
MEMFLG | 6046 |
MEMLO | 743, 744 |
MEMSAV | 10138 |
MEMTOP | 144, 145, 741, 742 |
MLTTMP | 102, 103 |
MONORG | 61667-62435 |
MWRITE | 5958 |
NEWCOL | 97, 98 |
NEWROW | 96 |
NMIEN | 54286 |
NMIRES | 54287 |
NMIST | 54287 |
NOCKSM | 60 |
NSIGN | 238 |
OLDADR | 94, 95 |
OLDCHR | 93 |
OLDCOL | 91,92 |
OLDROW | 90 |
OPT | 5534 |
OS | 55296-65535 |
OSRAM | 62100 |
OUTBUFF | 128, 129 |
P0PF-P3PF | 53252-53255 |
P0PL-P3PL | 53260-53263 |
PACTL | 54018 |
PADDL 0-7 | 624-631 |
PAGE ONE | 256-511 |
PAGE SIX | 1536-1791 |
PAGE THREE | 768-1023 |
PAGE TWO | 512-767 |
PAGE ZERO | 0-255 |
PAL | 53268 |
PBCTL | 54019 |
PBPNT | 29 |
PBUFSZ | 30 |
PCOLR 0-3 | 704-707 |
PENH | 54284 |
PENV | 54285 |
PIA | 54016-54271 |
PIRQ | 59123 |
PIRQQ | 65470 |
PLYARG | 1504 |
PLYEVL | 56640 |
PMBASE | 54279 |
PNMI | 59316 |
POKEY | 53760-54015 |
POKMSK | 16 |
PORTA | 54016 |
PORTB | 54017 |
POT 0-7 | 53760-53767 |
POTGO | 53771 |
PRINTV | 58416 |
PRIOR | 53275 |
PRNBUF | 960-999 |
PRNORG | 61048-61248 |
PTABW | 201 |
PTEMP | 31 |
PTIMOT | 28 |
PTRIG 0-7 | 636-643 |
PWRUP | 61733 |
RADFLG | 251 |
RAM | 0-49151 |
RAMLO | 4, 5 |
RAMSIZ | 740 |
RAMTOP | 106 |
RANDOM | 53770 |
RBLOKV | 58490 |
RDDIR | 4206 |
RDNXTS | 4111 |
RDVTOC | 4235 |
RECVDN | 57 |
RENFIL | 9783 |
RESET | 61723 |
RMARGN | 83 |
ROM | 49152-65535 |
ROWAC | 112, 113 |
ROWCRS | 84 |
ROWINC | 121 |
RTCLOK | 18, 19, 20 |
RUNAD | 736-737 |
RUNSTK | 142, 143 |
SABYTE | 1801 |
SASA | 1804, 1805 |
SAVADR | 104, 105 |
SAVFIL | 12078 |
SAVIO | 790 |
SAVMSC | 88, 89 |
SCRENV | 58384 |
SCRFLG | 699 |
SCROLL | 64428 |
SDLSTL | 560, 561 |
SDMCTL | 559 |
SEND | 60011 |
SENDEV | 58472 |
SERIN | 53773 |
SEROUT | 53773 |
SETUP | 4452 |
SETVBL | 59666 |
SETVBV | 58460 |
SFDIR | 3873 |
SFLOAD | 5540 |
SHFAMT | 111 |
SHFLOK | 702 |
SIN | 48551 |
SIOINV | 58469 |
SIOORG | 59716-60905 |
SIOV | 58457 |
SIZEM | 53260 |
SIZEP6 0-3 | 53256-53259 |
SKCTL | 53775 |
SKREST | 53770 |
SKSTAT | 53775 |
SOUNDR | 65 |
SPARE | 563, 568, 569, 581, 651-655, 713-735, 745, 757-761, 1000-1020, 1152-1279 |
SQR | 48869 |
SRTIMR | 555 |
SSFLAG | 767 |
SSKCTL | 562 |
STACK | 256-511 |
STACKP | 792 |
STARP | 140, 141 |
STATUS | 48 |
STCAR | 9986 |
STICK 0-3 | 632-635 |
STIMER | 53769 |
STMCUR | 138, 139 |
STMTAB | 136, 137 |
STOPLN | 186, 187 |
STRIG 0-3 | 644-647 |
SUBTMP | 670 |
SWPFLG | 123 |
SYSVBL | 59345 |
SYSVBV | 58463 |
TABMAP | 675-689 |
TEMP | 80, 574 |
TEMP1 | 786, 787 |
TEMP2 | 788 |
TEMP3 | 789 |
TESTVER2 | 10483 |
TIMER1 | 780, 781 |
TIMER2 | 784, 785 |
TIMFLG | 791 |
TINDEX | 659 |
TMPCOL | 697, 698 |
TMPLBT | 673 |
TMPROW | 696 |
TMPX1 | 668 |
TRAMSZ | 6 |
TRIG 0-3 | 53264-53267 |
TSTAT | 793 |
TSTDAT | 7 |
TXTCOL | 657, 658 |
TXTMSC | 660, 661 |
TXTOLD | 662-667 |
TXTROW | 656 |
ULFIL | 10648 |
VBREAK | 518, 519 |
VCOUNT | 54283 |
VCTABL | 58496 |
VDELAY | 53276 |
VDSLST | 512, 513 |
VECTOR TBL | 58368-58477 |
VIMIRQ | 534, 535 |
VINTER | 516, 517 |
VKEYBD7 | 520, 521 |
VNTD8 | 132, 133 |
VNTP | 130, 131 |
VPRCED | 514, 515 |
VSCROL | 54277 |
VSERIN | 522, 523 |
VSEROC | 526, 527 |
VSEROR | 524, 525 |
VTIMR1 | 528, 529 |
VTIMR2 | 530, 531 |
VTIMR4 | 532, 533 |
VVBLKD | 548, 549 |
VVBLKI | 546, 547 |
VVTP | 134, 135 |
WARMST | 8 |
WARMSV | 58484 |
WBOOT | 10201 |
WMODE | 649 |
WRTDOS | 4618 |
WRTNXS | 3988 |
WSYNC | 54282 |
WTBUR | 2591 |
XCONT | 1798-1800 |
XDELETE | 3122 |
XFORMAT | 3352 |
XITVBV | 58466 |
XLOCK | 3196 |
XMTDON | 58 |
XNOTE | 3331 |
XPOINT | 3258 |
XRENAME | 3033 |
XUNLOCK | 3203 |
ZBUFP | 67, 68 |
ZDRVA | 69, 70 |
ZFR0 | 55876 |
ZF1 | 55878 |
1 En el libro original, dice DIRLST en vez de DIRLIST. (N. del T.)
2 En el libro original, dice DPFM en vez de DFFM. (N. del T.)
3 En el libro original, dice 57393 en vez de 57343. (N. del T.)
4 En el libro original, dice INISAVE en vez de INISAV. (N. del T.)
5 En el libro original, dice ISRDON en vez de ISRODN. (N. del T.)
6 En el libro original, dice SIZP en vez de SIZEP. (N. del T.)
7 En el libro original, dice VKYBD en vez de VKEYBD. (N. del T.)
8 En el libro original, dice VNDT en vez de VNTD. (N. del T.)
INDICE POR TÓPICO
A continuación se presenta un índice temático. Las referencias corresponden a las ubicaciones decimales de la memoria, y no a números de página. Para consultar el índice de ubicaciones y las etiquetas de rutina, consulte el índice anterior.
Tema | Ubicación |
ANTIC | |
acceso directo a memoria (DMA) | 559, 54272 |
interrupciones | 512, 513 |
números de modo | 87 |
gráficos P/M | 559, 54272 |
ROM | 54272 - 54783 |
Acceso Directo a Memoria (DMA) | |
control de gráficos | 53277 |
ROM | 54272 |
registro sombra | 559 |
ARRANQUE | |
cassette | 9, 12, 75 |
inicialización del arranque desde disco | 12, 13 |
rutina de arranque desde el disco | 4, 5, 62159, 62189 |
vector del DOS | 9 |
indicador de éxito | 9 |
bloqueo del sistema | 9 |
Banderas de transmisión | 56 - 60 |
BASIC | |
tabla de arreglos | 140, 141 |
modo pizarrón | 58481 |
cartucho | 40960 - 49151 |
línea y código de error | 186, 187, 195 |
Rutinas de Coma Flotante | 48549 - 49145 |
GOTO, GOSUB | 142, 143 |
modos gráficos | 87 |
saltar al DOS | 10, 11 |
números de línea | 136, 137 |
punteros de memoria | 128, 129, 144, 145, 740 - 744 |
lista de OPERADORES | 42509 |
página cero | 128 - 209 |
programa | 14, 15, 136 - 139 |
fin del programa | 14, 15, 144, 145 |
pila de tiempo de ejecución | 142, 143 |
pila | 256 - 511 |
tabla y puntero de sentencias | 136 - 139 |
línea detenida | 186, 187 |
tabla de cadenas | 140, 141 |
lista de TOKENS | 42159 |
nombres de variable, tabla de valores | 130 - 135 |
Bastón (joystick) | |
modo de atracción | 77 |
registros PIA | 54016, 54017 |
rutinas de lectura | 632 |
registros sombra | 632 - 635 |
bloqueo de los botones | 53277 |
botones | 644 - 647 |
valores | 632 |
Botones (vea Potenciómetros, Bastones) | |
registros C/GTIA | 53264 - 53267 |
bloqueo | 53277 |
paddle (potenciómetro) | 636 - 643 |
registros PIA | 54016, 54017 |
bastón (joystick) | 644 - 647 |
Búfer de la trama de comandos (Command frame buffer - CFB) | 570 - 573 |
Búfers de | |
cassette | 1021 - 1151 |
trama de comandos | 570 - 573 |
datos | 50 - 53, 56 |
dispositivo (datos SIO) | 772, 773 |
línea | 30, 583 - 622 |
impresora | 29, 960 - 999 |
ZIOCB | 36, 37, 40, 41 |
Campo de juego | |
habilitar | 559 |
prioridad | 623, 53275 |
tamaño | 559 |
Caracteres | |
ATASCII | 763, 57344 |
repetición automática | 764 |
mapeo de bits | 57344 |
texto parpadeante | 548, 549, 755 |
juegos de caracteres | 756, 57344 - 58367 |
dirección del juego de caracteres | 756, 54281 |
colores | 756 |
códigos de control | 766 |
tecla de control | 702, 764 |
registro de control | 755 |
inhibición del cursor | 752 |
código hardware | 764 |
código interno | 762, 764 |
video inverso | 694 |
video inverso invisible | 755 |
último caracter leído, escrito | 763 |
proceso de la lógica | 124 |
modo | 755, 54273 |
mover conjunto a la RAM | 756 |
salida a la impresora | 31 |
código del caracter anterior | 754 |
rutinas de la ROM | 63038 - 63196, 63202 |
ubicación en la pantalla | 87 |
sombra | 756 |
tecla shift | 702 |
comprobación | 65470 |
traducción del código | 57344 |
debajo del cursor | 93 |
al revés | 512, 513, 755, 54273 |
Caracteres en video inverso | |
bandera | 694 |
Cartuchos | |
cartucho A (izquierdo) | 40960 - 49151 |
cartucho B (derecho) | 32768 - 40959 |
BASIC; vea comprobación de la presencia del cartucho A | 6, 7, 61845 |
Cassette | |
velocidad en baudios | 750, 751 |
conteo de pitidos | 64, 65 |
arranque | 2, 3, 9, 74, 75 |
búfer | 61, 1021 - 1151 |
tamaño del búfer | 650 |
zumbido | 61530 |
fin del archivo | 63 |
rutinas del controlador | 61249 - 61666 |
vector del controlador | 58432 |
vector de inicialización | 2, 3 |
espacio entre registros del cassette | 62 |
carga | 2, 3 |
modo | 649, 783 |
control del motor | 54018 |
OPEN para entrada | 58493 |
Punto de entrada de la rutina de bloque de lectura | 58490 |
tamaño del registro | 1021 |
dirección de ejecución | 10, 11, 12, 13 |
registro de estado | 648 |
pista de voz | 53775 |
CIO | |
comando | 23 |
IOCBs | 832 - 959 |
inicialización de la utilidad | 58478 |
variables | 43 |
vector | 58454 |
Color | |
modo de atracción | 77 - 79 |
valores por defecto | 712 |
registros GTIA | 53266 - 53274 |
registros sombra de los gráficos player/missile | 704 - 707 |
registros sombra de los campos de juego | 708 - 712 |
rotar | 77, 703 |
modo de la pantalla | 87 |
Coma Flotante | |
ROM del BASIC | 48549 - 49145 |
bandera de grados o radianes | 251 |
página cero | 210 - 255 |
punteros | 252 - 255 |
RAM de la página cinco | 1406 - 1535 |
registros | 212 - 217, 224 - 229 |
ROM (Sistema Operativo) | 55296 - 57343 |
funciones trigonométricas | 251 |
comando DRAW | |
color de la línea | 763 |
cursor | 90 - 92 |
fin de la línea | 84 - 86, 96 - 98 |
bandera | 695 |
GR.0 | 87 |
rutinas en la ROM | 64764 |
modo de pantalla | 87 |
comando FILL (vea también DRAW) | |
color del área de relleno | 765 |
color de la línea | 763 |
fin de la línea | 84 - 86, 96 - 98 |
bandera | 695 |
Conectores de los controles | 54016, 54017 |
Controlador de la pantalla (vea también Caracteres, Pantalla) | |
mapa de las líneas lógicas | 690 - 693 |
memoria | 14, 15 |
máscara de pixeles | 672 |
RAM | 656 - 703 |
registros | 76, 80, 81, 99 - 105, 107 - 127 |
rutinas | 62454 |
Ventana de texto | 656 - 667 |
vector | 58384 |
Controladores | |
controlador de las interrupciones | 59093 - 59715 |
RESET | 794 |
rutinas en ROM | 58534 - 59092 |
CTIA | |
vea GTIA | |
Cursor | |
avance | 85 |
caracter debajo del | 93, 125 |
columna | 85, 86 |
posición actual | 84 - 86, 94, 95 |
fin de la línea | 125 |
gráficos | 90 - 92 |
inhibición (desabilitación) | 752 |
comando LOCATE | 85, 86 |
línea lógica | 99 |
opaco, transparente | 755, 54273 |
error de fuera de rango | 87 |
posición anterior | 90 - 92 |
fila | 84 |
ancho de la tabulación | 201 |
ventana de tecto | 85, 86, 123 |
Disco (vea también DOS) | |
pitido durante las operaciones de E/S | 65 |
arranque | 9 - 13, 74, 75 |
dirección de arranque | 578, 579 |
continuación del arranque | 4, 5 |
rutina de arranque | 62159, 62189 |
búffer | 21, 22, 1802 |
indicadoress | 576, 577 |
página cero del FMS | 67 - 73 |
puntero del FMS | 24, 25 |
comandore del controlador | 778 |
rutinas del controlador | 60906 - 61047 |
vector del controlador | 58448, 58451 |
dirección de inicialización | 12, 13, 738, 739 |
registros abiertos | 1801 |
reintentos | 54 |
dirección de ejecución | 736 - 739 |
vector de inicio | 10, 11 |
tiempo de espera (timeout) | 582 |
utilidades | 26, 27 |
vector | 10, 11 |
rutina de verificación | 1913 |
Dispositivo | |
búfer | 772, 773 |
transferir byte | 776, 777 |
comando | 770 |
Bloque de Control del Dispositivo | |
(DCB) | 768 - 779 |
controladores (agregar) | 806 |
estado del error | 746 |
tabla de direcciones de los controladores | 794 - 831 |
rutinas de los controladores | 58534 - 59092 |
vectores de los controladores | 768 - 831 |
reintentos | 55 |
registros de estado | 746 - 749, 771 |
valor del tiempo de espera (timeout) | 747 |
tablas de vectores | 58368 - 58447 |
número de ZIOCB | 33 |
DOS (vea también Disco) | |
dirección de arranque | 578, 579 |
registro de arranque | 1792 |
búfers | 6780 - 7547, 5121 - 5440, 7588 - 7923 |
E/S en ráfaga | 2592 - 27731 |
unidades de disco en el sistema | 1802 |
RAM del DUP.SYS | 5440 - 13062 |
cambio de nombre de archivo | 3818, 3822 |
archivos reservados | 1801 |
RAM del FMS | 1792 - 5377 |
inicialización | 12, 13, 738, 739 |
dirección de ejecución | 736 - 737 |
vector de inicio | 9 - 11 |
carácter comodín | 3783 |
DUP.SYS | |
carga | 10,11 |
Encendido | |
tamaño de la RAM | 6, 740 |
inicio en caliente | 8 |
Errores | |
BASIC | 186, 187, 195 |
dispositivo | 746 |
E/S del disco | 73 |
SIO | 575 |
Estado | |
dispositivo | 747 |
despliegue | 76 |
tiempo de espera (timeout) de la inmpresora | 28 |
SIO | 48 |
ZIOCB | 35 |
FMS | |
búfer de la página cero | 67 - 73 |
puntero | 24, 25 |
RAM | 1792 - 5377 |
Gráficos Player/Missile (PMG) | |
dirección base de los caracteres | 54279 |
limpiar colisión | 53278 |
detección de la colisión | 53248 - 53263 |
registros de color | 703 - 707 |
habilitar, deshabilitar | 559, 53277 |
DMA | 54272 |
quinto player | 623, 53275 |
forma de los gráficos | 53261 - 53265 |
movimiento horizontal | 53248 |
posición horizontal | 53248 - 53255 |
ubicación | 54279 |
reserva de la memory | 54279 |
movimiento | 53248 |
multicolor | 623, 53275 |
superposición | 623, 53275 |
prioridad | 623, 53275 |
resolución (línea) | 559, 54272 |
límites de la pantalla | 53248 |
tamaño, ancho | 53256 - 53260, 54279 |
retraso vertical | 53276 |
movimiento vertical | 53248 |
Gráficos (vea también player/missiles) | |
modo de visualización | 87 |
DRAW, DRAWTO, FILL | 85, 86, 96 - 98 |
IOCB | 928 - 943 |
trazado de puntos | 112 - 122 |
uso de la memoria | 88, 89, 106 |
formas de los player, missile | 53261 - 53265 |
trazado de fila y columna | 112 - 122 |
memoria de la pantalla | 14, 15, 123, 126, 127 |
desplazamiento | 54276, 54277 |
ancho de la tabulación | 201 |
comandos XIO | 96 - 98 |
GTIA | |
colisiones | 53252 |
ejemplos | 623 |
selección del modo | 87, 623 |
ROM | 53248 - 53503 |
botones de los bastones | 53264 - 53267 |
comprobación | 623 |
ventana de texto | 87, 623 |
Impresora | |
búfer | 29, 30, 960 - 999 |
salida de los caracteres | 31 |
rutinas del controlador | 61048 - 61248 |
vector del controlador | 58416 |
uso del IOCB | 944 |
impresión lateral | 30 |
estado | 28, 30 |
tiempo de espera (timeout) | 28 |
Inicio en caliente | |
punto de entrada | 58484 |
bandera | 8 |
comprobación de la NMI | 8, 54287 |
vector | 8, 58484 |
Inicio en frío | |
arranque del cassete | 9, 74 |
arranque del disco | 9 |
punto de entrada | 58487 |
indicador | 580 |
encendido | 61733 |
Interrupciones | |
tecla BREAK deshabilitada | 16 |
vector de la tecla BREAK | 566, 567 |
Lista de Despliegue | 512, 513 |
habilitación | 16, 53774 |
rutinas de los controladores | 59093 - 59715 |
IRQ | 16, 514 - 535, 53774, 59123, 59126 |
NMI | 512, 513, 54286, 59316 |
PIA (periféricos) | 54018, 54019 |
POKEY | 16, 53774 |
RAM | 512 - 535, 566, 567 |
datos en serie | 16 |
solicitud de estado | 53774 |
temporizador | 16 |
VBLANK | 546 - 549, 54286, 58460 - 58468, 59345 - 59715 |
Interrupciones No-Enmascarables (NMI - Non-Maskable Interrupts) | |
DLI | 560, 561, 54286 |
registro de la tecla RESET | 54287 |
rutinas de servicio | 59316 - 59715 |
estado | 54287 |
VBLANK | 546 - 549, 54286 |
vectores | 512, 513 |
IOCB | |
pantalla de gráficos | 928 - 943 |
LIST, LOAD, LPRINT | 944 - 959 |
mover | 58577 |
página cero | 32 - 47 |
RAM | 832 - 959 |
editor de la pantalla | 832 - 847 |
IRQ | |
Vector de la tecla break | 566, 567 |
rutinas de servicio | 59123 - 59315 |
vectores | 514 - 535 |
Jiffies, jiffy | 18 - 20 |
Joystick | |
vea Bastón | |
Lápiz de luz | |
valor horizontal | 564, 54284 |
valor vertical | 565, 54285 |
Lenguage de máquina | |
página seis | 1536 - 1791 |
técnicas | 88 |
Línea | |
mapa de bits | 690 - 693 |
búfer | 583 - 622 |
cursor | 99 |
línea lógica | 83 |
márgenes | 83 |
trazado de puntos | 112 - 122, 126 |
editor de la pantalla | 107 |
tabulaciones | 201, 675 - 689 |
Lista de despliegue | |
dirección | 560, 561, 54274, 54275 |
habilitar | 559 |
entradas | 81 |
instrucciones | 559 - 561 |
interrupciones | 512, 513, 560, 561, 54286, 54287 |
ubicación | 560, 561, 54274 |
dirección más baja | 14, 15 |
reserva de memoria | 106 |
tablas en la ROM | 65093 |
modo de pantalla | 87 |
desplazamiento | 54276, 54277 |
tamaño | 88, 89 |
contador de línea vertical | 54283 |
Luminancia | |
modo de atracción | 77 - 79 |
Márgenes | |
edición | 83 |
inicialización | 82, 83 |
izquierdo | 82 |
derecho | 83 |
desplazamiento | 83 |
Memoria | |
vea RAM | |
Modo atracción | 77 - 79 |
Modo Pizarrón | |
punto de entrada | 58481 |
vector de inicio | 10, 11 |
Monitor | |
rutinas del controlador | 61667 - 62435 |
Números aleatorios | |
contadores polinomiales | 53768 |
registro | 53770 |
Paddles | |
vea Potenciómetros | |
Página cero | |
uso del BASIC | 128 - 209 |
búfer | 21, 22 |
uso de la Coma Flotante | 210 - 255 |
registros del FMS | 67 - 73 |
IOCB | 32 - 47 |
RAM | 0 - 255 |
Pantalla (Vea también Cursor) | |
mapeo de bits | 110 |
límites | 53248 |
búfer | 107 |
limpiar pantalla | 88 |
relojes de color | 672 |
limpiar memoria | 88, 89 |
códigos de control | 766 |
modos GRAPHICS | 87 - 89, 106 |
vector del controlador | 58368 |
uso del IOCB | 832, 928 |
búfer de la línea | 583 - 622 |
mapa de las líneas lógicas | 690 - 693 |
dirección más baja | 14, 15, 88, 89 |
restricciones de la memoria | 741, 742 |
uso de la memoria | 88 |
modo | 87 |
RAM de la página cero | 80 - 120 |
compatibilidad con PAL | 53268 |
justificación (centrado) de los pixeles | 111 |
máscara del pixel | 672 |
filas | 703 |
rutinas de guardado | 88, 89 |
modos de la pantalla | 560, 561 |
desplazamiento | 84, 89, 106, 699, 767, 54276, 54277, 64428 |
tamaño | 76, 88, 89, 672 |
pantalla dividida | 123 |
mapa de los TAB | 675 - 689 |
filas de texto | 703 |
vectores | 800, 803, 58368, 58384 |
contador de línea vertical | 54283 |
esperar sincronización | 54282 |
Periféricos | |
controles | 54018, 54019 |
interrupciones | 53744 |
puertos | 54016, 54017 |
PIA | |
ROM | 54016 - 54271 |
bastón | 54016, 54017 |
botones del paddle (potenciómetro) | 54016, 54017 |
puertos | 54016 - 54019 |
Pila | |
página uno | 256 - 511 |
tiempo de ejecución | 142, 143 |
PLOT | |
modo de la pantalla | 87 |
POKEY | |
interrupciones | 16, 514 - 535 |
potenciómetros | 53760 - 53767 |
ROM | 53760 - 54015 |
Polinomios | |
números aleatorios | 53770 |
divisores de sonido | 53761, 53768 |
Potenciómetros (paddles) | |
habilitación de escaneo rápido | 562, 53775 |
registros POKEY | 53760 - 53767 |
lectura de estado del puerto | 53768 |
registros sombra | 624 - 631 |
secuencia de inicio de lectura | 53771 |
bloqueo de los botones | 53277 |
botones | 636 - 643, 54016 |
valores | 624 |
modo de la pantalla | 87 |
Prioridad | |
ROM | 53275 |
registro sombra | 623 |
Puerto serie | |
control | 562, 53775 |
puerto de datos | 790 |
entrada/salida | 16, 53773 |
interrupciones | 16, 53774 |
restablecer estado | 53770 |
registro sombra | 562 |
estado | 53775 |
RAM | |
limpiar memoria | 88, 89, 106 |
memoria libre, límite inferior | 743, 744, 1792 |
memoria libre, límite superior | 741, 742 |
monitor | 0, 1 |
punteros | 4, 5, 15, 128, 129 |
área protegida (página seis) | 1536 - 1791 |
reserva | 106, 743, 744 |
límite superior de la RAM | 106, 740 - 742 |
pantalla | 88, 89 |
desplazamiento | 699 |
tamaño | 106, 740 |
comprobación | 4 - 7 |
tabla de vectores | 58496 |
Reintento | |
trama de comandos | 54 |
dispositivo | 55 |
Reloj | |
modo de atracción | 77 - 79 |
de tiempo real | 18, 19, 20 |
líneas del reloj del puerto serie | 53775 |
uso del sonido | 53768 |
RESET | |
inicio en frío | 580 |
DOS | 10, 11 |
rutina del controlador | 61723 |
tablas del controlador | 794 |
interrupción | 54286 |
bloqueo | 9 |
márgenes | 83 |
inicio en caliente | 8, 58484 |
SIO | |
suma de comprobación | 49 |
Búfer de la trama de comandos | 570 - 573 |
búfer de datos | 50 - 53, 56 |
Bloque de Control del Dispositivo (DCB - Device Ccntrol Block) | 768 - 779 |
banderas del disco | 576, 577 |
bandera de error | 575 |
banderas | 56 - 60 |
controlador de interrupciones | 58475 |
interrupciones | 514 - 527 |
rutinas | 59716 - 60905 |
habilitación de envío | 58472 |
puntero de la pila | 792 |
estado | 48 |
tiempo de espera (timeout) | 28 |
banderas de transmisión | 55 - 60 |
inicialización de la utilidad | 58469 |
vector | 58457 |
Sistema operativo | |
juego de caracteres | 57344 - 58367 |
Coma Flotante | 55296 - 57343 |
controladores | 58534 - 65535 |
ROM | 55296 - 65535 |
vectores | 58368 - 58533 |
Sonido | |
control del audio | 53761 - 53768 |
frecuencia del audio | 53760 - 53768 |
pitidos | 64, 65 |
zumbido | 61530 |
zumbido de la cassettera | 61530 |
frecuencia del reloj | 53768 |
registro de la consola | 53279 |
zumbido CTRL-2 | 66 |
distorsión | 53761 |
filtros | 53768 |
pitidos de E/S | 65 |
parlante del teclado | 53279 |
márgenes | 83 |
rango de una octava | 53768 |
contadores polinomiales | 53761 |
Suma de comprobación | 49, 59, 60 |
Tabulaciones | |
espacios de la coma | 201 |
mapa de las detenciones | 675 - 689 |
tecla BREAK | |
deshabilitación | 16, 53774 |
habilitación | 16, 53774 |
indicador | 17, 53774 |
detención forzada | 53775 |
interrupción | 16, 53774 |
restablecimiento | 16, 53774 |
registro sombra | 16, 53774 |
estado | 17, 48 |
vector | 566, 567 |
tecla ESC (Escape) | |
sin códigos de control | 766 |
bandera | 674 |
Teclado | |
código | 764, 53769 |
teclas de la consola | 53279 |
bandera de la tecla control | 702, 53769 |
control | 54016 |
bandera de retraso | 753 |
bandera de visualización | 766 |
habilitar antirrebote,escaneo | 562, 53775 |
bandera de la tecla escape | 674 |
rutinas del controlador | 63197 - 65535 |
vector del controlador | 58400 |
interrupciones | 16, 53774 |
alternar video inverso | 694 |
teclas option, select, start | 53279 |
bandera de la tecla shift | 702, 53769 |
bandera de inicio, detención | 767 |
estado | 76 |
sincronización | 54282 |
retraso del temporizador | 555 |
Teclas de la consola | |
arranque del cassette | 74 |
Temporizadores | |
modo de atracción | 77 |
velocidad en baudios | 780 - 782, 784 - 787 |
código crítico | 66 |
habilitación de la interrupción | 16, 53774 |
vectores de salto | 550 - 553 |
POKEY (hardware) | 16, 528 - 533, 53768 |
reloj en tiempo real | 18 - 20 |
repetición | 555 |
iniciar hardware | 53769 |
suspensión | 66 |
sistema (software) | 536 - 558 |
VBLANK | 66 |
vectores | 550 - 558 |
Temporizadores software | 536 - 545 |
Tiempos de espera (timeouts) | |
corrección de la velocidad en baudios | 791 |
dispositivo | 748 |
disco | 582 |
impresora | 28 |
almacenamiento | 48 |
valor | 28 |
Variables | |
asignar valores | 134 |
lista | 132 |
tabla de nombres | 130 - 133 |
tabla de sentencias | 136, 137 |
tabla de cadenas y arreglos | 140, 141 |
tabla de valores | 134, 135 |
VBLANK | |
modo de atracción | 77 - 79 |
reloj | 18 - 20 |
sección crítica | 66 |
punto de entrada | 58463 |
salida | 58466 |
interrupciones | 546 - 549, 54286 |
retraso de la tecla | 753 |
establecer temporizadores | 18, 58460 |
valor del temporizador | 0, 1 |
Vectores | |
controlador de la cassettera | 58432 |
CIO | 58454 |
comando | 23 |
controladores de dispositivos | 794 - 831, 58368 - 58477 |
disco | 10, 11 |
controlador del disco | 58448, 58451 |
controlador de la pantala | 58384 |
Interrupción de la Lista de Desplieque | 512, 513 |
controlador del teclado | 58400 |
controlador de la impresora | 58416 |
editor de la pantalla | 58368 |
inicio en caliente | 8, 54287 |
Ventana de texto | |
dirección | 660, 661 |
cursor | 123, 656 - 658 |
GTIA | 87 |
márgenes | 82, 83 |
punto | 87 |
filas disponibles | 703 |
modo de la pantalla | 87, 659 |
desplazamiento | 699 |
ancho de la tabulación | 201 |
1 En el libro original dice 2952 en vez de 2592. (N. del T.)