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

User Tag List

Страница 134 из 136 ПерваяПервая ... 130131132133134135136 ПоследняяПоследняя
Показано с 1,331 по 1,340 из 1351

Тема: Орион-128: Разное

  1. #1331
    Activist
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    точнить версию Монитора F800
    Версия монитора: M35ZRKS

    Цитата Сообщение от Error404 Посмотреть сообщение
    ут надо понимать, что Юзикс и в хвост в гриву использует и прерывания
    вот с этим похоже у меня и проблемы, не работает Диззи теперь вот и с uzix-ом непонятки. Вообще, прерывания у меня реализованы следующим образом: приходит 1 в 6 разряде порта FB, жду когда придет высокий vsync, жду когда процессор установит в высокий уровень сигналы #wr, #rw, #merq и #iorq, делаю низким #int, жду повторного поднятия этих сигналов, чтобы точно сработал триггер Z80 и поднимаю #int. В следующий раз #int будет низким только когда придет высокий vsync, но и соответственно 6 бит порта FB. Т.о., #int будет 60 Гц.
    Последний раз редактировалось ZPilot; 07.12.2021 в 21:00.

  2. #1332
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Версия монитора: M35ZRKS


    вот с этим похоже у меня и проблемы, не работает Диззи теперь вот и с uzix-ом непонятки. Вообще, прерывания у меня реализованы следующим образом: приходит 1 в 6 разряде порта FB, жду когда придет высокий vsync, жду когда процессор установит в высокий уровень сигналы #wr, #rw, #merq и #iorq, делаю низким #int, жду повторного поднятия этих сигналов, чтобы точно сработал триггер Z80 и поднимаю #int. В следующий раз #int будет низким только когда придет высокий vsync, но и соответственно 6 бит порта FB. Т.о., #int будет 60 Гц.
    Монитор M35ZRKS в принципе я и сам использовал какое-то время, должен подходить.
    С прерываниям в деталях сигналов не подскажу, уже не помню деталей.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  3. #1333
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    вот с этим похоже у меня и проблемы, не работает Диззи теперь вот и с uzix-ом непонятки. ...
    видимо про z80 вы не в зуб ногой. ничего не понял из вашего алгоритма.
    инт такая штука, если поднята то работает всегда. т.е. если поднять инт дольше той процедуры, которая должна выполнятся по инту, она повторится - процедура инта, иии так далее .....
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #1334
    Activist
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    видимо про z80 вы не в зуб ногой
    Да я и не претендую на другое.
    В схеме int активный никого уровня, да и в даташите. В оригинале, на схеме, в цепи int есть конденсатор. Физически, он делает "иголку", очень короткий импульс с частотой 50 Гц. Длительность этого импульса мне неясна. В своем алгоритме я пытался сказать, что сделал длительность этого импульса равным 2 обращениям к памяти или портам. Я бы сказал к 6 тактам Z80, но это не так, тк это не "железный" Z80, это не "железный" Орион, это ФПГА синтез. Сделал я так, потому что ФПГАшный z80 тактируется 50 МГц, если сделать длину int 1 такт, есть шанс пропустить int. Вот и все.


    Цитата Сообщение от OrionExt Посмотреть сообщение
    она повторится - процедура инта, иии так далее
    О том и речь.

  5. #1335
    Activist
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    сделать длину int 1 такт, есть шанс пропустить int
    Посмотрел синтез Z80, #int можно сделать в 1 такт.
    С прерываниями разобрался, работают как надо.

  6. #1336
    Activist
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тест заработал полностью (исключая pio-чипы и контроллер дисковода):

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

    [свернуть]

    Exolon:

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

    [свернуть]


    Хоть тест и проходит, прерывания работают как положено (касаемо сигнала #int), но.. Диззи с диска Error404 (по его ссылке) и Юзикс не работают.
    Диззи звисает вот здесь:

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

    [свернуть]
    Вернее не зависает, а не проходит дальше, нажимешь Ентер, экран очищается и опять появляется надпись "PRESS ENTER". Куда копать дальше, не знаю. Запускал кто это на "железном" Орионе?
    Последний раз редактировалось ZPilot; 16.12.2021 в 03:33.

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

  8. #1337
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Посмотрел синтез Z80, #int можно сделать в 1 такт.
    С прерываниями разобрался, работают как надо.
    видишь , как просто. спасибо за фитбек. а то либо молчат и втехаря надуваются, как шарики, а потом ... я так понял дизи 2 заработал, он и не в каждом эмуляторе работает как надо
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #1338
    Activist
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    видишь , как просто. спасибо за фитбек. а то либо молчат и втехаря надуваются, как шарики, а потом
    Да чего надуваться то? Просто пойми, "стариков ассов" разбирающихся в этих процессорах очень мало осталось, много забылось за ненадобностью, а вновь разбираться нет смысла, тк применить эти знания просто негде (я имею ввиду комерческую основу - как двигатель).

    Цитата Сообщение от OrionExt Посмотреть сообщение
    так понял дизи 2 заработал
    Нет, не заработал, но дело не в прерываниях, я что-то упустил, но пока не пойму что. Вернее заработал частично, зациклен на "Press Enter". В предыдущем посте есть фото.
    Последний раз редактировалось ZPilot; 22.12.2021 в 23:31.

  10. #1339
    Activist
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, бился я, бился со своим Орионом, а потом запустил ваш эмулятор... Нормальный человек сразу бы так сделал, но ко мне это не относится
    Короче, Диззи-1# и Диззи-2# на нем не работают также, а uzix, если на вашем эмуляторе включить только 256 КБ памяти, тоже циклично выводит сообщение, что и у меня, 256 КБ ему мало. ))) Похоже, что у моего Ориона все Ок, спасибо!!!!

    Всех с наступающим Новым годом! Здоровья, успехов, благополучия, мира и добра!!!

  11. #1340
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZPilot Посмотреть сообщение
    Error404, бился я, бился со своим Орионом, а потом запустил ваш эмулятор... Нормальный человек сразу бы так сделал, но ко мне это не относится
    Короче, Диззи-1# и Диззи-2# на нем не работают также, а uzix, если на вашем эмуляторе включить только 256 КБ памяти, тоже циклично выводит сообщение, что и у меня, 256 КБ ему мало. ))) Похоже, что у моего Ориона все Ок, спасибо!!!!

    Всех с наступающим Новым годом! Здоровья, успехов, благополучия, мира и добра!!!
    С Новым Годом!
    Наверное вполне такое может быть. При 256к получается такое распределение: 64к(page0)+64к(page1) служебная область (экраны, драйвера, ядро CP/M), 64к(page2) - TPA CP/M (в которой живет ядро UZIX), 64k(page3) - init UZIX. Init и ядро работают, а процессы запускать негде, вот и такой эффект. Конечно, там должно было бы быть какое-то осмысленное предупреждение
    А есть возможность добавить памяти? Оно полезно и кроме Uzix, в "лишней" памяти можно организовывать электронные диски (в любой практически ОС Ориона).
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  12. Этот пользователь поблагодарил Error404 за это полезное сообщение:

    ZPilot (01.01.2022)

Страница 134 из 136 ПерваяПервая ... 130131132133134135136 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Специалист: Разное
    от Splinter в разделе Специалист
    Ответов: 171
    Последнее: 09.05.2018, 07:50
  2. Видео про спекрум новое разное
    от AAA в разделе Новости
    Ответов: 19
    Последнее: 05.08.2016, 22:57
  3. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50
  4. Ответов: 4
    Последнее: 05.10.2006, 20:18
  5. Я готов купить Радио и Орион
    от Shaos в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 18.12.2005, 22:15

Метки этой темы

Ваши права

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