PDA

Просмотр полной версии : Нужна прошивка TR-DOS



andrew76
11.12.2006, 00:52
Нужна прошивка TR-DOS.
Есть у кого нибудь прошивка TR-DOS для совместного использования контроллера дисковода с Ленинградом 1. ?
Поделитесь пожалуйста.
Можно сразу в мыло.
andrew_b@ufanet.ru

Ewgeny7
11.12.2006, 11:45
Лови.

andrew76
13.12.2006, 16:49
Спасибо за прошивку.
Только все равно что-то не могу запустить контроллер НГМД. :)
Даже не могу запустить TR-DOS. Вроде все уже по 10 раз перепроверил.
У тебя нет случайно прошивки BASIC 48 для Ленинграда?
Крайне желательно 1990 г. Та которая с турбо режимом для магнитофона. Кстати как он включаеться?

jtn
13.12.2006, 17:53
Крайне желательно 1990 г. Та которая с турбо режимом для магнитофона.вот кстати она плохо дружит с трдосом (сталкивался лично). потому оригинальный 48й нужен бейсик (хотя бы переключателем)

Кстати как он включаеться?уффф, сколько лет прошло... кажется *Load"" т.е. перед каждым лоадом звездочка

Sonic
13.12.2006, 19:08
Плохо дружит на тех компах, где ПЗУ переключается медленно. При этом из ПЗУ бейсика считывается один байт.
Устроено так:



BASIC DOS
----------
NOP NOP
xxx JP #yyyy


Как известно точки входа находятся в области знакогенератора бейсика. А именно - там, где в оригинале буквы разделены, т. е. нулевые байты. В Дидактике шрифт утолщен, в результате некоторые байты заменены на ненулевые. Таким образом вместо первого NOP в точке входа считается нечто другое, если переключение ПЗУ задержалось. Будут испорчены значения регистров или вообще управление перейдет не туда.

Иван
13.12.2006, 20:14
вот кстати она плохо дружит с трдосом (сталкивался лично). потому оригинальный 48й нужен бейсик (хотя бы переключателем)
уффф, сколько лет прошло... кажется *Load"" т.е. перед каждым лоадом звездочка

Включается/выключается вводом "+" и "-". Могу видео выложить.

Вообще, есть у меня Ленинград-1 с подключенным таким контроллером. Достоверно рабочий вариант. Но одно "но": я раздобыл монитор Электроника 32ВТЦ-202, но при подключении нет синхронизации, поэтому проверить руки не доходят.

andrew76
13.12.2006, 20:30
Что-то никак не могу запустить плату НГМД.
Даже ту часть которая отвечает за запуск TRDOS.
Чего то мудит она со страшной силой.
Вроде все правильно собрал все соединения перепроверил по 10 раз.
Чего там быть может?
Как вообще искать неисправность?

jtn
13.12.2006, 23:33
Как вообще искать неисправность?понять как работает схема. кстати по какой схеме собирал и как коммутировал пзу?

andrew76
18.01.2007, 14:34
Вот очнулся после новогодних праздников! :)))
Снова взялся за спектрум.
Никак не могу победить контроллер дисковода. (Сам спектрум работает.)
Помогите найти более менее толковое описание работы контроллера.
Никак не могу заставить выходить в ТР-ДОС по RANDOMIZE USR 15616.
все соединения перепроверил 10 раз. АП6 (буфер) выкинул, поставил перемычки.
ПЗУ Winbond W27C512-45 , там прописанно BASIC и TR-DOS , переключение с 4 ноги DD11 по сигналу адреса A14.
тригер DD8 работает. по команде USR 15616 сбрасываеться в 0 (9 нога).
Помогите!
Может в схеме ошибки?
Может нужны доработки Ленинграда 1 (Зоновский вариант)
И вообще не понятно как осуществляеться выход в ТР-ДОС при положении переключателя "OFF" на 1 ногу DD2 подаёться "0" и соответственно DD2 не будет работать?

andrew76
19.01.2007, 00:12
Блин!
Ну неужели никто не может помочь?

Иван
19.01.2007, 07:19
Тот комплект, о котором я писал выше (без синхронизации) я поднял. Сегодня вечером до него доберусь. Проверю одну мысль. Очень тяжело из памяти вырисовывается такой же случай, как у тебя: при usr 15616 картинка trdos выкатывается (скроллируется) снизу вверх. Предполагаю, что это может быть при неправильном подключении IORQ/outIORQ. Или по крайней мере с каким-то из управляющих сигналов между zx и beta disk.


И вообще не понятно как осуществляеться выход в ТР-ДОС при положении переключателя "OFF" на 1 ногу DD2 подаёться "0" и соответственно DD2 не будет работать? а переключатель и существует для того, чтобы beta disk отключать.

andrew76
19.01.2007, 18:44
Тот комплект, о котором я писал выше (без синхронизации) я поднял. Сегодня вечером до него доберусь. Проверю одну мысль. Очень тяжело из памяти вырисовывается такой же случай, как у тебя: при usr 15616 картинка trdos выкатывается (скроллируется) снизу вверх. Предполагаю, что это может быть при неправильном подключении IORQ/outIORQ. Или по крайней мере с каким-то из управляющих сигналов между zx и beta disk.

а переключатель и существует для того, чтобы beta disk отключать.

В описании на BEtA DISK четко написанно , что выход в ТР-Дос возможен при любом положении переключателя.
Только при "ON" выход в ТР-Дос происходит после сброса компьютера, а при "OFF" возможен по USR 51616. :)

John North
19.01.2007, 20:51
51616.
15616 ?

andrew76
19.01.2007, 21:36
15616 ?


Ну ошибся я. И так же понятно что 15616

Иван
19.01.2007, 22:04
Моя версия с IORQ не подтвердилась.

В описании на BEtA DISK четко написанно , что выход в ТР-Дос возможен при любом положении переключателя
Точно. Прошу прощения, подзабыл все.

John North
19.01.2007, 22:07
Ну ошибся я. И так же понятно что 15616
да я же не со зла :)