|
Post by KnightWarrior on Feb 19, 2009 9:17:07 GMT
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
Is it also possible to just rename the SG-1000 Games to SMS then burn it on a ROM
|
|
Aypok
Sonic the Hedgehog
Posts: 2,372
|
Post by Aypok on Feb 19, 2009 9:50:15 GMT
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. I'm sure there's something else I'm forgetting. Is it also possible to just rename the SG-1000 Games to SMS then burn it on a ROM That's because the SMS is backwards compatible with the SG-1000.
|
|
|
Post by KnightWarrior on Feb 19, 2009 11:04:00 GMT
What's a best Text Editior I could use
|
|
Aypok
Sonic the Hedgehog
Posts: 2,372
|
Post by Aypok on Feb 19, 2009 11:12:14 GMT
What's a best Text Editior I could use Vim. 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.
|
|
|
Post by KnightWarrior on Feb 19, 2009 20:45:17 GMT
Well seeing me being a noob at this..I need help..Does Fusion have a debugger for it..or Meka is Better
Here's the Games I want to test
Ms. Pac-Man NBA Jam Sonic Triplee Trouble WSB
I think Ms pac-Man would be a easy on..less color
|
|
Aypok
Sonic the Hedgehog
Posts: 2,372
|
Post by Aypok on Feb 20, 2009 8:57:46 GMT
Well seeing me being a noob at this..I need help..Does Fusion have a debugger for it..or Meka is Better I'm not familiar with Fusion, so I can't say. Meka's debugging features are great, though. I think Ms pac-Man would be a easy on..less color It will still be sending the same amount of colour data. That's just how the Game Gear works.
|
|
|
Post by KnightWarrior on Feb 21, 2009 6:08:10 GMT
I got the debugger but how do I use it in Meka??
Like chaging the colors & buttons around
I game I reeally want to mess around is Sonic Triple Trouble....
|
|
Aypok
Sonic the Hedgehog
Posts: 2,372
|
Post by Aypok on Feb 21, 2009 9:44:43 GMT
I got the debugger but how do I use it in Meka?? Like chaging the colors & buttons around To alter the colours temporarily, you just alter the CRAM values via Meka's memory editor. These changes are not saved, so it's only useful for messing around (which is still useful). To change the colours permanently and to change the controls, you will need to actually edit the code. For that, you will need to know at least some Z80 assembly and/or machine code.
|
|
|
Post by KnightWarrior on Feb 22, 2009 4:14:25 GMT
Is there any site..I could see how to Z80 assembly
|
|
Aypok
Sonic the Hedgehog
Posts: 2,372
|
Post by Aypok on Feb 22, 2009 11:37:31 GMT
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. Furthermore, their development section is very comprehensive and well worth bookmarking. I hope that helps.
|
|
|
Post by Stan on Feb 22, 2009 19:59:14 GMT
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.
|
|
|
Post by KnightWarrior on Feb 24, 2009 0:16:32 GMT
Cool, I read it later tonight...
I don't want to start any homebrew games..I just want to get Game Gear Games to work on the SMS, I will read all of it
ConText is a Dead Link
|
|
|
Post by maxxfarras on Feb 28, 2009 18:05:47 GMT
knightwarrior the yours is a great idea, you need this: www.disgruntleddesigner.com/chrisc/segahacking/gg2sms.htmlThe 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...
|
|