Просмотр полной версии : Тех. раздел Орион-128 ревизия 512
Error404
31.10.2015, 00:44
Ведь MBOOT использует этот же драйвер? А он нормально грузит CP/M с карты.
В MBOOT тоже один из последних исходников (в том что касается SD). Скорее всего более поздний чем тот что у тебя (в каких-нить мелочах отличающийся)
А test2sd работает? В нем еще и запись на диск есть. Как на SD (обе схемы), так и на IDE (на ВВ55)
она точно более позднее писалась - по следам твой утилитки.
Error404, а как твой керналь работает?
;
; керналь для обоих типов контроллеров SD card
;
sd_tab0:
sd_wiggle:
jp sd_wiggle_msx
sd_fini:
jp sd_fini_msx
sd_put:
jp sd_put_msx
sd_get:
jp sd_get_msx
;
; --------------------------
;
Здесь по дефолту переходы на процедуры обслуживания msx. Каким образом вектора меняются на n8vem?
Error404
31.10.2015, 17:43
Error404, а как твой керналь работает?
;
; керналь для обоих типов контроллеров SD card
;
sd_tab0:
sd_wiggle:
jp sd_wiggle_msx
sd_fini:
jp sd_fini_msx
sd_put:
jp sd_put_msx
sd_get:
jp sd_get_msx
;
; --------------------------
;
Здесь по дефолту переходы на процедуры обслуживания msx. Каким образом вектора меняются на n8vem?
Один раз в начале при автодетекте этот блок из 12 байт (sd_tab0...sd_tab0+11) LDIR-ом меняется на соответствующий аппаратной схеме (init пройдет только на соответствующей схеме, а схем две сразу не может быть распаяно). А программа всегда делает вызовы на "sd_wiggle, sd_fini, sd_put, sd_get", которые к моменту начала работы логики уже соответствуют реальному контроллеру. Это в большинстве утилит. В Альтаир-ДОС для экономии места сделано по-другому: там при старте ОС из блока INITа (который позже используется как буфер диска и поэтому позволяет быть большим) в тело BIOS записывается один или другой набор подпрограмм для соответствующего типа схемы SD.
Один раз в начале при автодетекте этот блок из 12 байт (sd_tab0...sd_tab0+11) LDIR-ом меняется на соответствующий аппаратной схеме (init пройдет только на соответствующей схеме, а схем две сразу не может быть распаяно).
Я поступил брутально - в работающей программке просто изменил имена функций в кернале с хххх_msx на xxxx_n8vem.
Их там пять штук, этих аппаратнозависимых функций - put, get, read_block, fini и wing.
Всё должно в теории запуститься и работать. Но - не хочет, ни в эмуле, ни на реале. Что-то я упускаю из виду. Какую-то мелкую едкую мелочь...
http://savepic.net/7425279m.jpg (http://savepic.net/7425279.htm)
Слепил для творческих изысканий с SD-картой.
Сейчас там стоит "железо" MSX-контроллера.
Буду отлаживать N8VEM...
Error404
31.10.2015, 23:23
Слепил для творческих изысканий с SD-картой.
Сейчас там стоит "железо" MSX-контроллера.
Буду отлаживать N8VEM...
Просто возьми код вместе с процедурой автоопределения схемы (и соответственно обоими видами подпрограмм).
Похоже, порты изначально в каком-то не том состоянии (и инит конкретной схемы от этого состояния не пляшет), а после автоопределения они проинициализированы как надо.
Error404, tst2sd который записан на мегабайтном ПЗУ - битый.
Откопал старенькую версию, которая использовалась еще для Орион-2010, та работает.
Ковырять SD-интерфейс начну чуть позже, выходной, семья...
В общем, вопрос в железе, вроде как.
В ПЛИС-версии реализация N8VEM работает. Раза так в два медленнее, чем MSX, интересно было сравнить.
А на реале оно работает только с MBOOT, да и то не всегда. Вот это и буду раскуривать.
Но нет худа без добра, наконец-таки засунул Ориончика на плисе EP1C3T144 в корпус от свитча, и снабдив интерфейсами SD и UART. Получилась еще одна компактная СР/М-машинка.
Вид сзади, со стороны разъемов:
http://savepic.net/7438392m.jpg (http://savepic.net/7438392.htm)
Error404
02.11.2015, 22:13
А Орион на ПЛИС на какой частоте работает? На такой же как и на россыпухе?
А Орион на ПЛИС на какой частоте работает? На такой же как и на россыпухе?
Примерно да. ПЛИСа работает на 2.5, 5.0 и 10МГц.
Но реальный проц со схемой турбирования на 5МГц работает заметно медленнее, чем ПЛИСовый на ту же частоту.
---------- Post added at 22:24 ---------- Previous post was at 22:19 ----------
Вот видео запуска СР/М с NC на частоте 10МГц.
Только звук выключи, при записи с тюнера там белый шум сильный.
http://www.youtube.com
---------- Post added at 22:46 ---------- Previous post was at 22:24 ----------
Выбешивает маленько ОРДОС + VC, с его частым глюком - когда после подачи питания в первых ячейках памяти страниц сидят не нули или 255, а что-то "алфавитно-цифровое". Может криво запуститься, может вообще не запуститься. Есть способ подобный "удерживайте клавишу при старте", чтобы оно считало все первые байты как FF?
Error404
02.11.2015, 23:36
Выбешивает маленько ОРДОС + VC, с его частым глюком - когда после подачи питания в первых ячейках памяти страниц сидят не нули или 255, а что-то "алфавитно-цифровое". Может криво запуститься, может вообще не запуститься. Есть способ подобный "удерживайте клавишу при старте", чтобы оно считало все первые байты как FF?
Прям такого способа нет.
Но если удерживать кнопку с Мониотором-2, то вроде можно вывалиться в Ордос до старта NC и сделать команду B: F (форматнуть диск В). Хотя это уже точно не помню.
АлександрПП
02.11.2015, 23:48
сделать команду B: F
Верно. Можно форматировать любой диск: X: F
Но если удерживать кнопку с Мониотором-2
Какую кнопку???
---------- Post added at 08:48 ---------- Previous post was at 08:43 ----------
Какую кнопку???
Ага, разобрался, спасибо! Нужно монитор другой залить.
Error404
03.11.2015, 11:25
В принципе, тут дело не в мониторах, а в том как это реализовано в Ордос (реализовано как всегда абы как, поэтому я ей никогда и не пользуюсь). Просто у Мониторов-3 есть собственный диалоговый режим, активирующийся по удержании клавиши (где например можно запустить некий код с адреса, или в моих модификациях например загрузить код с RS-232 по адресу, затем его запустить), и скорее вывалишься в него, чем в ордосовский. А в первом из Мониторов-3 (кстати, работающем и на 8080) есть и модификация памяти. (там всего то надо - записать 0FFh по адресу 1:0000h)
(реализовано как всегда абы как, поэтому я ей никогда и не пользуюсь)
А мне вот откровенно нравится ОРДОС. Простота, быстрота. Не хватает мелких плюшек только. То же обнуление каталогов при удержании кнопки при запуске.
Интересно, а исходники ОРДОСа есть в свободном доступе?
А мне вот откровенно нравится ОРДОС. Простота, быстрота.
Насчёт простоты и логичности для данного ПРК согласен полностью. А вот со вторым тезисом несогласен, и это один из веских поводов, замотивировавший меня в своё время на написание своей ОС :)
Интересно, а исходники ОРДОСа есть в свободном доступе?
Думаю, можно дизассемблировать за вечер. Нескучный вечер.. :)
А вот со вторым тезисом несогласен
Подразумевалось - включил и - вот оно. Готово.
СР/М надо ждать загрузку, почти как Windows :)
А твоя ОСь имеет возможность моментальной загрузки и запуска из ромдиска?
Народ сейчас привередлив, им не просто ОСь подавай, а чтобы была как на айфоне еще и думать не надо было, и ждать тоже.
Error404
03.11.2015, 14:22
Ордос слишком простая чтобы считаться ОС. Также как и TR-DOS. Но, ордос влезает в 2к хотя бы. :)
Я бы ее назвал набором подпрограмм для стандартизации доступа в РОМ-диск и дополнительные страницы памяти. Там даже нормально файловый доступ не реализован (блочный, последовательный, произвольный), каждая вторая программа лезет в "файловую систему" чтобы что-то нормально делать (одновременно при этом рисуя прям по экрану). Благо что не файловая систем, а одно название. Что до остального, то все более-менее серьезное приходится делать либо п/п монитора, либо по железу. Векторизация не предусморена (да и что векторизировать? никакого ж сервиса нет). Вот например в CP/M как-то не возникает надобности лазить в Монитор или векторизировать ввод\вывод опять же через Монитор, а в Ордос - это норма. Поэтому всегда когда вставала необходимость реализовать нормальный ввод/вывод, то у людей это всегда выливалось в написание собственных велосипедов, т.к. даже начиная с мысли "допилим Ордос под дисковод", приходили к итогу что либо все сносить и переделывать, либо опять получится changer$ ver 2.0
---------- Post added at 14:22 ---------- Previous post was at 14:19 ----------
Исходники Ордос 2.4 есть на диске CHRV
Vladimir_S
03.11.2015, 14:43
Исходники Ордос 2.4 есть на диске CHRV
А поконкретнее. Где этот диск?
HardWareMan
03.11.2015, 16:44
Мне тоже ORDOS нравился именно как инструмент работы с RAM диском.
А твоя ОСь имеет возможность моментальной загрузки и запуска из ромдиска?
Разумеется!
Error404, а ты не помнишь случаем, почему на мегабайтном ромдиске tst2sd работает с sd-картой на контроллере N8VEM как часы, а MBOOT видит карту один раз из двадцати? Они в разное время на разных дровах писались?
tst2sd при старте выдает "Z80 only" и далее моментально определяет тип контроллера. Читает/пишет.
Я перенес путем кромсания и притягивания за уши исходники, которые ты выкладывал чуть выше, для SJASM (ассемблер такой ПЦшный для Z80).
Ему там много чего не нравилось, в частности - непонятные метки @@X. Скомпилилось. Но там в результате оказалась версия не та, без надписи про Z80, и N8VEM там опять не работает. MSX - легко.
В общем, путем правки хекса в WinHEX немножко подрихтовал твой TST2SD для записи диска D на sd-карту, стало жить гораздо легче :)
Но все же интересно, а где исходники от этой версии? :)
И самое главное - в чем ты компилируешь исходники?
Error404
15.11.2015, 11:15
Error404, а ты не помнишь случаем, почему на мегабайтном ромдиске tst2sd работает с sd-картой на контроллере N8VEM как часы, а MBOOT видит карту один раз из двадцати? Они в разное время на разных дровах писались?
tst2sd при старте выдает "Z80 only" и далее моментально определяет тип контроллера. Читает/пишет.
Я перенес путем кромсания и притягивания за уши исходники, которые ты выкладывал чуть выше, для SJASM (ассемблер такой ПЦшный для Z80).
Ему там много чего не нравилось, в частности - непонятные метки @@X. Скомпилилось. Но там в результате оказалась версия не та, без надписи про Z80, и N8VEM там опять не работает. MSX - легко.
В общем, путем правки хекса в WinHEX немножко подрихтовал твой TST2SD для записи диска D на sd-карту, стало жить гораздо легче :)
Но все же интересно, а где исходники от этой версии? :)
И самое главное - в чем ты компилируешь исходники?
Я все ассемблерные приложения компилирую пакетом M80/L80 под CP/M
Про исходники вопрос конечно интересный: писано же все много лет назад, теперь попробуй найди... Есть несколько разных, сюда я выкладывал ту, которая имеет более свежую дату правки.
В процедурах записи SD-карт я не помню чтобы я делал какие-то отличающиеся варианты низовых подпрограмм. А вот комбинации их вызова могут различаться, и писались эти проги независимо друг от друга, инит в них может и отличаться.
Скорее всего как я уже и писал, имеет значение какое состояние имеет SPI-автомат на начало работы процедуры (непонятно что там от предыдущих операций или включения питания в регистрах в самой SD-карточке, и какое состояние имеет регистр контроллера - ведь ты же наврняка не проверял мое предположение, что на ТМ9 со сбросом от сброса Ориона будет лучше?), а процедура автоопределения в TST2SD (где последовательно несколько раз инитися карта - для обоих вариантов) на выходе всегда дает требумое правильное исходное состояние автомата SPI и состояние регистра контроллера на Орионе.
В эмуляторе по "сбросу" инициализируется и регистр и внутренности SPI, поэтому в нем прекрасно работают все программы.
Попробую еще раз поискать соответствующие исходники на днях.
ведь ты же наврняка не проверял мое предположение, что на ТМ9 со сбросом от сброса Ориона будет лучше?)
Да, не проверял... Каюсь :)
Error404
15.11.2015, 17:36
Да, не проверял... Каюсь :)
А пробовал работу с SD-card если загрузить CP/M из ROM (MBOOT - пункт 2)? Там как со стабильностью?
Грузишь ее, и смотришь команду MNT без параметров - она покажет что к чему смонтировано
По умолчанию первый раздел карты (SDCARD.0) примонтирован как дисковод D:
Можно отмонтировать лишнее (MNT F:NONE) и подмонтировать например второй раздел карты (MNT F:SDCARD.1)
А дальше
D:
NC
или
F:
NC
А пробовал работу с SD-card если загрузить CP/M из ROM (MBOOT - пункт 2)? Там как со стабильностью?
Попробовал, спасибо за такой способ!
В MNT диск D с sd-картой значится.
На панели NC по F1 просто переходил на диск D. открывалось содержимое карты со спектрумовскими игрушками. Загрузка игр идет нормально.
Сбром, MBOOT, 1.
Секунд пять - тишина, потом снова - DRIVE NOT READY (NO DEVICE).
На всякий случай перезаписывал образ диска на карточку.
Error404
15.11.2015, 21:24
Попробовал, спасибо за такой способ!
В MNT диск D с sd-картой значится.
На панели NC по F1 просто переходил на диск D. открывалось содержимое карты со спектрумовскими игрушками. Загрузка игр идет нормально.
Сбром, MBOOT, 1.
Секунд пять - тишина, потом снова - DRIVE NOT READY (NO DEVICE).
На всякий случай перезаписывал образ диска на карточку.
Ну, значит, что-то с инитом карты не то в MBOOT.
При случае надо будет сравнить с работающими вариантами.
Хотя странно конечно.
А с дисковода и IDE MBOOT загружает?
ksanf(138)
29.08.2016, 01:59
В MBOOT тоже один из последних исходников (в том что касается SD). Скорее всего более поздний чем тот что у тебя (в каких-нить мелочах отличающийся)
А test2sd работает? В нем еще и запись на диск есть. Как на SD (обе схемы), так и на IDE (на ВВ55)
она точно более позднее писалась - по следам твой утилитки.
При запуске test2sd выводится каша(После приветственного сообщение и небольшой паузы). Может из за неверных данных с тестируемого устройства?
Error404
29.08.2016, 10:56
При запуске test2sd выводится каша(После приветственного сообщение и небольшой паузы). Может из за неверных данных с тестируемого устройства?
Там ошибка была, вот тут поправленная версия (кстати, ранее уже выкладывалась тут (http://zx-pk.ru/threads/24285-orion-pro-softvernye-dela.html?p=881319&viewfull=1#post881319)) с исходниками (теперь называется TESTDEV) плюс MBOOT с поддержкой загрузки из ПЗУ ROM2 для Ориона-ПРО (для 128 тоже остался этот режим) - я проверил на реале, на моем ПРО работает АльтаирДОС из ПЗУ (http://zx-pk.ru/threads/24285-orion-pro-softvernye-dela.html?p=882456&viewfull=1#post882456) 27С801 (1Mb), цена вопроса: одну ножку отрезать - перенести питание ПЗУ на выв.32, и 4 адресных проводничка от выв. 21,22,23,24 ВВ55 D80 к выв. 2,30,31,1 D67-ROM2. И еще в архиве "конвертор BIOS" для запуска CP/M-овских консольников в ORDOS (тех программ, которые выводят что-то на экран через BDOS/BIOS CP/M, но в диски через BDOS/BIOS не лезут - например форматировщики, работающие прямо в порты или тот же FDISK если он работает с HDD через порты и ничего более от CP/M не использует). Например F83.ORD (форматировщик для FDD уже выкладывавшийся тут (http://zx-pk.ru/threads/24285-orion-pro-softvernye-dela.html?p=881319&viewfull=1#post881319)) перенесен в Ордос именно этой утилитой.
Народ, а есть у кого схема контроллера НГМД для этого выпуска? Ссылка на комплект схем ведет на порно, но не на комплект схем :(
- - - Добавлено - - -
Всё, сам нашел, всем спасибо!
Знаменитая схема с вырвиглазным зеленым рисунком вместо нормального черного.
приветствую сообщество. на к580вм80 орион работает нормально, тесты проходит успешно, DS-DOS v3.92 работает без нареканий.
прикрутил z80, запустился успешно, тест z80 - успешно, тест памяти - успешно. Никто не сталкивался с такой проблемой? При нажатии на любую буквы клавиатуры(ps/2 через atmega48) в DSDOS, этой буквой заполняется вся строка. При этом в мониторах ввод с клавиатуры нормальный. В ОРДОС - тоже(кстати ОРДОС запустился только на2,5MHz, на 5 MHz отказался.)
http://bloje.me/1.jpg
http://bloje.me/2.jpg
Error404
06.02.2019, 21:51
приветствую сообщество. на к580вм80 орион работает нормально, тесты проходит успешно, DS-DOS v3.92 работает без нареканий.
прикрутил z80, запустился успешно, тест z80 - успешно, тест памяти - успешно. Никто не сталкивался с такой проблемой? При нажатии на любую буквы клавиатуры(ps/2 через atmega48) в DSDOS, этой буквой заполняется вся строка. При этом в мониторах ввод с клавиатуры нормальный. В ОРДОС - тоже(кстати ОРДОС запустился только на2,5MHz, на 5 MHz отказался.)
http://bloje.me/1.jpg
http://bloje.me/2.jpg
Есть две прошивки atmega48, одна из которых делалась специально для DS-DOS. У вас какая из прошивок?
При нажатии на любую буквы клавиатуры(ps/2 через atmega48) в DSDOS, этой буквой заполняется вся строка. При этом в мониторах ввод с клавиатуры нормальный.
1. Какая прошивка Монитора используется в варианте с Z80 ?
2. Какая тактовая частота процессора?
3. Используются прерывания?
П.С. в DSDOS v3.92 опрос клавиатуры реализован через стандартную подпрограмму Монитора F81Bh, поведение должно быть одинаковое с диалогом Монитора и ОРДОС.
- - - Добавлено - - -
Есть две прошивки atmega48, одна из которых делалась специально для DS-DOS.
В альтернативной прошивке "косметическая" перестановка некоторых клавиш, на "ходовые" влиять не должно.
Error404, я в мегу прошивал: orkb_021.zip - версия прошивки для DSDOS, фьюзы не напутал, вроде корректно работала на 580вм80.
Denn, 1. монитор m34zrk.bin что интересно, в консоли самого монитора ввод корректный, одно нажатие - один символ, а ds-dos, что он запускает, ведет себя не корректно. я чуть позже попробую мониторы что использовал на 580вм80, чтобы понять программная эта проблема или всетаки аппаратная.
2. частоты у меня две: 2,5VHz и 5,0 MHz в принципе на обоих частотах ведет себя одинаково, только на второй частоте гораздо быcтрее:)
3. Пока еще не сильно въехал в архитектуру ориона, если это вывод с платы 50Hz, то он подключен
кстати, спасибо за DSDOS, прекрасная система:)
Denn, 1. монитор m34zrk.bin что интересно, в консоли самого монитора ввод корректный, одно нажатие - один символ, а ds-dos, что он запускает, ведет себя не корректно.
Проблема у меня успешно воспроизвелась в эмуляторе, это фишка Монитора "m34zrk".
Такое ощущение, что в этой версии Монитора подпрограмма опроса клавиатуры F81Bh работает без задержки на устранение дребезга контактов реальной кнопочной клавиатуры, а в п/п ожидания ввода символа F803h сделаны компенсирующие задержки (поэтому командная строка Монитора и ПО использующее набор символов через F803h, работают корректно).
Т.о. всё ПО, которое использует подпрограмму опроса клавиатуры F81Bh (в т.ч. п/п опроса клавиатуры в ОС DSDOS), работает как реактивный самолёт, причём даже не помогает скидывание тактовой ЦП на 2,5МГц - набрать один символ практически нереально, при самом быстром нажатии выскакивает по 3-5 символов.
Даже не знаю что и сказать. Очередное чудо программистской мысли, реализованное без оглядки на стандарты и ориентированное на них ПО.
Попробуйте другую версию Монитора - чем старее и проще (т.е. ближе к авторскому оригиналу), тем лучше. Для работы DSDOS никакие "навороты" от Монитора не требуются, используются только:
- стандартный механизм чтения и старта загрузчика из ROM-диска;
- "холодный" старт F800h;
- там самая подпрограмма опроса клавиатуры F81Bh;
- подпрограмма подсчёта контрольной суммы F82Ah;
- подпрограммы записи/чтения байта из доп. страниц ОЗУ (F836h и F839h).
Error404
09.02.2019, 11:45
Кстати, похоже натыкались уже (https://zx-pk.ru/threads/27170-orion-128-monitor-m3-i-rom-bios-f800.html?p=893276&viewfull=1#post893276) на подобное
да, на v3.2 заработал корректно. на 2,5MHz нормально, на 5 MHz иногда только проскакивают двойники:)
да, на v3.2 заработал корректно. на 2,5MHz нормально
http://www.denn.ru/smile/ay.gif
на 5 MHz иногда только проскакивают двойники:)
Задержки программные, вероятно на 5 МГц будет неудобно работать с большой скоростью автоповтора, по хорошему Монитор должен быть заточен под соотв. тактовую ЦП.
Error404
12.02.2019, 12:22
Можно поэкспериментировать "на лету" меняя ячейку 0F3E6h - в ней константа автоповтора (если верить описанию М3 (https://github.com/serge-404/OriZEmu/blob/master/ROM/mon3.txt))
Можно поэкспериментировать "на лету" меняя ячейку 0F3E6h - в ней константа автоповтора (если верить описанию М3 (https://github.com/serge-404/OriZEmu/blob/master/ROM/mon3.txt))
Либо так. Но до ячейки ещё надо как-то добраться, и на реактивной скорости клавиатуры это будет ещё тот квест! ))
Если, конечно, в m34zrk оно действительно есть и константа находится по тому же адресу.
А вообще, по идее должно быть две константы: одна реализует задержку перед началом автоповтора, а вторая непосредственно скорость автоповтора.
Error404
12.02.2019, 14:43
Либо так. Но до ячейки ещё надо как-то добраться, и на реактивной скорости клавиатуры это будет ещё тот квест! ))
Если, конечно, в m34zrk оно действительно есть и константа находится по тому же адресу.
А вообще, по идее должно быть две константы: одна реализует задержку перед началом автоповтора, а вторая непосредственно скорость автоповтора.
Да, возможен такой квест. :)
У меня одно время была бредовая мысль: сделать на NE555 генератор и завести его на /WAIT (на Z80 это просто). И большим переменным резистором с передней панели Ориона регулировать скорость CPU как громкость у радиоприемника, меняя скважность этого генератора. Такой себе стимпанк.
И большим переменным резистором с передней панели Ориона регулировать скорость CPU
Тогда уж лучше педаль :)
..большим переменным резистором с передней панели Ориона регулировать скорость CPU как громкость у радиоприемника
Причём самый смак, если можно уменьшать до нуля! А в нуле можно активировать пошаговый режим - вообще круть :)
Подскажите что это за ревизия?
и много ли на ней ошибок ?
Буду благодарен если подскажете на методы исправления .
- - - Добавлено - - -
Подскажите что это за ревизия?
и много ли на ней ошибок ?
Буду благодарен если подскажете на методы исправления .
https://ibb.co/WDWSpZ8
Cornelius
02.03.2020, 09:59
Буду благодарен если подскажете на методы исправления .
Здесь собирают. (https://zx-pk.ru/threads/9679-orion-128-sborka-i-nastrojka-kompyutera.html?p=987683&viewfull=1#post987683)
Схема есть в той же теме.
Что не получается?
спасибо, начал собирать только
Cornelius
02.03.2020, 11:01
начал собирать только
Скачайте (https://cloud.mail.ru/public/3tsB/5r87ACNoT) журнал Радио за 90-91 год, там вся методика сборки.
- Изменения в Z80 Card (ее схема тут (http://zx-pk.ru/threads/17329-tekh-razdel-orion-128-reviziya-512.html?p=644285&viewfull=1#post644285)): уменьшена плата,...
Уважаемый Error404, все пропало, схем нет, ни Z80 Card, ни схем самого Ориона-128 рев. 512...
Есть плата данной Z80 Card, хочу модернизировать, с ее помощью черную юбилейную плату. А без схемы, ну только догадываться приходится, какие микросхемы куда впаивать и как потом это все врезать в Орион. Покажите, пожалуйста, схему, Z80 Card, если возможно. Схем то на форуме несколько разных нешел, но хотелось бы именно от этой.
Error404
24.07.2020, 19:52
Уважаемый Error404, все пропало, схем нет, ни Z80 Card, ни схем самого Ориона-128 рев. 512...
Есть плата данной Z80 Card, хочу модернизировать, с ее помощью черную юбилейную плату. А без схемы, ну только догадываться приходится, какие микросхемы куда впаивать и как потом это все врезать в Орион. Покажите, пожалуйста, схему, Z80 Card, если возможно. Схем то на форуме несколько разных нешел, но хотелось бы именно от этой.
Схема вот эта:
http://www.emuverse.ru/w/images/a/a5/Z80CardII.png
Дополнительно к этой схеме на печатке из архива первого поста (ее можно брать целиком как есть - она разведена для установки в панельку ВМ80 без порезов под ВМ80, и ВМ80 потом можно вернуть) также турбирование на ЛЕ1 и смеситель сигналов "OUT Fx" с "LD F8xx" на ЛИ1. Также в том архиве можно посмотреть где делаются порезы на основной плате, в разрыв которых заводятся провода с разъема IDC20 платки Z80Card (с основной платы идет шлейфик с разъемом на плату Z80Card). При использовании ВМ80 на разъеме шлейфика просто замыкаются 6 пар контактов - по 3 пары с каждого края (одевается заглушка).
Ок, спасибо, всё понял. Про ЛЕ и ЛИ, как раз было нетпонятно.
Max Wood
18.01.2021, 22:15
Подскажите пожалуйста, а для чего 2 группы джамепров на плате?
Error404
19.01.2021, 12:29
Подскажите пожалуйста, а для чего 2 группы джамепров на плате?
Насколько помню, реально полезным там может быть только один DIP-выключатель - около ПЗУ F800 (рядом с преобразователем напряжения) - чтобы в ПЗУ прошить несколько прошивок и выбирать их странично этим выключателем. Второй DIP-выключатель около ВВ55 РОМ-диска был сделан "про запас" как и тамошнее посадочное место DIP-32 - если вдруг кому-то захочется ROM-диск сделать на этом месте (и выключателем выбирать его 64к-страницы), а не на выносной плате. На этой ревизии многое существует именно "про запас" :)
Max Wood
19.01.2021, 13:05
Насколько помню, реально полезным там может быть только один DIP-выключатель - около ПЗУ F800 (рядом с преобразователем напряжения) - чтобы в ПЗУ прошить несколько прошивок и выбирать их странично этим выключателем. Второй DIP-выключатель около ВВ55 РОМ-диска был сделан "про запас" как и тамошнее посадочное место DIP-32 - если вдруг кому-то захочется ROM-диск сделать на этом месте (и выключателем выбирать его 64к-страницы), а не на выносной плате. На этой ревизии многое существует именно "про запас" :)
То есть, если собирать оригинальную версию, то их можно и не впаивать? И еще такой вопрос: для чего нужен резистор Rx 10кОм под DD13?
Error404
19.01.2021, 23:19
То есть, если собирать оригинальную версию, то их можно и не впаивать? И еще такой вопрос: для чего нужен резистор Rx 10кОм под DD13?
Если ПЗУ будет 2к на 573РФ2(5), то в DIP-выключателе естественно смысла не будет. Просто в наше время купить (да и прошить) 28с512 проще и быстрее чем 573РФ2(5).
Пишу по остаточной памяти: Если ставится 8080, то вывод 13 DD13 подключен к питанию (лог.1). Если ставится Z80, то С триггера соединяется с D (что корректирует время переключения арбитра "видео-процессор"). Чтобы ничего при этом не резать и осуществлять переключение одной перемычкой "12-13" для Z80, а при 8080 там же иметь лишь подтяжку к лог.1, и служит этот резистор, которого раньше не было.
Sancho45
20.01.2021, 11:49
Подскажите пожалуйста, а для чего 2 группы джамепров на плате?
Думается речь идет о группе перемычек для переключения экрана в режим 480 точек по горизонтали. В шапке есть.
Всем добрый день. Подскажите как музпроцессор проверить на 512 версии?
Error404
04.03.2023, 01:26
Всем добрый день. Подскажите как музпроцессор проверить на 512 версии?
Имеется в виду AY8910 и аналоги? А он подключен? По какой схеме? На самой материнской плате нет дешифратора для какой-то из схем AY. Для схемы подключения от Спектрума BFFD/FFFD (внешней) есть например проигрыватель спектрумовских же форматов STM/ASM в Альтаир-Дос. Были вроде еще какие-то проигрыватели, был собственно редактор ASM, игры от Спека с поддержкой AY
sergey2b
25.04.2024, 22:19
если у кого то остались схемы поделитесь пожалуйста - Набор схем Ориона (ссылка больше не доступна)
и может есть ли где то список ошибок на плате ?
если у кого то остались схемы поделитесь пожалуйста - Набор схем Ориона (ссылка больше не доступна)
и может есть ли где то список ошибок на плате ?
Тут есть "Схема компьютера (перечерчена в хорошем качестве) + исходник в формате AutoCAD"
https://zxbyte.ru/orion128.htm
если у кого то остались схемы поделитесь пожалуйста
http://denn.ru/8bit/orion/128/orion-128_schematic(1).pdf
http://denn.ru/8bit/orion/128/orion-128_schematic(2).pdf
http://denn.ru/8bit/orion/128/orion-128_schematic(1).pdf
http://denn.ru/8bit/orion/128/orion-128_schematic(2).pdf
Это копия схемы с сайта Прусака (https://zxbyte.ru/orion128.htm), но без исходника.
Orion-128.dwg
Исходник схемы компьютера "Орион-128" в формате AutoCAD.
Требования по использованию исходника - сохранение копирайта.
------------------------
Prusak
http://zxbyte.ru/orion128.htm
- - - Добавлено - - -
Зачем нужен исходник схемы? А чтобы быстро развести эту плату в программе, как Вам удобнее.
И это будет вариант классики.
А еще можно поправить схему для своих нужд, и тоже развести. А еще.. с товарищами поделится. :)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot