Как-то привычней, когда оно все 'искаропки'.
Вид для печати
Только перед загрузкой обязательно должна быть выполнена команда:Цитата:
Сообщение от Grand
Аналог этого на ассемблере я вставляю во все свои программы.Код:POKE 23833, PEEK 23798
У меня ведь тоже включен автостарт примонтированного "системного" псевдодиска как C:, но я такого не замечал, и вчера внимательно исследовал этот вопрос. Вот выводы.Цитата:
Сообщение от Evgeny Muchkin
Если как дисковод A: назначен FDD3,5", то выбор с него снммается сам, а если FDD5,25", то выбор не снимается.
5,25" у меня "Электроника МС 5350" и переключатель "A<->B" на шлейфе.
Объяснение этому есть в Руководстве по теневому ионитору. Там сказано, что автозапуск происходмт с
временного устройства, т.е. аналогом команды TR-DOS: RUN "drv:boot" при устройстве A: по
умолчанию. Почему выбран такой способ - не ясно, - но это добавляет проблемы.
Решать проблему опять придется программно. В идеале запустившийся boot должен снимать выбор с
дисковода, если устройство, с которого он загружен не является устройством по умолчанию, т.е. если
значения системных переменных TR-DOS 23833 и 23798 не равны.
Эту задумку я воплощу в следующей версии Grand's Boot'а, и жаль, что резиз TRDN оказался без этой фичи.
Подождем нового релиза, не мега критично это. Настоящая шляпа была бы, если бы было как в Real Commander: он автозагружается, допустим, с D:, а каталог после загрузки читает с А: ;)
Для тех, кто не владеет компьютером Scorpion + ProfROM + SMUC + HDD и хочет приобщится, а также для рискованных экспериментов с HDD, я обновил свой пост, где рассказывал как настроить в эмуляторе UnrealSpeccy эту конфигурацию.
https://zx-pk.ru/showthread.php?p=1067086
Публикуем версию V0.76.0.1bC в виде исходных ассемблерных текстов. Как всегда, в архиве присутствуют все сопроводительные тексты.
https://i.postimg.cc/wTk3jYVK/asmsrc.png
Напоминаю, что версия отличается от официальной V0.76bC только тем, что после компиляции ее файл получается неупакованный.
Вложение перенесено в первое сообщение темы.
Привет,
это мой первый пост здесь. И поскольку я могу писать только на английском и немецком языках, я пишу это на английском и перевожу с помощью Google Online-Translator.
Я также должен найти нужный раздел, чтобы представиться на этом форуме. А пока вот мое введение на английский форум "Spectrumcomputing.co.uk" здесь: https://spectrumcomputing.co.uk/foru...p=36472#p36472
Я хочу разместить здесь вопрос о реальном TRDN trdn076b, обнаруженном здесь: http://board.esxdos.org/viewtopic.php?pid=2035#p2035
"Kpacku Deluxe" (http://www.pouet.net/prod.php?which=66295) работает нормально при запуске из TR-DOS-Prompt (я пробовал использовать Spectaculator 8.0 в режиме Pentagon 128). Но когда я запускаю "Kpacku Deluxe" из TRDN, демо вылетает примерно через 4 минуты и 50 секунд: https://youtu.be/NZxw7NseHyI?t=290
Любая идея, в чем может быть проблема, что демо вылетает при запуске с TRDN?
Бернхард aka Luzie
Yes, it`s very strange problem, but it exists.
..........
at some moment incorrect/corrupted code start demo crashes.
set BreakPoint at #C077
Судя по приведённому скриншоту на указанном форуме, демо в какой-то момент передаёт управление в область буфера принтера, где TRDN хранит драйвер переключения страниц памяти.
https://i.ibb.co/jr1SHTL/2021-04-20-...sar-UX-9-2.png
А при запуске через чистый TR-DOS данная область содержит нули и, видимо, где-то там после нулей дальше встречается RET, который худо-бедно позволяет вернуться обратно в демо. Так что на первый взгляд проблема всё-таки в демо, а не в коммандере.