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

User Tag List

Страница 119 из 176 ПерваяПервая ... 115116117118119120121122123 ... ПоследняяПоследняя
Показано с 1,181 по 1,190 из 1758

Тема: Сборка Орион-128 рев. 512

  1. #1181

    Регистрация
    02.02.2010
    Адрес
    Степное
    Сообщений
    601
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    перед всем этим нужно сделать это как я понял :
    выв 8 (GND) соединить с общим проводом
    выв 9 (запись) соединить с сигналом pFE (не pFC! поменялось ПО!) платы Z80Card (он выведен с ИД7 на краевое отверстие правее сигнала pFD, только неподписан шелкографией)
    выв 15 (D0) соединить с контактом А9 разъема X3 (ROM-диск)
    выв 2 (D1) соединить с контактом B9 разъема X3 (ROM-диск)
    выв 12 (D2) соединить с контактом B10 разъема X3 (ROM-диск)
    выв 10 (D3) соединить с контактом C9 разъема X3 (ROM-диск)
    То почти "это" так как платы Z80Card у нас нету....

  2. #1182

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergey_sitnik Посмотреть сообщение
    перед всем этим нужно сделать это как я понял :
    А можно поинтересоваться - а что ты сейчас делаешь?
    Надеюсь, НЕ УСТАНАВЛИВАЕШЬ ТМ9 на плату около ромдиска?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #1183

    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    603
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А на простой логике переключалку сделать несудьба? или как обычно, из пушек по воробьям, прикрутить контроллер который мощнее ориона

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

  4. #1184

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eagle Посмотреть сообщение
    А на простой логике переключалку сделать несудьба?
    С памятью?

    - - - Добавлено - - -

    да чего уж там скромничать, на плате Ориона и так уже два контроллера стоит, каждый мощнее Ориона в разы
    Хуже уже не будет.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #1185

    Регистрация
    02.02.2010
    Адрес
    Степное
    Сообщений
    601
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет сейчас я собираюсь паять девайс на pic16f628a, для ТМ9 у меня кровать стоит если вдруг пригорит. А на простой логике я бы сделал но сам не смогу, ибо хотя бы потому что пропах с детства в колхозе силосом и грязью, без схемы я не соберу , а PIC и индикатор лежат без дела, да и прошил я уже его....

  6. #1186

    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    603
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    С памятью?
    Зачем? Начальное значение задаём перемычками, остальное делают счётчики.

    - - - Добавлено - - -

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    да чего уж там скромничать, на плате Ориона и так уже два контроллера стоит, каждый мощнее Ориона в разы
    Хуже уже не будет.
    Не хуже, а нецелесообразно. А где второй-то контроллер? Для клавиатуры — первый, а второй?

    - - - Добавлено - - -

    А вот с этим не нужны никакие контроллеры и логика. Проще надо быть.
    Последний раз редактировалось Eagle; 23.11.2015 в 19:48.

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

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

  8. #1187

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Я про этот механизм даже не слышал.
    Код:
    в мониторе-3 изменена процедура обработки
    сброса:  после сброса (cold start) осущ-ся инициализация портов, устанавливаются стандартные
    значения системных переменных (см.далее) и управление передается на теплый старт (f86c).  при
    теплом старте (warm start) выполняются по порядку:  
               1.  проверяется нажатие <сс> или <ус>
    (только одной из них!) и если нажата, то управление передается резидентному ccp.  (это
    позволяет блокировать автоматическую загрузку ordos из rom-диска в мониторе-2 для этого
    приходилось отключать rom-диск).  
               2.  подсчитывается байт паритета (xor) области b800...bfff.
    если он равен 0e6h (а это сигнализирует о наличии <и исправности> ранее загруженной системной
    программы - напр:  cp/m boot или загружаемого монитора), то управление передается на 0bffdh.
               3.если байт паритета не равен 0e6h, анализируется наличие rom-диска или хотя бы 2k пзу по адре-
    су интерфейса rom-диска -0f500h.  если пзу есть, то его коды (первые 2к) загружаются в озу b800
    - bfff и управление передается на bffd.  
               4.  если и rom-диска нет, то осуществляется выход в
    резидентный командный процессор - ccp с двумя доступными командами (g, i).  
    
          Также, монитор расширен за счет организации доп.векторов системных подпрограмм - так
    теперь наряду с п/п ввода/вывода символов сделаны програмно-определяемыми и подпрограммы
    ldbyte и svbyte - п/п ввода/вывода байтов с магнитофона, что позволяет без переделки прикладных
    программ (напр.  редактора) применять другой (более надежный) формат записи данных на мг.
    ленту.  
           Но наверное самым интересным расширением монитора является введение так.наз.
    системных програмных прерываний.  теперь не имея в самом компьютере аппаратных прерываний,
    можно прервать исполнение прикладной программы, исполнить другую программу и вернуться в пер-
    вую программу (в том же состоянии, что было на момент прерывания).  теперь монитор перед
    выполнением сист.  функций (rdkey,cout,inkey, beep) осуществляет проверку на програмное
    прерывание - осуществляется проверка на одновременное нажатие клавиш <сс> и <ус>.  если эти
    клавиши не нажаты, то все как и ранее - выполняется сист.  функция.  если-же эти клавиши нажаты
    то выполняется проверка на наличие прерывания. 
                       В самом мониторе зашиты всего 3 прогр.
    прерывания, однако как и для директив монитора кол-во програмных прерываний может быть
    значительно расширено путем подключения доп.таблицы прерываний.  резидентны же в мониторе - три
    програмных прерывания:  <ус/сс> + <с> - break, горячий старт системы (яч.f86c) <ус/сс> + <s> -
    pause, пауза до нажатия клавиши <вк> <ус/сс> + <space> - выход в монитор из любой программы
    резидентные прерывания нельзя програмно блокировать, что дает возможность вскрытия защит
    коммерческих программ (использующих системные функции пзу f800).  
               Для желающих расширить
    количество програмных прерываний надо знать, что после обнаружения одновременного нажатия
    клавиш <ус> и <сс> (при выполнении п/п-м f800) проверяется нажатие клавиш <с>, <s> и пробела.
    если ни одна из этих клавиш не нажата то управление передается по адресу из ячеек f3df/e0.
    это позволяет вам расширять систему програмных прерываний.  но !!!  если вы хотите чтобы был
    возврат в точку прерывания - сохранять регистры !!!

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    А сохранять номер выбранной страницы для после включения где?
    Дык, нигде.
    Хотя ежели для любителей странного, то можно и в памяти часов, например.
    В Орион-ПРО для этого целый ДИП-переключатель впендюрили, испохабив для этой цели порт ВВ55 (вот нельзя же ж было одну АП6 поставить, надо были именно порт кастрировать на восемь разрядов).
    Последний раз редактировалось Error404; 23.11.2015 в 19:52.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  9. #1188

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eagle Посмотреть сообщение
    а второй?
    Питание. Писал же выше.

    - - - Добавлено - - -

    Error404, спасибо за цитату, не видел еще такой...

    - - - Добавлено - - -

    Цитата Сообщение от Eagle Посмотреть сообщение
    А вот с этим не нужны никакие контроллеры и логика.
    Вот за это - респект!
    Настоящий убердевайс!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #1189

    Регистрация
    02.02.2010
    Адрес
    Степное
    Сообщений
    601
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запустил девайс на PIC16F628 радости нету предела работает!

  11. #1190

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergey_sitnik Посмотреть сообщение
    Запустил девайс на PIC16F628 радости нету предела работает!
    Молодец!!!
    А я два диска еще "приготовил", медленно что-то идет. Еще шесть и будет хорошооооо...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 119 из 176 ПерваяПервая ... 115116117118119120121122123 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 1012
    Последнее: 06.06.2024, 06:49
  2. Ответов: 506
    Последнее: 15.09.2023, 02:34
  3. Ответов: 243
    Последнее: 02.03.2020, 19:18
  4. Сборка Денди
    от poisk в разделе Nintendo
    Ответов: 75
    Последнее: 07.11.2013, 10:39
  5. Сборка Пентагона 2.2
    от savelij в разделе Pentagon
    Ответов: 27
    Последнее: 08.12.2008, 11:21

Ваши права

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