Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   DIY контроллер на 6502
RSS

DIY контроллер на 6502

вот, собрал...

<<Назад  Вперед>> Страницы: 1 2 3
Печать
 
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
В самом начале хочу поблагодарить форумчан, различным образом оказавших помощь в сборе одноплатного контроллера на базе процессора 6502. Кто-то помог железом, кто-то советом. Спасибо всем, и чтобы ваши девайсы тоже радовали вас своей работой.

Ссылка на проект тут, http://www.qsl.net/rw6hrm/html/6502.htm . Создан из за любви к легендарному процессору, на котором собирались первые Яблоки, Агаты, Терминаторы и Бендеры, а также в качестве замены ардуин и Малины. Прошу относиться к конструкции как к сборнику идей, хотя если припечёт, то можно и собрать...

Страничка будет апдейтиться, ибо еще в корпус надо запихать, клаву с монитором прицепить - не век же с терминалом работать...
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
580 серия, как бельмо для 6502. Есть же и таймер МС63Р40, и порты МС63Р21 для клавиатуры. И нормальный CRT контроллер МС6845Р. Получается стандартный набор для 8 разрядного компика без 580 серии.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
580 серия как бельмо для всего ;), ибо её можно наскрести на любой свалке, и своё положительное отношение к комплекту 63хх/65хх/68хх я в статье выразил и не один раз. Но давайте исходить из того, что может найти доморощенный любитель попаять под руками. Алиэкспресс и Джамеко считать не будем, там продвинутые отовариваются. Скажем так, поставленная задача решена простыми средствами, и кондовые 580-е чипы запросто управляются посредством Бейсика. Для простейшей "умной избы" или подёргать пинами вполне пойдёт.

А вот клавиатура тут нафиг не нужна ;), это же контроллер.
Rokl
Member


Откуда: Москва
Всего сообщений: 186
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 сен. 2007
rw6hrm написал:
[q]
и своё положительное отношение к комплекту 63хх/65хх/68хх я в статье выразил и не один раз. Но давайте исходить из того, что может найти доморощенный любитель попаять под руками..... Скажем так, поставленная задача решена простыми средствами, и кондовые 580-е чипы запросто управляются посредством Бейсика. Для простейшей "умной избы" или подёргать пинами вполне пойдёт.

А вот клавиатура тут нафиг не нужна , это же контроллер.
[/q]
Чисто из спортивного интереса завести процик 6502 в виде недокомпика...с 580 серией?
Для доморощеного любителя наверное проще найти 3 микросхемы М80С85, ТМР8155 и ПЗУ(или ТМР8755)(и обойтись без 580 серии не нарушая концепта). И получится простейший контроллер подергать ногами, поиграться светиками.
Тут дело вкуса.)) Проект интересный, мне понравился...ну, кроме 580 серии ))).
Я с удовольствием собрал бы конструкцию простейшего компика на МС63В03(МС6800) + МС63Р40 + МС63Р21 + МС6845Р + IC61C256 + М27С256. Благо все чипы в наличии. Но, к моему глубокому сожалению, не знаю мотороловского ассемблера для написания монитора.
dtz
Junior Member


Откуда: Москва
Всего сообщений: 109
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 янв. 2013
Ну тогда я тоже похвастаюсь.
Забутил CP/M 68 с SDшке на своей прээлести сегодня.

http://XEPb.org/dtz/68kavr.html (сегодняшний этап там не описан, опишу на днях)

А вообще я не понимаю увлечения 6502. Разве только то что он до сих пор производится. Если за что-то близкое хвататься - то конечно же за прелестный 6809. Ну и за 68008, конечно! Следущее что суну в свою прэлесть будет 68EC000 в PLCC и буду ее гнать мегазайцев так до 20


Rokl написал:
[q]
Но, к моему глубокому сожалению, не знаю мотороловского ассемблера для написания монитора.
[/q]
Я когда за свое брался - тоже не знал, нашел повод и причину выучить ;-) Отлаживал внутрисхемно, потому как в моем случае перепрошивка - это вообще как два байта переслать ;-)
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Дак вот и собирал-то из-за того, что ассемблера знать-то не надо, ибо всё на бейсике. Но вариант предусмотрел, стоит только переключить страницу ПЗУ, ибо ассемблер 6502 можно изучать на коленке.
Выкиньте 580 серию - и получите то же самое, с бейсиком ;), а выходные порты можете ставить какие угодно! У меня лежит 6522, его и желаю поставить на плату расширения, но надо же с чего-то начинать! Соберите оригинал в конце концов, ссылка в тексте.
Почему 6502? Потому что через неделю будет поставлен в тот же разъём 65С02 и на него будет подана полная частота кварца, т.е. 18,432 МГц. После этого все прочие восьмибитники идут лесом вдаль.
...хм, вот только такой частоты 580 серия явно не потянет ;)))
dtz
Junior Member


