Havent seen any updates about the iOS version? Will there be any pictures, videos, or some kind of teaser. Haven't heard much about the progress on there. Last I heard there was some sort of issue about the input and controls. Wasn't AngelxWind helping to get this released on Cydia as well? Any help would be appreciated. Thanks👍👌
Check the pull requests. That should fill you in.
Alright I saw the pull request. It seems you guys are making progress on the iOS release. Did you ever fix the input problem it had?
I haven't been able to confirm or deny that yet. I do have gamepad mapping in the works but not much can be done with that right now.
Ah okay. I am currently jail broken right now so is there any way I can install reicast on my device to test it out? Will the app work or will it just crash on launch?
If you have xcode and use either the new beta 7 that allows running apps without signing or have a tool to let you do that with the older xcode, you'd be able to install it from there using the source.
Does it run any commercial games or the bios at its current state? Just wanna know about the functionality of the iOS version before I give Xcode a go.
On iPad, you still need to name the game "game.chd" but it will run it. It is a lot like the original Android testing before there was a file picker.
How do I build this? I have an iMac, iPhone 6 and xcode 7 beta, I've tried for hours to figure it out but I'm damned if I can :(
I'm trying to get some sort of CI setup, so that we have packages built.
There are a few hosting places like myrepospace that may support some sort of ssh upload, since installing an ipa or app file is a bit of a process.
I'm more than willing to give things a go myself, i just have absolutely no knowledge of xcode, I've tried to fumble my way through but failed miserably, google hasn't thrown up any help either for my probably too specific requests!
You should be able to plug the phone or tablet in, run Xcode, open the project and hit the button that looks like "play"
You will probably have to unplug and run it from the device again for it to work, though. It tends to freeze the debugger once it loads a game.

Yes I've got that far, what I'm struggling with is what template I should be selecting first before it tries to build it, or should I not be using a template at all? I'm sorry for all the questions, I am a total beginner with xcode unfortunately, I have managed to get it to build something and even load it to my phone but nothing that resembles an app unfortunately, more like a blank document.
Thats for a new project. You want to open the reicast.xcworkspace in /YOUR_COPY_OF_SOURCE/shell/apple
Yep, realised that as soon as I posted it, won't compile though, build always fails, I take it I should be using the zip file available on the main page? I don't know why it won't build but it doesn't unfortunately :(
An error message might be helpful here.
It looks like you need a signing certificate to deploy to any kind of iOS.
Damn apple.
On Thu, Aug 20, 2015 at 12:59 AM, Jan Holthuis [email protected]
wrote:
An error message might be helpful here.
—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-132818379
.
~skmp
I'm sorry, I'm totally new to all this, I will try again tomorrow and post the error log, it's late now in the uk and I have work in the morning so I'm actually in bed posting this from my iPad! Thanks for all your help guys today, It's a steep learning curve but your patience with me has been refreshing :)
Just wondering if you guys can pack it as a DEB or iPA file for us just to try out. If not then I'll attempt using Xcode 7
@skmp is right. There is also a tool to fake it if you don't have one. It modifies the program, though, so you'd need to remove that if you ever got one. I'll try to track it down.
Xcode 7 will no longer require them to run on a connected device, but you need a developer account to get that right now. I believe the free account is eligible.
Has anyone been successful in compiling reicast for iOS on a jail broken device?
I compile and test on my jailbroken ipad, however I also have a developer
cert. I don't know how/if you can get around the developer cert limitation
as @loungekatt said
On Thu, Aug 20, 2015 at 8:20 AM, mk8itra1n [email protected] wrote:
Has anyone been successful in compiling reicast for iOS on a jail broken
device?—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-132904843
.
~skmp
Keep in mind reicast at the moment -requires- a jailbreak with mprotect
"fix"
On Thu, Aug 20, 2015 at 8:23 AM, skmp [email protected] wrote:
I compile and test on my jailbroken ipad, however I also have a developer
cert. I don't know how/if you can get around the developer cert limitation
as @loungekatt saidOn Thu, Aug 20, 2015 at 8:20 AM, mk8itra1n [email protected]
wrote:Has anyone been successful in compiling reicast for iOS on a jail broken
device?—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-132904843
.
~skmp
~skmp
i think to compile it properly you need a fully fledged Developer Account, I have the free version but I remember it throwing up an error regarding signing certificates amongst other things, I tried ticking all the don't sign code boxes and suchlike but no luck, I think apple has this locked down unless I go a darker route, I'm interested in learning coding so at some point I may enrol but for now I'll just have to wait till you guys put a useable .deb or .ipa out there, my money soul be better spent on crowd funding projects to help people who know what they're doing along at this juncture ;)
If that's the case I just wish for someone to compile reicast into a .deb or .ipa file for us. Do you guys have any plans to release it like that?
I honestly have no idea how to do it, or I would already have done it. All
of the guides seem so silly complicated that I laz0r+++
On Thu, Aug 20, 2015 at 11:52 AM, mk8itra1n [email protected]
wrote:
If that's the case I just wish for someone to compile reicast into a .deb
or .ipa file for us. Do you guys have any plans to release it like that?—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-132958675
.
~skmp
These guys make it sound simple enough! It may be different in practice though I guess!
I'm gonna try that Redmond Pie article that @loungekatt mentioned. But you guys should seriously considering packing it in as a .deb or .ipa file. There are many easy guides on how to do it. You can even install the tool in Cydia and do it on the device itself
I build it directly to a local repo, but it doesn't have the bandwidth to support public distribution.
@skmp did mention "trying to get some sort of CI setup, so that we have packages built."
Local repo? You mean a Cydia repo? Man that sucks. Isn't there anyway the public could get access to it? I would love to try it out
Build target reicast-ios of project reicast-ios with configuration Debug
that is the error log I'm getting when trying to compile/build/sideload call it whatever you will! unfortunately it just doesn't want to play ball, I have no idea how you guys have overcome this :( Oh and I still get these errors when trying the method described above in the Redmond Pie article.
I'll post a fix shortly. I thought it was just my system but it looks like Xcode doesn't pick up the header.
As for a repo, the one I use is local to my network. I only mentioned it as evidence it can be built that way.
@rasterico Please use something like pastebin next time.
Ah okay. So you are going to fix the Xcode issue so we can compile it?
I would hope that is obvious by "Ill post a fix shortly" but just in case, yes.
Awesome, thanks LoungeKatt and sorry Holzhaus, it didn't even cross my mind! Duly noted though, no one wants to scroll through pages and pages like that :) thanks again guys!
Just pushed the fix.
As I'm totally new to this, where do I get the updated version from? Is it on the main page? Download the zip again?
Or if you cloned, you would use git to update.
Huh, i recall fixing this on the ios fix branch. Oh well.
Am 20.08.2015 23:39 schrieb "TwistedUmbrella" [email protected]:
Or if you cloned, you would use git to update.
—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-133186250
.
You may have, but I don't think it ever made it to the mainline
That's worked a treat :)


I think we need to force landscape. It doesn't show the whole view in portrait and it's messing with my button overlay.
@rasterico Sonic Adventure on iPhone here I come!!! Can't wait to try out Xcode 7 when I get home🎉
@mk8itra1n I have yet to get anything to run on it yet, it was late and I was just glad to get as far as I did in all honesty! Also don't forget there are no controls implemented yet so you won't actually be able to play anything just watch it running! @LoungeKatt one last question for you as you've been so helpful! I take it as there's no menus or anything implemented at the moment I need to make the reicast folder inside the app with the data folder holding the boot bin and flash bin? I'm on my way to work now so will experiment tonight :)
I think it looks for the data files on the application folder. You can just move them in with itunes
Ok thanks! Looking forward to getting home and trying it out :)
what file formats are supported? @LoungeKatt suggested i'd need to rename them to "game.chd" to get them to run but i haven't found a single dreamcast .chd for download, everything comes in .cdi format and i can't find a converter for Mac OS, should they work in this format right off the bat cause the 2 I've tried don't load and just crash the emu back to the springboard?
You aren't supposed to be downloading games, since that is piracy. We can't really help you with that. The app currently looks for a file named "game.chd" but if @smkp doesn't get to it first, I will try to add a file selector in there instead.
Don't worry, I haven't downloaded anything I don't already own :)

Holy Crap bro. I have the same exact collection as you. Great minds think alike👍👌🎉
i actually have more, thats all i could be bothered to unpack!
When you get the games working up on reicast, can you post a vid up on Twitter. I know the controls don't work yet but I wanna see how Sonic Adventure runs.
anyone can upload an ipa or deb?
I can help make a good overlay, almost better that android port.
I'll compile and install it when I get a chance. I'll see if I can upload a deb of reicast for iOS. Dude if you can get that overlay so we can get working controls I'm all for it.
@rasterico as a general rule we do not talk about downloading games.
Legality is determined by local laws (eg, downloading is legal in
Switzerland, and in Greece it is illegal even if you own a license). That
said, cdi files are not officially supported and usually have issues. We
only support cdi files for homebrew games. Reicast is designed to work with
the .gdi or .chd formats
@eddiebrook I'll have a go at dumping an .ipa tomorrow as its my day off, may take some working out though :) @skmp understood, schoolboy error, I've been using emulators for years and know full well that talking about roms is a no no, I have all the games shown in the pictures and more, I'll have a go at dumping the images myself from the originals, thanks again for all your help in getting this running :)
@mk8itra1n
@rasterico
Ok. But i only need the entire app (reicast.app). I have some good ideas for the overlay. Thanks
@rastsrico dude can you put reicast into an ipa file for @eddiebrook? If this dude can get us a good overlay and working controls I'm all for it
@rasterico oops I spelled your username wrong😂
The overlay is mostly done but I waited to push until the file selector was, too.
https://github.com/reicast/reicast-emulator/commit/3597e571a8c3ba5edb5595b449baef50277870c4
@LoungeKatt
could share it with all the changes made by you if possible, of course? thx
So when you push the file selection and overlay..it will be available when I compile reicast with Xcode 7 afterwards?
Has that been pushed now? Should I rebuild? @LoungeKatt
It's still crashing so I've only pushed to my branch. There's an issue with the list and I still need to connect the buttons.
then I think we'll wait until the crashes are solved

I'll try and improve a little this overlay to ios (made for android) I also need the application working.
So I've managed to convert some of my dumped GDI's into CHD's :) ive loaded one into the app via iTunes but it only seems to boot the bios and not the game itself? It is supposed to be named game.chd isn't it? Also I take it the game.chd is supposed to just sit in the same place as the boot.bin and flash.bin? @skmp @LoungeKatt
Yes.
Seems there was never an issue with the table. There was an issue with the sliding drawer that was added to the project when it was first set up. Once that was removed, it worked.
There is still a crash when launching a game, but that is from the view transition. Shouldn't take too long to get that sorted out.
It doesn't crash for me at all, it just boots the bios and doesn't even attempt to load a game.
@rasterico You're using a different build.
@LoungeKatt I see, I'm using the latest build I think, downloaded it earlier today, I don't understand why it's not picking up the game image though as I'm pretty certain everything is where it should be and named correctly, also, I've had a look at the config file and it appears the sound is set to off by default, any way to change this or is that only possible once the overlay is complete?
The settings page isn't attached yet. I just started looking at everything a couple days ago so it will take a little time to get it all where Android is now.
ahh I see, I know the iOS version is quite far behind, good to know you guys are gradually getting it up and running though, thanks again for all your help :)

Just rebuilt the older version from the 20th to test and it is loading some games in but only as far as the first screens, Crazy Taxi gets as far as the 50-60hz screen and then crashes. Zombie Revenge gets a little further but still crashes back to bios @mk8itra1n won't be uploading any videos of any working games at the moment unfortunately!
@rasterico Eh don't worry about it. It's fine and I'm really impressed with the progress with Reicast for iOS. Just the fact that the bios works and games barely load is major progress. Can't wait for the overlay to be released
I'm excited with every new release, I'm getting closer and closer every day to getting it to launch a game :) it's gonna be a monumental day when it actually happens!
Well you almost got your wish. You got crazy taxi to load even though you only made it to the TV settings so that's major progress so far👌
well LoungeKatt says it won't take long to sort the crashing issue out, also the overlay isn't far off being complete, exciting times ahead :)
Yeah I'm pretty excited. The new version of Retroarch has a Sega Saturn Emulator inside so I will be trying that out for now while I'm waitng for Reicast. Can't wait to play Sonic R👌
A Saturn emulator? Man I'm all over that! I was just on my way to bed but looks like I'm staying up to charge my MFI controller and playing Panzer Dragoon Zwei! I've just checked, can't see any mention of a Saturn core on iOS? Also have the latest version on Cydia I think, has this newer version been released yet?
@skmp am I right to assume the char text item passed to the emulator view is the parameters?
Yep the Saturn emulator works fine considering it's under heavy development. It's pretty slow but it runs the games. I have Sonic 3D Blast running on my 6 Plus. Screenshot was me entering the special stage👍👌

Could you move non-reicast discussion to another location? Thanks.
I apologize @loungekatt. Let's get back to business with Reicast. I saw @eddiebrook has a overlay he's making for iOS. Will you be using that one in the emulator?
Initially it will be the default one to match Android but it's up to @skmp if it gets changed to something else.
first I need how it works (no longer know if the same thing android required) but the most reliable that can be replaced or choose. I simply want to make the most comfortable controls. but I will not know until you have a build that works well without crashes. Thanks.
@loungekatt didn't you say earlier that the overlay was almost completed. I think you said you wanted to push the build when the file selector was complete. How far is the progress on that?
It's all posted to my branch.
So when I build now I'll get the overlay and file selector? Sweet👌
@mk8itra1n
If everything is working, share the app with me and so get to work on my overlay (Optional). Thanks
File selector is in there but I'm not sure the parameters are right.
Overlay is there but still not working with storyboards. It's tricky since it can't be a permanent overlay to support controllers. I have to convert it to a compound view that can be hidden and disabled.
@eddiebrook @loungekatt I just got a new 6 plus because I changed carriers. I'm gonna jailbreak and build the new version and I'll share the app with you bro
@LoungeKatt
in other words the overlay is there but makes no action, right? I hope it can be used soon, I want to play Skies of Arcadia (^_^)_/-
@mk8itra1n
Thanks
No prob. Yeah I can't wait for the overlay. @eddiebrook If you get your overlay working share it with us bro👍
@loungekatt no idea atm
Am 24.08.2015 08:07 schrieb "eddiebrook" [email protected]:
first I need how it works (no longer know if the same thing android
required) but the most reliable that can be replaced or choose. I simply
want to make the most comfortable controls. but I will not know until you
have a build that works well without crashes. Thanks.—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-134050679
.
Alright well I got reicast to install on my 6 plus after I jail broke. The app is on my home screen but everytime I click on it crashes back to the home screen. What do I do now?
@skmp it is and it isn't. It is parameters but it isn't set up to accept a file yet.
@mk8itra1n Now ya wait. Like I said before, it may take a bit. It's only been a day.
Alright then. Btw @LoungeKatt I actually got it to run👌


@mk8itra1n So you finally figured that you need to supply dc_bios.bin/dc_flash.bin?
Ooo there's even widescreen support? Now we talkin👍👌


