Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Неустойчивый запуск TR-DOS

  1. #1
    Member
    Регистрация
    03.11.2006
    Адрес
    Ufa
    Сообщений
    188
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Неустойчивый запуск TR-DOS

    Помогите с такой проблемой.
    ТР-ДОС запускаеться нейсточиво.
    После включения компа если нажать ENTER вываливаеться в ТРДОС, Заставка ТРДОС появляеться не вверху а выезжает с о скроллингом снизу, и ничего не возможно ввести в командной строке.
    Сбрасываю комп набираю RANDOMIZE USR 15616 нормально запускаеться и все работает.
    И еще если в BASIC ввести команду NEW то он как положенно сброситься с очисткой памяти, а если сразу же второй раз сделать NEW то опять вываливаеться в ТРДОС. причем опять заставка выезжает снизу.
    Спектрум ЛЕнинград 1 BASIC 1990 + контроллер дисковода TR-DOS 5.03
    ПЗУ стоит одна в Спектруме AT27C256 переключаеться с 27 ноги. Из контроллера взял сигнал до транзистора с выхода ЛН1.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrew76 Посмотреть сообщение
    BASIC 1990
    Turbo90? оно очень не любит трдос

  4. #3
    Member
    Регистрация
    03.11.2006
    Адрес
    Ufa
    Сообщений
    188
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited Посмотреть сообщение
    Turbo90? оно очень не любит трдос
    Нет, не Turbo 90, просто прошивка 90 года. С турбо режимом работы с магнитофоном.
    Внизу стандартная заставка 1990 Sinclair research Ltd

  5. #4
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если там есть монитор по NMI, то это турбо90

  6. #5
    Veteran Аватар для Mikka_A
    Регистрация
    23.10.2006
    Адрес
    С.Петербург
    Сообщений
    1,768
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrew76 Посмотреть сообщение
    Нет, не Turbo 90, просто прошивка 90 года. С турбо режимом работы с магнитофоном.
    Внизу стандартная заставка 1990 Sinclair research Ltd
    Блин... не ту кнопь наждал,но спасибо тебе не помншаит.

    если мне не измкняет память то в 90 только Турбо было.
    Эт раз,и второе - именно в комбинауии ТРДОС+90Турбо шили 256.

    У меня у самого такое есть до сих пор.

    Так что я думаю Эксплойтед прав.

    Есть возможность слить образ пзу?
    я бы сравнил со своим.
    Scorpion 256 TurboPlus GMX2048 edition (с новой ревизией спец-чипов - Турбина и ПрофПЗУ на GAL22v10D, ФАПЧ дисковода - GAL16v8D ),CARO ZX_MC/SMUC1.3/GeneralSound 512 Kb/FDD3.5+5.25... Pentagon1024Sl v2/Z-controller+SD 2Gb/GS-512/TurboSound/FDD3.5+5.25...Speccy2007 48 +SD 2Gb ( 128+Ay в процессе ) ... Все через PAL-Coder

  7. #6
    Member
    Регистрация
    03.11.2006
    Адрес
    Ufa
    Сообщений
    188
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mikka_A Посмотреть сообщение
    Блин... не ту кнопь наждал,но спасибо тебе не помншаит.

    если мне не измкняет память то в 90 только Турбо было.
    Эт раз,и второе - именно в комбинауии ТРДОС+90Турбо шили 256.

    У меня у самого такое есть до сих пор.

    Так что я думаю Эксплойтед прав.

    Есть возможность слить образ пзу?
    я бы сравнил со своим.

    Я сам зашил. В прграмматоре уверен.
    Вот моя прошивка BASIC 90 + TRDOS503.
    А второй файл как раз турбо. Но у меня зашиты первые две.

    Кстати незнаю как в ТУРБО, но та которая у меня зашита позволяет работать с магнитофоном и при стандартной скорости и при двойной.
    Переключение режимов "-" и "+"
    Монитор тоже есть, только не помню какой командой включаеться.
    Может кто помнит?
    Вложения Вложения

  8. #7
    Activist Аватар для Иван
    Регистрация
    05.11.2006
    Адрес
    Курган
    Сообщений
    234
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всю жизнь, что я работал со спеком, использовал 1990 прошивку. Не было конфликтов с трдос. НИ-КОГ-ДА. Даже magic работала как положено. + в совокупности с 128.
    Вон и сейчас лежит Л-1 (48, 1990) + BDI. Работает без глюков.
    Монитор включается по *, выход по edit вроде.
    Последний раз редактировалось Иван; 19.03.2007 в 06:47.

  9. #8
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это зависит от скорости переключения ПЗУ при переходе на #3Dxx.
    Если переключение мгновенное, то все будет работать.
    Если нет, то с любой прошивкой с утолщенным шрифтом будут глюки.
    Теория возникновения глюков такова: точки входа подобраны так, что они попадают на те места, где в шрифте пробел или промежутки между символами. То бишь байты #00. То бишь команда NOP. А в самом TR-DOS точки входа выглядят так:
    NOP
    JP #xxxx.
    Этот NOP и нужен для компенсации задержки переключения. Что в одном ПЗУ NOP, что в другом ПЗУ NOP. Если схема переключения медленная, то NOP будет считан из ПЗУ бейсика.
    А вот в ПЗУ с утолщенным шрифтом в этих местах не везде NOP. При быстром переключении ничего не будет - NOP выберется уже из TR-DOS. А вот при медленном из бейсика выберется не NOP, а что-то другое. В результате будет испорчен какой-либо регистр или вообще управление перейдет не туда, куда надо.

  10. #9
    Activist Аватар для Иван
    Регистрация
    05.11.2006
    Адрес
    Курган
    Сообщений
    234
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1990 имеет нормальный шрифт. С утолщенным 1990 мне не встречался.

  11. #10
    Member
    Регистрация
    03.11.2006
    Адрес
    Ufa
    Сообщений
    188
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Иван Посмотреть сообщение
    1990 имеет нормальный шрифт. С утолщенным 1990 мне не встречался.
    Вот кусочек прошивки 1990 BASIC c адреса 03D00H

    3D00 00 00 00 00 00 00 00 00 00 10 10 10 10 00 10 00
    3D10 00 24 24 00 00 00 00 00 00 24 7E 24 24 7E 24 00

    А вот тот же самый кусочек но с адреса 3CD0 TR-DOS 5.03

    3CD0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
    3CE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
    3CF0 FF FF FF FF FF FF FF FF FF FF C3 F1 20 C3 3C 28
    3D00 00 18 2E 00 18 14 00 C3 EF 25 C3 4A 24 00 18 FA
    3D10 00 18 E7 00 18 E7 00 C3 69 2F CD 21 3D E5 C3 6C
    3D20 01 CD F3 31 00 00 DC 4C 3D 21 C2 5C C9 00 00 00

    интересно , что до адреса 3CF9 идут FF, а по адресам 3CFA и 3CFD стоят команды безусловного перехода соответственно по адресам 20F1 и 283C.
    А вот при обращении к адресу 3D00 на команду перехода накымаемся только на адресе 3D07.
    А с 3D00 видимо идет сначала сохранение стэка?

    ПЗУ AT27C512 время доступа 45 .

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Запуск дисков как в iS-DOS как сделать?
    от Evgeny Muchkin в разделе Программирование
    Ответов: 14
    Последнее: 19.07.2006, 15:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •