Статистика
Время:
Зарегистрированных: 81184
Последним зарегистрирован: R0F
Рекорд посещаемости: 12585
Групп пользователей: 4
 Группы:
[Admin] [Cоучастник] [Автор] [Модератор]
 Сейчас на сайте
 Всего: 288
 Гостей: 284
 Анонимных: 1
 Пользователей: 3
 Зарегистрированные:
stepmotor Werewolf un7caz
Страницы: (8) 1 2 3 4 [5] 6 7 8  ( Перейти к первому непрочитанному сообщению ) Ответить Новая тема Новый опрос

> Игровая консоль на STM32H743, С эмуляторами и нативными играми
OLEGA
Сообщение: # 790301   Oct 1 2018, 01:31 PM
Quote Post


Соучастник
*****

Группа: Cоучастник
Сообщений: 1091
Пользователь №: 7121
Регистрация: 7-April 06
Место жительства: РФ



Вам не кажется, что к теме мало интереса? Не задумывались почему всё так сложилось?


--------------------
Ин дер гросен фамилие нихт клювен клац-клац.
PMEmail Poster
Top
Gospodin_Riba
Сообщение: # 790367   Oct 2 2018, 05:15 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




QUOTE (OLEGA @ Oct 1 2018, 01:31 PM)
Вам не кажется, что к теме мало интереса? Не задумывались почему всё так сложилось?

Вы не видите кухни изнутри. А она очень жаркая. support.gif t3901.gif


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 790368   Oct 2 2018, 05:15 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Вид сзади. Крышка (декоративные отверстия для акустической системы):


Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 790369   Oct 2 2018, 05:16 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Внутри. Область разъёмов - открыта или вырезается отдельный пластик с отверстиями под разъёмы:


Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 790370   Oct 2 2018, 05:17 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Сборка. Плата, аккумулятор и колонки фиксируются с помощью пазов и контуров:


Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 790371   Oct 2 2018, 05:18 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Задняя крышка внутри игровой консоли EmuPocket:

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
  Сообщение: # 790372   Oct 2 2018, 05:19 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Общий вид корпуса игровой приставки EmuPocket на микроконтроллере STM32H743 - на предыдущей странице:

http://vrtp.ru/index.php?showtopic=30174&st=90


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 790930   Oct 8 2018, 10:22 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Распечатанный корпус из-под FDM принтера:

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 790931   Oct 8 2018, 10:23 AM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




В процессе обработки перед шпатлёвкой и покраской:

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Andrew007
Сообщение: # 790936   Oct 8 2018, 11:06 AM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 991
Пользователь №: 69315
Регистрация: 10-August 10




Вот бы спектрум замутили былобы здорово!
PMEmail Poster
Top
Gospodin_Riba
Сообщение: # 791059   Oct 9 2018, 01:09 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




QUOTE (Andrew007 @ Oct 8 2018, 11:06 AM)
Вот бы спектрум замутили былобы здорово!

Со временем всё будет! Взял на заметку.

ZX Spectrum emulator на STM32:






Это сообщение отредактировал Gospodin_Riba - Oct 9 2018, 01:12 PM


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791382   Oct 12 2018, 04:33 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Сделали корпус для игровой консоли EmuPocket на STM32H743:

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791383   Oct 12 2018, 04:34 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




smile.gif

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791385   Oct 12 2018, 04:34 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Пост-обработка включала в себя: шлифовку, шпатлёвку, грунтовку, покраску.

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791386   Oct 12 2018, 04:35 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




С задней крышкой:

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791387   Oct 12 2018, 04:36 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




В процессе инсталляции электроники. Продумываю как фиксировать и крепить :
- дисплей
- плату
- светодиоды
- кнопки
- аккумулятор
- динамик

Осталось последние два.

На дисплей специально наклеил бумагу - пометил пиксельную область, чтобы зафиксировать равные офф-скриновые области по вертикали и горизонтали.

Это сообщение отредактировал Gospodin_Riba - Oct 12 2018, 04:38 PM

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791443   Oct 13 2018, 01:56 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Завершил тестовую инсталляцию. Всё входит плотно и как надо.

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791444   Oct 13 2018, 01:57 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Вид изнутри. Аккумулятор 3000 мА*ч. Такого хватит на 12 часов непрерывной работы. Средний ток потребления игровой консоли EmuPocket : 250 мА.

Присоединённое изображение (Нажмите для увеличения)
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791445   Oct 13 2018, 01:58 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Задняя сторона с динамиком.

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791446   Oct 13 2018, 02:00 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Поиграл в игры. Управление СУПЕРСКОЕ! smile.gif Как на джойстике от СЕГи! Лучше, чем клавиатура ПК.


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
ведущий специалист
Сообщение: # 791637   Oct 15 2018, 10:37 AM
Quote Post


Соучастник
****

Группа: Cоучастник
Сообщений: 777
Пользователь №: 22294
Регистрация: 14-July 07
Место жительства: Спб



Поздравляю с очередным девайсом! Своеобразная штука, но думаю выхлоп с нее будет. Сам мечтаю о такой. Но наверное если возьмусь делать - то всетаки с жк побольше (2,8-3,5"). Ну что... когда ожидать передачи жатого видео по воздуху ?
PMEmail PosterICQ
Top
Gospodin_Riba
Сообщение: # 791645   Oct 15 2018, 12:18 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




QUOTE (ведущий специалист @ Oct 15 2018, 10:37 AM)
Поздравляю с очередным девайсом! Своеобразная штука, но думаю выхлоп с нее будет. Сам мечтаю о такой. Но наверное если возьмусь делать - то всетаки с жк побольше (2,8-3,5"). Ну что... когда ожидать передачи жатого видео по воздуху ?

ОК! 1_7.gif Спасибо, я старался! 1227689077.gif
На выхлоп не претендую, разве что в виде массы положительных эмоций! 1000000Z.gif

Сегодня закончил окончательную инсталляцию компонент в корпус. Массу хлопот доставил дисплей - его нужно было зафиксировать с большой точностью, чтобы оффскриновые области были примерно одинаковыми и не срезалась активная область кадра за стенкой корпуса.

Динамик заменил на другой - более громкий и мощный (8 Ом 1 Вт диаметр 50 мм) с бумажной мембраной вместо пластика - такой НЧ лучше воспроизводит.

Игровая приставка (консоль) EmuPocket на STM32. Вид спереди (окончательная установка):

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791646   Oct 15 2018, 12:19 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Вид сзади. Того позора в виде белого динамика теперь нет, стоит динамик с мембраной черного цвета. Шурупы по бокам на момент съемки фоты не закрутил (без них корпус тоже держит - защёлкивается на пазы):

Присоединённое изображение
Присоединённое изображение


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791647   Oct 15 2018, 12:20 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Презентация игровой приставки (консоли) EmuPocket: 4.gif






--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791648   Oct 15 2018, 12:21 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Демонстрация гейминга одной из игр: support.gif






--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791649   Oct 15 2018, 12:23 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Вторая игра (звук в видео приглушён из-за того, что рука оператора закрыла микрофон камеры): leb.gif






--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791650   Oct 15 2018, 12:24 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Демонстрация проигрывания MP4 + MP3 потоков: radio.gif






--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791676   Oct 15 2018, 05:04 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




QUOTE (ведущий специалист @ Oct 15 2018, 10:37 AM)
Ну что... когда ожидать передачи жатого видео по воздуху ?

C EmuPocket ещё не всё выжал... Ещё будут программы! new.gif


--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
Сообщение: # 791771   Oct 16 2018, 04:19 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Эмулятор GameBoy Color на игровой консоли EmuPocket. Здесь кадр растянут в 2 раза СМАРТ-фильтром. spiteful.gif






--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top
Gospodin_Riba
  Сообщение: # 791921   Oct 17 2018, 12:55 PM
Quote Post


Фанат
******

Группа: Автор
Сообщений: 2115
Пользователь №: 116127
Регистрация: 26-April 16




Наконец-то появилась первая нативная игра под игровую консоль EmuPocket !!! smile.gif

После двух с половиной недель обильного насилования сорцов игры и сопутствующих библиотек, удалось впихать "Алекса" в консоль! spiteful.gif

Речь идёт об игре под названием: "Alex the Allegator 4"

Сайт, посвящённый этой игре: http://allegator.sourceforge.net/

Там же исходники игры и готовый билд под Windows, чтобы поиграть. 1_7.gif

Эта игра - классический платформер в стиле "ретро", графика имитирует геймбоевскую: размер кадра всего 160x120 пикселей, монохромная палитра(оттенки зелёного).

Есть цветная версия(color edition) этой игры для игровой консоли PSP, подробнее здесь: http://pspfaqs.ru/soft/432-alex-4-color.html shades.gif

Я взял файлы данных из PSP-шного color edition и кинул их в виндовый билд - и "крокодил" засиял всеми цветами!!! leb.gif

В классической версии игы 12 уровней, после прохождения которых появляется возможность сыграть во вторую игру - Space Shooter ! support.gif

Короче, 2 игры в одной !!! Но для этого нужно собрать все ягоды и звёзды на всех уровнях!

Для компиляции игры, необходимо скомпилять ещё дополнительно 2 библиотеки:

1) Аллегра. Что это такое - читать здесь:
https://ru.wikipedia.org/wiki/Allegro_(%D0%...B5%D0%BA%D0%B0)

Исходники тут: https://liballeg.org/

Это мультимедийная библиотека для разработки игр (кроссплатформенная).

Жёсткий секс при сборке этой библиотеки гарантирован !!! Я собирал под старый добрый DOS с помощью DJGPP и довольно удачно! radio.gif

2) DUMB. О ней тут: http://dumb.sourceforge.net/ . Исходники там же.

