You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 29, 2025. It is now read-only.
reicast is a multi-platform Sega Dreamcast emulator.
5
+
**reicast** is a multi-platform Sega Dreamcast emulator.
4
6
5
7
This is a developer-oriented resource, if you just want bins head over to http://reicast.com/
6
8
7
9
For development discussion, join [#reicast in freenode](https://webchat.freenode.net/?channels=reicast)
8
10
or stop by the [reicast Discord server](http://discord.gg/Hc6CF72)
9
11
10
-
Caution
11
-
-------
12
-
The source is a mess, and dragons might eat your cat when you clone this project. We're working on cleaning things up, but don't hold your breath. Why don't you lend a hand?
13
-
14
12
Rebranding/(hard)forks
15
13
----------------
16
-
If you are interested into further porting/adapting/whatever, *please* don't fork off. I hate that. Really.
14
+
If you are interested into further porting/adapting/whatever, *please* do not fork off.
15
+
We hate that. **Really**.
17
16
18
17
Let's try to keep everything under a single project :)
19
18
@@ -28,7 +27,8 @@ Bugs that do not include a form may be closed until it is filled out.
28
27
29
28
Contributing
30
29
------------
31
-
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 `<username>/<whatever>` in the main repo.
30
+
- For small/one-off fixes, a PR from a GitHub fork is alright.
31
+
- For longer term collaboration, we prefer to use namespaced branches in the form of `<username>/<whatever>` in the main repo.
32
32
33
33
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](https://github.com/reicast/reicast-emulator/issues/1113).
34
34
@@ -109,23 +109,26 @@ Or open the .xcodeproj in Xcode and hit "Build".
109
109
110
110
Building for Linux
111
111
------------------
112
-
Requirements:
113
-
* build-essential
114
-
* libasound2
115
-
* libegl1-mesa-dev
116
-
* libgles2-mesa-dev
117
-
* libasound2-dev
118
-
* mesa-common-dev
119
-
* libgl1-mesa-dev
120
-
121
-
From project root directory:
122
-
112
+
### Using traditional make
113
+
- Requirements:
114
+
* build-essential
115
+
* libasound2
116
+
* libegl1-mesa-dev
117
+
* libgles2-mesa-dev
118
+
* libasound2-dev
119
+
* mesa-common-dev
120
+
* libgl1-mesa-dev
121
+
122
+
- From project root directory:
123
123
```
124
124
cd shell/linux
125
125
126
126
make
127
127
```
128
128
129
+
### Using snap
130
+
- Refer to our [snap README](https:github.com/reicast/reicast-emulator/snap/README.md)
131
+
129
132
Translations
130
133
------------
131
134
New and updated translations are always appreciated!
0 commit comments