LittleGPTracker
LittleGPTracker copied to clipboard
Symbian port
So... I think this is somewhere between 5 and 10 years too late. But here it is anyway.
This is a port in progress to Symbian S60-based devices; specifically S60v3 (not to be confused with Symbian^3). I doubt you'll ever want to merge it, but it's here as a pointer for any crazy person who might actually want to use it. (I personally just went back to a Nokia E63 after a succession of Android phones, but I don't think that's a popular choice.) With the appropriate SDK and tools it should work on any S60v3 and maybe even v5 device.
The GUI, input and sound all work at this point. Playing sound makes input unresponsive - I think the player thread ends up spinning where it should be yielding.
Anyway, thanks for building such a neat tool, and thank you also for open sourcing it! It's a pleasure to work with such a tidy codebase. I have to say, when I saw you play in Melbourne some five years ago I never thought I'd be pigging out on the phone that was in my pocket that day...
Hey man. I'm on paternity leave so I don't really have any time to review stuff but I didn't want to stay silent to a nice effort. So big up ! Glad you dig the pig
Cheers /M
2015-08-19 5:11 GMT+02:00 James Laird-Wah [email protected]:
So... I think this is somewhere between 5 and 10 years too late. But here it is anyway.
This is a port in progress to Symbian S60-based devices; specifically S60v3 (not to be confused with Symbian^3). I doubt you'll ever want to merge it, but it's here as a pointer for any crazy person who might actually want to use it. (I personally just went back to a Nokia E63 after a succession of Android phones, but I don't think that's a popular choice.) With the appropriate SDK and tools it should work on any S60v3 and maybe even v5 device.
The GUI, input and sound all work at this point. Playing sound makes input unresponsive - I think the player thread ends up spinning where it should be yielding.
Anyway, thanks for building such a neat tool, and thank you also for open sourcing it! It's a pleasure to work with such a tidy codebase. I have to say, when I saw you play in Melbourne some six or seven years ago I never
thought I'd be pigging out on the phone that was in my pocket that day...
You can view, comment on, or merge this pull request online at:
https://github.com/Mdashdotdashn/LittleGPTracker/pull/2 Commit Summary
- S60v3: initial commit
- Unix adapter compatibility fixes
- NOTFORMERGE - S60 hack: avoid mixer mutex crash
- lgpt.pkg: fix UID
- Ensure CRLF line endings used on lgpt.pkg
- Move root & bin dir to c:/data/lgpt
- S60: remove unneeded capabilities.
- S60: add some notes on the port
File Changes
- A .gitattributes https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-0 (1)
- A README.md https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-1 (40)
- A projects/.gitignore https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-2 (5)
- M projects/Makefile https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-3 (27)
- A projects/Makefile.S60 https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-4 (39)
- A projects/bld.inf https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-5 (2)
- A projects/lgpt.pkg https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-6 (36)
- A projects/lgpt.rss https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-7 (9)
- A projects/s60/makemmp.pl https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-8 (31)
- A projects/s60/mmpheader https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-9 (53)
- A sources/Adapters/S60/S60Main.cpp https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-10 (26)
- A sources/Adapters/S60/System/S60System.cpp https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-11 (153)
- A sources/Adapters/S60/System/S60System.h https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-12 (31)
- M sources/Adapters/SDL/GUI/SDLEventManager.cpp https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-13 (24)
- M sources/Adapters/SDL/GUI/SDLGUIWindowImp.cpp https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-14 (14)
- M sources/Adapters/Unix/FileSystem/UnixFileSystem.cpp https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-15 (2)
- M sources/Adapters/Unix/Process/UnixProcess.cpp https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-16 (9)
- M sources/Adapters/Unix/Process/UnixProcess.h https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-17 (2)
- M sources/Application/AppWindow.cpp https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-18 (4)
- A sources/Resources/lgpt_icon.svg https://github.com/Mdashdotdashn/LittleGPTracker/pull/2/files#diff-19 (526)
Patch Links:
- https://github.com/Mdashdotdashn/LittleGPTracker/pull/2.patch
- https://github.com/Mdashdotdashn/LittleGPTracker/pull/2.diff
— Reply to this email directly or view it on GitHub https://github.com/Mdashdotdashn/LittleGPTracker/pull/2.
http://marc-nostromo.com
Wow, congratulations! All the best then (:
- J