Manual · 8

La base de conocimiento

La documentación que tendrías abierta en otra ventana está dentro de VCSIDE. Pulsa F1 sobre cualquier palabra y su página se abre en el panel Documentación.

El panel Documentación mostrando el registro NUSIZ0, sus bits y sus problemas conocidos
F1 sobre NUSIZ0: dirección, bits, temporización y problemas conocidos.

Qué cubre

El 6502

Los 256 opcodes, agrupados en legales, ilegales estables e ilegales inestables. Cada uno tiene sus modos de direccionamiento, bytes, ciclos (con el ciclo extra al cruzar una página o tomar un salto), los flags que cambia y lo que hace. Los mismos datos dan al editor su columna de ciclos y su ayuda al pasar el ratón.

El TIA y el RIOT

Todos los registros de los dos chips, con su dirección, si se lee o se escribe, sus bits y lo que hacen, su temporización (como que RESP0 surta efecto en un ciclo de color concreto) y sus problemas conocidos: HMOVE en el ciclo 73, RESBL durante el borrado horizontal, las colisiones, las diferencias entre revisiones del TIA.

Formatos de cartucho

2K, 4K, F8, F6, F4, FE, E0, E7, 3F, 3E, FA, DPC, DPC+, CDFJ y ELF, con su tamaño, los puntos de cambio de banco, la RAM extra, cómo los detectan los emuladores y el nombre que esperan Stella y Gopher2600.

Normas de televisión

NTSC, PAL, PAL60 y SECAM: líneas, frecuencia de imagen, paleta y consejos para cada una.

El panel tiene un árbol con todo lo que conoce y un cuadro de búsqueda. Su raíz, VCS, vuelve a las notas generales sobre la Atari 2600. F1 sobre una instrucción, un registro, un formato o una palabra clave de batari Basic en el editor abre su página, y la ayuda al pasar el ratón muestra un resumen sin salir del código.

Fuentes

La base de conocimiento se escribió para VCSIDE, con palabras propias. Cada dato indica de dónde sale: la Stella Programmer's Guide, la hoja de datos del MOS 6532, las notas de hardware del TIA de Andrew Towers, documentos sobre los opcodes ilegales del 6502, las notas de Kevin Horton sobre formatos de cartucho y el código fuente de Stella y Gopher2600, comprobado ensamblando y ejecutando ROMs de prueba. Los datos que no se pudieron confirmar están marcados como tales.

La base de conocimiento es CC BY-SA 4.0: puedes reutilizarla en tus propias herramientas y documentos, dando crédito y compartiendo igual. La lista completa de fuentes está en la ventana Acerca de VCSIDE.