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

User Tag List

Страница 43 из 43 ПерваяПервая ... 3940414243
Показано с 421 по 424 из 424

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

  1. #421
    Пользователь Специалиста Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    2,880
    Благодарностей: 636
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что читается, например при процессоре 8080? У меня стоит байт на него: 11хххххх. Может сделать инверсно: 00хххххх? А может порты не те. Вот исходник чтения:
    ld a, #98
    ld (RUS), a ; запись РУС в ВВ55
    ld a, (PortA) ; чтение из порта А
    and #c0
    cp #30
    jp z, CPU8080
    cp #70
    jp z, CPU8085
    cp #b0
    jp z, CPUZ80
    ld hl, Text4
    CPUPrint call LinePrint
    ...
    Text4 defm "- "
    defb #00
    ...
    CPU8080 ld hl, Text5
    jp CPUPrint
    ...
    Text5 defm "8080"
    defb #00
    ...
    PortA equ #f000 ;
    RUS equ #f003 ;
    Кстати как проценты бегут? Ускорить или замедлить? Проверяются выборочные байты основной памяти. Если сделать проверку каждого байта процесс проверки займёт длительное время. Пока проверяется каждый 49152/100%=491 -й байт.

    По ID процессора ещё. В исходнике SD грузилки стоят порты указанные ниже и они соответствуют портам B, C и РУС:
    CLC_PORT = 0F001h
    DATA_PORT = 0F002h
    CTL_PORT = 0F003h
    А вот ВВ55 настраивается так:
    ; Режим передачи
    MVI A, SEND_MODE
    STA CTL_PORT
    ...
    SEND_MODE = 10010000b ; Настройка: 1 0 0 A СH 0 B CL 1=ввод 0=вывод
    И вроде верно в РУС записываю: 1001хххх.
    Последний раз редактировалось fifan; 26.04.2017 в 14:15.
    http://nick-name.ru/forum/Fifan.gif
    Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/
    Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)

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

  3. #422
    Activist Аватар для SYR-ALEX
    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    212
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всё правильно для ВМ80 должно быть CPUID=00 .


    Проценты можно не трогать скоростью вполне сносная . Адрес PIO PA F000H правильно . Настройки порта тоже в порядке . По команде MF000 видно как меняются биты D4-D7 .
    Последний раз редактировалось SYR-ALEX; 26.04.2017 в 19:47.

  4. #423
    Пользователь Специалиста Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    2,880
    Благодарностей: 636
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хорошо меняю два старших бита на прямые, может тогда программа увидит ID процессора.
    http://nick-name.ru/forum/Fifan.gif
    Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/
    Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)

  5. #424
    Activist Аватар для SYR-ALEX
    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    212
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К сожалению ближайшее 3 недели на реале опробовать не смогу . Последнее время работа в командировках . За месяц дома бываю не больше недели .

Страница 43 из 43 ПерваяПервая ... 3940414243

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

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

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

  1. Ратмир

Похожие темы

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

Ваши права

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