Цитата Сообщение от Viktor2312 Посмотреть сообщение
Когда я запускаю эмулятор, выбираю монитор и там набираю команду R4000,30 я вторым пераметром задаю сколько байт считать, если я правильно понял.
Правильно.

Цитата Сообщение от Viktor2312 Посмотреть сообщение
А если я его не указываю, то команда не выполняется, пишется вопрос и приглашение.
Когда второй параметр не указывается, он считается равным нулю, а в командах R/W это не имеет смысла.

Цитата Сообщение от Viktor2312 Посмотреть сообщение
А как быть если я захочу через год считать эту программу, я уже точно не буду помнить сколько там байт?
Насколько я понял, авторы задумывали, что перед программой всегда будет стандартный загрузчик, который считывается по адресу A000h и имеет стандартный размер 100h байт. А уж в нём будет указано, куда считывать, сколько, и какая должна быть контрольная сумма.
Именно этот загрузчик и считывается, когда в загрузочном меню выбирается "магнитофон". В конце книги перед программами есть дампы этих загрузчиков.