Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48/49)

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Lavr »

rw6hrm wrote:на Али проблем не вижу, в части 65С02. Далее, все тамагочи имеют в базе ядро 6502, деццкие "развивающие" компы аналогично...
Да у меня было непреодолимое желание купить любой 65хх в границах города или области...
Но как-то не случилось, даже не смотря на древние знакомства на барахолке. :-?
Ну зато я теперь обладатель еще и 3-х Дендиков... :mrgreen:


Ну пооффтопим немного в интересном разговоре - сорри... :wink:
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by VituZz »

6502 в моих запасах тоже нет, и не видел никогда живьём, а вот ВР43 есть, очень удобная штучка, если линий ввода-вывода не хватает... Для ВЕ35 в комплект - самое то, когда-то применял.
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by shoorick »

моя ньюборда на 49, программированная пальцАми: https://goo.gl/photos/gay93jNHKfF7RBkm9
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by VituZz »

Ну, здесь картонодесигн ещё не достиг высшей фазы! :-)

А вообще эти монстрики делают у тебя что-нибудь полезное? У меня вот тоже есть их несколько на К1816, но с программированием у меня не сложилось, поэтому законченных конструкций, что-нибудь реально умеющих (а не только "в принципе"), нет. А хотелось бы. Изготовление железочки - это одноразовый увлекательный, хотя и не сильно быстрый, процесс. А программирование сродни работе лесоруба - лес бесконечен, в руках - топор, а на выходе - только дрова! А хотелось бы ещё и мебели... :-)
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Lavr »

VituZz wrote:А программирование сродни работе лесоруба - лес бесконечен, в руках - топор, а на выходе - только дрова! А хотелось бы ещё и мебели... :-)
Ну, можно попробовать делать железочку под готовую "мебель"... :-?
Это если с "лесоповалом" траблы... :mrgreen:
iLavr
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by shoorick »

VituZz wrote:А вообще эти монстрики делают у тебя что-нибудь полезное?
нет :) но у меня был порыв сделать станок для намотки катушек, и начал я как раз с реверсивного счетчика, поэтому и требования к пзу получились соответствующие - решил, что в 256 байт уложусь :) но, временнОе окно закрылось - и дело было... отложено 8)
а вообще - процессор как процессор. единственная печаль: жрут такие микрокомпы безбожно и в спичечный коробок не помещаются ;) но выкинуть жалко, вот и думаю, как применить :)
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Lavr »

shoorick wrote:единственная печаль: жрут такие микрокомпы безбожно...
Вот это неприятная сермяжная правда есть... :osad:

Как появились всякие ПИКи и иже с ними - с питанием всё стало просто волшебно в сравнении...
iLavr
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by angry_troll »

shoorick wrote:
VituZz wrote:единственная печаль: жрут такие микрокомпы безбожно
Кмоп-варианты не особо-то и жрут. И их есть :)
привет засранцу лавру :)
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by shoorick »

angry_troll wrote:Кмоп-варианты не особо-то и жрут. И их есть :)
их у меня не есть...
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by angry_troll »

А у алиехпресса есть :)
привет засранцу лавру :)
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by VituZz »

Да не очень-то и жрут... Так, в меру кушают. :-)
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by shoorick »

да был у меня вопрос с питанием светофора от батареек - оказалось не очень прикольно,
но имея коробок с неутилизированными б/у покупать еще и у али - как-то не феншуй :)
и, кстати, спасибо им, что пашут от кварца 14.31818 - самый массовый б/у кварц :)
на него обычно и ориентируюсь,
а программировать можно фасмом джи: https://board.flatassembler.net/topic.php?t=18398
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by VituZz »

shoorick wrote:а программировать можно фасмом джи: https://board.flatassembler.net/topic.php?t=18398
Shoorick, я не силён в аглицком, ты мне русским по белому скажи, что это за "фасм джи". Просто FASM я видел, хотя и не пользовался.

П.С. Вроде бы советские КМОП контроллеры тоже были, кажется, К1830 (могу ошибаться).
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by Lavr »

VituZz wrote:Да не очень-то и жрут... Так, в меру кушают. :-)
Если конструкция на батарейках - то таки "жрут", что меня очень расстраивало... :-?
Современные и кмоп-варианты - таки да: "в меру кушают". :-)
iLavr
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: Ретро-борда на i8035 (8039, 8048, 8049, КР1816ВЕ35/39/48

Post by shoorick »

есть fasm - он предназначен для писания под х86+, а потом у автора возникла здоровая мысль написать универсальный ассемблер ("движок" :) ). т.е. в нем нет конкретных опкодов, есть только всякие макро-механизмы. это и есть fasm g. синтаксис конкретного процессора в нем описывается макросами, в роде:

Code: Select all

macro RET?
    db 083h
end macro

теперь если написать ret (или RET знак вопроса=нечувствительность к регистру), то в код вставится байт 83Н - и т.д.
там, конечно, не все легко и просто, но 8080, 8048 и stm8 я осилил, 8051 есть в каропке. stm8 я попробовал чуток - я его только прикупил, раньше не пользовал. Есть еще от товарищей z80 и 6502.
В любом случае эндюзеру может быть фиолетово как пишутся мудрёные макросы, можно просто пользоваться, подключив нужный инк.
--
Есть еще для пика и авр, но авр получился не очень, я пытался допилить, но сложновато. сложноватость в авр обусловлена 16-разрядной памятью команд, а также танцующими наборами команд у разных процессоров. пики я не пробовал никогда.