User Tag List

Страница 37 из 44 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя
Показано с 361 по 370 из 433

Тема: Специалист: замена 8080 на 8085

  1. #361
    Activist Аватар для SYR-ALEX
    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    429
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    41 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    В Специалисте же нет прерываний. Это функция (прерывания) наверное добавляется только в маппере FUZIX? Да и то, была бы нужна только с внешним аппаратным контроллером прерываний или контролем приоритетов (как в Орионе-ПРО)? Программные же режимы Z80 (IM1, IM2) прекрасно работают без контроллера прерываний (в том же Орионе128 где прерывания есть, но INTA или его аналоги при этом не используется).
    Я почему спрашиваю: пытаюсь понять может что-то я недогоняю, т.к. сейчас начал на макетке делать аналогичный проект (минимальный Z80 по портам сходный с тутошним маппером FUZIX), и там я ничего такого с М1 не планирую делать (вот и думаю - не упустил ли чего).
    СЯБР остаётся СПЕЦИАЛИСТОМ на 100% с процом i8080A ( модуль FUZIX с ним не будет работать ). С i8085 и Z80 с модулем FUZIX уже можно использовать прерывания . Для прерывания по кадровым импульсам в схемах процов всё необходимое уже есть.
    На сколько ваша макета аппаратно совместима с местным модулем FUZIX ? И как обстоят дела с софтом для него ? Может какой тест написали ?

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

    Цитата Сообщение от Error404 Посмотреть сообщение
    Мусор читается если в момент чтения все устройства в Z (нет чипселекта) и шина не подтянута резисторами.
    Я так понял, /M1 надо добавлять в логику обработки /IORQ для того, чтобы не происходило непланового чтения из портов доступных на чтение, т.к. /IORQ выдается не только для чтения из портов, но и для чтения векторов прерывания (IM2), которые должны читаться реальными, или должен читаться FF, иначе возможен "улет" по несуществующему вектору обработчика прерывания (если вместо FF считается состояние порта).
    Совершенно верно . По той же причине некоторые игры на спеках не работали.

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

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

    По умолчанию

    Цитата Сообщение от SYR-ALEX Посмотреть сообщение
    На сколько ваша макета аппаратно совместима с местным модулем FUZIX ? И как обстоят дела с софтом для него ? Может какой тест написали ?
    Совместима процентов на 90. Часть унаследованную от специфики Спеца - особую планировку первой страницы памяти: экраны и прочее - я не буду реализовывать. Также не буду реализовывать и Орионовские экраны. Т.к. это будет миникомп ориентированный на RS-232 (и прочие интерфейсы типа SD, Ethernet работающие только через порты IO), т.е. все страницы памяти будут равноценны - все 64к доступны процу с отключаемым битом D5 порта FB "перекрытием" (склеенной областью) F000..FFFF (эта область будет всегда RAM страницы 0 в "склеенном" режиме и RAM/ROM в режиме полных страниц - см. ниже). Бит D6 порта FB разрешает прерывания.

    Страницы 64к будут выбираться только портом F9, старший бит которого определяет ОЗУ в этой странице или ПЗУ (0=ОЗУ, 1=ПЗУ - фактически чипселект ОЗУ/ПЗУ, пока планирую 512кб+512кб) остальные биты - адрес (запараллеленный у ПЗУ и ОЗУ). При сбросе и включении F9=80h (работает ПЗУ, в окне F000...FFFF ОЗУ страницы 0, идет инициализация - распаковка "ПЗУ" ROM-BIOS F800 на адрес F800 и т.п.), затем в нужный момент в порт F9 записываем 0, и далее работаем в ОЗУ как обычный Орион (или Специалист). Остаток ПЗУ (страницы 81h и далее) используем как ROM-ДИСК (или диск CP/M - такое поддержано в АльтаирДОС). Такая схема ОЧЕНЬ упрощает выборку (дешифратор) и позволяет обойтись минимумом корпусов (что для пайки на макетке важно). Пока не решил стоит ли сделать чтение значения порта F9 (это облегчило бы работу с прерываниями).

    Т.е. если писать код так, чтобы он после инициализации работал только в страницах 01h и выше, то такой код без модификации будет одинаково работать как на этом микрокомпе, так и на Орионе-128, Орионе-ПРО, Сябре с маппером FUZIX. Это даст мне возможность малой кровью перенести туда Альтаир-ДОС (клон CP/M) и UZIX (клон Unix v7). Обе они ориентированы на алфавитно-цифровой экран (в варианте Ориона128/ПРО алфавитно-цифровой экран конечно имитируется на графическом, но через драйвер, т.е. с точки зрения ОС все равно остается ASCII). Как оно получится по срокам - думаю не слишком быстро, в макетку пока только панельки впаял, схема тоже не дорисована, но оптимистично рассчитываю что-нить запустить уже в этом году .

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

    Также, как перспективный вариант (но врядли именно в моем исполнении, возможно таки удастся b2m уговорить допилить его реализацию до нормальной архитектуры диспетчера 60кб+4кб, дающего максимум ОЗУ процессу и быструю коммутацию процессов целыми страницами... в прошлый раз не уговорили ) собственно FUZIX в честь которого и назван маппер Сябра.
    Последний раз редактировалось Error404; 02.03.2017 в 21:42.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  4. #363
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хм, а маппер Русича будет?

  5. #364
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Хм, а маппер Русича будет?
    Я смотрю его даже к РК не поместили. Наверное и дамп ПЗУ есть и схема, но я не стал тему далеко шустрить. По добавлению клонов, наверное автор ответит.

  6. #365
    Banned
    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Я смотрю его даже к РК не поместили
    Ещё бы, он к РК не имеет никакого отношения. Это вариант Специалиста.

  7. #366
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MacBuster Посмотреть сообщение
    Ещё бы, он к РК не имеет никакого отношения. Это вариант Специалиста.
    Ну хорошо, а почему не выставили тему в ветку Специалиста? Соответствующий клон я ещё обычно оформляю у себя на сайте. Нужно всю его тему перерыть...

  8. #367
    Master Аватар для alx32
    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    849
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я так понял он не совсем совместим со Специалистом. А маппер совсем отдельная история, хотя и оригинальная.

  9. #368
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Схемы нет, образ ПЗУ секретный. И как по вашему делать мапер?

  10. #369
    Veteran Аватар для tank-uk
    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    415
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я понял из описания, Русич это больше терминал для ПЦ/ХТ чем полноценный комп

    Отправлено с моего JY-S2 через Tapatalk

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


    Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
    PLM-X 128 + AY -эмуль на 8меге
    Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
    Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
    Pentagon 1024SL 1.42 - работает не совсем стабильно
    ZXM-Phoenix V06
    ZX-Evolition Rev C2 White FSP-MItX
    Sprinter 2000 v.Zorel
    Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
    ZX-UNO v4.1 2М с 4 переключаемыми флешками
    Поиск-1 - ждет ремонта
    Корвет ПК8010 up to 8020
    MisT 1.31
    Galaksija + SMD
    [свернуть]

  11. #370
    Veteran Аватар для tank-uk
    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    415
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня что-то подобное используется на Z380 , называется КРОН-380М

    Отправлено с моего JY-S2 через Tapatalk

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


    Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
    PLM-X 128 + AY -эмуль на 8меге
    Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
    Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
    Pentagon 1024SL 1.42 - работает не совсем стабильно
    ZXM-Phoenix V06
    ZX-Evolition Rev C2 White FSP-MItX
    Sprinter 2000 v.Zorel
    Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
    ZX-UNO v4.1 2М с 4 переключаемыми флешками
    Поиск-1 - ждет ремонта
    Корвет ПК8010 up to 8020
    MisT 1.31
    Galaksija + SMD
    [свернуть]

Страница 37 из 44 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Кросскомпилятор Си под 8080
    от vinxru в разделе Разное
    Ответов: 110
    Последнее: 27.05.2024, 23:06
  2. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  3. схема АОН на 8080/z80
    от sergey2b в разделе Разный софт
    Ответов: 7
    Последнее: 07.02.2010, 22:43

Ваши права

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