nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 18 Jun 2018 07:45



Reply to topic  [ 24 posts ]  Go to page Previous  1, 2
"Специалист" на 6502 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16594
Location: Colorado
Reply with quote
Post 
Lavr wrote:
Послать-то ты можешь, но весь вопрос - как оно дойдет.
Я хоть и ближе живу, но я так понимаю, что jdigreze так Новогоднего слона и не получил?


То был обычный конверт без таможенной декларации - я больше так засылать небуду :(

_________________
:eugeek: https://twitter.com/Shaos1973


21 Feb 2015 19:07
Profile WWW
Fanat

Joined: 10 Dec 2008 09:39
Posts: 90
Location: Белгород, Россия
Reply with quote
Post 
Сейчас обострение. В Россию ни письма, ни бандероли с "запада" не доходят. Главное "туда - прекрасно и быстро, а "обратно" - застревают где-то в "европах", включая терминалы международных курьеров в Москве. До почты России просто не доходят.

P.S. Что самое странное, из интернет-магазинов доходит прекрасно. А вот от физлица к физлицу - нет.

_________________
С уважением, Сергей.


23 Feb 2015 06:25
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
уже купил 6 штук - уже в России они, ~300 p. доставка.
... вроде как чипы от Rockwell...

Да, они уже не только в России, а уже у меня дома. Утром мне их на работу завезли.
А приехали они сюда еще где-то в пятницу, но поскольку выходные совпали с 23-м
февраля, а он у нас выходной, человек решил меня не беспокоить на праздники.

Микропроцессоры, действительно, от Rockwell: R65C02P2
------------Image
Фото не моё, но мои - точно такие-же.

Упакованы очень хорошо, в кассетницы из проводящей пластмассы, завернуты в полиэтилен,
обмотаны скотчем, и завернуты в пузырчатую пленку.
Собственно, я их еще и и не распаковал, а развернул пленку и точно посмотрел маркировку,
чтобы скачать даташит.

С учетом, что заказ мы сделали 28-го января, то доехали они с Алибабы примерно за 20...22
дня в совокупности.
Если говорят правду, что у нас все отправления идут через Москву, то в Москву, видимо,
доставка быстрее, хотя географически я к Китаю чуть поближе живу... :wink:

_________________
iLavr


24 Feb 2015 09:51
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
Микропроцессоры, действительно, от Rockwell: R65C02P2

Посмотрел я что это за R65C02P2, поскольку документация у меня была подобрана только
на чипы от "Famicon", а чипы от Rockwell имеют некоторые отличия.

Микропроцессор R65C02P2 представляет собой расширенную CMOS версию 6502 с
максимальной тактовой частотой 2 МГц, с 32 дополнительными инструкциями, и дополнительным
режимом адресации.

Отличий от 6502 в цоколевке микропроцессор R65C02P2 не имеет.

Image

Quote:
The changes in the R65C02 are as follows:
increment instructions can now use accumulator addressing!
There are bit manipulation instructions (RMB, SMB, BBR, BBS).
X register indexing now allows JMP (addr,X).
JMP (addr) can now straddle a page boundary (not so on the 6502).
Undefined opcodes are now NOP instructions (of various lengths).
The D flag is cleared on reset or after an interrupt.
The N flag is now valid in decimal mode.
The entirely new instructions in the R65C02 are:

BRA — unconditional branch (always)
PHX — push X onto stack.
PHY — push Y onto stack.
PLX — pull X from stack.
PLY — pull Y from stack.
STZ — store zero to memory.
TRB — test and reset memory bits against accumulator
TSB — test and set memory bits against accumulator

The extra address mode is a "zero page test relative" that the Rockwell documentation calls
simply "relative" addressing, despite the fact that the original 6502 had a relative mode
(used only for branching).

В микропроцессоре R65C02 имеют место следующие изменения:
- инструкции приращения (инкремента) могут теперь использовать аккумуляторную адресацию!
- Есть инструкции манипуляции битами (RMB, SMB, BBR, BBS).
- Режим индексации по регистру X позволяет выполнение команды JMP (addr,X).
- Команда JMP (addr) может теперь пересекать границу страницы (не так, как у 6502).
- Неопределенные коды операций в настоящее время выполняются как инструкции NOP (различной длины).
- Флаг D очищается при сбросе или после прерывания.
- Флаг N теперь действителен (доступен) и в десятичном режиме.

Совершенно новыми инструкции в микропроцессоре R65C02 являются:
- BRA — безусловный переход (выполняется всегда)
- PHX — занести X в стек.
- PHY — занести Y в стек.
- PLX — вытащить X из стека.
- PLY — вытащить Y из стека.
- STZ — записать нуль в ячейку памяти.
- TRB — тестирование и сброс битов памяти по состоянию аккумулятора
- TSB — тестирование и установка битов памяти по состоянию аккумулятора.

Дополнительный режим адресации "относительный тестовый нулевой страницы", который
документация Rockwell называет просто "относительной" адресацией, несмотря на то, что
в оригинальном 6502 был режим относительной адресации (используемый только
для ветвлений).


Кстати говоря, отечественный микропроцессор 4.К602ВМ1, о котором шла речь выше,
разработан как раз по образу и подобию R65C02P2, а не оригинальных 6502 и 65С02.

_________________
iLavr


25 Feb 2015 20:36
Profile
Banned
User avatar

Joined: 04 Jan 2013 11:09
Posts: 398
Location: 95.24.178.158
Reply with quote
Post 
Lavr wrote:
Так что мне только Алибаба и Алиэкспресс...
...
уже купил 6 штук - уже в России они, ~300 p. доставка.

Интересно. Действительно, и выбор есть, и сравнительно не дорого, несмотря на кризис.

http://ru.aliexpress.com/item/5PCS-R65C02P2-MICROPROCESSORS-CPU/1441786714.html
http://ru.aliexpress.com/item/Free-Shipping-10PCS-R65C02P2/2021632480.html
http://ru.aliexpress.com/item/R65C02P2-R65C02P1-R65C02P3-R65C02P3E-R65C02P4-Plastic-Dual-DZ/953872881.html

Пожалуй, тоже попробую здесь заказать несколько штук, раз уж у Вас так удачно прошло.

А то я с такими CPU опыта не имел, и не поимею, если цены поднимутся!
А простых и интересных конструкций на этом процессоре есть прилично:
http://www.grappendorf.net/projects/6502-home-computer
http://searle.hostei.com/grant/6502/Simple6502.html
http://www.chrisward.org.uk/6502/


27 Feb 2015 15:59
Profile
Fanat

Joined: 19 Feb 2017 04:46
Posts: 61
Location: 600 км от Москвы
Reply with quote
Post Re:
Lavr wrote:
где Волков мог увидеть схему "мака" в Днепропетровске в 1984 г.?
Схему Apple Mac-128, что выпускался с января 1984 А.Волков не смог бы увидеть, если бы захотел и в 90-тые. Схемы не поставлялись.

Вообще всё для Макинтоша стараниями Стива Джобса было закрыто и засекречено, чтобы избежать конкуренции. Даже программистам информации, чтобы писать программы не хватало. Потому (в основном) и удалось избежать клонирования. Но это-то и довело Apple почти до краха к середине 90-тых и вызвало проигрыш Mac-компьютеров в конкуренции с PC.

Если бы не применялись засекреченные и недоступные для повторения БИС и клонмейкеры могли бы штамповать дешёвые клоны, то благодаря лучшим параметрам железа и программ Apple в итоге вытеснил бы PC, став мировым стандартом. А так фирма Apple будучи монополистом и удерживая цены много зарабатывала в 80-тые, но доля машин MAC у населения быстро падала, составив в итоге лишь крошечную часть парка компьютеров, особенно вне США.

И даже, если бы А.Волков поимел схему Mac-128 в 1984-85, то это ему нисколько бы не помогло в разработке Специалиста. На схеме видны только соединения БИС-ов, из чего невозможно почерпнуть ни одной идеи.

Похоже тема установки 6502 в Специалист заглохла ? Угас энтузиазм или сломили технические трудности ?


03 Jun 2018 19:46
Profile
Maniac
User avatar

Joined: 13 Nov 2007 12:09
Posts: 216
Location: Ставрополь
Reply with quote
Скорее давит вопрос наличия необходимости, ибо сваять железную схему это у нас запросто, только без софта она как бы и нафиг не нужна... А его нет, как и на сам Спец (считать наплаканное котом количество наличием софта ну просто стыдно).


03 Jun 2018 22:40
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
rw6hrm wrote:
Скорее давит вопрос наличия необходимости, ибо сваять железную схему это у нас запросто,
только без софта она как бы и нафиг не нужна...

Вот с этим - соглашусь. Нужен хотя бы Монитор. Поэтому запасся Монитором от Эппл-1 Возняка.
Изучаю, что и как там у него, чтобы адаптировать под железо "Специалиста".

_________________
iLavr


04 Jun 2018 08:50
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
barsik wrote:
Похоже тема установки 6502 в Специалист заглохла ? Угас энтузиазм или сломили технические трудности ?

Да мы в общем-то давно выяснили, что Волков не подглядывал ни в какие Эпплы, а руководствовался,
возможно, материалами из отечественной технической литературы и хорошим здравым смыслом.

А тема установки 6502 в "Специалист" не заглохла, и "технические трудности" никакие особо не предвиделись.
Благо у меня накоплен большой материал по семотехнике устройств на этом самом 6502...

Просто вышло так, что коллега PVV предложил очень хорошую схему преобразователя 5 в 12 Вольт из подручных материалов.
А посетитель форума - kossky77 - попросил здесь проработать сборку "Простейшей микроЭВМ (К580ВМ80А)"
для школьников.

Поскольку мне понравилось делать такие схемы на беспаечных макетках в "пошаговой" последовательности,
когда после запуска тактового генератора и проверки микропроцессора на исполнение NOP, схема далее
работоспособна практически на каждом шагу, я и решил отложить пока в сторону эксперименты
по установке 6502 в "Специалист", а сделать, наконец, эту самую "Простейшую микроЭВМ (К580ВМ80А)"
в варианте, доступном для повторения школьниками:

Image

Но, собрав этот макет, я подумал, что скорее всего нынешние школьники с этим не справятся... :osad:

А установка 6502 в "Специалист" - на очереди... но это не будет классический "Специалист", а, возможно,
устройство с картой памяти, похожей на "Специалист_МХ" (она мне нравится), и с выводом на LCD.


P.S. Хотя, возможно, меня тема с микроконтролером на 1801ВМ2 отвлекет от поделки на 6502,
поскольку для 1801ВМ2 я практически отработал программу Монитора, не ориентированную на БК.

_________________
iLavr


05 Jun 2018 11:51
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 24 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.