Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Перфоратор ленточный ПЛ-80 |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 31 июля 2017 18:04 Сообщение отредактировано: 31 июля 2017 18:07 А можно приложить кусок, или весь файл? Может это текстовая экзотика, где 8 дорожек построчно, в которых "Х" = "отверстия нет", а "O" - "отверстие есть". Или наоборот. Кто знает, что за расширение файлов *.fsu ? Как это в обычный *.bin преобразовать ? |
1Ж24Б
Advanced Member
Откуда: Kaluga Всего сообщений: 349 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 нояб. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 августа 2017 11:37 Сообщение отредактировано: 9 августа 2017 11:38
Вот Бейсик http://www.tis.kz/progs/dvk/FSU/BASIC.FSU Как с ним быть ? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 августа 2017 13:26 Сообщение отредактировано: 9 августа 2017 15:37
Как понял, это из коллекции Andrey_Ak из соседней темы. http://www.phantom.sannata.ru/...4#pp236284 По содержимому похоже на ПЗУ ДВК Бэйсик из КР1801РЕ2-013 http://zx-pk.ru/threads/17417-basic-dvk.html Насколько помню, ПЗУ-Бэйсик была адаптация перфоленточного (изменен загрузчик). Этот вероятно тоже можно запустить в SIMH, только там скорее всего надо отрезать перфоленточный заголовок. Upd Формат файла - для абсолютного загрузчика http://www.retrocmp.com/storie...aper-tapes http://decuser.blogspot.ru/201...d-way.html Таких образов в формате .ptap с буржуйскими программами похоже много и SIMH их понимает. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 августа 2017 18:28 Сообщение отредактировано: 9 августа 2017 18:34
Вобщем формат BASIC.FSU правильный, но что-то не подобрать машину, на которой оно запускается, вроде как Электроника-100/16И sim> g Трапается вместо запуска. Если после *O Нажать Enter - сразу трапается.Бержуйский перфоленточный Бэйсик запускается. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Он у вас трапается по 010 вектору - непонятная инструкция ему попадается, в 010 записан адрес 012, по адресу 012 записан 0 - код останова, вот он и останавливается по адресу 012, а pc указывает на следующую ячейку, 014, в которую записано 016. Смотрите, где он трапается и что там за инструкция записана. Проверьте R6 и содержимое ячейки, на которое он указывает, там будет адрес инструкции, на которой трапается процессор. Посмотрите, что за инструкция и всё станет ясно. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 августа 2017 17:30 Сообщение отредактировано: 10 августа 2017 17:49 sim> g Причемset CPU EIS Не помогает.Если поставить машину типа LSI (set CPU 11/03, 11/23) то вылетает по переполнению стека Буржуйский Бэйсик поновее, запускается на любой машине sim> g |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
alecv написал: Стек содержит адрес возврата, т.е. адрес инструкции, после той инструкции на которой трапнулось. SP: 077470 |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 августа 2017 19:17 Сообщение отредактировано: 10 августа 2017 19:22
Anonymous В том месте, куда указывает возврат из стека - полная фигня. sim> e sp Она в принципе исполняемая, но смысла не имеет. Трапается по неизвестной команде только.MUL 070 Может формат нашей перфоленты не такой. Хотя очень похож. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 августа 2017 20:11 Сообщение отредактировано: 10 августа 2017 20:21
Можно начать с начала. Вот например код загрузчика, который грузит "абсолютный загрузчик" sim> e -m 037744/32 Тут две маленькие хитрости. Код само-модифицирующийся, во-первых команда на 37770: INC 37752 - правит константу смещения прямо в команде, во вторых - "абсолютный загрузчик", лента "DEC-11-L2PC-PO.ptap" читаясь, постепенно затирает код. 37400+352=37752. Зачем такие навороты - не знаю.Upd Вот здесь подробно разжевано как оно работает. http://decuser.blogspot.ru/201...-code.html Если кратко - в результате с адреса 037500 сидит "абсолютный загрузчик" |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Т.е. у вас половина памяти? Абсолютный загрузчик садится в конец последнего банка, подразумевая, что грузить придётся с начала памяти и насколько её хватит. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » Технический флейм » Перфоратор ленточный ПЛ-80 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |