"РК наших дней".

8-битные микроконтроллеры AVR (AT90, ATtiny, ATmega) от Atmel (в настоящий момент принадлежит Microchip)

Moderator: Shaos

Num Lock
Senior
Posts: 178
Joined: 26 Oct 2006 04:55
Location: Москва

"РК наших дней".

Post by Num Lock »

"Всё в одном" (кристалле). Отдельный TellyMate не требуется. Недостаток - нет тригонометрии. http://www.jcwolfram.de/projekte/avr/ch ... 2/main.php
--------
Дополнение: их там, оказывается, четыре варианта, и в самом "мощном" тригонометрия есть.
http://www.jcwolfram.de/projekte/avr/ch ... 8/main.php
http://www.jcwolfram.de/projekte/avr/chipbasic/main.php
http://www.jcwolfram.de/projekte/avr/ch ... 2/main.php
http://www.jcwolfram.de/projekte/avr/ch ... 2/main.php
Прошу извинить, если баян.
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Продолжу тему. Собрал себе игрушку и слегка модифицировал.

http://chipbasic.ru/
Last edited by MiniKot on 02 Nov 2022 06:08, edited 1 time in total.
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Приветствую всех форумчан nedoPC! Я новенький. Чтобы не создавать тему, продолжу тему 15 летней давности. Очень понравился компьютер AVR-ChiBASIC-16. Немного допилил его под свои хотелки:
-atmega328 вместо atmega16
-русское меню
-слегка разукрасил, чтобы сделать его более веселым и детским
Забавная получилась игрушка, напоминает мне Liko BBG-1 из детства.
Как того требует лицензия, поделился измененной версией
http://chipbasic.ru/
Last edited by MiniKot on 02 Nov 2022 06:09, edited 1 time in total.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: "РК наших дней".

Post by Lavr »

MiniKot wrote:игрушка, напоминает мне Liko BBG-1 из детства.
Нескучное у вас было детство, однако... :wink:
Liko BBG-1.png
Пришлось глянуть, что такое Liko BBG-1...
А то я не знал, думал, может ZX Spectrum-a клон какой...
You do not have the required permissions to view the files attached to this post.
iLavr
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Спектрум был "Дельта-С", но мануала не было. А в денди клавиатуре была инструкция. Можно было писать простенькие игры с персонажами из Супер Марио, правда хранить эти программы приходилось в тетради от руки. В тоже время спектрумовские программы можно было сохранить, но клавиатура у черной Дельты была ужасной.
Воспоминания от Liko BBG-1 остались самые теплые: "мягкая" клавиатура, бейсик почти не отличался от того, который мы изучали в школе(за исключением графики, но графические возможности в школе мы не изучали). И самое главное - это была просто игровая приставка.
Кстати по Радио 86РК периодически попадались статьи в журнале "Радио", а по теме Спектрума был какой-то "вакуум".
Shumadan
Fanat
Posts: 67
Joined: 10 Mar 2018 12:50

Re: "РК наших дней".

Post by Shumadan »

MiniKot wrote:Спектрум был "Дельта-С", но мануала не было. А в денди клавиатуре была инструкция. Можно было писать простенькие игры с персонажами из Супер Марио, правда хранить эти программы приходилось в тетради от руки. В тоже время спектрумовские программы можно было сохранить, но клавиатура у черной Дельты была ужасной.
Воспоминания от Liko BBG-1 остались самые теплые: "мягкая" клавиатура, бейсик почти не отличался от того, который мы изучали в школе(за исключением графики, но графические возможности в школе мы не изучали). И самое главное - это была просто игровая приставка.
Кстати по Радио 86РК периодически попадались статьи в журнале "Радио", а по теме Спектрума был какой-то "вакуум".
Эта игрушка будет работать на Ардуино про мини с 8 мгц? Хотел тоже ребёнку собрать
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Только на ATmega328P с кварцевым резонатором 16 MHz (Arduino Pro Mini 16Mhz/5v). Можно просто микроконтроллер с кварцем.
Last edited by MiniKot on 02 Nov 2022 06:10, edited 1 time in total.
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Портирую ChipBasic-16M на atmega64/128. Довольно увлекательное и веселое занятие :idea:
Image
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: "РК наших дней".

Post by Damir »

Вопрос по теме : Если не установлена ни одна микросхема внешней памяти 24Схх то можно сохранить только 1 последнюю программку ? даже если её переименовать ?

и ещё - на сайте ChipВаsic-16M не работает ссылка на вер. 1.02, грузиться только 1.01.
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Да, в внутренней EEPROM памяти микроконтроллера хранится только одна программа, она занимает практически всю память. Чтобы иметь возможность хранить большее количество программ, необходимо подключить внешнюю микросхему EEPROM памяти. Можно использовать 24c32, 24c64, 24c128, 24c256.

Ссылку исправил.

Если возникнут сложности при сборки или вопросы, постараюсь здесь ответить, пишите.
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: "РК наших дней".

Post by Damir »

Спасибо за быстрый ответ.
Но все равно архив не рабочий, при распаковке пишет "Неизвестный метод" и все файлы получились с 0 длиной, только названия.

А с первой версией сложностей не было, я сначала в "Протеусе" собрал. Жаль, не удалось в цвете сделать, но все равно в железе заработало сразу, USB клавиатура не заработала, пришлось ПС\2 доставать. Давно лежал проц АТмега 328Р запаянный на макетке с кварцем 16М - как раз подошел для компа для внуков.
Свободных выводов у Атмеги ещё хватает, поэтому может стоить ещё подключить к нему маленький пультик с 6 - 7 тактовыми кнопочками (4 стрелки, ввод, отмена, ESC) - и клава будет нужна только для работы в РЕДАКТОРЕ ? ( и в протеусе можно управлять)
MiniKot_AT328-01.jpg
You do not have the required permissions to view the files attached to this post.
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Открывается архиватором 7zip. Позже сожму в zip и еще раз перезалью.

Ого, я не знал что в протеусе можно проверить, здорово.

Чтобы работал в цвете, можно подключить к телевизору через scart.
Можно подключить к монитору, только не к любому, здесь как повезет. Подходит NEC MultiSync.
Еще заметил что если у монитора есть и VGA вход и DVI вход, то больше вероятности что на таком мониторе будет работать

Пульт, да хорошая идея, надо подумать.

На данный момент вы можете сделать самодельный джойстик с ИК управлением. Если на вход программного UART (PD2) подключите ИК приемник, например TSOP18xx. А джойстик соберете на микроконтроллере или arduino, настроить UART на 1200 и таймер на 36-41 КГц. Теоретически должно работать, сам не пробовал.

Если хотите внести изменения, например изменить имя, таблицу символов, рисунок, могу написать как это сделать.
Damir
Fanat
Posts: 88
Joined: 21 Feb 2017 06:54
Location: Казань

Re: "РК наших дней".

Post by Damir »

Скачал 7зип - все ОК. Спасибо.

На мониторе с DVI работает !!!
А у моего маленького телевизора есть VGA вход - не работает, только ч\б.
На большом мониторе только изображение дрожит, но в цвете красиво !
Нашел у себя платку часиков на 1307, на ней есть 24С32, сейчас пробую её подключить.

Вот такая конструкция получается :
MiniKot_AT328-02.jpg
You do not have the required permissions to view the files attached to this post.
MiniKot
Writer
Posts: 19
Joined: 26 Mar 2021 14:44

Re: "РК наших дней".

Post by MiniKot »

Отлично!
На 24с32 должно поместиться 4 программы.