SMS mode on MD/Genesis
Moderators: BigEvilCorporation, Mask of Destiny
SMS mode on MD/Genesis
Can be used "Sega Master System" mode withouth SMSconvertor /on SMD flashcart/???
I mean homebrew game run on Sega Megadrive/Genesis devCart but in SMS mode...
I mean homebrew game run on Sega Megadrive/Genesis devCart but in SMS mode...
-
- Very interested
- Posts: 2440
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
that's impossible without a dongle between the cart and the system unless your flash cart could do it...
Mida sa loed ? Nagunii aru ei saa
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
-
- Very interested
- Posts: 159
- Joined: Sat Feb 24, 2007 11:35 pm
- Location: San Antonio, TX
I think the cart would have to be specifically made to work in SMS mode, but I'm not going so far as to say it's impossible. It might be possible that if you grounded the M3 select, and interleaved the ROM image to put the Z80 code on every other byte, you could run a non-bankswitched SMS game.
The big problem is that many SMS games used bank switching, which was totally unnecessary on MD/Genesis except for a very few games. So it's not going to be there on a flash cart. And even though most Sega games used esentially the same bank switching scheme, I think there were a few third-party games that used their own bank switching.
So basically an SMS-on-MD multicart is going to need an FPGA to do bank switching, and a menu system that knows which bank switching bitware to download for each game.
The big problem is that many SMS games used bank switching, which was totally unnecessary on MD/Genesis except for a very few games. So it's not going to be there on a flash cart. And even though most Sega games used esentially the same bank switching scheme, I think there were a few third-party games that used their own bank switching.
So basically an SMS-on-MD multicart is going to need an FPGA to do bank switching, and a menu system that knows which bank switching bitware to download for each game.
-
- Very interested
- Posts: 159
- Joined: Sat Feb 24, 2007 11:35 pm
- Location: San Antonio, TX
There is a Phantasy Star I cart that works on Megadrive, and it does exactly that. But it still has an SMS bankswitching chip inside. It isn't a generic MD flash cart with an SMS game on it.
Also, the Megadrive doesn't have the TMS-9918A video modes of the SMS, so there are a few SMS games that you can't play. I think F-16 Fighting Falcon is one of them.
Also, the Megadrive doesn't have the TMS-9918A video modes of the SMS, so there are a few SMS games that you can't play. I think F-16 Fighting Falcon is one of them.
Thank You.So need to have some "bridge" to do that...8bitwizard wrote:There is a Phantasy Star I cart that works on Megadrive, and it does exactly that. But it still has an SMS bankswitching chip inside. It isn't a generic MD flash cart with an SMS game on it.
Also, the Megadrive doesn't have the TMS-9918A video modes of the SMS, so there are a few SMS games that you can't play. I think F-16 Fighting Falcon is one of them.
I think, you'd better to learn M68K basics (it's easy enough), or code in C, which much easier and acceptable for many CPU non-intensive projects. In this case you'll be able to use much more power of SMD than if you will use only Z80 part.
For Z80-only projects, keep in mind that when you want to use more than 32K or ROM, you must place bankswitch code in Z80 RAM, or made tricky jump (because there is only one switchable frame).
For Z80-only projects, keep in mind that when you want to use more than 32K or ROM, you must place bankswitch code in Z80 RAM, or made tricky jump (because there is only one switchable frame).
-
- Very interested
- Posts: 159
- Joined: Sat Feb 24, 2007 11:35 pm
- Location: San Antonio, TX
Yes you can, in SMS mode. Might be different in Genesis mode, dunno.8bitwizard wrote:It is my understanding that you can't use MD video mode (Mode 5) from the Z80
-
- Very interested
- Posts: 616
- Joined: Thu Nov 30, 2006 6:30 am
Actually as it turns out both Mode 4 and Mode 5 require 16-bit writes in Genesis mode, but both work fine with 8-bit writes in SMS mode (though I have no idea whether or not Mode 5 DMA works in SMS mode).8bitwizard wrote:It is my understanding that you can't use MD video mode (Mode 5) from the Z80 because it needs 16-bit writes.
-
- Newbie
- Posts: 1
- Joined: Wed Jan 23, 2008 8:50 pm