Skip to content

Commit d600b16

Browse files
committed
[Nokia N-Gage] Update README-ngage.md
1 parent bc3ea69 commit d600b16

File tree

1 file changed

+42
-3
lines changed

1 file changed

+42
-3
lines changed

docs/README-ngage.md

+42-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
1-
Support for the Nokia N-Gage has been removed from SDL3 (but will make a
2-
comeback when newer compilers are available for the platform).
1+
# Nokia N-Gage
32

4-
SDL2 still supports this platform.
3+
SDL port for the Nokia N-Gage [Homebrew toolchain](https://github.com/ngagesdk/ngage-toolchain) contributed by:
54

5+
- [Michael Fitzmayer](https://github.com/mupfdev)
6+
7+
Many thanks to:
8+
9+
- icculus and slouken, who faithfully kept us a place by the fireside!
10+
- The awesome people who ported SDL to other homebrew platforms.
11+
- The Nokia N-Gage [Discord community](https://discord.gg/dbUzqJ26vs)
12+
who keeps the platform alive.
13+
- To all the staff and supporters of the
14+
[Suomen pelimuseo](https://www.vapriikki.fi/nayttelyt/fantastinen-floppi/)
15+
and Heikki Jungmann. You guys are great!
16+
17+
## History
18+
19+
After SDL support was removed because there was no support for C99 at that
20+
time, this version was developed from scratch after the compiler problems
21+
were resolved.
22+
23+
Unlike the previous SDL2 port, this version has a dedicated rendering
24+
backend and a limited audio interface that works, even if it is limited.
25+
Support for the software renderer has been removed.
26+
27+
The result is a much leaner, and much more performant port of SDL that
28+
will hopefully breathe some new life into this obscure platform - that
29+
we love so much.
30+
31+
## Future prospects
32+
33+
The revised toolchain includes EGL 1.3 and OpenGL ES 1.1. A native
34+
integration with SDL is being considered.
35+
36+
## Existing Issues
37+
38+
- If the application is put in the background while sound is playing,
39+
some of the audio is looped until the app is back in focus.
40+
41+
- It is recommended initialising SDLs audio sub-system even when it
42+
is not required. The backend is started at a higher level.
43+
Initialising SDLs audio sub-system ensures that the backend is
44+
properly deinitialised.

0 commit comments

Comments
 (0)