2013-12-19 17:10:14 +00:00
reicast
===========
2014-03-06 03:26:47 +00:00
reicast is a multi-platform Sega Dreamcast emulator.
2013-12-19 17:10:14 +00:00
2014-03-06 03:26:47 +00:00
This is a developer-oriented resource, if you just want bins head over to http://reicast.com/
2013-12-19 17:10:14 +00:00
Caution
-------
The source is a mess, and I need sleep.
We had to discover some interesting arm bugs on the cleaned/refactored branch right after the release.
Expect a much improved changed folder/make structure soon.
Rebranding/forks
----------------
If you are interested into further porting/adapting/whatever, *please* don't fork off. I hate that. Really.
2013-12-19 18:25:12 +00:00
Let's try to keep everything under a single project :)
2013-12-19 17:10:14 +00:00
2014-03-06 03:26:47 +00:00
Building for Android
2013-12-19 17:10:14 +00:00
--------------------
2014-01-07 16:30:52 +00:00
Tools required:
2014-03-03 03:48:36 +00:00
* Latest Android SDK
- http://developer.android.com/sdk/index.html
* NDK r8b or newer
- https://developer.android.com/tools/sdk/ndk/index.html
2014-03-03 04:54:02 +00:00
- If are not using r9c+, comment the "NDK_TOOLCHAIN_VERSION := 4.8" in shell/android/jni/Application.mk and shell/android/xperia/jni/Application.mk
2014-03-03 04:40:06 +00:00
* Android 4.4 (API 19) & Android 2.3.1 (API 9)
2014-03-03 03:48:36 +00:00
- http://developer.android.com/sdk/installing/adding-packages.html
2014-01-07 16:34:23 +00:00
* Ant
2014-03-03 03:48:36 +00:00
- http://ant.apache.org/
2013-12-19 17:10:14 +00:00
2014-01-07 16:30:52 +00:00
From project root directory:
```
2014-03-06 03:26:47 +00:00
export ANDROID_NDK=/ # Type the full path to your NDK here
2014-02-27 03:26:33 +00:00
2014-03-06 03:26:47 +00:00
cd shell/android/
2014-02-27 03:26:33 +00:00
android update project -p . --target "android-19"
2013-12-19 17:10:14 +00:00
ant debug
```
2014-03-06 03:26:47 +00:00
Building for iOS
----------------
Tools required:
* Latest Xcode
- https://developer.apple.com/xcode/downloads/
* An iOS device (reicast will not compile for the iOS Simulator)
* iOS 5.x ~ 7.x
* iOSOpenDev if developing without an official Apple certificate
- http://iosopendev.com/download/
From project root directory:
```
cd shell/ios/
xcodebuild -configuration Release
```
2014-01-31 18:17:09 +00:00
Translations
------------
New and updated translations are always appreciated!
All we ask is that you not use “regional” phrases that may not be generally understood.
2014-03-06 10:13:32 +00:00
Translations can be submitted as a pull request
2014-02-03 20:32:38 +00:00
2014-03-06 03:26:47 +00:00
2014-01-27 15:52:23 +00:00
Beta versions
2014-01-31 18:17:09 +00:00
-------------
2014-05-10 02:31:05 +00:00
[](https://travis-ci.org/reicast/reicast-emulator)
2014-05-10 02:32:42 +00:00
2014-03-06 08:35:44 +00:00
Automated Git builds can be found at http://reicast.angelxwind.net/ for iOS and Android.
2014-03-06 03:26:47 +00:00
2013-12-19 17:10:14 +00:00
Donations and stuff
-------------------
Well, glad you liked the project so far!
2014-03-06 03:26:47 +00:00
We're currently short on hardware.
2013-12-19 17:10:14 +00:00
If you would like to donate some devices, get in touch at team@reicast.com. GLES3 capable stuff, some mainstream hardware and rarities would be extremely appreciated.
Keep in mind we're located in Greece for the most part
This has been tested/developed on
* Galaxy tab 7.0 Plus
2013-12-21 14:53:24 +00:00
* LG P990
2013-12-19 17:10:14 +00:00
* Archos 10G9
* Some Chinese tablet
* OUYA
* Various development boards
2014-03-06 03:26:47 +00:00
* GCW Zero
2013-12-19 17:10:14 +00:00
2014-03-06 03:26:47 +00:00
We had to buy all of these, except the GCW Zero and a BeagleBone which were donated (Thanks! You rock!)
2013-12-19 17:10:14 +00:00
Apart from that, we don't accept monetary donations right now.
We also don't plan to be releasing a premium version at any store.
Most of the project has been developed by drk||Raziel (aka, skmp, drk, Raz, etc) but it has been based on the
2013-12-19 17:18:53 +00:00
works of multiple people. It would be extremely unfair to charge for it and get all the credit :)
2013-12-19 17:10:14 +00:00
We're planning for an indiegogo campaign later on to help with sustained development and running costs, so follow @reicastdc on twitter for updates
2014-01-31 18:17:09 +00:00
Other Testing
-------------
2014-03-06 03:26:47 +00:00
These devices are tested by Karen/angelXwind:
* Apple iPhone 4 GSM Rev0 (N90AP)
* Apple iPhone 4 CDMA (N92AP)
* Apple iPod touch 4 (N81AP)
* Apple iPod touch 3G (N18AP)
* Apple iPhone 3GS (N88AP)
* Sony Xperia X10a (es209ra)
* Amazon Kindle Fire HD 7 (tate-pvt-08)
These devices are tested by contributors regularly:
2014-01-31 18:17:09 +00:00
* Nvidia Shield
* Nexus 5 / 7
* Xperia Play
2013-12-19 17:10:14 +00:00
Team
----
2013-12-23 11:27:19 +00:00
You can check the currently active committers on [the pretty graphs page ](https://github.com/reicast/reicast-emulator/graphs/contributors )
2013-12-19 17:18:53 +00:00
2014-03-06 03:26:47 +00:00
Our IRC channel is [#reicast @ chat.freenode.net ](irc://chat.freenode.net/reicast ).
2013-12-19 17:10:14 +00:00
2013-12-23 11:26:19 +00:00
The original reicast team consisted of drk||Raziel (mostly just writing code), PsyMan (debugging/testing and everything else) and a little bit of gb_away
2013-12-19 17:10:14 +00:00
2013-12-23 11:26:19 +00:00
Special thanks
--------------
In previous iterations a lot of people have worked on this, notably David Miller (aka, ZeZu), the nullDC team, friends from #pcsx2 and all over the world :)
2014-01-22 00:05:57 +00:00
[](https://bitdeli.com/free "Bitdeli Badge")