🌐 bahasa Indonesia, Català، Čeština, Dansk, Deutsch, English, Español, Français, Galego, Italiano, Kurdi, Kurdî, Lietuvių, Mongolia, Nederlands, Norsk, Polski, Português, tiếng Việt, Türkçe, Ελληνικά, Українська، العربية, हिन्दी, 한국어, 日本語, 正體中文, 简体中文
Kod źródłowy w tym repozytorium został zdigitalizowany ręcznie na podstawie wydruków papierowych, więc literówki i inne rozbieżności zostały wprowadzone przypadkowo. Kod należy zmodyfikować, aby był zgodny z zeskanowanymi wydrukami:
Poniższą stronę internetową można łatwo przeglądać, korzystając ze zeskanowanych wydruków Comanche i Luminary: https://28gpc.csb.app/
GitHub obsługuje składnię wbudowanego języka asemblera AGC. Niestety twój edytor kodu prawdopodobnie nie będzie go obsługiwał, jednak istnieją rozszerzenia języka AGC, które zapewniają obsługę składni tego języka dla następujących edytorów:
- Atom†
- CodeBlocks
- Eclipse
- Kate
- ProgrammersNotepad
- Sublime Text 3†
- TextPad
- Vim
- Visual Studio Code†
- jEdit
† Wspiera automatyczne formatowanie
Uwaga: GitHub wraz z powyższymi rozszerzeniami zapewniają automatyczne użycie prawidłowego formatowana
- Tabulacja
- Szerokość tabulacji wynosząca 8
- Niepozostawianie spacji na końcu wierszy
Wszelkie rozbieżności między skanami a kodem źródłowym tego repozytorium.
Komentarze w transkrybowanym kodzie MUSZĄ DOKŁADNIE odpowiadać skanom.
Typowe problemy, na które należy zwrócić uwagę podczas sprawdzania, obejmują między innymi:
W niektórych miejscach pierwotni programiści popełnili błędy typograficzne podczas pisania komentarzy. Niektóre z nich zostały błędnie poprawione podczas wstępnej digitalizacji, jednak digitalizacja wprowadziła również błędy typograficzne, których nie było w skanach.
Na przykład, jeśli zdigitalizowane komentarze zawierały słowo „SPACECRAFT”, ale na skanach odczytano „SPAECRAFT”, wówczas digitalizacja MUSI zostać poprawiona na „SPAECRAFT” (brakujące „C”).
Podobnie, jeśli słowo zawiera literówkę w digitalizacji, ale jest poprawnie napisane na skanach, wówczas literówka MUSI zostać poprawiona.
Spacje pomiędzy dwoma znakami w danym ciągu powinny być zgodne z następującą konwencją (patrz na #316):
- Pojedyncza spacja dla nowego słowa.
- Podwójna spacja dla nowego zdania.
- Potrójna spacja dla akapitu.
Nie wszystkie strony w skanach są zgodne z tym uogólnieniem, jeśli skany mają tylko jedną spację zamiast podwójnej, użyj jednej spacji.
- Wiersz rozpoczynający się od
R0000
w kolumnie 1 powinien dokładnie pasować do skanów. - Wiersz nierozpoczynający się od
R0000
w kolumnie 1 powinien zawierać tylko 1 lub 2 puste wiersze z rzędu.- Jeżeli są więcej niż 2 puste wiersze - usuń ich nadmiar.
- Wiersze rozpoczynające się od
R0000
w kolumnie 1 nie są zaliczane jako pusty wiersz.
- Wiersze rozpoczynające się od
- W obrazach źródłowych puste linie zostały utworzone przez niezadrukowaną cyfrę w kolumnie 8. 2 wymusiło podwójną spację (pojedyncza pusta linia), a 3 wymusiło potrójną spację (podwójna pusta linia). Wartości 4-8 zostały zdefiniowane, ale nigdy nie były używane. Więcej na ten temat w #159
- Jeżeli są więcej niż 2 puste wiersze - usuń ich nadmiar.
Na przykład:
R0819 SUBROUTINE TO SKIP...
R0820
0821 LAMPTEST CS IMODES33
Zostaje zmienione na:
R0819 SUBROUTINE TO SKIP...
R0820
0820 LAMPTEST CS IMODES33
Zanim utworzysz PR, upewnij się, że zmiany są zgodne ze skanami!