- Как превратить свой Mac в Dendy или Sega и во что поиграть
- Нашёл лучший эмулятор консолей для Mac, да ещё и бесплатный
- Настройка эмулятора
- Как добавить в RetroArch все-все необходимые эмуляторы
- Каким образом в эмуляторы добавляются игры
- Как запускать игры на эмуляторе и с комфортом проходить их
- Какие игры я прохожу через RetroArch — подборка лучших
- Конечно, у RetroArch предостаточно альтернатив
- Подводя итоги: стоит ли вся эта затея потраченного времени
- Emulating the Sega Dreamcast on the Mac
- Living the Dream
- Wine Makes It Better
- nullDC Makes It Work
- A word about ROMs
- Running the Dream
- Conclusion
- 16 comments
- Popular Posts
Как превратить свой Mac в Dendy или Sega и во что поиграть
Больше всего времени на игры многие из нас тратят в глубокой юности, ведь в зрелом возрасте его занимают работа, учеба и семья. Исключением становятся только профессиональные геймеры, которые зарабатывают, рассказывая про новые тайтлы.
В моем детстве была пара главных платформ: Dendy («железный» клон Nintendo Entertainment System) и Sega Mega Drive 2. Сложно сказать, сколько часов и дней было убито с их примитивными геймпадами в руках. Мягко выражаясь, «много».
Решил вспомнить былое и окунуться в ностальгию. Думал купить современные версии Dendy и Sega Mega Drive 2, но куда проще настроить эмулятор для них на Mac. Про это и расскажу.
Нашёл лучший эмулятор консолей для Mac, да ещё и бесплатный
Попробовал OpenEmu, Nestopia и Genesis Plus (для старых Mac), но остановился на RetroArch. Как оказалось, это один из лучших эмуляторов консолей, который, в том числе, можно использовать на Mac. Кроме этого у него достаточно других преимуществ, но, что главное, это полноценное решение все-в-одном, которое закроет большинство потребностей.
RetroArch работает на новых и старых версиях операционных систем macOS и Windows, Linux, Android, iOS и tvOS, а также без каких-либо проблем запускается на малыше Raspberry Pi, если такой имеется.
Более того, его можно установить на Xbox One, PlayStation Vita, PlayStation Portable, PlayStation 2 и PlayStation 3. На официальном сайте разработчики даже обещают в скором времени запустить клиент RetroArch для PlayStation 4.
RetroArch идет на Nintendo Switch, Wii U, Wii, GameCube, 3DS/2DS Family. Его можно использовать через Steam Link и даже онлайн прямо через браузер. Процесс установки детально расписан по ссылке на платформу ниже.
Солидное число платформ для эмуляции. Чтобы перечислить все консоли, которыми умеет прикидываться RetroArch, не хватит даже нескольких статей. Из ключевых стоит отметить чуть ли не все поколения Sega и Nintendo (сюда же Dendy).
Из любопытных и неожиданных находок: Atari (компания, в которой когда-то работал Стив Джобс), PlayStation первого и второго поколения и PSP, а также Java ME, которая использовалась на старых кнопочных телефонах.
Стабильность работы и интерфейс. На официальном сайте RetroArch указано, что эмулятор может нестабильно работать на macOS 10.15 Catalina. Он у меня несколько раз действительно вылетел, когда я рылся в глубине его настроек. Тем не менее, при обычном использовании нет никаких проблем.
Единственное, эмулятор почему-то не реагирует на попытки пролистать меню с помощью стандартных жестов трекпада Mac. Приходится использовать для этого стрелки на клавиатуре. Побороть эту проблем я так и не смог, пришлось смириться.
Мне нравится его минималистичный внешний вид, почти полный перевод на русский язык, скорость работы и обилие мелких настроек для самых педантичных пользователей. Не хочу, чтобы это выглядело рекламой, но приложение действительно понравилось. В копилку.
Настройка эмулятора
Да, у RetroArch предостаточно мелких настроек, в которых можно закопаться с головой. Но многие из них больше предназначены для хардкорных геймеров, которые проходят любимые тайтлы на скорость. Рядовому пользователю понадобится всего два параметра.
Меняем язык с английского на русский. По умолчанию приложение использует именно английский язык. Можно не менять его, но при желании достаточно зайти в раздел Settings, перейти в меню User, развернуть пункт Language и выбрать «Русский».
Дальше при описании конкретных пунктов меню приложения я буду писать их русское название и английский вариант в скобках, чтобы у вас не было трудностей с использованием эмулятора на любом из языков. Пожалуйста.
Выбираем подходящий интерфейс. Для этого нужно перейти в меню «Настройки» (Settings) > «Интерфейс пользователя» (User Interface) > «Меню» (Appearance) > «Цветовая тема меню» (Menu Color Theme).
В стандарте используется Basic Black, но я предпочитаю Basic White, которая более лаконично и минималистично выглядит в рамках macOS. Еще есть сине-зеленая Nord и коричнево-оранжевая Gruvbox Dark.
Кстати: RetroArch без каких-либо проблем работает с геймпадами от PlayStation 4 и Xbox One. Дополнительно настраивать их не нужно. Приложение автоматически определяет подключенный гаджет и начинает его использовать. Интерфейс также адаптирован под управление геймпадом.
Как добавить в RetroArch все-все необходимые эмуляторы
После первоначальной установки в RetroArch нет ни одного эмулятора, и их нужно загрузить отдельно. Если будет угодно, это приложение представляет собой оболочку для эмуляторов, которые подтягиваются дополнительно. Это несложно.
Чтобы загрузить эмуляторы, откройте раздел «Главное меню» (Main Menu), перейдите в меню «Загрузить ядро» (Core Updater), нажмите на пункт с необходимым и дождитесь окончания скачивания и установки. Это должно занять не больше нескольких секунд.
Как только установил RetroArch, сразу же загрузил в него все эмуляторы Nintendo и Sega, чтобы попробовать любимые игры, про которые расскажу чуть ниже.
Каким образом в эмуляторы добавляются игры
Для того, чтобы запустить любимую консольную игру, нужно найти в интернете специальный ROM. Это такой файл, который представляет собой цифровую копию картриджа. Собственно, чтобы легально его использовать, у вас должен быть физический носитель.
Ищите необходимые файлы в Google. В запросе укажите название игры и платформы, а также слово ROM. Все необходимые данные сохраните в одну папку, а потом укажите на нее RetroArch.
Чтобы добавить загруженный ROM, перейдите в раздел «Импорт содержимого» (Import content) и выберите возможность «Сканировать каталог» (Scan directory). Определите необходимую папку (я использую стандартные «Загрузки») и подтвердите свое намерение.
После этого RetroArch укажет на файлы и добавит их в отдельный раздел на главном экране с разделением по эмуляторам. Собственно, в этом нет ничего сложного. Жаль, приложение не импортирует файлы во внутреннее хранилище, поэтому для использования они должны оставаться в конкретном каталоге Finder.
Кстати: если выбрать в RetroArch импортированный ROM, то, кроме прочего, можно будет также подтянуть из интернета его обложку. Для этого нужно выбрать возможность Download Thumbnails.
Как запускать игры на эмуляторе и с комфортом проходить их
Чтобы запустить импортированную игру, нужно перейти в раздел консоли, который расположен в главной меню RetroArch, выбрать игру, а потом нажать на кнопку «Запустить» (Run).
Чтобы разобраться с клавишами, которые будут использоваться для управления в игре, а также контроля возможностей RetroArch, нужно перейти в раздел «Настройки» (Settings) > «Ввод» (Input). Здесь есть все необходимые функции.
Что важно, в отличие от использование этих же игр на консолях из прошлого, в RetroArch есть система сохранения и загрузки. Поэтому во время прохождения любимой Rock-n-Roll Racing можно будет прерваться на важные дела, а потом продолжить с места, на котором остановились. Раньше этого ой как не хватало.
Обратите внимание на горячую кнопку «F», которая дает возможность переключать RetroArch из полноэкранного режима в оконный и обратно. Она понадобится, если вы планируете делать перерывы на игру на рабочем месте.
Кстати: RetroArch не запрещает использовать в играх читы. Чтобы узнать про них, нужно перейти в меню быстрых действий с помощью кнопки F1 и использовать соответствующий пункт. Но помните, что без них интереснее.
Какие игры я прохожу через RetroArch — подборка лучших
Rock-n-Roll Racing. Уникальная для своего времени игра, основным фактором успеха которой, как мне кажется, стало удачное сочетание трех компонентов: качевого саундтрека, клевых тачек, которые можно прокачивать до предела, динамичных гонок на них, а также полностью раскрытой темы космоса.
Прекрасно помню, какое удовольствие было добраться до последнего уровня, накопить на машину на воздушной подушке, которая, кроме прочего, также комплектуется самоуправляемыми ракетами. Единственное, после ее ощутимой прокачки играть становится не так интересно.
Comix Zone. Замечательная игра, главный герой которой, художник и независимый рок-музыкант Скетч Тернер, попадает на страницы самого настоящего комикса. Пока он рисовал очередную историю, на улице началась гроза. Молния попала в его стол, поэтому мир за окном и реальность объединились.
Главное, что место Скетча в реальном мире занял Мортус, главный злодей истории Тернера. Так как он нарисован художником, не может принять полноценное физическое обличие, пока его автор жив. Именно поэтому он направляет своих прихвостней убить его.
Earthworm Jim 2. Невероятно интересный платформер с харизматичным персонажем-червяком в главной роли. Это сиквел истории, которая стала невероятно популярной в середине 90-х годов прошлого века. Персонаж, которого вам придется взять под контроль, это самый обычный червяк.
У него есть возлюбленная по имени Как-ее-там. Пока он играет ей на баяне, ее похищает злодей Психоворон. Делать нечего, поэтому Джим, а так зовут нашего червяка, отправляется на ее поиски. Одним из его главных средств для прохождения станет верхняя часть тела, которую можно использовать вместо хлыста.
Ultimate Mortal Kombat 3. ac↑b↑ba↓ — с помощью этой последовательности клавиш оригинального геймпада Sega Mega Drive 2 когда-то можно было активировать меню секретных настроек игры, которое давало возможность взять под контроль ключевых боссов классического файтинга.
Шао Кана в юности я мог победить только с помощью Саб-Зиро. Да, речь про того, который без маски. Мне кажется, что ни один другой боец для этой задачи банально не подходит. Да что там, даже Смоук не давал мне возможности победить последнего соперника в игре.
Конечно, у RetroArch предостаточно альтернатив
OpenEmu. Неплохой многофункциональный эмулятор, который можно использовать вместо RetroArch. От него он отличается поддержкой меньшего числа платформ и отсутствием настолько широкой кроссплатформенности. Это универсальное решение, но не настолько.
В приложении есть отдельное меню для сохранений, которые создаются автоматически, а также скриншотов. Более того, разработчики добавили сюда магазин с цифровыми копиями винтажных игр. Жаль, их ассортимент здесь сложно назвать обширным.
Словом, инструмент также толковый. Я выбирал решение для себя именно между OpenEmu и RetroArch. Последний выиграл по числу настроек и поддержке платформ. Рекомендую попробовать оба варианта.
Nestopia. Альтернативное приложение, которое отличается максимальной минималистичностью. У него практически нет настроек, и оно запускает только приложения для Dendy. Подобные инструменты также имеют право на жизнь.
Подводя итоги: стоит ли вся эта затея потраченного времени
Да, я определенно оставлю RetroArch на своем Mac, ведь приложение того точно стоит. Игры из детства уже подарили мне массу положительных эмоций. Судя по всему, есть смысл взять на вторичке под нужны эмуляторов примитивный Mac mini и бросить его под телевизор. Интересно, как Rock-n-Roll Racing будет выглядеть на 50-дюймовом телевизоре.
Делитесь названиями игр, которые обязательно нужно попробовать, а также интересными наблюдениями. Обязательно приму участие в обсуждении.
Источник
Emulating the Sega Dreamcast on the Mac
From the great golden age of computing, sadly let down by faulty hardware, the Dreamcast is a forgotten early forerunner of the XBox. Without one, how can you play games meant for the Sega Dreamcast on your Mac?
In this article we discuss the different ways you can get started with retro gaming on this early little brother to the Xbox range of consoles.
Living the Dream
The Mac is fairly poorly served with emulators for the Sega Dreamcast, which like the Xbox was designed by Microsoft, but why that might be is not very clear. It’s possibly because it was not a success as a console due to annoying technical problems. Despite that, it was well loved by its small band of devotees and had the benefit of some direct ports of arcade games which were both playable and technically impressive.
There are, however, a few ways into playable emulation of this console on the Mac if you really crave it; some of them are obvious and some not so obvious. Let’s deal with the obvious first.
The native OS X contender is lxdream. While it is capable of running Dreamcast software, “running” is perhaps too strong of a word for it. Development ground to a halt in 2009, and the website hasn’t been updated since 2010. It’s not a good emulator.
So where does that leave you if you loved the Dreamcast and run a Mac? It’s no help or consolation either that there is a vibrant development community for the nullDC emulator on the Windows platform …
Wine Makes It Better
With a few small tweaks, you can actually get nullDC for Windows running on the Mac through Wineskin Winery. The first step is, of course, if you don’t have Wineskin, to download it here. Read the instructions, and don’t forget you may need to install X11 if you haven’t already.
Once installed and run, Wine presents you with a choice to “Download Packages Manually” or “Create New Blank Wrapper.” What this means is that Wine creates a new little Windows bubble in which programs meant for Windows can run on the Mac’s Intel processors.
First “Create a new blank wrapper.”
Name it “Dreamcast” and press OK and wait. This takes some time.
Unless you have lots of memory, it’s a good idea to leave it and not make the process compete for space.
Once it’s done (finally), it will ask you if you wish to see the new wrapper in Finder. Choose this option and run the new app.
It will say the program can’t be run. Close that alert and run it again. This always happens.
Now you need to install the Winetricks plugin for DirectX specifically Direct3D. Click the Tools tab and push the Winetricks button.
Open the “dll” folder. Look for a file called “d3dcompiler43,” install it by ticking the checkbox next to it on the left, and run it. This will take a while, but when it’s done go back to the Configuration tab. Don’t close the configuration window; you’ll need to come back to it.
Now you need to download and install nullDC.
nullDC Makes It Work
You need to find a copy of nullDC for Windows. Although it’s no longer being developed by the original team, it went open source in 2010 and lots of people have taken up the challenge of taking it further. If you can’t find it anywhere, you can download it here.
It’s a .zip file, so extract it to a convenient spot on your machine and look inside the directory. Delete the “nullDC.cfg” file.
Now you can go back to the Wine app window and install the folder into the Wine app. Click the Install software button, and then choose “Copy a folder inside.”
Find the nullDC directory you extracted from the download – it will be installed into the Wine app. It will ask you to confirm the EXE you want to autorun when starting the Wine app. Click OK. You are mostly good to go.
A word about ROMs
As with all emulators, the problem of where to get the original “brain” of the console, the ROMs which make it work, is a tricky one. All we will say is that while you could search Google for “dc_boot.bin” and “dc_flash.bin” and download them, the only 100% legal way to obtain these ROMs is to extract them from your very own Dreamcast console, and even that is a task of dubious legality. Some of the installs of nullDC you find will actually contain the ROMs.
Of course, the Sega Dreamcast is a long dead system, and very few people care about it anymore. That being said, how you get the ROMs is up to you, but we’ve done what we’re supposed to do and advised you of the legal situation.
Once you’ve obtained the ROMs, they should be installed in the “data” directory of nullDC, unless your install came with them preinstalled.
The same goes for game disc images. You can obtain them online (Google is your friend), but legally all you can do is run the games directly from discs you own or rip them from the discs into images, which is outside the scope of this tutorial.
Running the Dream
Now you can run the Dreamcast Wine app. Once it’s up and running and before you run anything, you need to set the display prefs. Go to “Options -> PowerVR -> ZBuffer Mode” and choose “D24S8+FPE” (slow, good precision).
Once that’s done, you can run it.
Click on the File menu and choose “File -> Normal Boot,” and pick the file you want to run.
Configuring joysticks is a whole other thing, and we recommend you get a second-hand Dreamcast joypad and attach that to your computer with a USB adapter.
The memory card LCD is emulated as a small window, and you can see any additional info there while playing.
Conclusion
It’s weird and uncomfortable that you have to emulate a PC to play Dreamcast games, but it’s the only way to go for now. Yes, it’s a little unstable (On our machine it crashes when you set full screen, for example, but is in full screen when you restart.), and you’ll have to tweak the speed to make it play more fluidly, but seriously it’s amazing that it works at all, never mind works well.
If you enjoyed this tutorial or have any questions about Dreamcast on Mac, please let us know in the comments below.
Phil South has been writing about tech subjects for over 30 years. Starting out with Your Sinclair magazine in the 80s, and then MacUser and Computer Shopper. He’s designed user interfaces for groundbreaking music software, been the technical editor on film making and visual effects books for Elsevier, and helped create the MTE YouTube Channel. He lives and works in South Wales, UK.
16 comments
Can you test for Demul emulator ? Its the latest version and the best emulator over nullDC. I would like to see if it is working with Wineskin for MAC Users, please ?
Hi azoreseuropa, yes it’s on my list of things to test, but I’m waiting for the right opportunity. Thanks for letting us know
Hello ? We are waiting for your reply. Please ?
Thank you very much. We can’t wait. By the way, we also try to use SSF with Wineskin and it didn’t work at all. Maybe we missed something. It will be great for us if you can try it and share with us if it works for you. SSF works fine for Windows 7, thought. Frustrate, indeed.
Wineskin is not a perfect soution, but it does the best with what it has. Tips for Wineskin are if a certain program doesn’t work then uninstall it and install again. Also try using older engines.
As for SSF I hear from winehq.org that it works with version 0.10 of SSF with version 1.1.0 of Wine, but that was on Linux as far as I can figure out. Mac Wine may be lagging behind, I’m not sure. I will cover this in due course.
Thanks for sharing 🙂
Thank you kindly. We will be waiting. If it doesn’t work then the option is Boot Camp or something.
I followed all the steps, but get this error message,
“the program null_dc_win32_release-notrace.exe has encountered a serious problem and needs to close.”
This occurs even running no disc.
What would be the fix for this?
it’s difficult to figure out the reasons for a failure with Wineskin as it’s not a legit and commercial bit of software merely a community maintained project. Sometimes it works and sometimes it doesn’t for reasons that are unclear. The process described in the article is how I got it working and those are the steps that worked for me, your mileage may vary as they say. I would try cleaning everything out and trying again. Sometimes it works after repeated tries.
When it starts, it says it’s “unable to find bios in C:Program Files\nullDC_NAOMI_104_r136\data\” then has “Exiting…” and I press ok and that’s about it. -_- I downloaded the bios and put the bios into the data folder but it still came up. Idk what I’m doing wrong.
Hi, I had the same dialog box come up too, so I went into the program files where I put the bios and the folder was labeled “Data” instead of “data”, so I changed the capital “D” and that fixed that problem
works great!! but slow as hell, any advice? i already moved around some option but still slow, i also made it work with a ps3 controller. thank you very much!
how did you do that?
it’s not complicated, the ps3 controller is native to mac computers, just make sure the controller is connected with usb, not the bluetooth (it will go nuts with the bluetooth) , try it out with some other app, openemu or something, and once it’s working open up your dreamcast wineskin and configure it with the puru puru plugin! hopefully the nullDC version you’ve got has the plugin! Happy gaming!
Great guide! Helped me do much thank u!!
You’re welcome, happy to help. It’s a fun thing. Good luck and happy gaming!
Comments are closed.
Popular Posts
RedMagic 6S Pro Review: Gaming Is Serious Business.
How to Fix Mac Wi-Fi Problems and Dropped Connections
5 Simple (Yet Cool) Drawing Apps for Mac
Camera Not Working or Available on Mac? Here’s How to Fix It
How to Run Android Apps on Mac
How to Install and Use wget on Mac
How to Delete Files from Your Mac that Won’t Delete
4 Ways to Create a New Blank Text File in Any Folder on Your Mac
How to Add and Remove Kexts from macOS
How to Play Animated GIFs on Your Mac
Need to Fix a Water-Damaged MacBook? Find Out How to Save It
Affiliate Disclosure: Make Tech Easier may earn commission on products purchased through our links, which supports the work we do for our readers.
Источник