O código fonte neste repositorio dixitalizouse manualmente a partir de impresións en papel, polo que os erros tipográficos e outras discrepancias foron introducidas accidentalmente. O código modificarase para que sexa coherente coas impresións escaneadas:
- [AGC impresións para Comanche][8]
- [AGC impresións para Luminary][9]
O seguinte sitio web pódese usar para navegar facilmente polas impresións escaneadas tanto para Comanche como para Luminary: https://28gpc.csb.app/
## Extensións Útiles
GitHub ten soporte de sintaxis para o lenguaxe ensamblador AGC incorporado. Lamentablemente, o seu editor de código non o fará, non obstante, hai extensións de linguaxe AGC que proporcionan resaltado de sintaxis para os seguintes editores:
**Nota:** GitHub e as extensións marcadas anteriormente aseguraranse de que estés utilizando o formato correcto automaticamente.
- Empregar sangría de separación
- Empregar un ancho de pestana de 8
- Recortar espazos en branco ao final
## Que comprobar?
Calqueira discrepancia entre os escaneos e o código fonte neste repositorio, incluíndo:
### Comentarios
- Os comentarios no código transcrito deben coincidir exactamente cos escaneos
- Isto podería implicar crear un erro tipográfico deliberado ou eliminar / agregar un comentario completo.
### Saltos de liña
- Salto de liña *with*`R0000` na columna 1 debe coincidir exactamente cos escaneos.
- Salto de liña *with**__out__* `R0000` na columna 1 debe conter só 1 ou 2 liñas en branco nunha fila.
- Se hai máis de 2 saltos de líña en branco, elimine os saltos de líña adicionales.
- Liñas con `R0000` na columna 1 non contan para isto.
- Nas imaxes de orixen, estas foron creadas por un díxito sen imprimir na columna 8. A 2 forzou un dobre espazo (liña en branco sinxela) e un 3 forzou un espazo triple (liña en branco doble). Os valores 4-8 definíronse pero nunca se empregaron. Lea máis sobre isto en [#159][7]
Por exemplo o siguiente:
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0821 LAMPTEST CS IMODES33
```
Debe convertirse:
```plain
R0819 SUBROUTINE TO SKIP...
R0820
0820 LAMPTEST CS IMODES33
```
### Espazos
- Os espazos entre dous caracteres na cadea deben respetar a seguinte convención (vexa a discusión en [#316][10]):
- Espazo único para novas palabras.
- Dobre espazo para novas oracións.
- Triple espazo para fendas.
Por exemplo o seguiente:
```plain
1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT,
GARPLY, WALDO.
```
Debe convertirse:
```plain
1) FOO BAR BAZ QUX QUUX QUUZ. CORGE, GRAULT,
GARPLY, WALDO.
```
## Nota
Antes de facer un RP, asegúrese de que os seus cambios sexan consistentes cos escaneos!