Сообщение от
SergeiA
Когда я предлагал программное переключение банков, я рассуждал в категориях "РК86": имеется несколько программ, записанных в ПЗУ, и главная проблема - запомнить, в каком банке и с какого адреса записана программа, её длину и адрес загрузки в ОЗУ/старта. В этом случае можно использовать программу-диспетчер. Она размещалась бы в начале ПЗУ-диска, при вызове могла бы выводить на экран информацию обо всех программах, имеющихся в ПЗУ, и позволяла бы загружать их в ОЗУ и запускать простым выбором из списка. В этом случае пригодилась бы возможность программного переключения банков. Каждая программа в ПЗУ предварялась бы небольшим заголовком: Название, номер банка, адрес начала, длина, адрес загрузки, (стартовый адрес). Программа-диспетчер быстренько пробегает по ПЗУ-диску и выводит найденные названия на экран. Признак того, что дальше ПЗУ-диск пуст - байт FFH. Захотел занести в ПЗУ-диск новую программу - снабди её заголовком и допиши в ПЗУ. Где-то в "Радио" это было описано.