ckosmic / sm64ex-ios Goto Github PK
View Code? Open in Web Editor NEWiOS/tvOS port of https://github.com/sm64pc/sm64ex/
iOS/tvOS port of https://github.com/sm64pc/sm64ex/
Would be cool huh
Describe the bug
Have an error in the dir name of the command:
Downloading the project and SDL2
Create a working directory to put project files: mkdir sm64ios && cd sm64ios
Clone sm64ex-ios and SDL and set up necessary directories:
git clone https://github.com/ckosmic/sm64ex-ios.git &&
git clone https://github.com/libsdl-org/SDL.git SDL2 &&
mkdir include &&
cp -a SDL/include include/ &&
mv include/include include/SDL2
SDL cloned into SDL2 (git clone https://github.com/libsdl-org/SDL.git SDL2)
and command must be:
cp -a SDL2/include include/ &&
mv include/include include/SDL2
Could you update the build instructions and files so we can compile builds for tvOS 16?
A weird phenomenon, but haptics work on an iPhone X running iOS 14.0, but not on an iPhone 13 on iOS 15.0.1 nor an iPhone X on 14.3. I’m guessing something in CoreHaptics changed between iOS versions, but I haven’t been able to find a solution yet. If anyone has any suggestions or a solution, please comment or PR.
On iOS, SDL_GL_SetSwapInterval
is not supported, so the app defaults to timer-based frame-pacing rather than vsync. This ultimately leads to the game sometimes appearing at a lower framerate. This is very noticeable without the 60 fps patch, but is virtually a non-issue with the 60 fps patch applied.
Describe the bug
The build fails when building on M1 Macs
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should build correctly but instead fails to level_rules.mk is missing
Desktop (please complete the following information):
Additional context
Some people have suggested changing the cpp-10 in the Makefile to cpp-12 (current one). Please see discussion here: https://www.reddit.com/r/SuperMario64/comments/os39w9/got_super_mario_64_running_natively_on_an_m1_mac_d/
And proposed build here: https://github.com/SrGarmaples/target_osx
I've got SM64 with Render96ex on my windows and linux machines (steam deck), but would be nice to have it on iOS! Throwing this out there for future development ideas... thanks!
It would be nice to be able to use GameShark Cheat Codes on settings.
Using EXTERNAL_DATA=1 option in the build script give an error in the python module mkzip.py no matter which gcc version is used.
Without EXTERNAL_DATA=1 option used to compile build in the sh script all good working with actual gcc version (11.2.0).
Maybe this is due to the absence of texture pack or sound bank in the res dir by default? I don't know.
Thank You very much for your incredible work! It is fantastic: sm64ios exists!
The sm64ex nightly project allows to create now a working build for both intel and M1 macOS using actual patches. Is it possible to apply your revision for iOS/tvOS to it?
Below is the error I get:
Details
System Information
macOS Version 12.0.1 (Build 21A559)
Xcode 13.1 (19466) (Build 13A1030d)
Timestamp: 2021-11-18T09:24:57-08:00
Describe the bug
The game only occupies 1/4 of the screen on a 4K tV.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Game displays full screen.
Additional context
The Apple TV is the 4K (2021) model. Worth noting, on initial run, the game displays full screen. Only on subsequent launches from the app icon does the screen change to 1/4 size. This is my first time building and running an Apple TV app from Xcode, so forgive me if I did something wrong.
What minimal ATV model is required to run with decent FPS? Is ATV3 OK?
Can't compile working build for armv7s devices (iPhone 5, iPad 4 etc)
It would be nice to be able to turn the sound down or even off so one could listen to podcasts or other music while playing. Preferably an in app option rather than just toggling the silent mode switch on the iPhone like Delta does. Thanks!
Can you use other n64 roms with this method ?
Great work on this and thank you for including easy-to-understand instructions! Amazing to see this run natively on my iPhone!
It'd be great if the Xcode project file was part of the repo so that one can build, run, debug and easily contribute any iOS specific code. I know it takes adding the sources to the project and the flags from the makefile to the Build Settings - I wonder if there's an easier way to do that. I know cmake has an Xcode generator that other projects like PPSSPP use, but having an Xcode project file already in the repo would be a nice to have.
Thanks again!!
Describe the bug
The Nimbus controller doesn't have a Start button, so the game launch but you can't start playing.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I was hopping the start button can be remaped somehow, or the Apple TV remote can have one of it's buttons as the Start button.
Desktop (please complete the following information):
Describe the bug
A clear and concise description of what the bug is.
When I attempt to run the app for ios, it says Executable Path is a Directory: /Users/<my_name>/Library/Developer/Xcode/DerivedData/sm64ios-adtogoxpdmdahwdnxmmdissyqagw/Build/Products/Debug-iphoneos/sm64ios.app is not a valid path to an executable file.
(also, im new to this, so can you explain it in layman's terms?)
To Reproduce
Steps to reproduce the behavior:
follow all instructions and when i try to run, see the error
run on my iphone 8 plus
Screenshots
Desktop (please complete the following information):
Smartphone (please complete the following information):
In the sm64ex repo, you can add the command "BETTERCAMERA=1" when building to add a better camera than the outdated N64 camera system. I'd suggest to try adding it to the building_ios.sh file's last line so that the final line reads:
"gmake ios -j4 TARGET_IOS=1 TARGET_OS_IOS=1 BETTERCAMERA=1"
Beautiful release, but "iOS" dir is absent and project was not to build.
Selected iPhone 11 as target for static library-ios and get the following error when trying to build:
No visible @interface for 'SDL_uikitviewcontroller' declares the selector 'setNeedsUpdateOfPrefersPointerLocked'
on line 332 of SDL_uikitwindow.m
Xcode 11.3
Need bring into compliance lib names used in project and writing in guide:
in project used ioslib but in the guide used ioslibs.
Describe the bug
A clear and concise description of what the bug is.
is it implemented in the current build yet? I saw you got 60FPS on Twitter video but it only run at 30FPS here on my iPhone 8 Plus here is it not powerful enough? I would love to know and also there is no option to manually save state the game could you implement that? and appreciate your work keep going!
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
See that framerate indicator? Yeah it only run at 30FPS and yes it's accurate
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
pls make a ccop one
On building for Apple TV. I get 70 red issues and build failed, copied and pasted below.
sm64tvos
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_ct_rune_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_ct_rune_t.h:32:9 unknown type name '__darwin_ct_rune_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_fd_def.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_fd_def.h:51:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_fd_def.h:51:72 '__int32_t' undeclared here (not in a function); did you mean 'uint32_t'?
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_fd_def.h:64:14 'uintptr_t' undeclared (first use in this function)
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_fd_def.h:64:70 expected ')' before numeric constant
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_intptr_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_intptr_t.h:32:9 unknown type name '__darwin_intptr_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/_mcontext.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/_mcontext.h:34:2 #error architecture not supported
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_nlink_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_nlink_t.h:31:9 unknown type name '__uint16_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_rune_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_rune_t.h:31:9 unknown type name '__darwin_rune_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_sigaltstack.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_sigaltstack.h:45:9 unknown type name '__darwin_size_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_size_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_size_t.h:31:9 unknown type name '__darwin_size_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_ssize_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_ssize_t.h:31:9 unknown type name '__darwin_ssize_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_time_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_time_t.h:31:9 unknown type name '__darwin_time_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_timespec.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_timespec.h:35:9 unknown type name '__darwin_time_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_timeval.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_timeval.h:36:9 unknown type name '__darwin_time_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/_types.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/_types.h:43:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/_types.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/_types.h:34:2 #error architecture not supported
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:55:9 unknown type name '__int64_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:56:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:57:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:60:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:61:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:62:9 unknown type name '__uint64_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:68:9 unknown type name '__darwin_natural_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:70:9 unknown type name '__uint16_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:71:9 unknown type name '__int64_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:72:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:73:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:74:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:75:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types.h:76:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_ucontext.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_ucontext.h:49:9 unknown type name '__darwin_size_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_ucontext.h:50:9 unknown type name '_STRUCT_MCONTEXT'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_va_list.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_va_list.h:32:9 unknown type name '__darwin_va_list'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_wchar_t.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/_types/_wchar_t.h:34:9 unknown type name '__darwin_wchar_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/cdefs.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/cdefs.h:913:2 #error Unsupported architecture
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/dirent.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/dirent.h:112:15 unknown type name '__uint16_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/dirent.h:112:15 unknown type name '__uint64_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/dirent.h:112:15 unknown type name '__uint8_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/endian.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/endian.h:37:2 #error architecture not supported
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/limits.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/limits.h:11:2 #error architecture not supported
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/resource.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/resource.h:89:9 unknown type name '__uint64_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/signal.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/signal.h:34:2 #error architecture not supported
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:111:9 unknown type name '__uint16_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:115:9 unknown type name '__uint16_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:116:9 unknown type name '__uint16_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:117:9 unknown type name '__uint16_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:118:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:122:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:123:9 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:124:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:125:9 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:182:13 unknown type name '__int64_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:182:13 unknown type name '__uint32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:182:13 unknown type name '__int32_t'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:412:31 unknown type name '__uint32_t'; did you mean 'uint32_t'?
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:414:23 unknown type name '__uint32_t'; did you mean 'uint32_t'?
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/stat.h:417:32 unknown type name '__uint32_t'; did you mean 'uint32_t'?
/Users/tristramdavies/sm64ios/sm64ex-ios/include/stb/stb_image_write.h
/Users/tristramdavies/sm64ios/sm64ex-ios/include/stb/stb_image_write.h:306:62 first argument to 'va_arg' not of type 'va_list'
/Users/tristramdavies/sm64ios/sm64ex-ios/include/stb/stb_image_write.h:309:39 first argument to 'va_arg' not of type 'va_list'
/Users/tristramdavies/sm64ios/sm64ex-ios/include/stb/stb_image_write.h:315:48 first argument to 'va_arg' not of type 'va_list'
/usr/local/Cellar/gcc@12/12.3.0/lib/gcc/12/gcc/x86_64-apple-darwin23/12/include/stdarg.h
/usr/local/Cellar/gcc@12/12.3.0/lib/gcc/12/gcc/x86_64-apple-darwin23/12/include/stdarg.h:99:24 conflicting types for 'va_list'; have '__gnuc_va_list' {aka '__va_list_tag[1]'}
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/types.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/machine/types.h:37:2 #error architecture not supported
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h:207:33 duplicate member 'w_Filler'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h:208:21 duplicate member 'w_Retcode'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h:209:21 duplicate member 'w_Coredump'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h:210:21 duplicate member 'w_Termsig'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h:225:33 duplicate member 'w_Filler'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h:226:21 duplicate member 'w_Stopsig'
/Applications/Xcode-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/include/sys/wait.h:227:21 duplicate member 'w_Stopval'
With the 60fps.patch, it is not possible to build the tvOS version.
Can’t install ipa with AltStore, only with Xcode.
For example, Flycast ipa installed successfully. What does it be?
Describe the bug
I've read the wiki on how to build sm64 for iOS on Mac and when I launch the build_ios.sh it only wants baserom.us.z64 and not my baserom.eu.z64. (See screenshot)
To Reproduce
Steps to reproduce the behavior:
Failed to open baserom.us.z64! [Errno 2] No such file or directory: 'baserom.us.z64' Makefile:256: *** Failed to extract assets. Stop.
Expected behavior
./build_ios.sh should run with a EU Rom.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Describe the bug
When building with Xcode installation fails with a "No code signature" error
To Reproduce
Steps to reproduce the behavior:
Build the app scratch and attempt to install to a device
Expected behavior
App installs
Screenshots
Details
Unable to install "sm64ios"
Domain: com.apple.dt.MobileDeviceErrorDomain
Code: -402620388
User Info: {
IDERunOperationFailingWorker = IDEInstalliPhoneLauncher;
}
--
No code signature found.
I tried connecting my Xbox one as well as the DualSense controller.
I was able to connect to the Apple 4kTV but the game doesn't respond to start, button clicks, etc.
Basically the game is completely unresponsive to controller. Maybe another Apple 4K TV bug?
When I build sm64 tvOS, it says “executable file is not a directory” and I’m not able to build the ipa.
To reporoduce, just follow the steps precisely
I expect to be able to build the IPA and add the app to my Apple TV 4K
OS: Ventura 13.2
Chip: Apple M2/Apple M1
Device: Apple TV 4K
It would be very cool to be able to save the game and settings in a directory accessible to an non-jailbroken device. Because every new install make new save and cfg.
Buttons are in the wrong location, but only visually, they work where they should properly be. This is unplayable however in its current state.
Screenshot: https://www.dropbox.com/s/nl524vmqzdlgmnn/Photo%20Jan%2018%2C%207%2013%2049%20PM.png
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.