Author |
Message |
nopasaran
Junior
Joined: 26 Oct 2017 10:11 Posts: 3 Location: Samara
|
Всем привет! есть у меня такой корпусок. точнее, болгарский или ГДРовский аналог Motorola MC6800. насколько сильно различны этот процессор и 6502\6510? то что поножовочная несовместимость должна быть, к гадалке не ходи - это еще терпимо. но по опкодам и системе команд кто-нибудь делал разследование? вот сравнить эти два процессора пристально кто-нибудь пробовал.
|
26 Oct 2017 22:01 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
что-то я засомневался в этом сообщении... Из тех соображений, что даже аналог Motorola MC6800 и 6502\6510 - процессоры довольно-таки несхожие, даже если просто полистать гугл... Когда я сам листал, был довольно-таки удивлен, насколько много материалу в сети по микропроцессору 6502, и нсколько бедно - по MC6800.
_________________ iLavr
|
27 Oct 2017 11:31 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
6501 вроде по ногам совпадал с 6800 - моторолка подала на них в суд и они сделали 6502 с совсем другими ногами, т.е. после этого ничего общего между ними не стало...
|
27 Oct 2017 18:05 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я просто в связи с вот этой темой 6800 - моторолку в гугле поискал и кое-какой материал сохранил. Кстати, пишут, что в бОльшей мере у 6800 - моторолки "торчат уши" от i8008, их даже местами разбирают рядом. Но сам не проверял - не знаю. Знаю теперь, что 6502 отличается зело от 6800 - моторолки.
_________________ iLavr
|
28 Oct 2017 05:29 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В общем, мы пришли к выводу, что MOS Technology 6502 и Motorola MC6800 довольно-таки разные CPU. Вот MOS Technology 6502 : А вот Motorola MC6800: И топик-стартер мог бы в этом и сам убедиться, но, похоже, его забанили в Гугле. Понятно, что как и у всех подобных CPU, у MC6800 и MOS 6502 есть АЛУ, блок регистров, устройство управления и синхронизации, 8-битная шина адреса, 16-разрядная шина адреса, да еще шина управления. На этом сходство и заканчивается...
_________________ iLavr
|
28 Oct 2017 05:51 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Просто в глобальном поиске по 6502 мне вдруг высыпало программную модель Motorola MC6800. (АЛУ на каринку добавил я сам). И я неожиданно был очень удивлен, как это похоже на мои изыскания по 4-битному АЛУ, хотя с Motorola MC6800 я ранее не был знаком. Но в итоге я так и сделал свой 4-bit Processor с двумя рабочими регистрами А и В. Ну мне кажется, тут и я и Motorola просто исходили из неких "общих" принципов построения ЦПУ.
_________________ iLavr
|
28 Oct 2017 06:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
может соединить этот топик с уже существующим 6800?
|
28 Oct 2017 07:29 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да перекинь сюда в ветку 65ХХ тот пост про 6800 - и делов-то... чего еще объединять... Я вот только не понял, где топикстартера корпусок... Забыл приаттачить что ли... что меня и несколько насторожило...
_________________ iLavr
|
28 Oct 2017 08:15 |
|
|
kuber
Fanat
Joined: 20 Sep 2015 02:50 Posts: 84
|
Доброго времени суток. Попадалось ли кому толковое описание на русском языке команд микропроцессора 6800 и 6809 Источники информации в нете скудны на русском. Заранее спасибо
|
10 Feb 2018 15:27 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
10 Feb 2018 16:54 |
|
|
kuber
Fanat
Joined: 20 Sep 2015 02:50 Posts: 84
|
Доброго времени суток. Спасибо, интересная литература, не попадалась. Жалко что сканы страниц. Сам использую книгу автора "М. Рафикузаман" "Микропроцессоры и машинное проектирование микропроцессорных систем" 1 том. книга досталась не очень хорошем состоянии, зачитанная и ремарками. Тонкости не разборчивы.
Для моего эмулятора 6800 не хватает моего понимания точного формирования флагов , и условных переходов. Написанный под процессор 6502 мой эмулятор-дизассемблер вроде работает, все мной написанные тестовые программы выполняются правильно. Для этого пришлось написать дизассемблер. Правильно ли воспринимает мой эмулятор команды - всё проходит. А эмуляцию OSI Basic - по дизассемблеру вижу память и стек работает , ожидаемые запросы. Всё отрабатывает но зациклилось но моменте: скин терминала.
Предполагаю дело во флагах.
Эмулятор под 6800 на моменте описания установки флагов и транскрипции условных переходов. Поэтому и мне хотелось более подробное описание на русском этих моментов.
|
11 Feb 2018 02:54 |
|
|
emax
Novelist
Joined: 15 Sep 2014 22:32 Posts: 29 Location: Пермь
|
Что-то была похожая проблема, точно не помню, но кажется если бейсик расположен в ОЗУ, то его алгоритм автоматического определения размера памяти (записать байт-прочитать байт) затирал сам бейсик. Попробуйте задать размер памяти конкретным числом вручную и ширину экрана тоже.
|
16 Feb 2018 12:35 |
|
|
kuber
Fanat
Joined: 20 Sep 2015 02:50 Posts: 84
|
Доброго времени суток. Пробовал я и задавать разные размеры, значения Бейсик забирает, но выдает тот же "?0M ERROR" "MEMORY SIZE?" По поводу затирания самого Бейсика, у меня есть возможность выводить дамп памяти там видно что Бейсик цел. Потом у меня программно запрещена запись в область Байсика. Буду разбираться.
|
18 Feb 2018 03:33 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Кстати говоря, и на нашем форуме та же ситуации - бедно - по MC6800... И я по жизни компьютеров на MC6800, судя по моей памяти, не встречал... Поэтому меня очень удивил материал про следующий компьютер: Малоизвестный компьютер SWTPC 6800А Motorola-то, оказывается, и пыталась, и даже довольно успешно конкурировала с Altair 8800! P.S. Если вдруг кого заинтересовало, документация на ящичек здесь: https://ia902803.us.archive.org/8/items/swtpc6800microcomputersystem/SWTPC%206800%20Microcomputer%20System.pdfP.P.S. И вот здесь имеется обширный материал по SWTPC 6800: https://www.computinghistory.org.uk/det/16739/SWTPC-6800/
_________________ iLavr
|
25 May 2022 04:07 |
|
|
shiny
Senior
Joined: 14 Oct 2023 06:59 Posts: 145
|
удивлен, что никто не упомянул компьютер Пълдин
_________________ uselessretro.blogspot.com
|
06 Feb 2024 10:22 |
|
|