Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/442: Рейтинг темы: голосов - 442, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 144

NES эмулятор на stm32f205

21.01.2014, 23:25. Показов 91100. Ответов 175
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заделал тут девайсину. В общем то - спортивный интерес. Код был взят у китайцев (waves nes). Немного переработан и вот..
http://www.youtube.com/watch?v=mk8DjcywBxM

Вроде все хорошо но.
1 - Ищутся единомышленники, которые помогут эту штуку доделать "до ума"
2 - Самому времени заниматься этим практически нет.
3 - Великая мечта, сделать звук. (Эмуляция сопроцессора 2А03). Наработок много но времени заняться нет.
4 - Нужно разобраться с маперами. На данный момент работают маперы 1 и 3.
5 - Нужно "думать" как впихнуть игру большего объема. На данный момент в флэше лежит 5 бинарников с играми и можно выбирать их из меню. Флэша благо в камне мег.

Изначально были мысли использовать мою файловую оболочку на фат фс, потом все это отвалилось и загнал игры во флэш минуя загрузчик и файловую систему.
Вобщем всем заинтересованым могу выкласть код поделиться печаткой (пкад2006), лишь бы все это доделать.
PS На данный момент работают игры: Марио, танчики, Dropzone, Bomberman и Baloon fight. Вместится еще много, но хз, как разместить это в памяти озу.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.01.2014, 23:25
Ответы с готовыми решениями:

Запуск NES - приложений на STM32
Здравствуйте. Нужны советы (либо постоянные советчики) в реализации одной приблуды. В качестве своего дипломного проекта я выбрал игровую...

STM32f205 КЗ по питанию
Запаял stm32f205 в lqfp64 корпусе на макетную плату. Все VDD + VBOT соединил вместе с + пит, VSS - вместе на землю, VCAP - через...

STM32F205 SIM5320E
Доброго времени суток! Не пинайте, вопрос по модему, может кто сталкивался. Существует следующая проблема: конфигурируем модем в режиме...

175
1 / 1 / 0
Регистрация: 16.12.2016
29.05.2014, 03:38
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Леанид Ивинавич
Скорее проблемы у Вас, раз так яростно защищаете игрушки.
Вот я не защищаю игрушки, играю эдак с 1996 года, когда появился ZX Spectrum 48, потом 128, 386 и т.д., каждый день по часу по два, сегодня на форумах засиделся уже не успею. И что плохого? Не пью, не курю, зрение идеальное (у нас в коллективе все программеры без намека на очки кстати), в футболе или пейнтболе реальном играю не хуже молодежи. Жена, дети, кошки и собаки, вроде никто не страдает :)
0
1 / 1 / 0
Регистрация: 16.12.2016
29.05.2014, 03:42
Цитата Сообщение от Stotym_UssR
Цитата Сообщение от Леанид Ивинавич
он описанием своего замечательного эмулятора сеет зерна одного из серъезных недугов современного общества - игромании. Ну неужели нельзя удовлетворить тягу к программированию STM более мирными проектами? Впрочем, нет смысла на эту тему говорить дальше. Я всего лишь хотел высказать свое отношение к компьютерным играм и поддержать морально тех, кто сделал свой выбор в пользу более созидательного времяпрепровождения.
Если вы серьезно - то у вас какие-то проблемы с психикой. Обязательно обратитесь к психиатру по месту жительства... Мб вам там помогут исправить ваше "кривое зеркало")

Да ладно, это крутой харизматичный подход к делу, обычно люди как-то не имеют личного мнения в такой степени. В целом все верно, есть еще и другие пожиратели времени (и внимания, энергии мозга) 21 века, социальные сети (да и форумы), интернет серфинг, телевизор, радио, сериалы, фильмы. Ловушек для внимания на любой вкус, самые изощренные.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
29.05.2014, 03:47
Цитата Сообщение от sym
У нас программисты в офисе постоянно играют в танки например, там это то что вы написали, плюс воровство времени работодателя, они же еще и злятся что их отвлекают, никакого программирования, запустил игру и вперед.
Вот и меня с такими жизнь столкнула. Полное отключение от реальности, стеклянные глаза, при попытке оторвать от игры - сразу агрессия. Зависимость налицо. Хотя тоже, вроде, нормальные люди, высшее образование, программисты. Если Вы смогли не втянуться слишком сильно - ну что ж, это хорошо. Но я бы лишний раз поостерегся даже упоминать про компьютерные игры.
0
1 / 1 / 0
Регистрация: 16.12.2016
29.05.2014, 04:10
Есть по зависимости статья в виккипедии
http://ru.wikipedia.org/wiki/Зависимость_от_компьютерных_игр

но она не такая четкая как статья по зависимости от азартных игр (тут больше опыта, исследований, века проблеме всетаки)
http://ru.wikipedia.org/wiki/%CB%F3%E4% ... 0%ED%E8%FF
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
29.05.2014, 07:36
а зависимость от программирования или от работы бывает?
0
0 / 0 / 0
Регистрация: 20.06.2010
Сообщений: 454
01.06.2014, 00:14
И упаси б-г если кто-то дома в бридж играет (а уж если покер...) это ж вообще уродцы моральные.
0
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 223
01.06.2014, 10:29
Когда-то в плане хобби занимался разработкой этого проекта http://vrtp.ru/index.php?showtopys=16957 (заставка от которого у меня на аватарке, причем ее рисовал профессиональный дизайнер). Было интересно и многое было сделано. И даже уже начал прикручивать этот самый NES эмулятор Ведущего специалиста. Играми никогда сильно не увлекался, и сейчас вообще не играю и не хочу. Да проект весь этот был чисто из спортивного интереса, что б самому сделать. Но как-то так получилось, что охладел к электронике в плане хобби, а тут еще мне на глаза краски попались. Обыкновенные такие краски и вдруг меня зацепило... Вот уже 1,5 года рисую и не жалею об этом. Стал смотреть на мир совершенно другими глазами и замечать то на, что раньше внимания не обращал. К электронике в плане хобби интереса пока нет, видимо хватает работы. Что касается игр, то считаю это пустым времяпровождением, хотя непосредственно разработка игр приносит много новых знаний и умений разработчику.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.06.2014, 13:54
Цитата Сообщение от 011119xx
Вот уже 1,5 года рисую и не жалею об этом.
Это прекрасно! Дом, где я вырос, был наполнен банками с краской, холстами, кистями, ну и, конечно, картинами. Я тоже немного этим увлекался, но пока отложил до лучших времен. Творческих увлечений есть множество: живопись, музыка, фотография, литература. Инженерия тоже содержит элементы творчества, но в гораздо меньшей степени. Чтобы посвятить себя какому-то увлечению, нужно или выйти на пенсию, или найти работу, которая способна прокормить. А халтуря за копейки себе на пропитание, ни на что не остается времени.

0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
01.06.2014, 14:04
А у меня как-то совпала что работа и есть хобби. В среднем на работе с 8...9 до 18...20. Иногда бывает в 23 домой приезжаю. По деньгам все даже очень неплохо. Квартира, машина. Всего 3 года как ВУЗ закончил. Рабочий день не нормирован. В игрушки иногда охота поиграть, мозги разгрузить после трассировки, пайки, программирования. Зря вы так к играм. Игромания - да зло, а поиграть пару часов, отдохнуть, разгрузить мозг другой работой - чем плохо? Невозможно постоянно работать, сорваться можно. Хотя сам уже более 2-х лет без отпуска.
0
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 223
01.06.2014, 14:11
Цитата Сообщение от Hotd
А у меня как-то совпало, что работа и есть хобби.
У меня как бы тоже всегда так было. На протяжении уже многих лет. И мой девиз был: моя работа - это хобби, мое хобби - это работа. Но вот надоело ))))))).
Леанид Ивинавич, отличная работа!
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.06.2014, 14:16
Цитата Сообщение от 011119xx
Леанид Ивинавич, отличная работа!
Передам папе.

Цитата Сообщение от Hotd
Квартира, машина. Всего 3 года как ВУЗ закончил.
Фантастика! Как за 3 года можно заработать на квартиру? Или Вы обладаете какими-то уникальными знаниями и умениями? Можете приблизительно очертить круг задач, которые Вы способны решить? Мне очень интересно, что надо уметь, чтобы жить по-человечески.

Цитата Сообщение от Hotd
пару часов, отдохнуть, разгрузить мозг другой работой - чем плохо?
Ничем не плохо, даже очень хорошо! Но и право выбора никто не отменял. Один для разгрузки возьмет книгу, другой - нарисует карандашом набросок, третий - сделает поделку из дерева. Ну а дебил будет пялиться в экран компьютера, где прыгают разные чертики. Разницу понимаете?
0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
01.06.2014, 14:38
Да особо никаких знаний и умений, прямо сверх чего-либо: схемотехника, трассировка, прошивки. Будете смеяться, но мы не можем уже почти год найти еще одного электронщика, чтобы разгрузить работу хоть немного. Это в студенческом городе, где куча неплохих технических вузов. Очень сложно найти нормального человека. Квартира 1-комнатная, покупалась в ипотеку за 1700 тыр. Сейчас цены намного выше, порядка 2200-2300. Первый взнос занимали у родственников, уже почти всё отдали. Платить осталось уже не так много, за 1-2 года раскидаем. Можно жить нормально, если работать нормально. Первый год работал на оборонке, с зарплатой 22 тыр. И никаких перспектив. Видел людей, инженеров 2-й категории, отработавших 10-лет, и получающих 25-26 тыр. Как только стажа накапало в трудовую тут-же ушел в частную компанию. У вас как-то прям все черно-белое: книга, рисунки, поделки - это белое. А смотреть на прыгающих чертиков - это черное. Отчего так? По вашим словам - я тот самый дебил, который пялится в экран компьютера. Не обидно, просто непонятна такая категоричность. Вспомнил историю из жизни. Было мне, лет 14, заканчивал 10-й класс, год примерно 2004. Был у меня друг, еще с дет.сада. Тогда интернетов еще толком не было в нашем городе, поэтому были прокаты дисков. Взял в прокат игру, как щас помню - Flight Simulator от Microsoft. Поигрался, полетал, и помню звоню этому самому другу, расхваливаю эту игру. Человек игрой увлекся настолько, что стал летать в он-лайне, выучил кучу книг по пилотированию ТУ-154М, вместе читали летные книги, порядок запуска двигателей, маяки, диреекторные заходы на посадку, векторные...куча инфы. Я потом как-то охладел к игре, уехал в другой город учиться, а друг настолько заболел небом, что сначала выучился на пилота, а сейчас работает диспетчером в Домодедово. У человека буквально жизнь сложился именно так, как она есть, из-за какой-то игры. Что в этом плохого? Отчего прям такая ненависть к пустому время-препровождению?
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
01.06.2014, 15:12
Цитата Сообщение от Hotd
Отчего прям такая ненависть к пустому время-препровождению?
от того, что денег нет. это время можно было бы потратить на зарабатывание денег......... но вам, мажорам, этого не понять :)))))))
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.06.2014, 15:15
По поводу заработка в электронике - он подчинен случайным законам. Бывает, делаешь какую-то примитивную вещь на парочке ОУ и микроконтроллере, а у заказчика все складывается так, что получаешь приличные деньги, скажем, 2000$ за проект. А иногда сложную систему, требующую долгих размышлений в схемотехнике или математике ПО, делаешь за 300$.

Насчет черного и белого - я так не считаю, что мир имеет четкое деление. В самом плохом занятии, даже в компьютерных игрушках, можно найти что-то хорошее. Ваш пример это подтверждает. Но Вы же не будете спорить, что это редчайшее исключение? Зачем выбирать для себя заведомо худшее занятие для разгрузки, если полно занятий получше?

Цитата Сообщение от Ymk
от того, что денег нет. это время можно было бы потратить на зарабатывание денег......... но вам, мажорам, этого не понять :)))))))
Именно!
0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
01.06.2014, 15:34
Денег всегда мало. Сколько бы их ни было. А переживать по каждой минуте, которую потратил впустую - так и до невроза недалеко. Нельзя загонять себя. Иногда во время игры приходит мысль, как именно надо схему поправить, или вспоминаешь какую-нить микруху. Именно в тот момент, когда бездумно тратишь время, пялясь в экран стреляя в какого-нибудь зомби. А по вашему выходит, что это худшее занятие для разгрузки. Или разрабатывая игровую электронику, которая обеспечивает игру на 700 человек, в страйкболе? Баллы, таймеры, система удаленного поражения техники (лазертаг), это всё пустое? ведь игра тоже. К примеру - вот эта плата создана для игры:


Плата играет звуки, собирает статистику и отправляет по GSM, работает с близкой периферией(пиротехника, датчики, фонари реквизит в общем) по nrf24l01.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.06.2014, 16:08
Программировать игры за деньги, или разрабатывать за деньги платы для игр - это можно, если жизнь совсем прижала и ничем получше заработать уже не получается. Это как варить наркотики, другим продавать, но самому не употреблять.
0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
01.06.2014, 16:37
Без игры, возможно человека, как такового, не существовало бы. Кошки и собаки играют на всём протяжении жизни. Попробую объяснить коту, что он зря теряет время. Представляю, насколько уныл, был бы мир, где игр и развлечений не существовало как класс. Только работа. Дети вместо развиваек и конструкторов лего с 4-х лет учатся читать и первым делом читают монументальные труды Ландау. Никаких шахмат, шашек, нардов и прочих настольных игр. "Монополия" вообще под страхом смерти. Игра же. Ничего конструктивного не несут, ничего не созидают, только зря тратят человеческий ресурс. Отчего такая неприязнь? Вы взрослый, состоявшийся человек, умеете трезво смотреть на вещи, но ваше отношение к играм, тем более компьютерным, прямо противоречат всем вашим качествам. Чем вам не угодила игровая электроника для страйкбола - военно-спортивной игры на свежем воздухе, с физ-нагрузками совсем непонятно. Вы против развлечений как таковым, или определенных? Поход в кино - это пустое? А поход в горы на месяц? А горные лыжи? Спортивные игры? Честно сказать, я впервые сталкиваюсь с подобными убеждениями. Нечем аргументировать. Как рассказывать слепому, на что похож цветок эдельвейс.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.06.2014, 16:44
Всему свое время. Вы же не сидите с ведерком в песочнице. Если бы сидели, каждый прохожий крутил бы пальцем у виска. Компьютерные игрушки - то же самое. Так почему Вас удивляет, что я кручу пальцем у виска, глядя на взрослых дядей, гоняющих по экрану шарики?
0
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
01.06.2014, 17:44
Цитата Сообщение от Леанид Ивинавич
А иногда сложную систему, требующую долгих размышлений в схемотехнике или математике ПО, делаешь за 300$.
это лично ваш просчет и ваша проблема. хотя она делает хуже остальным электронщикам в том числе. таких работодателей надо посылать, а вы их поощряете, а потом жалуетесь на жизнь.
Цитата Сообщение от Леанид Ивинавич
Зачем выбирать для себя заведомо худшее занятие для разгрузки, если полно занятий получше?
почитать книгу или порешать задачку?;)
можно взять ребенка, ну лет 14 например, и что ему предложить? кружки не берем, может ему не интересно. можно предложить играть дома в игры, а можно предложить читать книги. чтение книг (усидчивость) не всем подходит, это запросто может быть скучно и вообще отстой. при всем этом, если вы не дадите играть, он пойдет на улицу и найдет занятия там, и хз чем все это может закончиться. в таком случае, игры - не такой уж вред. или надо заставлять читать? заставлять ходить в кружки?
Цитата Сообщение от Hotd
Плата играет звуки, собирает статистику и отправляет по GSM, работает с близкой периферией(пиротехника, датчики, фонари реквизит в общем) по nrf24l01.
пиротехника и nrf - это страшно! :))) вы же в курсе, что nrf принимает пакеты прямиком из космоса?;) можно случайно подорваться с ненулевой вероятностью;)) тема тут на форуме есть:)
Цитата Сообщение от Леанид Ивинавич
Всему свое время. Вы же не сидите с ведерком в песочнице. Если бы сидели, каждый прохожий крутил бы пальцем у виска. Компьютерные игрушки - то же самое.
вот вы сидите щас в песочнице, вникуда тратите драгоценное время. а могли бы что-то полезное сделать для хозяйства. *кручу пальцем у виска*
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.06.2014, 18:33
Ну так Вы тоже сейчас сидите в песочнице. Тоже *кручу пальцем у виска*.

P.S. А вообще забавно, с каким энтузиазмом дебилоиды защищают компьютерные игрушки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.06.2014, 18:33

АЦП stm32f205
Не работает АЦП stm32f205. Собственные мысли, где может быть ошибка, кончились, поэтому обращаюсь с просьбой помочь разобраться. Пытаюсь...

STM32F205 Работа с USB
Товарищи возникла проблема с работой по USB и STM32F205. Создал я, значит, дескриптор на три устройства: MSC, CDC #1 & RNDIS (CDC #2)...

STM32f205 + STMCube + Audio Example
Нашел такую замечательную прогу, как STMCube. С помощью ее сгенерировал проект USB HID - все работает. Но вот с Oudyo классом проблема -...

Как сделать эмулятор денди (NES)?
Я хочу сделать свой эмулятор денди (NES) на Visual Basic.NET Подскажите пожалуйста, как сделать эмулятор денди (NES) на Visual basic.NET?

NES изображения
Есть экземпляр класса bitmap созданный из файла, необходимо преобразовать его в 8-bit изображение, но результат должен быть в стиле NES....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Закрытая тема Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru