У меня есть вопросы:
1. Нет ли ошибки с точкой входа 0F834? В исходниках есть такая справка:
;f830 - запрос верхней границы озу пользователя. выход hl=ramtop
;f833 - установка верхней границы озу пользователя. вход: hl=адрес верхней границы озу.
;f836 - чтение байта из доп. страниц озу. вход: hl - адрес, a - номер доп. страницы
;f839 - запись байта в доп.страницу озу. вход: hl - адрес, a - номер доп. страницы
2.Может все таки расширить количество входных параметров, где можно указывать (помимо адреса) скорость и устанавливать флаг вывода/отключения прогрессбара? Или уже совсем места нет?
3.- Нововведение с байтами 2..3? Менять его оперативно во флешке все равно не удастся. Тогда зачем? Есть стандартный адрес: 0010НКод:{0..1} 2 байта - адрес передачи управления после загрузки ROM-программы в ОЗУ {2..3} 2 байта - адрес начала ROM-программы в ПЗУ (параметр "откуда копировать") {4..5} 2 байта - адрес загрузки в ОЗУ (параметр "куда копировать") {6..7} 2 байта - количество загружаемых байт (параметр "сколько копировать") {с адреса (2..3) и далее} собственно исполняемый/загружаемый код
- Последняя строчка. Может быть следует читать: "(16 и далее)-собственно исполняемый/загружаемый код"?
---------- Post added at 14:14 ---------- Previous post was at 14:07 ----------
Так мне никто и не ответил: можем мы загружать в область F800-FFFF что-то другое, или М3.7 припаян будет насмерть! В оригинальном Орионе можно было просто заменить РФ-ку и... "получи партизан гранату"! А здесь как?