Откуда: Москва
Всего сообщений: 109
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 янв. 2013
rw6hrm написал:
[q]
Выкиньте 580 серию - и получите то же самое, с бейсиком ;),
[/q]
Я кстати ничего не имею против 580 серии. А что касается ее цены и доступности - она вне конкуренции. Впрочем, никогда в своих поделках ее не использовал, но у 8282 однозначно есть шанс ;-) И наверное у 53 и 51 (хотя то что она не тянет rts/cts по человечески - это сильный минус)


rw6hrm написал:
[q]
Соберите оригинал в конце концов, ссылка в тексте.
[/q]
Спасибо, у меня есть моя прэлесть - и план работ на будущее ;-)


rw6hrm написал:
[q]
Почему 6502? Потому что через неделю будет поставлен в тот же разъём 65С02 и на него будет подана полная частота кварца, т.е. 18,432 МГц. После этого все прочие восьмибитники идут лесом вдаль.
[/q]
У меня лежат Z80 на 20Mhz. И есть место откуда теоретически добывается MC68EC000@20. Кто кто куда куда идет?

rw6hrm написал:
[q]
...хм, вот только такой частоты 580 серия явно не потянет ;)))
[/q]
У Z80 есть такая нога как WAIT. У 68K - /DTACK. У КР1801 вообще все очень на эту тему запущено.
Куда-куда идет 6502?

К тому же он омерзительно туп и пошл с точки зрения програмирования на ассемблере, на мой вкус. У меня была цель собрать машинку с изумительным ;-) ассемблером. И соответственно на нем и програмиировать в основном (в самом деле, не собираюсь же я там firefox компилировать).
По степени изумительности - это к 68k, 6809, PDP-11.

Впрочем, в твоем случае есть шанс перепрыгнуть на 6800. Что конечно далеко не 6809, но и сильно не 6502 по красоте.
Оно даже есть на аликеспессе! - http://www.aliexpress.com/item...65946.html !

Кстати, на свете есть такая штука как порт чей-то, не DRный, CP/M на 65. Так кажется и называется. Софта под нее всего ничего, но все же хоть какая OS человечья.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
На 6502 есть RDY

http://www.z80.eu/dos65.html вот этот порт. По сути кроме управления файлами эта система более ни для чего не нужна, так что существующего вполне достаточно.

Для остального достаточно вспомнить вкус и цвет фломастеров ;)))
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Извините, что встреваю, сейчас в мск продается готовый микроконтроллер на 6802 в одной из тем, фотка где три платы, правая верхняя. http://www.phantom.sannata.ru/...&st=27
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
походу две верхние вместе составляли модем или что-то ещё. Упомянутая - полностью готовый контроллер с ОЗУ в 4К. А 6522 позволяет делать чудеса.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Я в эту тему запостил с задней мыслью, что кто-нибудь захочет спасти приборчик, но вот смотрю, никто не выкупает... Автор темы же грозился, что в скором времени выкинут все невыкупленное (у него я исовую звуковушку забирал), т.к. не все у него лично, и что имеет ценность/интерес ему надо давать знать, чтоб откуда-то утаскивать.
(А в мои интересы 68хх не попадает, из моторол я mc68k и dsp96k люблю.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Автор сообщил в ЛС, что та плата в резерве, просто он не успевает отписаться в тему. Так что кто-то уже успел...
bigral
Junior Member


Всего сообщений: 133
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 мая 2012
а модемы rockwell или там dendy платы можно использовать для того чтоб пустить весь тот софт что тут указан?
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
В рамках проекта N8VEM есть кстати платы под 6502.
У них там даже софт бегает.

http://forum.6502.org/viewtopic.php?t=1750
http://www.vintage-computer.co...-available
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Малыш потихоньку обзаводится новой шкуркой, приобретает свою мордочку. Страничка обновлена.
GARNIZON
Advanced Member


Откуда: S-POSAD
Всего сообщений: 350
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 дек. 2007
С интересом слежу. На всякий - у меня есть легендарная книжка Морера по 6502, вот тут самая нижняя

Язык ассемблера для персонального компьютера Apple, У. Морер (W.Douglas Maurer), 1987 г. Подробный учебник по ассемблеру 6502. Привязки непосредственно к Apple почти нет, программный интерфейс операцонной системы, равно как и программирование периферийных устройств, рассматривается вскользь, ровно настолько, чтобы было ясно как ассемблерная программа может влиять на мир за пределами регистров процессора. Всё внимание книги сосредоточено на детальном разборе возможностей 6502 - от простейших операций до работы с числами с плавающей точкой
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
*ну почему на этом сайте нет "спасибок"?*
С удовольствием утянул копию.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
В качестве спойлера прицеплена утилита - конвертер текстовых файлов в звуковой Kansas City Standard и наоборот. Работает под ДОСом, позволяет переводить набранные программы на Бейсике в WAV-файл для последующей записи на ленту/диктофон/сотовый телефон или смарт. http://www.qsl.net/rw6hrm/zips/kcs08.zip если кому интересно.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Установил корейский 65С02,подал на него 18,432 МГц - работает, хоть и стал немного греться. А вот 580ВВ55 ожидаемо отвалился и не реагирует на команды. Интересно, фирменный 8255 тоже не будет работать на такой частоте?
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008

Оказывается в этом тленном мире ещё остались такие рарные вещи, как набор маньяка №1 ;) Забываем про конвертер PS/2->ASCII и начинаем собирать нормальную человеческую ASCII-клавиатуру, а не скушную программную матрицу...
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
http://www.qsl.net/rw6hrm/html/terminal.htm начинаем обзаводиться терминалом. На очереди клавиатура.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
http://www.qsl.net/rw6hrm/html/ascii_kbrd.htm ASCII-клавиатура собрана и упихана в корпус. Жосткий олдскул в действии ;)

