
Сообщение от
Rubts0FF
У скорпиона используется порт для "расширенной" памяти, в случае .., вот никак понять не могу, почему "пентагон", обычный zx, у меня первым был "Композит", короче порт #7FFD и там используется два старших бита, а вот 5-й является защелкой 48-й памяти, в общем банальные вещи говорю. Теперь нужно попробовать понять, как тестировать наличие такого расширения памяти компа и что бы во время этого тестирования, не включилось 48 only.
Так как обычно (команды условные, но смысл ясен):
Код:
out #7ffd, #10
ld (#ffff), 0
out #7ffd, #10 + #80 ; по идее это 16-я страница, её существование показывает наличие 512К как минимум
ld (#ffff), 1
out #7ffd, #10
ld a,(#ffff) ; если это 0, то 512К присуствует. если 1 - не присуствует