0
0
Последний раз редактировалось JeRrS; 06.01.2013 в 18:34.
Группа в ВК, посвященная кассетным версиям игр для спектрума
В коллекции:GRM-128 (YM+TR-DOS), Кворум 128+, Дельта 128, Эксперт-006, Рифей-01, Квант V3.а, Квант (Didaktik), Спектр БК-001, Sintez-M (Intercompex), Компаньон-2 (V2.2)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
15616-это ПЗУ, в него нельзя "загружать".
Выберите адрес загрузки где-нибудь в RAM.
Потому что в этой области находится ПЗУ или по-английски ROM, что расшифровывается как Read Only Memory - память только для чтения. Записать в неё ничего не получится. Чтобы заменить шрифт на свой нужно поменять значения соответствующих системных переменных.
С уважением, Станислав.
#3d00,#300
15616,768
С уважением,
Jerri / Red Triangle.
"Стандартный" шрифт расположен с ячейки 15616 и занимает 768 байт, соответственно. А переменная в ячейке 23606/07, указывает на начало шрифта (точнее на 256 меньше его реального расположения, т.к. символы с кодами от 0 до 31 явлются управляющими и не отображаются).
Загрузить что-либо "ниже" ячейки 16384 не получится - это область ПЗУ и не предназначена для записи. Свои шрифты лучше грузить в "верхнюю" память. Переключаясь на них, изменяя значение переменной 23606/07.
Когда есть, но не знаешь где - это все равно, что нету.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)