Кстати, все обновления первоначально будут появляться в группе http://vk.com/sbc6502 , а уж потом на сайте и форумах.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Сваял второй вариант схемы терминала, применив в узле преобразователя из параллельного кода в последовательный 155КП1 вместо сдвиговых регистров ИР9 (которые я, скорее всего, не умею готовить).
Ну и общий вид реальной комплектации. Смотрим тут, http://www.qsl.net/rw6hrm/html/terminal.htm

Комметим во вконтактовской группе, ссылка выше.
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
http://www.youtube.com/watch?v=WxOVNktjPVg
Внезапно пришли друзья и засняли Аюшу в действии. Грузим конвертер из HEX в DEC и обратно. Тепло и лампово ;)
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
"Аюша" обзавёлся микросхемой часов реального времени. Растём...
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Неспешно выкатываю первую версию тренажёра азбуки Морзе, этакой замены АДКМу. В архиве текстовый файл с программой, которую можно применять где угодно, на любом компе с Бейсиком (только заменив процедуры вывода звука) и звуковой файл для загрузки в контроллер.
Символы сначала пропискиваются, затем появляются на экране, что позволяет сразу же контролировать свою запись на бумажке. Рекомендую использовать вывод по 20 - 30 групп, чтобы они не вылезали за пределы экрана.
Архив текста и аудио для загрузки доступно тут, http://vk.com/doc-72949118_382220854
Полностью сообщение с тапочным видео тут, http://vk.com/wall-72949118_67
bblkkskgv
Гость

Ссылка

только сегодня прочитал о вашем проекте. Внушает искреннее уважение к Вам и к микропроцессорным чудесам вообще. И вдохновляет, конечно. Хотя бы на дальнейшее чтение о таких чудесах)
Сейчас на форуме
vetalbon
Newbie


Всего сообщений: 4
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 апр. 2015
а модемы rockwell или там dendy платы можно использовать для того чтоб пустить весь тот софт что тут указан?
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Касаемо роквелловских модемов не скажу, ибо не знаком с их распределением памяти (но процессор подходит стопудово!), а вот Дендика запустить вполне возможно. НО! (как обычно, без "но" не обойтись):
- в Денди искаропки отсутствует полноценная клавиатура. Если известны процедуры опроса клавиатурных вариантов приставки, то их придётся встраивать в существующую ПЗУ, поскольку она рассчитана на работу в терминальном режиме;
- процедуру вывода текста на экран также придётся дописывать с учётом того, что вывод на экран в Денди происходит исключительно по прерыванию обратного хода кадровой развёртки;
- ОЗУ, доступное Бейсику, будет ограничено 1,5 кБайтами. В принципе все ныне выпускаемые картриджи с NES'овским Бейсиком такой величиной и оперируют. Безбожно мало;..
- железа для сохранения/загрузки программ на Денди нет. Можно сваять 2 - 8 кБайт ОЗУ с батарейкой для сохранения (как это делалось в классических картриджах), но тогда проще использовать Бейсик для Денди ;)

Именно поэтому я и отказался от Денди, предварительно изучив матчасть, и решил сделать всё практически с нуля. Без этого опыта мне было бы трудновато. Хотя Денди - прекрасный вариант контроллера с открытой внешней архитектурой, поскольку можно делать картриджи под различные требуемые условия, не ограничиваясь установкой только программного ПЗУ, можно ставить абсолютно любую периферию, благо что все требуемые сигналы уже выведены на разъём. Да и клавиатура как таковая не нужна, для управления и пульта хватит. Вот только отлаживать программы придется на самописных эмуляторах...
rw6hrm
Advanced Member
Почётный тоховод Генсокё

Откуда: Ставрополь
Всего сообщений: 937
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
http://vk.com/doc-72949118_393612968

...это ссылка на оригинальный документ эмулятора (!) процессора 8080 (!!) на процессоре 6502 (!!!). Много говорить не буду, попробую портировать. Если получится, то на почитателей 580ВМ80 можно будет посматривать свысока ;)
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   Другие архитектуры »   DIY контроллер на 6502
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS