Batocera установка на флешку

Обновлено: 04.05.2024

Все больше и больше поклонников ретро-игр, то есть всех тех ретро или классических игр, которые никогда не выходят из моды. По этой причине появляется все больше и больше разработчиков, создающих проекты для удовлетворения потребностей этих увлеченных пользователей. Примером этих проектов как раз и является Batocera, операционная система, которую я собираюсь представить вам в этой статье.

В других статьях мы уже комментировали эту очень интересную тему, например, лучшие эмуляторы которые существуют для платы Raspberry Pi для создания вашей дешевой аркадной машины или некоторых других устройств и компонентов, которые вы можете использовать в качестве контроллеров (джойстики) или элементы управления для этого типа игровые автоматы типичный для аркад 80-х и 90-х годов. Если вас интересует эта тема, я приглашаю вас продолжить чтение этой и других статей, чтобы узнать больше .

Что такое Batocera?

Как я уже сказал, это операционная система. Проект Batocera реализовал полную ОС на базе Linux, как и многие другие подобные проекты. Таким образом, это бесплатный проект с открытым исходным кодом.

Этот проект специализируется на ретрогейминге, и он доступен совершенно бесплатно для вашего ПК или платы Raspberry Pi, а также для других плат SBC, таких как Odroid и т. д. В случае наличия ПК можно использовать LiveUSB, так что вам не придется изменять разделы или текущую операционную систему. То есть вы просто используете USB-накопитель с Batocera для его запуска, и ничего не нужно устанавливать.

Даже вы также можете установить его на старые компьютеры с 32-битными чипами x86, а также в Intel NUC, в Apple Mac и даже в коробке Android, такой как Amlogic.

Скачайте Batocera.linux

SD USB

к получить Batocera, Вы можете скачать это бесплатно с сайта проекта. Кроме того, оттуда вы также будете иметь в своем распоряжении большое сообщество, готовое помочь, а также документацию, которая поможет вам в случае, если у вас возникнут вопросы.

Если вы хотите использовать его для SBC, например Raspberry PiВам просто нужно загрузить сжатый пакет с образом операционной системы, разархивировать его, а затем использовать указанный образ, чтобы сохранить его на SD-карту, которую вы затем загрузите с материнской платы. Для получения дополнительной информации вы можете см. статью NOOBS в разделе «Установить NOOBS» и выполните те же действия для Batocera.

Другой вариант, если вы хотите создать SD-карту с поддержкой Batocera для своего Pi, - это использовать знаменитый Etcher проект о котором мы уже говорили в HwLibre. Вы можете увидеть всю информацию и шаги, которые нужно выполнить, в статья, которую мы публикуем.

Вместо этого, если вы хотите создать USB для ПК, то вы должны выполнить те же действия, что и для создания загрузочного флеш-накопителя с другой операционной системой. Вы можете сделать это с помощью большого количества инструментов, выполнив следующие простые шаги:

    .
  1. Разархивируйте загруженный файл, чтобы извлечь образ IMG из ОС.
  2. Теперь установите и запустите любое из приложений, выбранных для процесса. Вы можете выбрать один из множества существующих, например UNetbootin (Windows, Linux, macOS), Руфус (Windows, Linux), Юми (Windows, Linux), гравер (Windows, macOS, Linux) и т. Д.
  3. Используйте это приложение, чтобы выбрать флешку, вставленную в ПК, на котором вы хотите установить систему, и образ Batocera для установки.
  4. Следуйте указаниям мастера программы, и все готово.
  5. Теперь вы можете перезагрузить компьютер, вставить флешку.
  6. Войдите в BIOS / UEFI, чтобы изменить приоритет загрузки и сделать USB основным. Выйдите и сохраните изменения.
  7. Теперь он должен загружаться с Batocera вместо вашей обычной ОС.
  8. Вы можете использовать его и делать с ним все, что хотите. И чтобы вернуться к своей обычной операционной системе, вам нужно только перезагрузить и удалить USB, чтобы он перезагрузился вместе с вашей системой .

После запуска из меню Batocera (нажмите клавишу пробела) вы можете ввести конфигурацию для смени язык на испанский и так будет все нагляднее.

совместимость

эмуляторы ретро-игр

Если вас интересует совместимость ретро-игр, которые принимает Batocera, правда в том, что у нее достаточно библиотек, чтобы вы могли играть в огромное количество платформенные видеоигры которые были мифическими в то время в истории. Таким образом, вы можете играть в огромное количество игр.

Для получения дополнительной информации вы можете увидеть это список некоторых поддерживаемых платформ:

  • Nintendo 3DS, Game Boy, GameCube, Game Boy Advance, Game Boy Color, 64, DS, Развлекательная система, SNES, Wii
  • Amiga
  • Amstrad CPC, GX4000
  • Apple II
  • Atari 2600, 5200, 7800, 800, ST, Jaguar, Lynx
  • Commodore 64
  • MS-DOS,
  • Sega Dreamcast, Master System, Megadrive, Наоми, Сатурн, 32x, CD, SG1000
  • MAME
  • Neo-Geo, CD, Карманный, Карманный Цвет
  • Sony PlayStation 1, PS2, PSP
  • ZX81
  • ZXSpectrum
  • и так далее

Для дополнительной информации - Совместимость Batocera

Добавить видеоигры в Batocera

Если вы хотите добавить видеоигры в BatoceraВы можете выполнить эти простые шаги, чтобы добавить игры, которые хотите воспроизводить, если они совместимы с вышеупомянутыми платформами.

Во-первых, это найти веб-сайт, откуда можно скачать игры что ты хочешь. Там много веб-сайты, предлагающие ПЗУ старый, даже в Internet Archive вы можете найти несколько старых. После того, как у вас есть ПЗУ, шаги по добавлению его в Batocera также просты, но вы можете сделать это несколькими способами.

Одной из проще это:

Как вы видели, это похоже на то, как это было бы сделано. для Recalbox, а причина в том, что на нем основан Batocera .

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Бесплатное оборудование » Raspberry Pi » Batocera: операционная система для ретро-игр


Всем привет. Сегодня расскажу вам о том, как я собирал ретроконсоль на Raspberry Pi 3 Model B.
Дам полную инструкцию того где взять прошивку и игры. Покажу как настроить. (хотя там настроек то по сути почти нет, всё очень просто)
Нам понадобятся Raspberry Pi 3 Model B, блок питания для нее, карта памяти MicroSD (чем объёмнее, тем лучше), джойстик и монитор\телевизор для вывода изображения.
Предвидя комменты, о том, что сейчас можно поставить эмулятор хоть на пк, хоть на андроид приставку, хоть на телефон\планшет, скажу сразу, что я всё это знаю. Но захотелось именно отдельное устройство. Именно консоль. Такую чтобы стояла под телевизором, и позволяла запускать игры. Тем более что у меня давно лежала Raspberry Pi 3 Model B, которую я брал на распродаже еще в начале 2019 года.
Кстати сейчас дал ссылку на Aliexpress, где цена вроде как более-менее доступная. Я лично брал свою Raspberry по распродаже не на Aliexpress. Честно, не помню уже где. Толи на банггуде, толи на гербесте, толи на розегале. Ну это не важно, так как там уже нету низких цен, на али ценник ниже.
Сперва как положено кратко расскажу о Raspberry Pi 3 Model B.
Основные характеристики Raspberry Pi 3 Model B:

Broadcom BCM2837 SoC;
64-битный четырехъядерный ARMv8 Cortex-A53 процессор с тактовой частотой 1.2 ГГц;
Графический 2-ядерный сопроцессор Video Core IV® Multimedia;
Память на 1ГБ LPDDR2 SDRAM (900 MHz);
Ethernet;
WIFI 802.11n + Bluetooth 4.1 Low Energy (BLE);.

Обычно к покупателю она попадает вот в такой коробке:

(зачастую коробка такая же мятая, как и у меня)
Комплектация состоит из самого мк и инструкции:

Инструкция многоязычная. Русский язык имеется. Но особо полезной информации в инструкции нету:

Сама Raspberry выглядит вот так:





Как можем увидеть, это готовая плата, к которой нужно добавить только питание, память в виде флэшки MicroSD, устройства ввода\вывода и подключить монитор.
Ну и корпус не помешает.
Корпуса в огромном количестве имеются на Aliexpress, любого вида и под любой кошелек. Но так как у меня есть 3D принтер, я корпус просто напечатал:


Ссылка на скачивание этой модели для печати.
Помещаю мк в корпус. Скрепляю его винтами.




В качестве памяти я использую флэшку MicroSD на 64гб от производителя Borofone (ссылки нет, покупал ее в оффлайне)


Думаю, что 64гб вполне достаточно для того чтобы хранить на приставке как саму ОС, так и некоторый запас игр. Но если хотите, можно использовать флэшку объёмом и поменьше. Тогда игр влезет меньше.
Для питания МК я использую качественный шнур MicroUSB и блок питания от телефона Xiaomi, который может давать более 2А (МК в пике нагрузки может потреблять до 3А)
Для управления консолью я планировал использовать джойстик Steam Controller. Тут на него есть мой обзор.
Но к сожалению, уже после установки ОС к моему большому сожалению было обнаружено что в ней нет нативной поддержки Steam Controller. Поэтому пришлось временно использовать проводной джойстик.
В целом для того чтобы сделать ретроконсоль, нам нужен вот такой набор:

Ну и еще нужны программы для установки. В первую очередь нам нужно скачать саму ОС. В моем случае более предпочтительным вариантом оказалась ОС Recalbox
Последнюю версию всегда можнобесплатно скачать на оффсайте.

Для установки ОС Recalbox на флэшку, нам понадобится программа balenaEtcher. Её можно скачать тут.

Теперь просто вставляем флэшку через любой картридер в компьютер, выбираем образ, запускаем Etcher, жмём Flash и спустя несколько минут имеем надпись Flash Complete



После этого просто втыкаем флэшку в Raspberry, подаем питание и ждём пока ОС распакуется и установится. Первый запуск бывает долгим.

Для того чтобы сразу же начать пользоваться ОС, нужно чтобы в консоль были подключены либо клавиатура, либо джойстик:

Основное меню ОС Recalbox выглядит вот так:

Листая джойстиком вверх/вниз, выбираем нужную платформу, которую мы хотим играть. Затем заходим внутрь и выбираем игры:

Кстати об играх.
Пара игр есть сразу с момента установки. Но нам ведь хочется играть в много разных игр, тех, в которые мы играли во времена сеги и денди. Поэтому игры нужно скачать.
Один из самых больших и удобных каталогов, с играми и оверлеями сразу под Recalbox можно найти в профильной теме на 4PDA
Там же есть ссылка на гугл облако, где лежит огромное количество игр под разные платформы.

Я лично больше всего фанатею по старым сеговским играм. Поэтому скачал сборник ромов на почти 3гб с играми.
Но после того как мы скачали игры, их надо как-то установить на консоль. С этим тоже нет особых проблем.
Первый способ, это подключить консоль к домашней сети.

На ПК ставим программу WinSCP и по сети закидываем ромы в нужные папки.
Но я закидываю игры более простым лично для меня способом. Через файловый менеджер встроенный в KODI
Для этого я нужные ромы закидываю на флэшку USB. Вставляю ее в консоль. Затем запускаю медиацентр KODI

В KODI выбираю настройки-File Manager
И видим двухоконный менеджер файлов. Для того чтобы перекидывать игры, нужно в список отображаемых папок добавить три нужные папки. Для этого выбираем add sourse, затем Поиск, затем выбираем папку SHARE и в ней по очереди добавляем 3 папки (bios — чтобы загружать биосы в систему, saves — чтобы загружать сохранения и сейвстейты, которые у вас уже есть; и roms — собственно для игр)
А затем просто закидываем в добавленные папки нужные ромы и файлы игры.
Итого вроде долго описывать. Но по факту всё делается очень быстро. И у нас в итоге имеется ретроконсоль с блэкджеком и куртизанками. То есть ретроконсоль с кучей игр, и возможность эти самые игры добавлять и удалять. Как я говорил выше, мне в первую очередь интересны игры от SegaMega Drive. Поэтому я скачал именно под эту консоль кучу игр.
И играю. Все игры идут без каких-либо тормозов или зависаний. Мощности Raspberry хватает более чем.
Из интересных игр, которые я помню, и то что с удовольствием сейчас переигрываю, это конечно же ComixZone


Классная игрушка, которая даже по нынешним меркам всё еще неплохая и по графике, и по сюжету.
Ну и одна из моих любимейших игр на Sega, Игра за которой я провел реально не одну ночь:

Да, конечно же Дюна.
Ну и сколько лет прошло. А читы не забыты:

Ну контру конечно же любят все:

Ну и конечно же червяк Джим

Огромный плюс такой консоли именно в том, что я могу сам добавить или удалить нужную мне игру. Ну и нету необходимости в покупках, ни физического носителя, ни цифровой версии.
Кстати так как у меня не захотел работать Steam Controller, я сперва игра проводным геймпадом, а потом достал из запасов беспроводной Xiaomi Gamepad который без проблем заработал на консоли. Пришлось только в настройках провести калибровку кнопок.

Консоль также может работать с джойстиками от PS3/PS4/XBOX и т.д. Тажке можно использовать китайские беспроводные и проводные джойстики. Подойдет почти всё что у вас есть, если это конечно не совсем эксклюзив или редкость.
Заключение:
По итогам всего вышеописанного, в парке моих консолей появилось прибавление. Теперь я могу играть все старые игры из-под сеги и денди. На большом телевизоре. Да, игры выглядят уже квадратными по графике и видны огрехи. Мы привыкли к 4к качеству на современных играх. Но иногда хочется вернуться именно к тем, к старым играм. И у меня это получилось. Конечно джойстик тут тоже уже не такой как был на старой Sega. Но игры те самые. И несмотря на то что прошло столько лет, они всё так же интересны.
На Raspberry также можно закинуть игры под PSP и PS One, но я честно сказать уже не имею к ним такого теплого отношения как именно к сеге. Но в будущем я наверно закину пару игр, которые когда-то игра на первой Play Station. Это в первую очередь игра KKND (ну вы наверно поняли, что мне нравятся игры жанра стратегии)
Вы же, пользуясь данным гайдом, можете повторить всё описанное, и также получить небольшую ретроконсоль, которая подарит не один час тех самых старых теплых ламповых игр. И честно скажу, именно в таком исполнении консоль лично мне интереснее, чем обычные эмуляторы на пк или телефоне. Но это конечно всё зависит от предпочтений.
На этом весь мой обзор (или инструкция). Желаю всем хорошего настроения и приятных игр.


Как загрузить виртуальную машину с флешки с помощью программы Virtual Machine USB Boot

Привет друзья! Огромное число пользователей персонального компьютера используют виртуальные машины. Дело в том, что это очень удобно, вы можете установить на виртуальную машину любую операционную систему (гостевую) и пользоваться ей как настоящей, инсталлируйте на неё все ваши любимые программы и пользуйтесь ей как обычной системой, если вы заразите её вирусами или по каким-либо причинам она у вас перестанет загружаться, то вы очень просто восстановите её из бэкапа или установите заново, всё это произойдёт без ущерба вашей основной операционной системе (хостовой), установленной на ваш компьютер. В процессе работы с виртуальной машиной у вас может появиться (и не раз) потребность загрузить её с загрузочной флешки, например, чтобы проверить, является флешка загрузочной или нет. Общепринятый ручной способ создания файла USB.vmdk, связующего флешку и виртуальную машину, не является самым простым, поэтому я предлагаю вам воспользоваться очень простой программой Virtual Machine USB Boot 1.5, уверен, что после прочтения статьи вы удивитесь, как просто она работает. Но в работе программы, особенно с последней операционной системой Windows 10 есть нюансы, так что читайте статью внимательнее. Итак, идём на официальный сайт утилиты и скачиваем нужный вам установщик. Можете скачать портабельную версию программы, а можете скачать установщик.


Я скачаю портабельную версию, её можно запустить прямо с флешки (на всякий случай выкладываю её на своём облачном хранилище ). После скачивания запускаем программу Virtual Machine USB Boot 1.5.


В главном окне программы жмём Add (Добавить).


В пункте VM name жмём на стрелочку


и выбираем в выпадающем списке название виртуальной машины, которую мы хотим загрузить с флешки. На моём ноутбуке две виртуальные машины: Windows 10 и Windows 7,


я хочу загрузить с флешки Windows 10, поэтому выбираю в списке её.


В пункте Drive to add and boot выбираю загрузочную флешку.




Важно : теперь, если у вас запущена VirtualBox, её надо закрыть, так как виртуальную машину будет запускать программа Virtual Machine USB Boot 1.5.


Жмём START.




Запускается виртуальная машина и выходит ошибка: FATAL: No bootable medium found! System halted.


Друзья, дело в том, что программа Virtual Machine USB Boot 1.5 немного некорректно работает с последней версией виртуальной машины VirtualBox - 5.0.14. и не создаёт автоматически IDE-контроллер для файла vmdk.

Примечание : Для загрузки VirtualBox с USB-флешки программа Virtual Machine USB Boot 1.5 специально создаёт vmdk-файл, именно этот файл соединяет виртуальную машину с USB-флешкой. Данный файл vmdk создаётся в личной папке программы: C:\Users\Имя пользователя\VirtualBox VMs\Windows 10 (название виртуальной машины).


Чтобы не было ошибки «FATAL: No bootable medium found! System halted» при загрузке виртуальной машины с флешки, нам самим нужно создать IDE-контроллер для файла vmdk.

Жмём на кнопку Носители.


Жмём на кнопку в форме ромбика и выбираем Добавить IDE-контроллер.


Контроллер IDE добавлен.


З апускаем программу Virtual Machine USB Boot 1.5 заново



И виртуальная машина загружается с флешки.


Если вы используете немного устаревшую версию виртуальной машины VirtualBox 4.3.34, то с ней подобных проблем не будет. Программа Virtual Machine USB Boot 1.5 автоматически создаст IDE-контроллер для файла vmdk.


Как загрузить виртуальную машину с флешки с помощью программы Virtual Machine USB Boot

Привет друзья! Огромное число пользователей персонального компьютера используют виртуальные машины. Дело в том, что это очень удобно, вы можете установить на виртуальную машину любую операционную систему (гостевую) и пользоваться ей как настоящей, инсталлируйте на неё все ваши любимые программы и пользуйтесь ей как обычной системой, если вы заразите её вирусами или по каким-либо причинам она у вас перестанет загружаться, то вы очень просто восстановите её из бэкапа или установите заново, всё это произойдёт без ущерба вашей основной операционной системе (хостовой), установленной на ваш компьютер. В процессе работы с виртуальной машиной у вас может появиться (и не раз) потребность загрузить её с загрузочной флешки, например, чтобы проверить, является флешка загрузочной или нет. Общепринятый ручной способ создания файла USB.vmdk, связующего флешку и виртуальную машину, не является самым простым, поэтому я предлагаю вам воспользоваться очень простой программой Virtual Machine USB Boot 1.5, уверен, что после прочтения статьи вы удивитесь, как просто она работает. Но в работе программы, особенно с последней операционной системой Windows 10 есть нюансы, так что читайте статью внимательнее. Итак, идём на официальный сайт утилиты и скачиваем нужный вам установщик. Можете скачать портабельную версию программы, а можете скачать установщик.


Я скачаю портабельную версию, её можно запустить прямо с флешки (на всякий случай выкладываю её на своём облачном хранилище ). После скачивания запускаем программу Virtual Machine USB Boot 1.5.


В главном окне программы жмём Add (Добавить).


В пункте VM name жмём на стрелочку


и выбираем в выпадающем списке название виртуальной машины, которую мы хотим загрузить с флешки. На моём ноутбуке две виртуальные машины: Windows 10 и Windows 7,


я хочу загрузить с флешки Windows 10, поэтому выбираю в списке её.


В пункте Drive to add and boot выбираю загрузочную флешку.




Важно : теперь, если у вас запущена VirtualBox, её надо закрыть, так как виртуальную машину будет запускать программа Virtual Machine USB Boot 1.5.


Жмём START.




Запускается виртуальная машина и выходит ошибка: FATAL: No bootable medium found! System halted.


Друзья, дело в том, что программа Virtual Machine USB Boot 1.5 немного некорректно работает с последней версией виртуальной машины VirtualBox - 5.0.14. и не создаёт автоматически IDE-контроллер для файла vmdk.

Примечание : Для загрузки VirtualBox с USB-флешки программа Virtual Machine USB Boot 1.5 специально создаёт vmdk-файл, именно этот файл соединяет виртуальную машину с USB-флешкой. Данный файл vmdk создаётся в личной папке программы: C:\Users\Имя пользователя\VirtualBox VMs\Windows 10 (название виртуальной машины).


Чтобы не было ошибки «FATAL: No bootable medium found! System halted» при загрузке виртуальной машины с флешки, нам самим нужно создать IDE-контроллер для файла vmdk.

Жмём на кнопку Носители.


Жмём на кнопку в форме ромбика и выбираем Добавить IDE-контроллер.


Контроллер IDE добавлен.


З апускаем программу Virtual Machine USB Boot 1.5 заново



И виртуальная машина загружается с флешки.


Если вы используете немного устаревшую версию виртуальной машины VirtualBox 4.3.34, то с ней подобных проблем не будет. Программа Virtual Machine USB Boot 1.5 автоматически создаст IDE-контроллер для файла vmdk.

Читайте также: