I was playing around in Fusion last week & tonight renaming GG Files to SMS..It's fun seeing GG Games on the SMS in Attract Mode Only..How Hard is too program a GG Game to run on the SMS.
Like Map the Buttons to at lease for you to play the game Pause - Start
Changing the button mapping is quite easy - in theory. The start button is checked by reading from port $00, whereas the SMS's pause button triggers an interrupt.
For the game to run on real hardware, you'll also need to change the way palette data is written to CRAM, since it will be sending two bytes of data per colour instead of one (at least I think it's two bytes - it sends more data than the SMS does). According to the SMS Power! wiki, it sends 12 bits per colour, instead of the SMS's 6 bits.
Are you trying to load the ROM directly in to a text editor? That won't work, by the way. Assuming you don't have the source code to the game, you'd have to disassemble the ROM first - unless you can handle machine code (which some people can). In which case you'd need a hex-editor.
Is there any site..I could see how to Z80 assembly
Yes. Google™ is an invaluable tool.
A more useful answer, however, depends on your current level of technical skills. Have you ever done any programming before? If not, I'd suggest you read Stan's guide for beginners, along with Maxim's lessons.
Actually, I'd recommend you start with Maxim's two lessons, because they are -- and I don't mean to offend Stan with this remark -- less dry and more "fun" for beginners. They get you going quickly and that's likely to give you enough enthusiasm to keep at it. After you've gone through and understood most of what's there, read through all four articles by Stan. They're more in-depth and theoretical, but you will need to know that stuff if you intend to reverse-engineer or write an SMS/GG game.
Once you're happy with those, you should either Google™ for generic Z80 tutorials (if you feel that you need to further your knowledge of the subject) and a Z80 reference guide. I think Rodney Zaks freely released his book "Programming The Z80" in PDF form a few years ago. This book is essential. It actually has a beginners' guide to using the Z80 - aimed at those with no prior coding knowledge, but I'm not sure if it's actually easy to follow.
Whilst there are a few of us on this forum with programming knowledge (in regards to the SMS and GG, etc), SMS Power!'s development forum has many more users and has a long-established collection of threads covering most development-related topics. I'm not saying don't post here; just that you should at least search their forum before posting about it, because there is a great wealth of information already available.
Yeah, I strongly recommend Maxim's as well. In the next few months I'm going to finally be adding the pages I've been working on for my tutorial, so you'll have that to look for too. I'm currently finishing up a sample program that will serve as an easy way to show things like fading and such, especially the usage of macros. The skeleton program I wrote is quite easy to understand, and then the user can just alter the images and sounds as they see fit. I need to get the assembly basics and such uploaded first. Luckily, next week is a break so I'm going to have a lot more time to play around with than the 1-3 hours I get to work on it per week at the moment.
Zaks' book is pretty easy to follow, but it's mammontine and takes a lot of hardwork and dedication to get through. I also suggest to you Lance Leventhal's Programming the Z80, great reference, but don't try to look at it unless you've read Zaks first. If you have any questions about my tutorial or complaints, feel free to post away here, I need some more feedback on aspects of it, especially from someone just starting out.
It was 1998 my father was in the hospital waiting for a lung transplant and that is where i got my genesis/segacd i loved the way sega did games nothing can compare to the. genesis and what it did also my father died in the hospital waiting for his transplant
Currently Playing: Penguin Land, Phantasy Star, Tennis Ace Last Game Beaten: Parlour Games
The work of this guy is coool! I wrote sometime to this guy (Chris Covell) asking to him for see gp rider gg to run in the sms, but he answer me that he is now working in other projects and not have interest anymore for get gg games to run in the sms
I dont have enough knowledge for try this kind of stuff but maybe some day...