Работы начаты в апреле 2019 года. Отправной точкой был архив MSX Programmer Ref (ru).rar (ссылка 1, ссылка 2).
2022-09-07 стало известно настоящее название книги:
Диалоговый язык программирования MSX-BASIC ( MSX-BASIC — Dialogue programming language)
до этого дня, её рабочее название было:
Пособие по программированию на MSX BASIC ( MSX BASIC Programming Guide).
Ниже описан процесс преобразования книги из формата MSX в DokuWiki.
Список изменений:
Список замен:
Исходный вариант | Замена | Примечание |
---|---|---|
MSX-Disk BASIC | MSX Disk BASIC | Убран символ - (дефис-минус) |
MSX-1 | MSX 1 | Убран символ - (дефис-минус) и сделана ссылка |
MSX-2 | MSX 2 | |
MSX-BASIC | MSX BASIC | |
MSX DISK BASIC | MSX Disk BASIC | |
MSX-VDP | VDP | |
MSX-MOUSE | "мышь" | |
RAM-диск | RAM диск | |
байтов | байт | |
битов | бит | |
... (три точки) | … | |
Вам | вам | |
╳ | × | |
· | × | Если по контексту нужен символ «умножить» |
· | ␣ | Если по контексту нужен «пробел» |
- (дефис-минус) | — и – | Использованы эти правила |
÷ | - | Короткое тире |
Символ c кодом 0x1B (Esc) | ^ | Применено в разделе VII.4. Работа с принтером |
Основание системы исчисления 2 | ₂ | |
Основание системы исчисления 10 | ₁₀ | |
Звёздочка "*" | ∗ | |
Клавиша «RETURN» | Ввод ⏎ | |
≤ | ⩽ | Более «красивый» вариант |
≥ | ⩾ | |
"" | %%""%% | Особенности DokuWiki |
"#" | «#» |
|
"-" | «-» |
|
"/" | «/» |
|
";" | «;» |
|
"=" | «=» |
|
>> | %%>>%% |
|
{ Выражение 1 } { Выражение 2 } { Выражение 3 } | ⎧ ⎪ ⎨ ⎪ ⎩ | Фигурные скобки в которые заключены многострочные выражения |
Сообщения об ошибках (текст по центру):
«Redimensioned array»
(«Переопределение массива»).
<WRAP centeralign>"Redimensioned array" \\ (//"Переопределение массива"//).</WRAP>
Используемые расширения:
Оригинальные файлы, сконвертированые в UTF-8, для этого был использован Конвертер текстов созданных на MSX в кодировку UTF-8
Архив с оригинальными файлами которым даны новые имена.
Для удобства каждый раздел имеет якорь вида:
{{anchor:n123}}
,
где 123 это номер раздела включая номер главы
Пример вставки ссылки на [14][[bibliography#b14|[14]]] |
Закладка:
{{anchor:pict_04_01}}
Ссылка:
[[#pict_04_01|рис.1]]
Проект на GitHub (только файлы)
Выражаем огромную благодарность тем, кто помог найти файлы: