ПЗУ BASIC-128
ZXNet echo conference «real.speccy»
From Maxim Timonin → To All 13 January 2003
Хочу спрочить вот о чем:
В ПЗУ BAS-128, как известно, после рестарта выводится менюшка с надписями
TAPE LOADER
128 BASIC
CALCULATOR
48 BASIC
TR-DOS (более "древний" вариант - TAPE TESTER)
Хотелось бы спросить, гле располагаются входы в подпрограммы,
соответствующие этим опциям. То есть, куда прыгает комп после того как
проанализирует тот факт, что нажата клавиша ENTER и сравнит это с позицией
голубого курсора в менюшке. Ну и какая длина этих подпрограмм (по крайней
мере TAPE LOADER и TAPE TESTER). А то хочу поковыряться в прошивке, так
нужнО свободное место...
--
Тимонин Максим
P.S. А если у кого есть вообще дизасм сабжа в дополнении к вышеназваннйо
инфе, так вообще все рулез и небо в алмазах.
From Alexey Volyk → To All 13 January 2003
13 Янв 03, 21:38 "Maxim Timonin" писал к "All":
MT> В ПЗУ BAS-128, как известно, после рестарта выводится менюшка с
[skip]
MT> Хотелось бы спросить, гле располагаются входы в подпрограммы,
[skip]
MT> подпрограмм (по крайней мере TAPE LOADER и TAPE TESTER). А то хочу
MT> поковыряться в прошивке, так нужнО свободное место...
Hда-а-а... Если ты собрялся там покопаться и не можешь найти точки входа, то
что ты там вообще можешь сделать?
MT> P.S. А если у кого есть вообще дизасм сабжа в дополнении к
MT> вышеназваннйо инфе, так вообще все рулез и небо в алмазах.
STS6.2.
С уважением, Волык Алексей
from Phantom Family.
-+- WinAmp фонит и играет сам с собой...
From Maxim Timonin → To All 13 January 2003
> MT> поковыряться в прошивке, так нужнО свободное место...
>
> Hда-а-а... Если ты собрялся там покопаться и не можешь найти точки входа,
то
> что ты там вообще можешь сделать?
From Pawel Kislyak → To All 15 January 2003
MT> соответствующие этим опциям. То есть, куда прыгает комп после того как
MT> проанализирует тот факт, что нажата клавиша ENTER и сравнит это с
MT> позицией голубого курсора в менюшке. Hу и какая длина этих подпрограмм
MT> (по крайней мере TAPE LOADER и TAPE TESTER). А то хочу поковыряться в
MT> прошивке, так нужнО свободное место...
Странно слышать этот вопрос от тебя, ведь ты вроде как разработчик
прошивки TR-DOS для прозрачной работы с винтом. Hе советую что-либо
пытаться откусить от 128-го бейсика, у многих вместо него прошиты
различные утили.
Bye!
From Maxim Timonin → To All 19 January 2003
Мне там нужно освободить всего около сотни байт, для организации поддержки
резидента, перехватывающего кнопку RESET, совместимого с резидентом
ATM1,2,2+. Тогда Хонюк сможет использовать эту возможность на всех клонах, у
которых памяти достаточно. Да и для эмулятора ВГ93 (который сам
располагается в свободном месте ПЗУ TR-DOS и только там) пригодится - для
системы плагинов (с помощью которых можно будет "на ходу", то есть во время
исполнения TRD-программ, менять образы). У кого прошиты другие утилиты - не
страшно, если, опять же, найжется там у них лишняя сотня байт. Потому что
поддержка резидента может располагаться в любом месте ПЗУ, а вход в нее
бужет всегда по адресу #0000, то есть будет перехватываться RESET. Каждую
прошивку адаптируем индивидуально "без шуму и пыли".
--
Тимонин Максим