@holzhaus no I knew I needed the bios but I didn't know where to put the files
@loungekatt you said the file selector is in there and a partially working overlay that doesn't respond. How do I enable it in the app?
I think the bios files are placed in system or config directory.
@eddiebrook I got it to work. I used iTunes file sharing to put the bios files in
If you installed reicast as ipa (mobile aplicación) the config files are inside the .app directory.
Or
If you installed reicast as an deb (system aplication) the config files are in var/mobile/documents/
although I'm not sure, since I have not tried this emulator IOS
How do you enable sound on reicast @loungekatt. I'm in the emu.cfg file and I see the sound is disabled. Tried everything and can't seem to get it to work
@mk8itra1n
I can test your build? have some curiosity about it, while the overlay problems are solved.
For advanced users here's a tutorial on how to have your repository (github) in cydia
https://jailblog.co/2015/08/24/a-guide-on-hosting-your-tweaks/
There is no sound right now. The iOS version is basically just a UI that can run the BIOS in a view. There were a bunch of parts for things ( ie.it has all the images and views), but the code wasn't added yet. Give it a week or three.
Alright well thanks for the update @loungekatt. I'll be keeping an eye on the next three weeks
@eddiebrook this app is barely put together. I'm not sure if I can make it into a .deb or .ipa file
@eddiebrook build it using Xcode 7. I got it on my first go!!!
@mk8itra1n
I dont have an MAC.
You can copy the app from your iphone and upload here.
If is system application /Applications
If is mobile application /var/mobile/containers/bundle/application/
Then compress the .app in zip
Where it stands is https://github.com/reicast/reicast-emulator/pull/808 which adds the controller overlay, but it does not display. It does, however, load a file list that allows selecting a ROM and loading it to the emulator. That part is working.
Really @loungekatt? The build I complied didn't have a file selection or an overlay at all. It just loads the bios
That's the current main branch. The link above is a pull of all the stuff I did the last two days
@mk8itra1n
if you do not want to wait, you can compile a custom build with the changes made by @LoungeKatt, you will not have to wait to be merged in the main source code.
I know it's early days and the emulator itself is barely useable but will there eventually be MFI controller support? I've used my steel series loads on Retroarch and it would be perfect for Reicast :)
Yes. Right now they connect but aren't sending the keys quite yet.
That's awesome news! Everything about this emulator gets better by the day :)
Lmao @loungekatt is awesome. In a matter of not even a whole day he makes amazing progress👌
Blame @skmp. I'm just connecting dots.
@LoungeKatt
as I said in the other projects where you collaborate, you amaze me!!
I have some doubt:
you can go in game?
the controls work?
how can get the build? cant compile (sadly dont have MAC)
Woah you got the controls to show up!!! Do they respond to touch?
Alright I'm sold. File selector and overlay. Can't wait for this new build👌
The controls show but aren't responding yet. The code is there but I still need to work out an issue with having to send it though the emulator activity. Objective C isn't a fan of types.h
Ah I see. Objective C can be a bitch sometimes!!!
Great work @LoungeKatt !
Fantastic work :) the iOS community owes you big time :)
^Agreed brother. I've seen the work you've done for this month on the iOS version. It's finally getting the attention it deserves👌
@loungekatt @skmp looks like the discussion has been on hiatus for awhile. How's your work coming along with the iOS version. Any updates?
Can we find it on cydia? Does it run games ? Is there mfi support???
No it's not on Cydia, no it doesn't run games properly yet, and no there's no MFI controller support yet... All that is being worked on though, be patient.
Who said I wasn't patient ? @rasterico
I am simply asking the question because I want to know the current state of the emu. Now that I know, I will patiently wait for a proper release. Is anyone working on the DOLPHIN emu ?
There should be news about that on their git. This is Dreamcast. It doesn't run Nintendo products.
@loungekatt speaking of news how's our fine friend reicast doing. Any progress?
It'll be done within the original 3 month projection. That's all I know
I know it's sad we don't have an active user-facing discussion forum, I'm working to get that resolved really soon. Until then let's try to keep the discussion on github related to reicast and dev talk, this really gets us developers more productive :)
@skmp we should probably point people to http://reicast.com/forums/. The infrastructure is there :)
@Holzhaus Unless it's about Dolphin, then they should be going to Dolphin. Flipper is the only dolphin that belongs on Sega.
Ecco :D
Yeah. That impossible hoopla.
Speaking of impossible, types.h does not play nice with obj-c. That is what's preventing this from working atm.
We could probably split it up a bit. Its quite big anyway.
I think I found a way. The issue is obj-c trying to build it instead of just reference it.
@Holzhaus I never visit the forums, and smf needs to die
3 month projection? When did it begin?
@loungekatt just wanted to know if that 3 month projection began now so I could count the days off the calendar for reicast for iOS
It starts in two weeks. Give or take a year.
The alternative is to simply wait until it's done. I mean if you'd rather not have to ask every couple days which day.
Ha ha! I've already explained that people need to ease off with the constant barrage of questions, unfortunately they get a bit excited! @Holzhaus unfortunately the forums don't work at all on iPhone or iPad for some bizarre reason? You can't scroll up and down through topics, I use both these devices for web browsing so it's a pain.
@rasterico Can't help you with that. I didn't set up the forums page. You could also try the Reicast subreddit or the IRC channel (#reicast @ chat.freenode.net). Dolphin questions belong into their forums, their subreddit or their IRC channel (#dolphin-emu @ irc.freenode.net), respectively.
I haven't mentioned Dolphin Emulator, I think you're confusing me with someone else.
As you fix up the iOS version, will you make the changes public so we can always re compile it to enjoy the latest features or do we have to wait for it until it's completely done?
@loungekatt now that me and and @rasterico know how to compile reicast id like giving those fixes a beta test to see how the progress is coming along if you don't mind👍
Go ahead. All you'd need to do is cherry pick the pull request to your local copy.
@loungekatt @rasterico I'm sure you've seen the iPhone 6S/6S Plus. It has 64-bit A9 chip clocked at 2GHz with 2GB of RAM. Looks like you guys have some serious processing power to put into play now for reicast for iOS👍
@mk8itra1n
Did you mean??
iPad pro quad cpu @1.8ghz, RAM 4 gb
Iphone 6S (think) CPU Dual @1.6 or 1.8 ghz , 2 GB RAM
Here the most important would be the GPU. if would support OpenGL 3.1 or 4 this would be great especially for emulators.
This is to bad!!
2GB of RAM finally, but they decreased the size of the battery. Sort of like giving a sports car bigger injectors and turbos but decreasing the size of the fuel tank. Can you imagine shooting 4K video or using the new features GIF pic features, and all the other processor intensive stuff unique to the 6S plus running the Taptic engine on a smaller batter?
@mk8itra1n I certainly have seen it, guess who's due an upgrade in November too?! Should be able to take an early upgrade next week as my carrier allows upgrades 2 months before the contract ends :) just gotta wait and see if they release an iOS9 jailbreak now.
Anyway back on topic, any news yet on reicast for iOS?!
@eddiebrook they didn't decease the battery. The battery life will remain the same and no it's not clocked at 1.6 or 1.8GHz. It's believed to have 2GHz. We don't know because these devices haven't been released yet so nothing is certain right now
@eddiebrook not to worry brother. They added a new low power mode in iOS 9 so we'll be getting awesome battery life to make up for that. The battery size decreased yes but I'm sure they engineered the new battery to give the same battery life
@rasterico that's sweet. I'm on Sprint's iPhone forever plan so I get the new iPhone free of charge everytime a new one comes out every year👍👌
We don't have plans like that in the UK yet unfortunately, you've just got your 6+ though haven't you? I'm not sure they'd honour that deal seeing as you've just had it a few weeks! At least you'll get the iPhone 7 at launch though :) anyway back on topic, any news? It's all gone a bit quiet on the iOS front or is that because @Skmp is on holiday?!
@rasterico actually they said I can come back in and get the 6s. The deal is every time a new iPhone comes out my phone line is elgible to upgrade to it for free. I already preordered my phone already through them. iPhone 6S Plus Rose Gold 64GB👍👌
That's a cool deal! Just gotta wait for the iOS 9 jailbreak now as that comes pre-installed!
@rasterico yeah I can't wait for the iOS 9 jailbreak. Enjoying my 6 Plus on iOS 8 jailbreak right now until I have to trade in this phone. RIP iOS 8 jailbreak September 25th😂
Hey guys! I hate to be that guy, but I just downloaded and built Reicast to my phone (6s 64 GB), and it crashes on launch. Just posting some hopefully helpful error messages.
Verify Failed : PAGE_MASK==(sysconf(_SC_PAGESIZE)-1)
in common_linux_setup →
/Users/me/Desktop/reicast-emulator-master/core/linux/common.cpp : 334
Edit:
Looks like it's trying to make an assertion: verify(PAGE_MASK==(sysconf(_SC_PAGESIZE)-1)); where PAGE_MASK is defined as 4096-1 and _SC_PAGESIZE is 29, but sysconf(_SC_PAGESIZE) returns 16384.
Again, PAGE_SIZE is 0x00001000, PAGE_MASK is 0x00000FFF (PAGE_SIZE-1) and sysconf(_SC_PAGESIZE) is 0x00004000
Double edit:
Tried it on my 5s and got a completely different error:
Unimplemented opcode: 0000FFFF next_pc: AC008302 pr: AC00043C msg: Unknown opcode
Read through the entire thread and you'll find out how to build it, it does work :)
Ow fuck. Iphone 6s went to 16K pages. Well, thank you apple -.-
How do you mean skmp? Does it affect the future of the emulator?
I'll have to make a workaround for it. The 6s is fast enough to take the
speed hit though
On 5 Oct 2015 3:31 pm, "rasterico" [email protected] wrote:
How do you mean skmp? Does it affect the future of the emulator?
—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-145528477
.
Another thing added on the long list of “new things to get for reicast dev„
On 5 Oct 2015 7:44 pm, "skmp" [email protected] wrote:
I'll have to make a workaround for it. The 6s is fast enough to take the
speed hit though
On 5 Oct 2015 3:31 pm, "rasterico" [email protected] wrote:How do you mean skmp? Does it affect the future of the emulator?
—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-145528477
.
Haven't heard anything about this for ages (apart from your 6S comment) are we any closer to getting a release? Does anything work yet? (I haven't tried rebuilding since I got it to partially load stuff months ago!)
Hello ! I'm new but I follow your conversation since a long time. I would like to know if it were possible now to have Dreamcast on a jailbroken device ? Because I only see the case of a no-jailbreak Iphone, but it's possible to have maybe a not very stable build of Reicast or not ?
And I hope that with the time you were able to find a competent ios dev, any case I hope it will release soon ! (not in 1 year again xD T_T) and you have all my support !
@rasterico I agree. I haven't heard anything about any sort of progress of reicast. I believe the last time I was here was the ending of August-beginning of September and I haven't heard anything since I built reicast and loaded the bios
Makes one eyeball android amirite?
Nope, I love my iPhone, while this would be cool to have I can live without it for a bit longer :)
Last I heard iOS 9 was going to break everything but it looks like that conversation hasn't made it here yet.
@loungekatt I'm currently jailbroken on iOS 9.0.2 and haven't noticed anything broken though I have been hearing something about iOS 9 breaking JIT or something like that
Is a repo up with this now?
I still haven't updated to iOS 9! No point as my phone does everything I want :) any news on reicast for iOS? :)
I found a Alpha stage build (on Reddit too) of Reicast Ios, but need to compile it and I don't have a Mac... Someone can compile it and upload it ?
Here a link: https://m.reddit.com/r/jailbreak/comments/3ia6qe/news_reicast_dreamcast_emulator_for_ios_is_here/
Sorry if someone has already give it or if it's not official, I just wanted to share it ^^
Same, no Mac here but I'm considering hackintoshing my laptop for this exact reason.
This build still doesn't work, I have it, have a read through this thread and you'll see exactly how far along the progress is.
When something usable becomes available in sure it will be built and uploaded to cydia, at the moment though it's just a waiting game to see if the developers can get stuff up and running :)
That reminds me it's time to renew my developer contract...
Sounds promising :)
By the way, if you really want a working iOS version and don't want to wait any longer, then see this as a superb opportunity to learn programming and contribute to open-source :wink:
If programming were that easy to learn I'm sure everyone would be doing it! I'm quite happy to wait, It'll be done when it's done is the philosophy I've been following since I knew of its existence :)
Pretty sure things are finally calming down enough that I'll have time to pick up where I left off. That doesn't really mean anything in terms of an ETA, but it'll be one more blank stare in the crowd lol
One more stare could lead to that eureka moment where everything fits into place :)
@LoungeKatt I can't wait to see more progress. You guys made a lot of it with reicast back in August. Looking forward for more development for winter
the problem is the frameskips and ram and supported neon and other device
and decal of device and error in menu and more depay in services at why
answer
back to ask me what i meant
On Wed, Dec 9, 2015 at 8:45 AM, mk8itra1n [email protected] wrote:
@LoungeKatt https://github.com/LoungeKatt I can't wait to see more
progress. You guys made a lot of it with reicast back in August. Looking
forward for more development for winter—
Reply to this email directly or view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-163319978
.
@LoungeKatt actually might get an Nvidia Shield tablet soon. It'll be awesome to play reicast for the first time. Can't wait for the iOS version also


Amazon Fire TV works a treat with Reicast :) paid a visit to the You Arcade the other day in Shenmue for a quick go on Space Harrier!
Wonder when work on the iOS version will be resumed? Maybe in 2016 here we'll finally get a release
Just came to check in. Been a few months so I googled "reicast iOS" and saw "reicast coming soon to an iOS device near you!" And thought finally!
Turned out to be the reicast Facebook page and from 2014 O.o. Time is relative though to be fair :p
Sadface. Android has marketshare on Apple I assume? Is priority put there due to that? Or due to ease? No shame in the latter - humans naturally take the path of least resistance in most things, I'm just curious. It's ironic as most games either hit iOS first or iOS only due to Devs finding it more profitable. (Only partially relative in this case).
Anyways, slinking back into the woodwork. Hopefully some able bodied folks jump in and give you guys a hand. I woulda thought dc would have had more support to that end. That's what I get for thinking :p
Any updates on the workaround for the 6S page size bug? I recently compiled this for the iPad Pro and got the same error as @ThePantsThief
I don't think the iOS version has been worked on for some time now, people were making progress but had other commitments so had to shelve the project a while back, hopefully one day they'll find time to resume it :)
Wait too long (>﹏<)
Libretro (RetroArch) is going to port Reicast to ARM devices (iOS too). If you want more information, check that:
Link removed to prevent liability
@DecMaster The emulator runs on ARM (Android / iOS), but has bugs. The post makes it sound as if it is a desktop emulator being ported, so it is hard to say what the bounty actually intends to accomplish. It seems like a misleading way to rally contribution if posted here, which is likely why @twinaphex kept it on his own fork and did not attempt to advertise it here. It is probably best to keep it that way.
@DecMaster As far as I am concerned Reicast was ported to RetroArch since 1.3 came out and that was since New Years 2016. The libretro team said that Reicast would arrive on iOS and Android (strange because the standalone version already runs on android) in the coming days & weeks. Here we are more than a year later and still no sign of reicast on RetroArch for iOS with nobody on the team willing to give any useful information on why that is. You best leave your faith to @LoungeKatt & his crew for the standalone version as I believe they will have Reicast on iOS pretty soon & these dudes don't bullshit and actually answer your questions!
I'm really sorry to be a burden, i've been trying everything I know to compile this to a .deb, but I can't figure it out. I do not own a Mac or any other OSX running machine, so Xcode is out of the question, and I can't use a virtual machine due to me having an AMD Processor, I was wondering, is there anything else I could do to get this on my IOS device? Thanks.
@rasterico If your out there, looks like work has resumed on reicast. Maybe reicast will come to iOS this summer hopefully🙏 @loungekatt
Work never stopped on reicast. Updates to the core are updates to iOS. The code has always been there to build it, but cannot be hosted on the App Store because of Apple restrictions.
Glad to hear it ! Good luck for the next steps ;)
The build doesn't work for me, I think it's because I'm not jailbroken or my isos aren't compatible (iPhone 6S)
I will wait for a functional one, but I'm already happy to have a Reicast icon on my springboard ! Thanks for your work :)
@LoungeKatt @skmp Thank you very much for the compiled build! I was able to install it just fine on my jailbroken 7+. I placed my ROMs in .cdi format in the reicast documents folder and they show up in the file selector perfectly. I also have my bios dumped as dc_boot.bin & dc_flash.bin & also placed it inside the same documents folder. However when I select a game, reicast crashes back to the home screen. I believe it is a bios naming or file location issue because it crashes without any bios as well which was the first thing I tested before putting it in actually. What game file formats do reicast support, what is the bios file supposed to be named, & where do you place the bios for the games to run. Thanks!
It has been a really long time, but I think it followed the same layout as Android (dc_boot / dc_flash). I just don't remember if it still used a data folder or if that part was phased out. I also remember there being a time when the BIOS had to be in the root documents folder (/var/mobile).
The backlog of iOS changes have finally been merged into master after successful CI tests.
@loungekatt Appreciate the reply. I have my bios as dc_boot.bin & dc_flash.bin just like the android layout. The issue is where to put the 2 files or if it's just like the android version, where does the data folder go? I'll keep messing around with it but hopefully you can figure it out & hook us all up. I'll pass the word around afterward to anyone else with the issue afterwards
@LoungeKatt Your website is unreachable, is there any chance you could host that compiled build anywhere else?
@Myxzyzz The link was just fixed. Try & download it now.
@Loungekatt I see an updated build of Reicast iOS was uploaded! Have you had any luck with fixing the bios issue we are all having? I tried out this new build on my JB 7+ but still no luck getting games to boot or maybe you've already fixed it & im doing something wrong. Anyways whenever you got time we would love to hear an update! No rush here :)
The builds are tagged with the corresponding commit hash.
@loungekatt Ah I understand now! But I checked the commit history for June 13 & 17th but was unable to find the corresponding commit hash for either one of them.
It was pulling the hash from a local fork. It should line up going forward.
@loungekatt Thanks for the heads up! Sorry to be a pain but did you manage to fix the bios issue with the iOS version. Having no luck on the build you uploaded yesterday on the 21st :)
A lot still needs to be updated.
@Loungekatt Don't worry take your time my man. No rush here! Since you said the builds now will correspond & match up going forward on the master revision I'll just keep an eye on the commit hash.
I'm so relieved to see progress on this! You guys are the true MVPs. I'm experimenting a way to get into the BIOS. Hopefully by the end of summer a stable version of IOS Reicast will be released. Cheers! Quick question, will this work for non-jailbroken devices? Thanks.
@cooldude245 Glad to have some extra help here! I've tried everything I can think of to get the bios to work but no luck sadly. There is hope as @loungekatt is pushing out timely updates to the iOS .ipa build on his website so hopefully you or him can figure a way into the bios. I believe this will work for non jailbroken devices as the .ipa file can be sideloaded through Cydia Impactor. A stable version of reicast should be here by September given the amount of progress being made at this current rate!
Thanks my dude, But i've tried everything, even putting the bios directly into the app itself, with no luck.
@Cooldude245 No prob my man. Putting the bios directly into the app itself was literally the first thing I did with no luck either lol :)
@mk8itra1n maybe making a data folder inside the .app folder of reicast and trying to start the emulator
Just like RetroArch models
@48D4LW4H48 cool suggestion, but alas, no luck.
@LoungeKatt @skmp @rasterico Just got me an iPhone X and the side loaded emulators i've gotten to run so far run smoothly on the new Hexa-core A11 Bionic Chip clocked at 2.39GHz & newly first Apple designed GPU. 3GB of RAM just like the iPhone 7 Plus this time around as well. Unlike last year's Quad Core 7+, this time all 6 cores can be used all at once for high intensive tasks so emulators like Reicast in theory but most likely will be able to engage all cores for great performance. 60FPS all the time on the uoYabause Sega Saturn emulator for example. I noticed the website link posted here which LoungeKatt hosted .ipa files to sideload the iOS version of Reicast no longer works. If you guys are out there, hows the progress on the iOS version of Reicast. Any progress since the summer? Thx!
Wow, I forgot I was even part of this thread! I have long since left the jailbreak scene as it was so flaky on iPhone 7+ so haven’t tried any emulators for an age now, it’s nice to see this is still being worked on though, hopefully one day I’ll be able to revisit it working flawlessly :)
I did some hacking, and I mean hacking, on Reicast for iOS 64bit non-jailbreak..
I didn't commit all my changes since some were extreme hack attempts. A lot of non-iOS code but be broken so it's more a testing fork than something to make a PR out of.
It runs in the iOS simulator too, which is good since Instruments seems to hate this app on real devices, refuses to capture any data, even after turning off every optimising stripping option there is. But the iOS sim helped me track down some performance issues with the current Reicast code base on iOS and Im' able to get 60FPS ~65% CPU usage on an iPad Pro.
Also, a VERY quick tvOS hack. I added a http/webdav server into the build for tvOS since you can't drag and drop files with iTunes like with an iPhone.
I fixed a few other things,
This is very much as-is, other than maybe fixing mfi and adding multiple players I think is about as much as I want to do on this fork. I'll be taking this working forward into a core for the Provenance app I work on instead of hacking together on the main repo.
I'm def not giving support. You need the bios's, read the console for errors / info. You need a dev account (free or paid) and a Mac or VM to build, I'm not putting out builds. Its probably too buggy still for real use anyway, but it does show that 60fps is possible on decent hardware with out dynarac.
https://github.com/JoeMatt/reicast-emulator/tree/feature/arm64
edit: Ok the audio def needs some kind of fix too still, some games garble, not sure if that's my bug or existing. Or maybe I didn't deal with interlaced audio correctly.
A lot of that isn't really hacking. It would be perfectly acceptable if you used platform ifdefs, squashed some of the smaller ones together, and cherry-picked commits you "found online"
It'd probably also need an original tvOS configuration, since the copyrights on the one that was copied into the source don't really blend with the current license and require the author's approval.
Removed after better clarification of intentions
I'll see what I can do when I get some more time. Im' working on a few different forks at the moment, but when I get the chance I'll fix up my fork and make a proper PR.
I proved a link in this ticket as a stop gap measure for those who can build themselves and maybe want to even fix some of my bugs, rather than keeping it to myself.
re: The bundle identifier. My name is in it because that's how signing works in Xcode. I use a corporate account for my paid apps, and I didn't want to put their name in the bundle ID. In order to sign apps using a free dev account, which is my non-corporate account since I have no need to pay an additional $99, you have to start the bundle id with com.yourdevname.$appname in order for the signing to work on the free account.
Whomever wants to try my fork, has to change the bundle ID to match their dev store credentials so whatever name is in the bundle id in the source now is arbitrary. Wasn't sure what you meant by your comment @LoungeKatt , was that a back handed dig that I'm trying to capitalise on Reicast for my namesake?
@JoeMatt Your post resembled the ones made by someone else that used to hang around here, although it lacked the profanity. You stated you would be using it for a core in your Provenance app rather than working on the main repo and would provide absolutely no support or builds. The bundle identifier was just another way of saying your own published version.
The TL;DR version of Xcode signing is that provisioning only truly matters when you publish to the app store or some other form of official distribution endpoint. On a local computer, you can easily sign a third-party bundle identifier to install directly.
Whether or not you are trying to capitalize was never in question. I don't handle licensing stuff.
@LoungeKatt You read his post rather differently than I did. I read it merely as him saying it was a hacky mess and not supportable or upstreamable as a result but their it was for those interested.
I don't see how assuming the worst benefits the main repo. Even if @JoeMatt wasn't intending to push upstream he explicitly shared his code and offered to help further.
Nobody is fighting, so there is no need to mediate. Just avoiding another situation like RetroArch.
This thread should probably be closed and moved to a new one. Only so much you can do to cut down 200+ messages without completely changing their meaning.
I should clarify, I meant I didn't really want to spend a bunch of time on fixing the iOS stuff like the buttons and audio since I already work on an app that provides all that. The ring buffer was a quick test that I didn't implement correctly, mfi needs some work etc. I can def do it, just not at the moment.
What I intend to do is submodule reicast inside Provenance, like we just did with mupen/gliden, so I can cleanly work on anything non-ui related to iOS compatibility and performance and then push that upstream. We don't intend to maintain any custom forks when possible. Once I have reicast well squared away in Provenance and upstream any non-ui changes required, which after this experiment I expect to go fairly smoothly, I can come back and fix the iOS and tvOS UI for the native reicast app if you'd like.
The core hacking is something I worked on some on and off, I honestly didn't think it was anything but futile since it ran so slow in my initial testing. I started to try to convert the arm code to arm64 but realized it was over my skillset, though something I want to learn as time allows. After forgetting about it for a bit, somehow I convinced myself to give it another go, fixed the debugger issues I was having after a lot of failed attempts, and realised the slow downs were mostly stalls. I posted a quick video to a group chat and through their excitement, decided to give a quick go at fixing the UI, since there were some annoying issues for testing like the fact that the buttons basically didn't work and I got stuck at the BIOS clock screen mashing the screen until something worked. I put together the whole UI fixes, MFi, tvOS port, ring buffer (was testing with muted audio before that), improved browser, webdav upload etc in about 3 hours, hence the general crap nature of it.
I was pretty much running on fumes when I posted the link here, so perhaps I did a shit job clarifying I meant I wasn't intending to support THAT particular revision I made since it had a lot of garbage, but perhaps some would use it or at least get excited about the prospects of a non-jb fullspeed reicast on iOS/tvOS being in the works. So, my bad for coming off flippant, just meant I didn't want a bunch of spam messages about bugs and expectations on that specific branch, since I'll basically be re-starting from a clean slate with what I learned, while hoping someone with some better knowledge of the code might point out some errors (re: my git commit logs questioning what I was doing)
Anyway, hope that clears things up. We def are excited about getting reicast included in a future version soon, with full credits and upstreaming of course.
If you have any suggestions on how to better promote the work of upstream cores we rely on, please message me. Our current 1.5 test branch in our GitHub /develop has some new additions to our settings page to list the core projects used version, and clickable links back to the source project page. We can certainly do more to promote the originating sources, I'm just not certain what since every upstream project probably has different feelings about it so I started with the basics.
I definitely respect the huge effort and skills involved in all of these emu cores. I couldn't even begin to attempt it myself. My skills are in mobile and performance debugging, I'm def not an emulator creator.
@JoeMatt
That is a very comprehensive explanation and does clarify it a lot. Thanks.
I apologize for any incorrect impressions I had about what you were trying to accomplish.
Most of that button code was something I was banging my head against a wall for many sleepless nights over. I can't believe it was that close to working when I finally stopped.
There is not much you can really do in terms of promoting other than to keep the references to the source and / or whatever the proprietary "about" section includes (whenever there is one), including credit for your own changes. That is nothing like what, for example, Happy Chick does by repackaging the code as part of their emulator collection by replacing the name and redirecting it exclusively to their site. It sounds like you have already taken the appropriate steps.
I know how easily things can get misinterpreted, so I wasn't trying to scare you off. I'm glad you explained and hope you don't take my previous comments too seriously. It has been a long time since I did any work on the Xcode build, but if there is anything I can help you with to get your changes included, let me know. After a better look at the source you already posted, it looks like you had taken steps to keep any core changes from leaking into other platforms. My earlier comment about conditionals and such was based on a few comment blocks I had noticed without realizing they were exclusively inside the Xcode project.
I'm glad to see someone who is a little more familiar with iOS looking into it. I am primarily an Android developer that happens to have just enough iOS knowledge to make a mess and the only other person that could focus on iOS has been "out of office" for quite a while. Last I had heard, she didn't have much say in the matter and was forced to stop a lot of her open-source work.
Anyway, thanks again for clearing that up and hopefully you can accept my apology for being apprehensive.
P.S. I am not an emulator creator, either. I still get overwhelmed by how much went into it.
So, rec-cpp is fast enough for latest apple h/w?
Also, how can this get distributed to non-jb iOS users?
On Fri, Apr 6, 2018 at 4:06 PM, TwistedUmbrella notifications@github.com
wrote:
@JoeMatt https://github.com/JoeMatt That is a very comprehensive
explanation and does clarify it a lot. Thanks. I apologize for any
incorrect impressions I had about what you were trying to accomplish.
Most of that button code was something I was banging my head against a
wall for many sleepless nights over. I can't believe it was that close to
working when I finally stopped.
There is not much you can really do in terms of promoting other than to
keep the references to the source and / or whatever the proprietary "about"
section includes (whenever there is one), including credit for your own
changes. That is nothing like what, for example, Happy Chick does by
repackaging the code as part of their emulator collection by replacing the
name and redirecting it exclusively to their site. It sounds like you have
already taken the appropriate steps.
I know how easily things can get misinterpreted, so I wasn't trying to
scare you off. I'm glad you explained and hope you don't take my previous
comments too seriously. It has been a long time since I did any work on the
Xcode build, but if there is anything I can help you with to get your
changes included, let me know. After a better look at the source you
already posted, it looks like you had taken steps to keep any core changes
from leaking into other platforms. My earlier comment about conditionals
and such was based on a few comment blocks I had noticed without realizing
they were exclusively inside the Xcode project.
I'm glad to see someone who is a little more familiar with iOS looking
into it. I am primarily an Android developer that happens to have just
enough iOS knowledge to make a mess and the only other person that could
focus on iOS has been "out of office" for quite a while. Last I had heard,
she didn't have much say in the matter and was forced to stop a lot of her
open-source work.
Anyway, thanks again for clearing that up and hopefully you can accept my
apology for being apprehensive.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-379264030,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAYAMmA63xWUwCeh-Z_asYAgjVFgzuTuks5tl3ZwgaJpZM4Ftydt
.
--
~skmp
So, it’s been a while! (3 years to be exact!) Just checked my emails today and saw that progress had been made on this apparently! The bad news is I don’t currently have a jail broken device, I do still have an iPhone and a Mac though :) am I right in thinking I could download this and sideload it through Xcode?! I’d certainly be up for giving it a go if it was feasible, I’ve been out of the jail breaking and emulator scene for quite a while now but this could be the thing to pique my interest again and get back into it all :)
Great to see that this hasn’t slipped by the wayside and is still being actively worked on, well done everyone involved :)
@skmp There are a few workarounds using certificates, apps like Cydia Impactor (?), and installing directly using Xcode. The only way to post a file and allow people to install it through iTunes directly would require an official Apple provisioning certificate (read: $99 / year).
No need, if you can upload on a website or directly to GitHub the .ipa file (which can be exported with Xcode if I remember), people who have Cydia Impactor will be able to install the app without going on the App Store.
There's just one problem, the certificate for the non-developper is just 1-week long, people will have to use Cydia Impactor each week to keep the app on their phone, but they can use the same .ipa.
If you can upload an ipa file, it will be more than enough :) Thanks for your involvement guys !
@DecMaster No need to what? Not entirely sure how your certificates are limited to one week. I let my paid account expire, but I can still use apps installed with my free account for months.
~There is another app like Cydia Impactor that is supposed to be better. I just need to track it down.~
There is an app that you can install on non-JB devices that lets you install third-party apps, but it is mostly modified versions of stuff. I should look into how they install. I have a feeling it's probably the same fake corporate certificate thing I use to sideload apps over wifi, though.
I changed to android and I do not miss iOS at all.
Now I have a one plus 5T 128gb more than happy.
Mame 0.196
Fpse (best ps1 emu)
Mupen64 plus
Drastic (best ds emulator)
Ppsspp
Dolphin (gamecube/wii)
Damonps2 (real ps2 emulator that work super fast in snapdragon 835 up devices)
Android support vulkan Api
@LoungeKatt @rasterico @skmp Well this was a surprise to return to! It's been quite a while but i'm glad progress has been resumed. I have a jailbroken iPhone X ready to test this new build on. If anyone can build and upload the .ipa onto this thread I would greatly appreciate it. Non jailbroken users can use Cydia Impactor to install it as well if interested and releasing it on Tweakbox and Buildstore would be a great idea too. Appreciate all the work done by everyone here :)
@JoeMatt Just a heads up. You have two references to a Provenance file (identified by Xcode as Provenance/shaders/default/default_vertex.glsl) set up in the source that ends up not found without also having that repo in the correct location alongside your forked version, or at least reconnect it to the two files by putting them into the fork.
Oops, I'll fix i, we used hard coded paths for shaders. I'll fix that thanks. Was trying to add our CRT shader for kicks, it's optimised for iOS compared to some others.
No worries. I pulled the files from the main repo and redirected the links. I wasn't sure if they were actually hooked up, so I figured it was easier to do that than go searching.
This game on the Dreamcast emulator for ios runs like a dream on the iPhone 6. Except for the fact that theirs no way in slowing down the speed since it's too fast. I noticed that the joystick only works with the MFi controller and the LT andf RT buttons don't work. Anyways this is a great early Alpha @JoeMatt and @LoungeKatt
Yeah the game runs too fast, though in an odd way. Like in Tekken the seconds clock is correct but the audio is too fast, then gaps. I was working on it with another dev who has more experience in this domain. I tried a few different techniques, timestamp based audio ring buffer might work. It took work and time to get it integrated since CoreAudio's doc are crap and there were bugs in Apple's old sample code. I have it working but I need a clock source on the input side to sync it to, like the ticks of the Dreamcast cpu maybe. I had to stop there for now while I work on other things, but I have been putting more effort in since the last commit, just experimental stuff for now.
@brand175 Hey, saw you were able to install the app. I tried it but it gives me and error saying that the gpu type is not compatible.
¿What did you do to install it?
@MaquinaDelMisterio Make sure that you set your build device to Generic Device before building, Click Archive. I deleted a Shader that caused an error. And i also poked at the storyboard and nib file and set them to be compatible with Xcode 8.0 so I could build it. Also make sure that you click on the right Xcode project since theirs one for mac, tvOS and ios.
@brand175 if you have the .ipa is there any way you or anybody else can upload it to this thread. My Mac is out of commission for now so I can’t build it myself. Thx!
@mk8itra1n I'm not sure if the devs of reicast would like people distributing the unfinished ipa to the public. Thats why i'm not posting a video about how to obtain an ipa. If they say it's ok. Then i'll upload it. For now I can take game requests and i'll test the games myself. If you got any games you want me to test i'll play them on my iPhone 6 and iPad Pro 9.7 inch for you.
@brand175 alright I understand. Can you try out Sonic Adventure 1 & 2 and see how they run?
@brand175 it's better to post a legitimately built ipa on an official site than some shady video telling you where to download what may be malware hidden behind ads. Here it is helping people test, while videos are usually trying to blindly distribute pre-release code or worse, make a few pennies on it.
@mk8itra1n Ive played those games already. Sonic adventure 2 doesn’t get past the press start thing. It kicks me back to the bios menu. The games ive currently done: Soldier of Fortune, Shenmue, Sonic Shuffle, Sonic Adventure 1 & 2. @LoungeKatt when you said “Here it is helping people test”. Do you mean posting the ipa right here in the Github issue comments section.
or on the reicast forum, which is probably an even better place for it.
I'm a little confused, is the disussion on posting a build from my fork? Was any of that merged into main? My fork is a nice thing to look at but I wouldn't consider it playable until I work out the audio timing issues. It's on my radar, but I have a lot of projects right now I'm working on.
I've actually been doing the next stage of work on a branch of Provenance, since I'm more familiar with my own code base and have a lot of assistance classes for audio / video timing etc,
https://github.com/Provenance-Emu/Provenance/tree/feature/Core-Reicast
I have another commit with the time stamped CARingBuffer, which might be the final solution, but I haven't pushed it yet since the input buffer's CATimeStamp is not yet synced to anything meaningful but the system clock, so it drifts in and out of the output buffer range. It's a nice test but you'll get audio for a few seconds, then none, then audio again, then none. The speed is more stable though and CPU isn't being stalled on each frame causing the massive overhead as it rushes to render the next frame after the audio buffer is drained like the original code on the non-dynarec pipeline.
@JoeMatt Yeah, I dunno. I merged it into a local test but I've been a little distracted with moving my entire server lol. Trying to redirect some of this to the forum, since it takes more time to load this issue than any page in the source itself. I think people just want anything that will boot.
Instead of using google drive or dropbox. I zipped the file and dragged it onto github. I'll also put it on the reicast forum.
Let's keep dev stuff on the issue tracker. The forum is more for
user-support and discussions, but to get bins people should visit github or
the designated download locations
On Sat, May 5, 2018 at 6:58 AM, brand175 notifications@github.com wrote:
Instead of using google drive or dropbox. I zipped the file and dragged it
onto github. I'll also put it on the reicast forum.
reicast-ios.zip
https://github.com/reicast/reicast-emulator/files/1976338/reicast-ios.zip—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/reicast/reicast-emulator/issues/768#issuecomment-386779516,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAYAMi3ZmJzfR8HDAx49W8lu3MLYkCxuks5tvTF_gaJpZM4Ftydt
.
--
~skmp