Эмулятор sega dreamcast на android

Алан-э-Дейл       27.07.2022 г.

Compatibility¶

General Flycast Issues

  • If the date and time are not being saved properly, please ensure you have the correct dc_flash.bin and dc_bios.bin files (check the md5sum values). Also try deleting all of the dc_nvmem.bin files in the system/dc directory.
  • Once you save to a VMU slot with any game, that VMU becomes inaccessible the next time you load the emulator. The fix for this is to enable the Core Option for «Boot to BIOS», exit RA, delete all of the vmu_save*.bin files, start RA/Flycast. It will boot to BIOS where you can select the VMU option, select one of the VMUs, click the «All» icon in upper-left, click Delete All and the VMU will be formatted/intialized. Disable the «Boot to BIOS» option, restart RA, and everything should be fine.
  • Polygon sorting issues can make objects appear distorted. Use Per-Pixel Alpha sorting for accurate rendering (at the expense of performance).
  • When using an Xbox 360 Controller, analog triggers don’t work properly. Use the bumpers instead.
  • Changing games without closing and reloading RetroArch often leads to RetroArch crashing.
Game Issue
Crazy Taxi (PAL) Player taxis do not emit engine sounds.
Crazy Taxi (USA) Player taxis do not emit engine sounds.
Jet Grind Radio (USA) Police reports during levels do not display correctly.
Sonic Adventure (PAL) Must be set to use «VGA» output in core options, as «TV» mode will cause all subsequent FMV to make RetroArch become unresponsive.
Unreal Tournament (USA) Set Cable Type to ‘VGA (RGB)’, otherwise the game will crash at start.

Features¶

Feature Supported
Restart
Screenshots
Saves
States
Rewind
Netplay
Core Options
RetroAchievements
RetroArch Cheats
Native Cheats
Controls
Remapping
Multi-Mouse
Rumble
Sensors
Camera
Location
Subsystem
Softpatching
Disk Control
Username
Crop Overscan (in RetroArch’s Video settings)

Directories

The FlyCast core’s directory name is ‘Flycast’

The FlyCast core creates these files in RetroArch’s system directory.

  • dc/vmu_save_A1.bin
  • dc/vmu_save_B1.bin
  • dc/vmu_save_C1.bin
  • dc/vmu_save_D1.bin
  • dc/data/dc_nvmem.bin

  • dc directory ()
    — vmu_save_A1.bin ()
    — vmu_save_B1.bin ()
    — vmu_save_C1.bin ()
    — vmu_save_D1.bin ()
    — data directory ()
    — dc_nvmem.bin ()

Rumble

Rumble only works when the Joypad being used has rumble functionality and the Joypad input driver being used has rumble function implementation (e.g. Xinput).

Особенности запуска

Когда вы откроете приложение, то увидите меню, выполненное в минималистичном стиле. Но сразу вы не сможете ничего запустить. Игры следует скачивать отдельно. Сделать это можно на сторонних сайтах.

Загруженные файлы будут находиться в архивах. Но доставать их не нужно. Просто откройте свой эмулятор Сега Дримкаст на Андроид и нажмите на «Загрузить ROM». Здесь вам предложат выбрать директорию, в которой находится нужный файл.

Перед запуском программа может зависнуть на несколько секунд, не нужно думать, что это проблемы вашего смартфона. После этого на экране возникнут элементы для управления в игре. Кроме того, появится кнопка Menu. Здесь можно:

  • установить ориентацию экрана;
  • включить автосохранения;
  • уменьшить треск;
  • отключить звук.

Основные преимущества и особенности GenPlusDroid

Программа выполнена в минималистичном стиле, разобраться в ней можно в течение нескольких секунд. Рекомендуется скачать эмулятор Дримкаст на Андроид от этих разработчиков, так как они хорошо потрудились над совместимостью. Приложение отлично функционирует на старых и самых современных смартфонах с большим разрешением.

Была проделана хорошая работа над потреблением энергии. Оболочка программы потребляет меньше заряда батареи, чем аналоги. Если вы решите скачать эмулятор Сега для Андроид на русском, то сможете наслаждаться любимыми играми в течение многих часов вдалеке от зарядки.

При этом, здесь абсолютно нет рекламы. Надоедливые окошки, которые отвлекают во время игры, не появляются. Но есть и один заметный минус — проблемы со звуком. Порой музыка и эффекты просто пропадают. Иногда на экране появляются графические артефакты.

Core options¶

The FlyCast core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded. Settings with (Restart) means that core has to be closed for the new setting to be applied on next launch.

CPU Mode (restart) (dynamic_recomplier/generic_recomplier)

Awaiting description.

Boot to BIOS (restart) (Off/On)

Boot directly into the Dreamcast BIOS menu.

Internal resolution (restart) (640×480/1280×960/1920×1440/2560×1920/3200×2400/3840×2880/
4480×3360/5120×3840/5760×4320/6400×4800/7040×5280/7680×5760/8320×6240/8960×6720/
9600×7200/10240×7680/10880×8160/11520×8640/12160×9120/12800×9600)

Self explanatory.


Internal resolution — 640×480


Internal resolution — 1920×1440

Mipmapping (Off/On)

Awaiting description.

Volume modifier (On/off)

A GPU feature that is typically used by games to draw shadows of objects. You should typically leave this on — performance impact should be minimal to negligible.

Widescreen hack (Off/On)

Awaiting description.

Audio buffer size (1024/2048)

Awaiting description.

Cable type (TV (VBS/Y+S/C)/TV (RGB)/VGA (RGB))

Awaiting description.

Broadcast (2/¾/0/1)

Awaiting description.

Framerate (fullspeed/normal)

Awaiting description.

Region (3/0/½)

Awaiting description.

Precompile shaders (Off/On)

Awaiting description.

«Enable RTT (Render To Texture) (Off/On)

Awaiting description.

Purupuru Pack (restart) (Off/On)

Awaiting description.

Background¶

Flycast is a multi-platform Sega Dreamcast, NAOMI, and Atomiswave emulator.

How to get and install the flycast core:

  1. Start up RetroArch. Inside the main menu, go to ‘Online Updater’.

  2. Just to make sure we have the latest info files, select ‘Update Core Info FIles’. Wait until this is done. Then, select ‘Core Updater’.

  3. Browse through the list and select ‘Sega Dreamcast (flycast)’.

After this has finished downloading, the core should now be ready for use!

How to play (after installation):

  1. Go back to RetroArch’s main menu screen. Select ‘Load Content’.

  2. Browse to the folder that contains the content you want to run.

  3. Select the content that you want to run.

  4. If you are asked which core to select, choose ‘Sega Dreamcast (flycast)’.

The game should now start running!

How to play NAOMI Games:

  1. Run NAOMI games stored in MAME format zip files by following the same process as standard Dreamcast games

  2. Run NAOMI GD-ROM format games stored in MAME zip + chd format by running the zip file through RetroArch. The zip file should be stored in your roms folder with the chd file in a subdirectory of the roms folder named after the mame ID.

Example (MAME ID=ikaruga)
— /ikaruga.zip
— /ikaruga/gdl-0010.chd

flyinghead

Contributing

  • For small/one-off fixes, a PR from a GitHub fork is alright.
  • For longer term collaboration, we prefer to use namespaced branches in the form of in the main repo.

Before you work on something major, make sure to check the issue tracker to coordinate with other contributors, and open an issue to get feedback before doing big changes/PRs. It is always polite to check the history of the code you’re working on and collaborate with the people that have worked on it. You can introduce yourself in Meet the team.

Everything goes to master via PRs. Test builds are run automatically for both internal and external PRs, and generally should pass unless there’s a really good reason for breakage.

Please understand that the code you submit will be licensed under BSD3, unless you specify otherwise. We no longer require a CLA.

If you are looking for somewhere to start, look for issues marked good first issue or help wanted

BIOS Setup

You will need the Dreamcast BIOS files (dc_boot.bin and dc_flash.bin) to run reicast. You need to dump these files from your Dreamcast. We will not teach how to dump or otherwise obtain those files, so please do not ask. Google is your friend.

After you get the BIOS files, create a folder called “dc” at the top level of your SD card partition (the name can vary per device, note that this is not the external SD card partition, it’s part of the internal flash). Inside there create a folder called “data” and put the BIOS files inside. Make sure that the names of the folders and the BIOS files are correct! reicast requires proper Dreamcast BIOS files! Just creating some random files and renaming them will (obviously) not work!

On newer versions of reicast you can pinpoint to the folder that contains the data folder. Just make sure that you don’t select the “data” folder, you must choose the folder containing it, Also make sure that the file names of the BIOS and flash files are correct.
Some devices do not support writing to external storage. It would be a good idea to place the aforementioned folders on the internal memory of your device in order to avoid possible issues.

