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

User Tag List

Показано с 1 по 7 из 7

Тема: 4.К602ВМ1

  1. #1
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    38 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 4.К602ВМ1

    Благодаря поддержке ув. GARNIZON, Подключил 4.К602ВМ1 к АГАТ-7.

    Работает. Надо будет проверить, какие там недокументированные команды как реализованы.

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







    Проверил сегодня 4.К602ВМ1 на совместимость с 65C02 по кодам. Успешно. Это 65С02.

    Кстати, кто-нибудь может расшифровать, что на экране?
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

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

  3. #2
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,152
    Спасибо Благодарностей отдано 
    229
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    189 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А в чем там особенности подключения? Просто вместо штатного процессора или надо что-то "допилить"?

  4. #3
    Activist
    Регистрация
    16.11.2015
    Адрес
    г. Москва
    Сообщений
    233
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    Кстати, кто-нибудь может расшифровать, что на экране?
    Вижу программку, начинающуюся по адресу $4000:

    LDA #$01
    LDX #$02
    LDY #$03
    ORA ($90) <- косвенная адресация через нулевую страницу, есть только у Rockwell и выше
    BRK

    Дальше выполнили команду просмотра адреса $90, вывелось 33 33 - это адрес по которому будет выполняться косвенное обращение.

    Потом просмотрели адрес $3333 - там лежит $AA.

    Потом выполнили программу с адреса $4000. В регистр A загрузилось $01, в X - $02, в Y - $03. A сORилось с $AA, получилось $AB.

    При выполнении BRK вывелись регистры процессора: A=AB, X=02, Y=03, регистр состояния B0, стек E1.

  5. #4
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    777
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавлю.
    по $4006 опкод $12. Для стокового 6502 - это illegal opcode "KIL", "HLT" - то есть вешает, останавливает проц с выставлением на ШД $FF. А для 65C02 - это ORA (ZP) с косвенной короткой адресацией - побитное ИЛИ аккумулятора с байтом ($AA), находяшегося по эффективному адресу ($3333), который находится в $90-$91. Что мы и видим: "A=AB" ($01 or $AA).

    Сергей, только первую ножку отрезал от земли, или еще что-то?
    Последний раз редактировалось LeoN65816; 06.10.2016 в 07:42.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  6. #5
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    38 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, все правильно описали. Команда $12, как мне известно, есть только в 65С02 и выше, а в обычном 6502 останавливает счетчик PC, что приводит к зависанию проца.

    Я ничего дополнительно не делал - только поставил процессор в плату с кроваткой, которую прислал GARNIZON.
    А надо было?
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

  7. #6
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    777
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergei Frolov Посмотреть сообщение
    А надо было?
    Когда-то давно на www.6502.org попадался топик, что W65C02S нельзя "напрямую" вживлять вместо 6502, потому и спросил. Western Design Center - разработчик 65C02, затем Rockwell (как и другие фирмы) купили лицензию у WDC.
    Однако, здесь говорят, что Rockwell 65C02 - pin-совместим с 6502. И во всех копи-пастенных "справочниках" о 4.К602ВМ1 говорится о Rockwell в качестве прототипа.
    Последний раз редактировалось LeoN65816; 06.10.2016 в 18:21.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  8. #7
    Veteran
    Регистрация
    30.08.2005
    Адрес
    Питер
    Сообщений
    1,212
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    38 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там была проблема в том, что Western Digital решил использовать ногу № 1 для какого-то индикатора прерываний. И эта фича есть только у 65С02 от WD. А у остальных, в том числе у R65C02P2, который 4.К602ВМ1 - там как и у 6502 - земля.
    Собираю в коллекцию советские калькуляторы и компьютеры.
    Мой сайт: http://www.leningrad.su/museum/

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

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

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

Похожие темы

  1. [Продам] К602ВМ1 & матричный принтер
    от GARNIZON в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 15.05.2011, 11:25

Ваши права

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