| Эмуляция > Эмуляторы портативных консолей |
| Эмуляция "Тетриса" |
| << < (5/7) > >> |
| Guyver(X.B.M.):
Вот почитал сегодня тему, пришёл домой - сделал первые наброски, результат пока самый простейший - всего полтора часа работы, включая сканирование тетриса и поиск батареек ;о) Набросал на скорую руку. Естественно, это только проба. Потом можно улучшить как качество картинки, так и симуляции. Управление - стрелки. Z, X - удары. Эскейп - выход. Вот сама поделка: http://zalil.ru/32031127 Звук тоже можно записать хороший - оригинальный, нужен только микрофон получше. Или даже напрямую можно динамик тетриса к компу подрубить. Тогда запишется вообще шикарно. Т.о. вообще неограниченный простор для действий. Гейммейкер подходит для таких целей идеально. Даже я, совсем не программер ни разу, кое-что сумел накалякать... |
| saniok:
Наймите за деньги создателя, опытных программистов и будет вам эмуль! Вот я например одного знаю, Виктор Иванов например: 3doplay.do.am :) |
| OmKol:
А по-моему я где-то скачивал целую пачку звуков тетриса. А именно здесь - http://rekkerd.org/mr-9999-brick-game-9999-in-1-samples/ |
| a12838122:
вот Симулятор Тетриса http://rutracker.org/forum/viewtopic.php?t=3807274 |
| Vivi the Black Mage:
a12838122, еще бы ссылка рабочая была и было бы совсем прекрасно. Добавлено позже: Вот |
| black jaguar:
новостей так и нет? в Brick game Simulator нету гоночек |
| ModCraft:
Эмулятор есть и ром прошивки тоже один чувак с habr от реверсил в микроскопе пзу и создал эмуль на питон.https://github.com/azya52/BrickEmuPy -Эмуль на python3.13 +pyqt6 https://github.com/AndreiCherniaev/brickgame-4bit_Readme-Тут эмуль на C |
| B0nus:
а как запускать то, скачал а там сырцы тока ? |
| Mad:
B0nus, «You don't have to compile it, just clone the repo, then install python for windows (make it the lastest version), then install pyqt6 with pip, and then finally launch the main.py by cd'ing to the directory where you cloned it to and typing main.py and pressing enter after typing it» |
| B0nus:
можно пожалуйста ссылочки где взять python для Windows и pyqt6 ? никогда это не ставил. |
| Yaranga:
--- Цитата: B0nus от 28 Апрель 2025, 13:00:27 ---можно пожалуйста ссылочки где взять python для Windows и pyqt6 ? --- Конец цитаты --- Ты сейчас серьёзно? https://www.python.org/downloads/windows/ https://pypi.org/project/PyQt6/#files |
| ModCraft:
--- Цитата: B0nus от 28 Апрель 2025, 13:00:27 ---можно пожалуйста ссылочки где взять python для Windows и pyqt6 ? никогда это не ставил. --- Конец цитаты --- Pyqt6 ставится из pip Так pip install pyqt6 Или так pip3 install pyqt6 Python нужен 3.13 для виндовс 10 Добавлено позже: В инете пишут что вроди его есче в mame добавили но чёт не ясно,похоже там тока overlay от этого эмуля на питон, хотя в коде mame есть кое какое упоминания https://github.com/mamedev/mame/blob/f68b2d87a12020eb3c3306411b3b88b889d8fe55/src/mame/handheld/hh_ht11xx.cpp#L156 |
| B0nus:
что за pip ? установил питон python-3.13.3-amd64 запускаю, появляется окно программы похожее на командную строку. набираю: pip install pyqt6 или pip3 install pyqt6 - получаю invalid syntax в первый раз работаю с этой хренью, так что извините за мою тупость. :) ----------------- разобрался. спасибо ютубу https://www.youtube.com/watch?v=BYzhLFXEIfc нафига так всё запутано делать. |
| ModCraft:
В этом репозитории добавленно несколько Тамагочи https://github.com/secretlay3r/BrickEmuPy Жалко не где нет appollo 8in1 (у меня такой был 2 раза зелёный и белый)только 2in1 Добавлено позже: в этом тоже чтото добавели https://github.com/AndreiCherniaev/BrickEmuPy_HowBuild |
| Mad:
--- Цитата: B0nus от 28 Апрель 2025, 16:24:38 ---нафига так всё запутано делать. --- Конец цитаты --- Это не совсем "правильный" способ запуска. Должна быть возможность скомпилировать исполняемый файл, но автор сделал инструкцию только под Linux. |
| ModCraft:
есть стотья как переобразовать питон в портативный exe https://habr.com/ru/companies/vdsina/articles/557316/ Добавлено позже: --- Цитата: Mad от 28 Апрель 2025, 22:38:24 ---Это не совсем "правильный" способ запуска. Должна быть возможность скомпилировать исполняемый файл, но автор сделал инструкцию только под Linux. --- Конец цитаты --- Под Линукс потому что и исходник на Cи написан под Линукс с привязками к Линукс. у меня вышло тока скомпелить под termux и termux proot ubuntu но толку мало эмуль то терминально текстовый Добавлено позже: Настроил и обновил msys2 - https://librebay.blogspot.com/2018/12/install-msys2-for-windows.html?m=1 теперь и под windows msys2 собрал вот тока запустить за прелелами терминала msys не вышло да и прешлось отключить linux/jostick.h т.к компилятор не нашло его. Добавлено позже: во работает на winde в cmd. 0_0 Запускать в командной строке > brickgame --rom "путь до rom.bin" |
| Mad:
ModCraft, может вы еще и батник сделаете и будет совсем замечательно! |
| ModCraft:
--- Цитата: Mad от 29 Апрель 2025, 17:46:34 ---ModCraft, может вы еще и батник сделаете и будет совсем замечательно! --- Конец цитаты --- А что там создавать пишишь в блокноте brickgame --rom "E23PlusMarkII96in1.bin" exit И сохраняешь с разрешением .bat в папке с brickgame.exe |
| Sharpnull:
--- Цитата: B0nus от 28 Апрель 2025, 16:24:38 ---нафига так всё запутано делать. --- Конец цитаты --- Python и PyQt6 обновляются и сборка в exe имеет минусы: при каждом запуске распаковка файлов на диск; Python остаётся той же версии; когда много проектов, то общее занимаемое место больше. Если кому-то нужно, вот BrickEmuPy в exe https://dbree.org/v/f9a6ac. UPD2: Зеркало https://wdfiles.ru/1u4mc. Замечания. Отладчик справа скрывается перетаскиванием разделяющей полоски по центру вправо до конца. В файлах assets/*.brick в hot_keys указывается массив из значений клавиш, обычно это цифровые кнопки и стрелки, можно переназначить, если знать число. Программа сохраняет настройки в реестре HKEY_CURRENT_USER\SOFTWARE\azya. UPD: Чтобы убрать счётчик в статус баре, в ui.py удалить строчку self.statusBar().addPermanentWidget(self.iCounterLabel). Интересно, где взять недостающие ромы для некоторых игр. В MAME? |
| B0nus:
Sharpnull, залей на нормальный файлообменник. мало того что через впн тока, так и скорость там 15кб. :( например на мегу и яндексдиск. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |