Sorry if this is posted in the wrong place but I wasn't really sure where to put it. None of the categories really jumped out at me. Hopefully it's not much trouble to be moved if needed.
I haven't posted much on here but I do want to express my extreme thanks to those who have helped to make this project (and it's many incarnations) become as amazing and successful as they have evolved to over the years! You people have solved some of the most boring days and helped to relive many, many great and memorial days of my past. Thanks! Please continue t do so for many more successful years.
NOTE: I am extremely tired and probably made a ton of typos. If so, i'm sorry.
Now then, let's get to the real point of this thread. I have actually already semi-brought this up once before. However, it was a long time ago and I only talked to zones through PMs, asking for advise on how I could modify Snes9x's source so I could do it myself. Let's just say that it hasn't been going very well.
I need help guys. I feel like such a total a** (for lack of a better word) for even asking this because I know how much work is put into coding/development and even how much work is sometimes put into small modifications but I honestly don't know where else to turn.
I have next to no programming/coding experience and have been actively trying my best to learn how to learn C/C++. It's been an ongoing struggle for me for roughly the past 2-4 years now. I don't know if it's the books i've been reading, or maybe the crappy YouTube videos i've been watching, or hell, maybe it's me, over thinking it all but I cannot figure out the logic behind these languages. This is yet another reason why I have such high respect for those who do understand it.
I am requesting this. I would like a modification done to the current build of the Mac source of Snes9x that will allow a single-ROM loading mechanism.
I request this because although it can be done to any port of the emulator, I think the current Mac operating system would be absolutely perfect for it. The self-contained structure of the apps on the OS is just perfectly suited for something like this and I have been dying to make it myself for roughly 2-3 years now. I've honestly put it off requesting it like this for the reasons i've already stated. I feel both embarrassed that I couldn't figure it out for myself yet and ashamed because I realize how difficult some of this stuff is and I didn't want to be 'one of those guys', on a forum requesting something that could be really difficult to do.
I don't want anyone to look at me like i'm joking or i'm just a complete moron who clearly doesn't realize the work involved. I do understand and I am looking to learn this.
I would love to look at the source of 9x as it currently is and compare it to someone's completed source of this mod just for the learning of it. Of course though, ultimately I would love to play many of my favorite games and essentially turn them into 'ready-made ports' through this mod. As I said though, I really don't know how much help I could be knowing no programming, but I would still like to say that if someone does take this on, I would love to try to help in some way.
If anyone is willing to take the time to help me out here by modifying the source so it does this. As I said, if I can help in anyway I would love to and you would just be a God to me because of it.
I just don't want people who might be interested in such a modification (like myself) to have missed out on it because I couldn't make it myself. Like I said, I don't know how much work it would be or if I should even attempt a post of this up but I did it and while I still feel like a jerk for doing so I don't regret it. I need help and that's the bottom line. I clearly have already shown myself that I can't do it alone and I assume that who better to ask than the community that helped build it.
It doesn't have to be anything special but I would like it to be as self-contained as possible. Anyone familiar with the Mac port/OS should understand what I mean. I just would like it be as 'ready-made' as possible. Keeping all the options and stuff would be fine but I figure it would be best if it had no options/startup stuff of any kind. Also, it should have no closing options. It should act and feel as much like a 'port' of a game as possible. Basic rundown would be:
You open/run the game name (which would really be 9x.app)
It shows little to nothing until the ROM loads up
The game runs as normal (or as how ever the user sets it up to)
Using the CMD+Q is the only way to quit the game. Like any app/game.
That's it! Doesn't have to be too much different than 9x already is and to me it is simple enough. I just don't know how difficult that is t do to the source. It was a nightmare when I tried it though. Everything would be self-contained though. So it was portable mostly. It keeps your game ROM inside the normal 9x app (probably named ROM or something). It would retain all game saves, settings, etc inside the the modified 9x app too. So there is little to no user interaction minus the keyboard/gamepad for playing. I hope that sounds clear enough. If it's not though I will do my best to clear it up with anyone who may ask.
Thank you to anyone who was able to put up with reading my obnoxious post here. I didn't intend on it being so large but I wanted to try to make it absolutely clear that I don't consider this a light matter and I wanted to try to make it clear on what I was requesting to be done. Still, thank you again for your patience, for your time and for reading this post. If anyone is willing/able to try to tackle this challenge I would be more than grateful. You would be a God to me. As I said, if needed I will do whatever I can to help. I am hopeful that one day this modification will occur. I haven't been obsessing over it for no reason. The entire concept to me just sounds so cool. I hope that someone here can help me make it into a little more than just a blueprint in my head and a little more real. Thank you again for your time. I hope someone can help me.