Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Другие архитектуры » 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 апреля 2014 22:28 Сообщение отредактировано: 21 апреля 2014 22:31
580 серия как бельмо для всего , ибо её можно наскрести на любой свалке, и своё положительное отношение к комплекту 63хх/65хх/68хх я в статье выразил и не один раз. Но давайте исходить из того, что может найти доморощенный любитель попаять под руками. Алиэкспресс и Джамеко считать не будем, там продвинутые отовариваются. Скажем так, поставленная задача решена простыми средствами, и кондовые 580-е чипы запросто управляются посредством Бейсика. Для простейшей "умной избы" или подёргать пинами вполне пойдёт. А вот клавиатура тут нафиг не нужна , это же контроллер. |
Rokl
Member
Откуда: Москва Всего сообщений: 186 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 сен. 2007 |
rw6hrm написал: Чисто из спортивного интереса завести процик 6502 в виде недокомпика...с 580 серией? и своё положительное отношение к комплекту 63хх/65хх/68хх я в статье выразил и не один раз. Но давайте исходить из того, что может найти доморощенный любитель попаять под руками..... Скажем так, поставленная задача решена простыми средствами, и кондовые 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 написал: Я когда за свое брался - тоже не знал, нашел повод и причину выучить ;-) Отлаживал внутрисхемно, потому как в моем случае перепрошивка - это вообще как два байта переслать ;-) Но, к моему глубокому сожалению, не знаю мотороловского ассемблера для написания монитора. |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Дак вот и собирал-то из-за того, что ассемблера знать-то не надо, ибо всё на бейсике. Но вариант предусмотрел, стоит только переключить страницу ПЗУ, ибо ассемблер 6502 можно изучать на коленке. Выкиньте 580 серию - и получите то же самое, с бейсиком , а выходные порты можете ставить какие угодно! У меня лежит 6522, его и желаю поставить на плату расширения, но надо же с чего-то начинать! Соберите оригинал в конце концов, ссылка в тексте. Почему 6502? Потому что через неделю будет поставлен в тот же разъём 65С02 и на него будет подана полная частота кварца, т.е. 18,432 МГц. После этого все прочие восьмибитники идут лесом вдаль. ...хм, вот только такой частоты 580 серия явно не потянет )) |
dtz
Junior Member
Откуда: Москва Всего сообщений: 109 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 янв. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 апреля 2014 11:37 Сообщение отредактировано: 22 апреля 2014 11:41
rw6hrm написал: Я кстати ничего не имею против 580 серии. А что касается ее цены и доступности - она вне конкуренции. Впрочем, никогда в своих поделках ее не использовал, но у 8282 однозначно есть шанс ;-) И наверное у 53 и 51 (хотя то что она не тянет rts/cts по человечески - это сильный минус) Выкиньте 580 серию - и получите то же самое, с бейсиком , rw6hrm написал: Спасибо, у меня есть моя прэлесть - и план работ на будущее ;-) Соберите оригинал в конце концов, ссылка в тексте. rw6hrm написал: У меня лежат Z80 на 20Mhz. И есть место откуда теоретически добывается MC68EC000@20. Кто кто куда куда идет? Почему 6502? Потому что через неделю будет поставлен в тот же разъём 65С02 и на него будет подана полная частота кварца, т.е. 18,432 МГц. После этого все прочие восьмибитники идут лесом вдаль. rw6hrm написал: У Z80 есть такая нога как WAIT. У 68K - /DTACK. У КР1801 вообще все очень на эту тему запущено. ...хм, вот только такой частоты 580 серия явно не потянет )) Куда-куда идет 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 апреля 2014 14:35 Сообщение отредактировано: 23 апреля 2014 14:35
Автор сообщил в ЛС, что та плата в резерве, просто он не успевает отписаться в тему. Так что кто-то уже успел... |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 мая 2014 19:23 Сообщение отредактировано: 1 мая 2014 19:24
С интересом слежу. На всякий - у меня есть легендарная книжка Морера по 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 июля 2014 22:55 Сообщение отредактировано: 3 июля 2014 22:56
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 октября 2014 19:54 Сообщение отредактировано: 22 октября 2014 19:55
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 |
NEW! Сообщение отправлено: 9 мая 2015 13:04
только сегодня прочитал о вашем проекте. Внушает искреннее уважение к Вам и к микропроцессорным чудесам вообще. И вдохновляет, конечно. Хотя бы на дальнейшее чтение о таких чудесах) |
Сейчас на форуме |
vetalbon |
а модемы rockwell или там dendy платы можно использовать для того чтоб пустить весь тот софт что тут указан? |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Касаемо роквелловских модемов не скажу, ибо не знаком с их распределением памяти (но процессор подходит стопудово!), а вот Дендика запустить вполне возможно. НО! (как обычно, без "но" не обойтись): - в Денди искаропки отсутствует полноценная клавиатура. Если известны процедуры опроса клавиатурных вариантов приставки, то их придётся встраивать в существующую ПЗУ, поскольку она рассчитана на работу в терминальном режиме; - процедуру вывода текста на экран также придётся дописывать с учётом того, что вывод на экран в Денди происходит исключительно по прерыванию обратного хода кадровой развёртки; - ОЗУ, доступное Бейсику, будет ограничено 1,5 кБайтами. В принципе все ныне выпускаемые картриджи с NES'овским Бейсиком такой величиной и оперируют. Безбожно мало;.. - железа для сохранения/загрузки программ на Денди нет. Можно сваять 2 - 8 кБайт ОЗУ с батарейкой для сохранения (как это делалось в классических картриджах), но тогда проще использовать Бейсик для Денди Именно поэтому я и отказался от Денди, предварительно изучив матчасть, и решил сделать всё практически с нуля. Без этого опыта мне было бы трудновато. Хотя Денди - прекрасный вариант контроллера с открытой внешней архитектурой, поскольку можно делать картриджи под различные требуемые условия, не ограничиваясь установкой только программного ПЗУ, можно ставить абсолютно любую периферию, благо что все требуемые сигналы уже выведены на разъём. Да и клавиатура как таковая не нужна, для управления и пульта хватит. Вот только отлаживать программы придется на самописных эмуляторах... |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 мая 2015 22:15 Сообщение отредактировано: 22 мая 2015 22:16
http://vk.com/doc-72949118_393612968 ...это ссылка на оригинальный документ эмулятора (!) процессора 8080 (!!) на процессоре 6502 (!!!). Много говорить не буду, попробую портировать. Если получится, то на почитателей 580ВМ80 можно будет посматривать свысока |
<<Назад Вперед>> | Страницы: 1 2 3 | Печать |
Полигон-2 » Другие архитектуры » DIY контроллер на 6502 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |