Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added easy import/export of roms and game saves for ios version [REVISED] #7885

Closed

Conversation

dantheman213
Copy link

Hi, this is a revised pull request that includes the fixes that were discussed in the original pull request here:

#7881

The project now builds completely from CMake instead of checking in the build-ios/ directory. Tested building on different platforms and preprocess if directives and CMake build isolate iOS web server just for iOS.

One thing to note is that I also had to modify the native repo located here:
https://github.com/hrydgard/native

Here is the pull request related to that:
hrydgard/native#283

Let me know if there are any problems with this merge.

Dan Gillespie added 21 commits July 26, 2015 16:30
…d roms. started by creating a new window in Settings Tools section for starting the web server. Its called Import Export ROMs and Game Saves.
… within the cross platform code. also need to work on GUI window for explaining where to connect. server needs to be stopped once leaving the import export window.
…ng. now need to fully integrate with UI and provide help in app website for basic how to. also need ability to turn off and release
…ct and alterations that are different from what the b.sh generated. Will want to remove and modify build script at later point
…elp almost complete. just need to stop server when leaving dialog
… is turned off. will test tomorrow and if all is well submit a pull request with main repo.
…sily sync roms and game saves between the device and the computer
…r.bundle as part of the app resources. needs to be fixed otherwise need to manually add bundle to resource when building ios project
@dantheman213
Copy link
Author

Also, I'm pretty sure the CI build failed because of the altered git sub module 'native'. You'll need to pull down the new codebase for native that I submitted a pull request for and use that in your test. A final update to the sub module with the new codebase link should fix that issue.




GCDWebUploader *webServer;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's incorrect for this to be in the header. Any and all files that import this header will have their own copy instead of using a single shared copy. Did you mean to have extern GCDWebUploader *webServer; here, with GCDWebUploader *webServer; in the .m file?

@unknownbrackets
Copy link
Collaborator

unknownbrackets commented Jul 4, 2016

See #8845 which implements a cross-platform UI to allow for retrieving ISOs from a desktop. It doesn't allow for local download though, but that is definitely possible. It also doesn't allow transfer of game saves.

The implementation in this PR was definitely a good idea, but since we try to do things as cross-platform as possible, and unfortunately iOS (due to jit) is probably not our strongest platform already, I think the approach in #8845 might supersede.

Don't think your contribution is ignored or bad because of this, though.

-[Unknown]

@unknownbrackets
Copy link
Collaborator

Closing as per above.

-[Unknown]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants