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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Работа с MPU 6800 (HD6303)

  1. #1
    Junior Аватар для Dmitry Dubrovenko
    Регистрация
    22.10.2008
    Адрес
    Санкт-Петербург
    Сообщений
    28
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Работа с MPU 6800 (HD6303)

    Есть девайс (даже не один) на хитачевском HD6303.
    Как понял это клон мотороловского семейства 6800.
    Хочу прошивку подкорректировать.
    Дизассэмлер нашёл вроде. А вот ИДЕ с ассэмблером что-то никак не удаётся.
    Может кто что подскажет?
    И ещё вопрос относительно полной совместимости HD6303 с каким именно из 6800?
    ICQ нет, и в ближайшее время не будет.

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

  3. #2
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,271
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если верить Википедии, то

    Hitachi кроме того, что производила многие модели микропроцессоров Motorola, разработала свои модели микропроцессоров Hitachi 6301 и Hitachi 6303 с расширенным набором инструкций, которые могли выполнять код, написанный для 6800.

    Иными словами, у него нет полного аналога у Motorola. А так если по аналогии сравнивать, то должен быть MC6803.
    Но лучше сравни даташиты на HD6303 и MC6803
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51

  4. #3
    Junior Аватар для Dmitry Dubrovenko
    Регистрация
    22.10.2008
    Адрес
    Санкт-Петербург
    Сообщений
    28
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    разработала свои модели микропроцессоров Hitachi 6301 и Hitachi 6303 с расширенным набором инструкций
    Это я читал.
    Мало того, они там ещё внутри различаются.
    Например у меня HD6303r так у него есть два режима работы: с мультиплексированием шины адреса (как в обычном 8051) и без мультиплексирования (дополнительный порт отводится под шину адреса).
    А переключение режимов осуществляется считыванием состояния трёх портов при старте.
    Я нашёл документ под названием "HD6301/HD6303 SERIES HANDBOOK" на 1300 страниц и размером 50Mb, там про многое написано.
    Про совместимость пока там ничего не нашёл (что в общем-то и не удивительно).
    Но найти хотя бы на Моторолу.
    ICQ нет, и в ближайшее время не будет.

  5. #4
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,884
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dmitry Dubrovenko Посмотреть сообщение
    А вот ИДЕ с ассэмблером что-то никак не удаётся.
    Держи, ТАSМ. В архиве найдешь заодно и файлы моего проекта под 6800, там все настроено и транслируется запуском батника.

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

    В качестве "IDE" удобно использовать всякоразные блокнотоподобные, я пользуюсь Crimson Editor, к примеру.
    Scorpion ZS 256 turbo+/ZXMC 2.6/CF-HDD/FDD/Mouse/SMUC 2.1/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

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

  6. #5
    Junior Аватар для Dmitry Dubrovenko
    Регистрация
    22.10.2008
    Адрес
    Санкт-Петербург
    Сообщений
    28
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    там все настроено и транслируется запуском батника
    Тенкс.
    Буду пробовать.
    Только у меня что-то архив целиком не скачивается. Пришлось отдельно по файлам.
    ICQ нет, и в ближайшее время не будет.

  7. #6
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,884
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dmitry Dubrovenko Посмотреть сообщение
    Только у меня что-то архив целиком не скачивается. Пришлось отдельно по файлам
    винрар пятый, вероятно. Он какой-то странный, проблемы создает. Надо вернуться на 3.62...
    Scorpion ZS 256 turbo+/ZXMC 2.6/CF-HDD/FDD/Mouse/SMUC 2.1/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

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

  8. #7
    Junior Аватар для Dmitry Dubrovenko
    Регистрация
    22.10.2008
    Адрес
    Санкт-Петербург
    Сообщений
    28
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чёй-то засада с синтаксисом.
    Дизасм пишет директивы обычно, а TASM требует что бы в начале точка стояла.
    Ещё дизасм не создал директиву .end
    Какой всё-таки должен синтаксис быть?
    ICQ нет, и в ближайшее время не будет.

  9. #8
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,884
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dmitry Dubrovenko Посмотреть сообщение
    Какой всё-таки должен синтаксис быть?
    Логично, что синтаксис определяется ассемблером, а совсем не производителем чипа. Поэтому исходники часто оказываются привязаны к какому-то ассемблеру.
    Но обычно нет проблемы "переформатировать" их под другой. Есть в редакторах функция REPLACE, она в миг заменит к примеру DB на .DB или наоборот.
    Scorpion ZS 256 turbo+/ZXMC 2.6/CF-HDD/FDD/Mouse/SMUC 2.1/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

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

  10. #9
    Junior Аватар для Dmitry Dubrovenko
    Регистрация
    22.10.2008
    Адрес
    Санкт-Петербург
    Сообщений
    28
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Есть в редакторах функция REPLACE
    На самом деле с этим проблем особых нет.
    Можно менять, конечно.
    Некоторая нестыковка возникла пока только с удалением двоеточий.
    Редактору-то всё-равно, он помимо точек после меток, удалил и все остальные (из коментариев и ввода текста).
    Но только что-то какие-то там метки несуществующие образовались.
    Буду разбираться, но может подскажете проверенный дизасм?

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    я пользуюсь Crimson Editor
    А есть у него какие-то преимущество по сравнению, например с тем же Нотэпэд++ (пока не рассматриваем фичи типа редактирование файлов по ФТП)?
    Пока нашёл там только подсветку синтаксиса 68000.
    Но это вроде как бы немного другой контроллер.
    Ну и хотелось бы конечно нормального ИДЕ (избаловался уже).
    ICQ нет, и в ближайшее время не будет.

  11. #10
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,884
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dmitry Dubrovenko Посмотреть сообщение
    Ну и хотелось бы конечно нормального ИДЕ (избаловался уже).
    Хотеть сейчас можно что угодно, но сумлеваюсь в результате... Я в свое время плотно копал интернеты, подбирая инструмент для написания кода. Ничего лучше тасма не нашел.

    Цитата Сообщение от Dmitry Dubrovenko Посмотреть сообщение
    А есть у него какие-то преимущество по сравнению, например с тем же Нотэпэд++
    Настройка действий по нажатию горячих кнопок. У меня настроено транслирование. В некоторых случаях возможно даже запуск эмулятора для проверки работы только что написанного кода. В общем, возможности слегка приближены с IDE.

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

    Цитата Сообщение от Dmitry Dubrovenko Посмотреть сообщение
    Пока нашёл там только подсветку синтаксиса 68000
    Вот с 68000 отдельная песня. Там есть комплект программ, то самое IDE. Easy68K вроде как называется. Правда, пейсателя сего творения мне убить хотелось регулярно. Начиная со шрифтов и далее по списку.
    Scorpion ZS 256 turbo+/ZXMC 2.6/CF-HDD/FDD/Mouse/SMUC 2.1/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

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

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. CM601P клон Motorola 6800
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 15.03.2011, 12:05
  2. Работа с SDRAM
    от AlexBel в разделе Unsorted
    Ответов: 0
    Последнее: 31.10.2009, 10:18
  3. Работа с STS5.7
    от DemiChron в разделе Программирование
    Ответов: 3
    Последнее: 24.07.2005, 20:14

Ваши права

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