Usage

Configuration menu

You can access it by touching the reicast logo on the top left side of the screen or pressing left on the D-pad/analog stick of your gamepad.

  • The “Browser” option sends you back to the reicast game browser.
  • The “Settings” screen allows you to enable the following settings:

Unstable optimizations (off by default): This enables some optimizations that are not properly implemented yet. The unfinished parts are hacked together until their implementation is finished. This makes the optimizations unstable.
Turning this option ON makes things faster, but also makes the emulator more unstable.

Limit FPS (on by default): This enables the internal frame limiter.
Turning this ON makes reicast stop from running too fast.

Use mipmaps (on by default): This enables emulation of MIPMAPS. This is meant to be always ON and not have a configuration option. Unfortunately some driver bugs for PowerVR SGX produce GFX artifacts when this is used. Thus, the need for this option.
Disabling the option if your device has a PowerVR SGX and textures appear messed up will (most likely) fix the errors.

Widescreen mode (off by default): This is a hack that makes the system output graphics on the whole screen. Some games actually work fine with it, while others show artifacts.
This should be normally OFF. If a game actually works fine with it set ON, then you might want to use it.

Frameskip value (0 by default): This makes reicast skip processing and rendering some frames, in hopes of running a bit faster.
Set this option to 0 unless reicast runs really slow. In that case, you might want to increase it a bit.

Paths

The “Paths” screen allows you to tell reicast where the folder with your BIOS files and where the folder with your game files are placed.

Note: When selecting where you BIOS files are, do not select the “data” folder. Select the folder that has the “data” folder inside it!
For example, if the path is “/mnt/sdcard/dc/data/” then you need to choose the “dc” folder.

Input

The “Input” screen allows you to select and assign the controllers you want to use with reicast.

Note that while some controllers are supported by reicast, some others are not. Be sure to let us know if your controller is supported!
If your device has a microphone you can enable one microphone device to be “plugged in” to the second port of the first controller!

Update May 2018

If you have any issues with my original Region Free DC Flasher download, I recommend you simply download either the official DreamShell CD Image from http://www.dc-swat.ru/page/dreamshell/.  It now has the link83 BIOS in it, along with Japanese-cake v1.031 BIOS with retail or devkit boot animation (I think I’m right in saying that Dreamshell didn’t used to come with the link83 BIOS, which is why I made my version of the disc).

OR

In the downloads I’ve included a modified version of DreamShell 4 with an new folder titled Extra – containing a region free BIOS with the retail boot animation.  Because I grabbed the files from DC-Swats Github files, it also includes a fix for programming the MX29F1610 used on VA0 motherboards (thanks Bad_Ad84 for pointing out that there was a version more recent than on their downloads page).  I made this with Lazyboot as I was having real trouble making a bootable disk image (even after installing Windows XP and bootdreams again which is what I used to make it to begin with)!

I have booted this disc on a VA0, VA1 and VA2 console so hopefully it will work for you, I can’t guarantee it though.

Downloads

DS4 with extra bios fixed for MX29F1610 lazyboot 2275 downloads 11.64 MB

Region Free DC Flasher 7245 downloads 5.15 MB

Region Free Dreamcast Files 6745 downloads 2.01 MB

Инструкция по настройке Dreamcast эмулятора — NullDC

Dead or AliveShenmueSoul CaliburDirectXvcredist 2010OptionsSelect PluginsOKOptionsnullDC Settings

  • Fullscreen — при включении, эмулятор переходит в полно экранный режим с отображением вверху небольшой полосы навигации.
  • Auto Hide Menu — Скрывает панель навигации, когда эмулятор находится в полно экранном режиме и если мышка не наведена на меню.
  • Show — отображает в отдельном небольшом окне 3 настройки, которые идут ниже в меню отдельно.
  • Enable Dynarec — Включение Dynarec увеличивает скорость эмуляции в несколько раз, рекомендуется включить.
  • Enable CP pass — Большой прирост скорости за счет пропуска части процессорных тактов, рекомендуется включить.
  • Underclock FPU — Урезает часть эмуляции FPU, тем самым увеличивая скорость эмуляции в несколько раз. В некоторых играх вызывает сильные фризы (Dead or Alive 2), так что используйте только, если в игре у вас нестабильная скорость. Есть шанс, что наоборот игра затормозится еще больше.

Остальное в этом подпункте можно не трогать, по умолчанию все отлично работает.

  • Resolution — Ставим в положение Maximum Supported, чтобы размер разрешения в игре подстраивался под ваш монитор. Если видеокарта очень слабая, то рекомендую выбрать параметр Native (640×480).
  • Aspect Ratio — Соотношение сторон. Stretch — растягивает на всю ширину экрана. Border — на весь экран, но по ширине не растягивает (хорошо для широко форматников). Extra Geom — на весь экран с добавлением геометрии, так что даже на широформатниках не будет эффекта растянутого изображения (не всегда хорошо работает).
  • Palletted Textures — обработка палитры текстур. Ставим в положение Dynamic, Full для отображения всех цветов.
  • Sort — Выставляем Triangle во избежание многих багов в играх. Точной информации по данной функции нет.
  • Modifier Volumes — Отображение теней. Рекомендую выставить Normal And Clip (Slow). Если видеокарта слабая, тогда можете поставить режим Normal или вовсе отключить, выставив Off.
  • Z Buffer Mode — Режим Z буферизации стоит выставить в положение D24FS8+FPE для четкого отображения всех объектов. С другими режимами возможно будут глюки, но пробуйте в проблемных играх — возможно другой режим сможет помочь.
  • Texture Cache Mode — Режим кэширования текстур. Стоит выставить Delete old, чтобы не засорять свою оперативную память.
  • Vsync — Вертикальная синхронизация. Синхронизируется с текущей скоростью обновления экрана, поэтому стоит включать, если у вас частота 60гц и не PAL тип игры.

OptionsAica

  • Config — Здесь выбираем в самом верху размер буфера для звука (2048 для Vista и Win7, 1024 для XP), ставим галочки на Sync audio и Global focus (синхронизация звука и проигрывание звуков при работе эмулятора в фоновом режиме) и жмем OK.
  • Limit Speed & Sync Audio — Лимитирует скорость эмуляции игры и синхронизирует с ней звук. Рекондуется включить.
  • Sync audio — только синхронизация звука.
  • DSP Emulation — эмулирование звукового DSP процессора Dreamcast. Используют его далеко не все игры и только некоторые отдаленные фоновые звуки.
  • http://oldconsoles.ru/emulators/139-emulyator-nulldc-104-r136-i-instrukciya-po-nastroyke.html
  • http://emuplace.com/publ/sega_dreamcast/1201-instrukcija_po_nastrojke_dreamcast_ehmuljatora_nulldc.html

In-game menu

This can be accessed by pressing back, menu, select on your device

Top level of icons

  • VMU LCD screen: This shows you the output of the LCD on the first VMU device on controller 1. Tap it to relocate it from the menu to stay on the top right of the screen! Tap that to put it back.
  • Up arrow: closes menu
  • VMU swap: swaps VMU 1 and 2
  • Toggle right analog stick function: Either Y axis controls L/R triggers or the four directions control the face buttons.
  • Open runtime settings
  • Open debug settings
  • Close emulator

Runtime Settings

  • Up arrow: go back to top level of the menu
  • Toggle widescreen
  • Reduce frameskip
  • Increase frameskip
  • Toggle Limit FPS setting
  • Mute sound
  • TURBO MODE
  • Close menu

Debug Settings

  • Kill texture cache
  • Profiler start
  • Profiler stop
  • Print stats
  • Close menu

VA0 Motherboard

The VA0 motherboard is immediately recognisable because of the heat-pipes and massive cooling block by the metal fan that it uses for cooling, it uses a different BIOS chip to later model Dreamcast console – the chip is runs at 5V.  I had previously used the common 29LV160TMC chip and simply wired the power differently.  Bad_Ad84 recently advised me that some people have problems when doing this, and he supplies a programmed 29F1610 chip instead, which is the correct 5V.

Bad_Ad84 pointed out that I had wired up my first MX29F1610 incorrectly, it would still boot, but wouldn’t be programmable if you wanted to use DreamShell to write a new BIOS later on, I’ve updated the info now and added a download for DreamShell that will work with this chip.

On the VA0 you need to identify leg 7 of IC502, we need to solder a wire from this to Leg 1 of the new BIOS chip. 

For this install, I decided to try one of the to solder onto, I’m using B14 of the GD ROM connector.

And here’s the chip soldered in place, with the orange wire going to Leg 1 of the BIOS.

And now I’ve linked Legs 23 and 44 (purple wire).

If you already have the 3.3v 29LV160TMC chip and want to try fitting it, then you DO need to have Leg 23 lifted from the board.  Then link Legs 1 and 23 of the chip to a suitable power source – Leg 1 of nearby IC302.

IMPORTANT. In the following old photo which has been on this page for years, the blue wire from Leg 44 is actually soldered to the wrong point on the board, I’ve attached it to Leg 9 of IC502 instead of Leg 7!  The text at the time was correct. Apologies if this caused any confusion – although the BIOS did still boot the dreamcast, but if you followed this guide for a VA0 in the past, you may want to check which point you’ve soldered the wire onto.

Каковы лучшие эмуляторы Sega Dreamcast для Windows 10?

3

Reicast

Одним из ведущих эмуляторов в этой категории, безусловно, является Reicast.

Широко признанный лучшим эмулятором Dreamcast для Android, он также доступен для Windows. Это приносит приятный интерфейс и радостный опыт.

Одной из главных черт Reicast является отличная стабильность и относительно регулярные обновления. Регулярные обновления также гарантируют, что этот опыт доступен для пользователей Windows 10.

Кроме того, вы можете просто сидеть в машине путешествий во времени, расслабляться и позволять воспоминаниям прошлого добраться до вас.

Скачать Reicast

4

Chankast

Chankast — это простой и удобный эмулятор Dreamcast. Это был первый в своем роде запуск коммерческих игр.

Первоначально он был разработан для Windows XP / 2003, но работает без проблем в Windows 7/8/10.

Причиной этого являются минимальные требования, которые вам понадобятся: Pentium 4 с тактовой частотой не менее 1,6 ГГц, 256 МБ ОЗУ, Windows 10/8/7 / XP / 2003, последняя версия DirectX, выделенная графическая карта, такая как Nvidia или Ati, DC Bios ,

Это забавный маленький эмулятор, который может помочь вам сделать все без головной боли.

Скачать Chankast

5

Redream

Redream — еще один отличный эмулятор Dreamcast, который обещает стать одним из, если не лучшим. Частично причина в том, что Redream — это непрерывный процесс, который продолжает развиваться.

Важным аспектом этого эмулятора является то, что он может запускать игры Sega Dreamcast на Windows 10 в HD. Кроме того, вы всегда можете рендерить свои игры в формате 1080p или 4k, чтобы полностью изменить игровой процесс.

Redream может поддерживать почти всю библиотеку Dreamcast, и, в отличие от других эмуляторов, вам не нужно настраивать контроллер или файлы. Вам просто нужно добавить свои любимые игры и играть в них.

Последний выпуск Redream был в июле 2018 года. Обязательно попробуйте сами, и вы не будете разочарованы.

Имейте в виду, что есть две версии: Lite — бесплатная и Premium — стоимостью 5 долларов. Разница между ними заключается в том, что на Premium у вас есть HD-рендеринг, а на Lite — нет.

Скачать Redream

Обитель зла: Код Вероника, Дом Мертвых 2, Сумасшедшее Такси 2, Приключения Соника 1 и 2 и Виртуа Теннис.

Это лишь немногие из множества игр, представленных Sega для этой удивительной консоли, которая закончилась слишком рано.

Возможно, Dreamcast проиграл битву, но наследие, которое оставило след в игровой индустрии, все еще живо.

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

Примечание редактора: этот пост был первоначально опубликован в декабре 2016 года и с тех пор был полностью переработан и обновлен для свежести, точности и полноты

Error or No Data

BIOS¶

Required or optional firmware files go in RetroArch’s system directory.

Filename Description md5sum
dc/dc_boot.bin Dreamcast BIOS — Requried for Dreamcast e10c53c2f8b90bab96ead2d368858623
dc/naomi.zip Naomi Bios from MAME — Optional
dc/hod2bios.zip Naomi The House of the Dead 2 Bios from MAME — Optional
dc/f355dlx.zip Naomi Ferrari F355 Challenge deluxe Bios from MAME — Optional
dc/f355bios.zip Naomi Ferrari F355 Challenge twin/deluxe Bios from MAME — Optional
dc/airlbios.zip Naomi Airline Pilots deluxe Bios from MAME — Optional
dc/awbios.zip Atomiswave BIOS from MAME — Optional

Attention

All bios files need to be in a directory named ‘dc’ in RetroArch’s system directory.

Гость форума
От: admin

Эта тема закрыта для публикации ответов.