Это кроссплатформенная библиотека для воспроизведения трекерной музыки. Поддерживает форматы: MOD, IT, S3M, XM,...

Библиотека собирается намного легче, чем первая (Allegro).

А вот теперь представьте... 4.gif
2.5 недели я трахал Аллегру, которая представляет собой избыточный и навороченный код, со всякими ПиСи-шными зависимостями, лишнее нужно было убрать, а нужные- заменить!
По сути, Allegro - это почти половина исходников самой игры !!!

Есть даже онлайн-версия игры, что добавило мне мотивацию не бросать портирование этой игры на EmuPocket на половине пути. 1000000Z.gif

Урезанная веб-версия игры (немного глючит и монохромная): http://obiot.github.io/Alex4-WE/

А теперь о моём порте игры "Alex the Allegator 4" на игровой консоли EmuPocket:

1) Применён графический смарт-фильтр, растягивающий исходный кадр 160x120 на весь экран 320x240. Выглядит просто ве-ли-ко-леп-но ! ! ! 1000000V.gif

2) Звук - моно, 12 бит (16 бит с нулевыми младшими 4 битами), 44100 Гц. Достаточно, чтобы радоваться музыке в игре!

3) Расход оперативной памяти: 460 кБ на кучу(heap) в пике: зарезервировал 512 кБ. Стек(stack): 32 кБ. Остальные не считал. Остаются ещё свободные регионы.

4) Расход Flash памяти - около 1 МБ. Все ресурсы игры имплементированы в бинарник.

5) Оптимизация оперативной памяти: в оригинальной игре файлы данных(спрайты, музыка, звуки, палитра, скрипты,...) распаковывались в кучу(heap) и влекли за собой расход оперативы OVER 1 MB, делая работу игры на EmuPocket невозможной. Всё распаковал, сдампил и зашил намертво во Flash, передав нужным структурам указатели на готовые данные, вместо malloc'ов, жрущих кучу.

6) Доступны все 12 уровней + спейс-шутер. Можно выбирать произвольный уровень.

7) Сохранены скрипты заставки: начало и конец. Всё идёт полноценно!

8) Выпилен редактор уровней. ИМХО он ни к чему, и увеличивает код приложения и тащит за собой кишки Аллегры.

9) Библиотека Allegro максимально укорочена - оставлено только то, что нужно для игры!

10) Библиотека DUMB в виду её более удачной реализации - сохранена полностью, но используется только то, что надо игре.

11) Порт сделан независимым от библиотек - всё встроено в проект, ничего внешнего при компиляции цеплять не нужно. Сбилден на максимальном уровне оптимизации по скорости!

12) Ну и наконец, игра оттестирована, найденные баги исправлены. Игра полностью проходится от- и до- на EmuPocket.

Что получилось, можно посмотреть на этом видео: 1227689077.gif







--------------------
По всем вопросам пишите на почту: repstosw2018 [собака] gmail [точка] com
PMEmail PosterUsers Website
Top

Настройки темыСтраницы: (8) 1 2 3 4 [5] 6 7 8  Ответить Шустрый ответ Новая тема Новый опрос


 




    РадиоКОТ - популярно об электронике. Авторские схемы, новые разработки. Обучение по электронике, микроконтроллерам, ПЛИС. Форум   banner DIPTRACE - САМЫЙ ЛУЧШИЙ ТАКСИРОВЩИК ПЕЧАТНЫХ ПЛАТ
Portal-X