Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:russification:font:font [2022-07-30 20:22] GreyWolf |
msx:russification:font:font [2022-07-30 21:36] (текущий) GreyWolf [Дополнительно] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Для работы с шрифтом нужно использовать следующую схему: | Для работы с шрифтом нужно использовать следующую схему: | ||
- | - Чтение шрифта из файла BIOS при помощи скрипта font-to-text.py | + | - Чтение шрифта из файла BIOS при помощи скрипта [[#font-to-text.py]] |
- Изменения шрифта в текстовом файле | - Изменения шрифта в текстовом файле | ||
- | - Сохранение шрифта в бинарный файл text-to-font.py | + | - Сохранение шрифта в бинарный файл при помощи скрипта [[#text-to-font.py]] |
- | - Изменение исходного файла BIOS | + | - [[#Изменение исходного файла BIOS]] |
====== Скрипы ====== | ====== Скрипы ====== | ||
Строка 12: | Строка 12: | ||
Скрипты работают в [[python:python|]] 2 и 3. | Скрипты работают в [[python:python|]] 2 и 3. | ||
- | ====== font-to-text.py ====== | + | ===== font-to-text.py ===== |
+ | {{:msx:russification:font:font-to-text.py|}} | ||
Чтение файла BIOS и сохранение шрифта в текстовый файл. | Чтение файла BIOS и сохранение шрифта в текстовый файл. | ||
Строка 57: | Строка 58: | ||
8........ | 8........ | ||
</code> | </code> | ||
- | ====== text-to-font.py ====== | + | ===== text-to-font.py ===== |
- | + | {{:msx:russification:font:text-to-font.py|}} | |
- | Скрипт работает в Python 2 и 3 | + | |
Чтение шрифта из текстового файла и вывод в бинарный формат. | Чтение шрифта из текстового файла и вывод в бинарный формат. | ||
Строка 72: | Строка 72: | ||
</code> | </code> | ||
- | Изменение исходного файла BIOS | + | ====== Изменение исходного файла BIOS ====== |
- | Для изменения исходного файла BIOS используйте команду: | + | Для изменения исходного файла [[msx:bios|BIOS]] используйте команду: |
<code python> | <code python> | ||
../tools/fragment-to-binary-file.py file.bin file_1BBF-2048.bin 1BBF 2048 | ../tools/fragment-to-binary-file.py file.bin file_1BBF-2048.bin 1BBF 2048 | ||
</code> | </code> | ||
- | Дополнительно | + | Подробнее о скрипте [[python:tools_python:small_tools:small_tools#fragment-to-binary-file.py|здесь]]. |
+ | ====== Дополнительно ====== | ||
- | Чтение файла BIOS и сохранение фрагмента с шрифтом в отдельный файл: | + | Чтение файла [[msx:bios|]] и сохранение фрагмента с шрифтом в отдельный файл: |
<code python> | <code python> | ||
../tools/fragment-from-binary-file.py file.bin font.bin 1BBF 2048 | ../tools/fragment-from-binary-file.py file.bin font.bin 1BBF 2048 | ||
</code> | </code> | ||
- | {{tag> }} | + | Подробнее о скрипте [[python:tools_python:small_tools:small_tools#fragment-from-binary-file.py|здесь]]. |
+ | |||
+ | |||
+ | {{tag>MSX Python}} | ||