Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - MSX to SMS Hacks

Reply to topic Goto page Previous  1, 2, 3, 4, 5  Next
Author Message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Post Posted: Thu Mar 05, 2020 1:15 am
dink wrote
I'm not requesting these, because I can play on msx - but I have some recommendations of some cute and fun games that may be of interest for future ports:

Butamaru Pants (16k cart rom)
Fire Rescue (16k cart)
Cow Abductors (16k cart rom)
Crazy Buggy ("")
Dragon Attack (like centipede, 8k cart)
Ti Ti! Pang Pang! (32k cart rom)

p.s. I'm not sure if any of these had been ported before, so please check :)

best regards,
- dink


I managed to get Ti Ti! Pang Pang! to work on Joy Soft right now, I will do the other loaders now.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Post Posted: Thu Mar 05, 2020 1:45 am
dink wrote
I'm not requesting these, because I can play on msx - but I have some recommendations of some cute and fun games that may be of interest for future ports:

Butamaru Pants (16k cart rom)
Fire Rescue (16k cart)
Cow Abductors (16k cart rom)
Crazy Buggy ("")
Dragon Attack (like centipede, 8k cart)
Ti Ti! Pang Pang! (32k cart rom)

p.s. I'm not sure if any of these had been ported before, so please check :)

best regards,
- dink


I also got Crazy Buggy to work on Joy Soft, although you will need to use Port 1 or 2 to play this game.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Thu Mar 05, 2020 3:19 am
dink wrote
I'm not requesting these, because I can play on msx - but I have some recommendations of some cute and fun games that may be of interest for future ports:

Butamaru Pants (16k cart rom)
Fire Rescue (16k cart)
Cow Abductors (16k cart rom)
Crazy Buggy ("")
Dragon Attack (like centipede, 8k cart)
Ti Ti! Pang Pang! (32k cart rom)

p.s. I'm not sure if any of these had been ported before, so please check :)

best regards,
- dink


As I promised, here is your six games on loaders. Enjoy! :-)

  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Thu Mar 05, 2020 12:40 pm
These are for segarule.
Moon Patrol (MSX2SMS).zip (83.43 KB)
Moon Patrol's title screen only works, but demo and game doesn't.
TwinBee (MSX2SMS).zip (181.98 KB)

  View user's profile Send private message
  • Joined: 26 Jan 2014
  • Posts: 505
Reply with quote
Post Posted: Thu Mar 05, 2020 7:32 pm
Dope, thank you for giving new strength to this thread!
  View user's profile Send private message Visit poster's website
  • Joined: 28 Feb 2016
  • Posts: 395
  • Location: Barcelona
Reply with quote
Post Posted: Thu Mar 05, 2020 8:20 pm
Lol! Amazing! Thankyou for those new library games.

Twin Bee!
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Thu Mar 05, 2020 10:56 pm
Last edited by Stokes on Thu Mar 05, 2020 11:27 pm; edited 1 time in total
Revo wrote
Dope, thank you for giving new strength to this thread!


You are very welcome Revo. BTW for one question, how do you make the Clover or Hi-Com loader get pass the SMS US/EU BIOS (or in a simple way: How did you get the MSX loader to have a header and work on the Master System USA/Europe BIOS)? Thanks in advance. :-)
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Thu Mar 05, 2020 10:56 pm
BcnAbel76 wrote
Lol! Amazing! Thankyou for those new library games.

Twin Bee!


You are very welcome! :-)
  View user's profile Send private message
  • Joined: 09 Dec 2013
  • Posts: 156
  • Location: detroit
Reply with quote
Post Posted: Thu Mar 05, 2020 11:53 pm
Hi Stokes,
I think a lot of SMS friends will love to play these neat little games from the land of MSX! Nice work, buddy! :)

best regards,
- dink

Stokes wrote
dink wrote
I'm not requesting these, because I can play on msx - but I have some recommendations of some cute and fun games that may be of interest for future ports:

Butamaru Pants (16k cart rom)
Fire Rescue (16k cart)
Cow Abductors (16k cart rom)
Crazy Buggy ("")
Dragon Attack (like centipede, 8k cart)
Ti Ti! Pang Pang! (32k cart rom)

p.s. I'm not sure if any of these had been ported before, so please check :)

best regards,
- dink


Basically, Butamaru Pants, Fire Rescue, Cow Abductors, and Dragon Attack works on the SMS. I will soon get this to be packed. :-)
Also, I will see if Crazy Buggy and Ti Ti! Pang Pang! will work.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Post Posted: Fri Mar 06, 2020 12:17 am
dink wrote
Hi Stokes,
I think a lot of SMS friends will love to play these neat little games from the land of MSX! Nice work, buddy! :)

best regards,
- dink

Stokes wrote
dink wrote
I'm not requesting these, because I can play on msx - but I have some recommendations of some cute and fun games that may be of interest for future ports:

Butamaru Pants (16k cart rom)
Fire Rescue (16k cart)
Cow Abductors (16k cart rom)
Crazy Buggy ("")
Dragon Attack (like centipede, 8k cart)
Ti Ti! Pang Pang! (32k cart rom)

p.s. I'm not sure if any of these had been ported before, so please check :)

best regards,
- dink


Basically, Butamaru Pants, Fire Rescue, Cow Abductors, and Dragon Attack works on the SMS. I will soon get this to be packed. :-)
Also, I will see if Crazy Buggy and Ti Ti! Pang Pang! will work.


It's always nice to work with MSX2SMS ports. :-)
  View user's profile Send private message
  • Joined: 21 Oct 2015
  • Posts: 185
Reply with quote
Post Posted: Fri Mar 06, 2020 10:53 am
fantastic work, thanks :)
  View user's profile Send private message
  • Joined: 26 Jan 2014
  • Posts: 505
Reply with quote
Post Posted: Fri Mar 06, 2020 10:57 am
Stokes wrote
Revo wrote
Dope, thank you for giving new strength to this thread!


You are very welcome Revo. BTW for one question, how do you make the Clover or Hi-Com loader get pass the SMS US/EU BIOS (or in a simple way: How did you get the MSX loader to have a header and work on the Master System USA/Europe BIOS)? Thanks in advance. :-)



You don't know how to put a valid header/checksum? Sometimes you have to move some code...

Can't really help you as cops took all my computer/data in January...
  View user's profile Send private message Visit poster's website
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Fri Mar 06, 2020 2:25 pm
law81 wrote
fantastic work, thanks :)


You're very welcome! :-)
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Fri Mar 06, 2020 2:26 pm
Revo wrote
Stokes wrote
Revo wrote
Dope, thank you for giving new strength to this thread!


You are very welcome Revo. BTW for one question, how do you make the Clover or Hi-Com loader get pass the SMS US/EU BIOS (or in a simple way: How did you get the MSX loader to have a header and work on the Master System USA/Europe BIOS)? Thanks in advance. :-)



You don't know how to put a valid header/checksum? Sometimes you have to move some code...

Can't really help you as cops took all my computer/data in January...


Aw, man, that sucks, might as well use the Master System (Japan) system emulation then, but good work on yours too. :-)
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Fri Mar 06, 2020 2:29 pm
Revo wrote
Stokes wrote
Revo wrote
Dope, thank you for giving new strength to this thread!


You are very welcome Revo. BTW for one question, how do you make the Clover or Hi-Com loader get pass the SMS US/EU BIOS (or in a simple way: How did you get the MSX loader to have a header and work on the Master System USA/Europe BIOS)? Thanks in advance. :-)



You don't know how to put a valid header/checksum? Sometimes you have to move some code...

Can't really help you as cops took all my computer/data in January...


Also, I'm going to do The Castle and Castle Excellent when I get back later. I will also change the copyright texts so that they won't be mistaken to be also legit ROMs.
  View user's profile Send private message
  • Joined: 22 Sep 2019
  • Posts: 43
Reply with quote
Post Posted: Fri Mar 06, 2020 4:00 pm
Stokes wrote
Revo wrote
Dope, thank you for giving new strength to this thread!


You are very welcome Revo. BTW for one question, how do you make the Clover or Hi-Com loader get pass the SMS US/EU BIOS (or in a simple way: How did you get the MSX loader to have a header and work on the Master System USA/Europe BIOS)? Thanks in advance. :-)


If there's code or content where the header needs to be, you'll probably need to use a disassembly to move stuff around. Emulicious can produce one for you.

The easiest way would probably be:
- Make sure you've relocated any code or data that's in the way
- Test to make sure your ROM still works in an emulator
- Use a hex editor on an export SMS title, go to $7ff0 and copy everything up to and including $7fff
- Paste that over the same area in your ROM
- Optionally blank out the product code and version number (probably a good idea to make sure it doesn't get confused for an official release)
- Optionally change the last nibble to $c, to skip most of the checksum and reduce the boot time slightly
- Use the header reader to get the correct checksum, then hex edit that in (you can skip this step unless you're planning to burn the ROM for a donor cart)

Per the documentation on the wiki, the checksum is two bytes at $7ffa. To get the correct checksum value, I've been using Maxim's header reader, then going in with a hex editor and fixing it manually. I've only done checksum fixes, but you can find all the information you need in that first link to make a full header. I believe that you can get away with making sure that the first 12 bytes and the last 4 bits of the header are valid to ensure it boots everywhere.

Final note: If relocating code at $7ff0 is going to be difficult, you could also check out $1ff0 or $3ff0, though these aren't used by any known software so you'll be relying on a perfect implementation on whatever's running the ROM. Also, I don't know whether Maxim supports these locations in the header reader, so you'd be on your own fixing the checksum there (though, I never needed to fix the checksum to run on my Mega EverDrive, so maybe you can get away with ignoring that, unless you plan to burn the ROM for a donor cart).
  View user's profile Send private message
  • Joined: 02 Aug 2015
  • Posts: 12
Reply with quote
Post Posted: Sat Mar 07, 2020 9:53 am
Thank you for all these MSX2SMS conversions. Would it be possible to remove the intro screens from the ROM loaders?
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sat Mar 07, 2020 1:08 pm
pcfreak324 wrote
Thank you for all these MSX2SMS conversions. Would it be possible to remove the intro screens from the ROM loaders?


Well, if you basically don't want the intro screen like Aaronix or Joy Soft by pressing start, you can either use Clover or Hi-Com. :-)
  View user's profile Send private message
  • Joined: 22 Sep 2019
  • Posts: 43
Reply with quote
Post Posted: Sat Mar 07, 2020 2:05 pm
Someone should really look into either disassembling and unifying the different BIOS' or porting C-BIOS.

I am someone, but I should probably be focussing on other projects.

Probably.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sat Mar 07, 2020 2:34 pm
Wafer wrote
Someone should really look into either disassembling and unifying the different BIOS' or porting C-BIOS.

I am someone, but I should probably be focussing on other projects.

Probably.


That would've been a better though, I also got some things to do like Scratch.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sat Mar 07, 2020 2:34 pm
Stokes wrote
Wafer wrote
Someone should really look into either disassembling and unifying the different BIOS' or porting C-BIOS.

I am someone, but I should probably be focussing on other projects.

Probably.


That would've been a better thought, I also got some things to do like Scratch.
  View user's profile Send private message
  • Joined: 01 Mar 2020
  • Posts: 8
Reply with quote
Post Posted: Sat Mar 07, 2020 4:03 pm
Fairyland Story is still doable right? Hate to bug you about it, but I think its the final game Im going to want for the system :D

Good work on the other conversions too.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sat Mar 07, 2020 4:26 pm
Perfect! wrote
Fairyland Story is still doable right? Hate to bug you about it, but I think its the final game Im going to want for the system :D

Good work on the other conversions too.


I'm about to do a conversion on it now. It might take a while.
  View user's profile Send private message
  • Joined: 01 Mar 2020
  • Posts: 8
Reply with quote
Post Posted: Sat Mar 07, 2020 8:49 pm
Stokes wrote
Perfect! wrote
Fairyland Story is still doable right? Hate to bug you about it, but I think its the final game Im going to want for the system :D

Good work on the other conversions too.


I'm about to do a conversion on it now. It might take a while.


Thanks!

A side question, open to anyone who can answer it - I remember the old 'Meka' emulator for SMS could also do Colecovision games, and it had me wondering if Colecovision games could somehow be ported to the SMS in a similar manner that these MSX games are being done. I know there were be control issues with most games due to the number pad, but it would be nice to open up the SMS to the Colecovision library if possible
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sat Mar 07, 2020 9:31 pm
Perfect! wrote
Stokes wrote
Perfect! wrote
Fairyland Story is still doable right? Hate to bug you about it, but I think its the final game Im going to want for the system :D

Good work on the other conversions too.


I'm about to do a conversion on it now. It might take a while.


Thanks!

A side question, open to anyone who can answer it - I remember the old 'Meka' emulator for SMS could also do Colecovision games, and it had me wondering if Colecovision games could somehow be ported to the SMS in a similar manner that these MSX games are being done. I know there were be control issues with most games due to the number pad, but it would be nice to open up the SMS to the Colecovision library if possible


Well I see here we're talking about ColecoVision. I've been doing some ColecoVision to MSX conversions GDX style (GDX is a good professional at CV2MSX). Some of the games most of the time have graphical issues. I might not know if someone would port ColecoVision to the Master System, not even a MSX loader would be successful at running those games. It also does use the Zilog Z80 just like MSX and the Master System. I might do a conversion whether it might be Muffie or GDX (When I say this, he was the creator of the ROM version of Marcel De Kogel's Mission Emulator for MSX).
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sun Mar 08, 2020 4:08 pm
Wafer wrote
Someone should really look into either disassembling and unifying the different BIOS' or porting C-BIOS.

I am someone, but I should probably be focussing on other projects.

Probably.


BTW, the MSX2SMS works, but the US/EU BIOS says "Software Error". Must be because I'm copying and pasting the data you said the hex would be.
  View user's profile Send private message
  • Joined: 22 Sep 2019
  • Posts: 43
Reply with quote
Post Posted: Sun Mar 08, 2020 4:54 pm
Stokes wrote
BTW, the MSX2SMS works, but the US/EU BIOS says "Software Error". Must be because I'm copying and pasting the data you said the hex would be.

Did you try fixing the checksum? You might need to reverse the order of the bytes that the header reader gives you (eg. $FF00 instead of $00FF).
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sun Mar 08, 2020 6:07 pm
Wafer wrote
Stokes wrote
BTW, the MSX2SMS works, but the US/EU BIOS says "Software Error". Must be because I'm copying and pasting the data you said the hex would be.

Did you try fixing the checksum? You might need to reverse the order of the bytes that the header reader gives you (eg. $FF00 instead of $00FF).


I'm about to try that, but as of now I'm getting the data from the Warp Warp port.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Mon Mar 09, 2020 12:27 am
Wafer wrote
Stokes wrote
BTW, the MSX2SMS works, but the US/EU BIOS says "Software Error". Must be because I'm copying and pasting the data you said the hex would be.

Did you try fixing the checksum? You might need to reverse the order of the bytes that the header reader gives you (eg. $FF00 instead of $00FF).


I tried to look it up, but I couldn't do it. I'm sticking with conversions that have the original MSX file at $4000.
  View user's profile Send private message
  • Joined: 28 Feb 2016
  • Posts: 395
  • Location: Barcelona
Reply with quote
Post Posted: Wed Mar 11, 2020 8:54 pm
Stokes, when possible, would you try to convert Guardic???

Thankyou
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Thu Mar 12, 2020 12:57 am
BcnAbel76 wrote
Stokes, when possible, would you try to convert Guardic???

Thankyou


I actually tried doing that once. I really need to see how to convert codes or more.
  View user's profile Send private message
  • Joined: 23 Jan 2010
  • Posts: 42
Reply with quote
Post Posted: Thu Mar 12, 2020 9:32 am
I will post a list here but if any game already converted ignore it. If you can port it, thanks in advance:

Dragon Quest II
City Connection
Randar no Bouken
Secret Treasure of Moai
Shark Hunter
Speed Boat
Sweet Acorn
Choro Q
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Thu Mar 12, 2020 1:15 pm
segarule wrote
I will post a list here but if any game already converted ignore it. If you can port it, thanks in advance:

Dragon Quest II
City Connection
Randar no Bouken
Secret Treasure of Moai
Shark Hunter
Speed Boat
Sweet Acorn
Choro Q


Both Dragon Quest II and Randar no Bouken are both MSX2 games, also you can't convert those games to SMS and the MSX loaders accept 8, 16, and 32 kilobyte games.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Thu Mar 12, 2020 1:17 pm
segarule wrote
I will post a list here but if any game already converted ignore it. If you can port it, thanks in advance:

Dragon Quest II
City Connection
Randar no Bouken
Secret Treasure of Moai
Shark Hunter
Speed Boat
Sweet Acorn
Choro Q


Also, City Connection and Moai no Hibou works on the SMS. I will try the other games later when I get back, but just for now, enjoy the MSX2SMS ports I did.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Fri Mar 13, 2020 6:40 pm
Stokes wrote
segarule wrote
I will post a list here but if any game already converted ignore it. If you can port it, thanks in advance:

Dragon Quest II
City Connection
Randar no Bouken
Secret Treasure of Moai
Shark Hunter
Speed Boat
Sweet Acorn
Choro Q


Also, City Connection and Moai no Hibou works on the SMS. I will try the other games later when I get back, but just for now, enjoy the MSX2SMS ports I did.


As a result, Sweet Acorn and Choro Q are Taito games, so they don't work on the Master System except for The Legend of Kage, and Shark Hunter and Speedboat Racer are in casette and disk, as I said, I don't know where the ROM file is inside. I will send Moai no Hibou and City Connection.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sat Mar 14, 2020 2:51 pm
segarule wrote
I will post a list here but if any game already converted ignore it. If you can port it, thanks in advance:

Dragon Quest II
City Connection
Randar no Bouken
Secret Treasure of Moai
Shark Hunter
Speed Boat
Sweet Acorn
Choro Q


Here is both City Connection and Moai no Hibou. Enjoy! :-)

  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sat Mar 14, 2020 3:51 pm
Here are three Namco games I did. Enjoy! :-)
Dig Dug (MSX2SMS).zip (113.71 KB)

  View user's profile Send private message
  • Joined: 23 Jan 2010
  • Posts: 42
Reply with quote
Post Posted: Sat Mar 14, 2020 7:28 pm
Quote
Here is both City Connection and Moai no Hibou. Enjoy! :-)

Thank you so much!
Excuse me about "Randar no Bouken" I messed the name. The correct name is Indian no Bouken but it is listed like as Randar no Bouken:

https://www.gamesdatabase.org/game/msx/randar-no-bouken

I think that all those MSX roms could be included in "Hacks" for smspower menu. @Maxim.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sun Mar 15, 2020 12:11 am
segarule wrote
Quote
Here is both City Connection and Moai no Hibou. Enjoy! :-)

Thank you so much!
Excuse me about "Randar no Bouken" I messed the name. The correct name is Indian no Bouken but it is listed like as Randar no Bouken:

https://www.gamesdatabase.org/game/msx/randar-no-bouken

I think that all those MSX roms could be included in "Hacks" for smspower menu. @Maxim.


O.O

Well why didn't you say so about Randar being turned into Indian? I will do that right now.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sun Mar 15, 2020 1:02 am
segarule wrote
Quote
Here is both City Connection and Moai no Hibou. Enjoy! :-)

Thank you so much!
Excuse me about "Randar no Bouken" I messed the name. The correct name is Indian no Bouken but it is listed like as Randar no Bouken:

https://www.gamesdatabase.org/game/msx/randar-no-bouken

I think that all those MSX roms could be included in "Hacks" for smspower menu. @Maxim.


Here it is. Enjoy! :-)

  View user's profile Send private message
  • Joined: 23 Jan 2010
  • Posts: 42
Reply with quote
Post Posted: Sun Mar 15, 2020 10:19 am
Quote
Here it is. Enjoy! :-)

Thanks. It Works great but City Connection and Moai no Hibou not working for me. I tested in 3 emulators (MEKA, Fusion and Emulicious) and appear only appear the title screen but no action at press buttons.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Sun Mar 15, 2020 2:32 pm
segarule wrote
Quote
Here it is. Enjoy! :-)

Thanks. It Works great but City Connection and Moai no Hibou not working for me. I tested in 3 emulators (MEKA, Fusion and Emulicious) and appear only appear the title screen but no action at press buttons.


:-o

I think you might as well play the games on Master System hardware using Genesis Plus GX. It's only for Wii, GameCube, and PlayStation Vita. A version of Windows doesn't exist, but there's also a core you can download in RetroArch.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Post Posted: Sun Mar 15, 2020 4:43 pm
Revo wrote
Stokes wrote
Revo wrote
Dope, thank you for giving new strength to this thread!


You are very welcome Revo. BTW for one question, how do you make the Clover or Hi-Com loader get pass the SMS US/EU BIOS (or in a simple way: How did you get the MSX loader to have a header and work on the Master System USA/Europe BIOS)? Thanks in advance. :-)



You don't know how to put a valid header/checksum? Sometimes you have to move some code...

Can't really help you as cops took all my computer/data in January...


I have another question for you Revo, I've seen you play MSX2SMS ports on your channel. If you are using Meka, then shouldn't that mean that the Aaronix and Joy Soft loader doesn't work at all, and how did you get it to work on Meka?
  View user's profile Send private message
  • Joined: 22 Apr 2018
  • Posts: 146
Reply with quote
Post Posted: Tue Mar 17, 2020 8:24 pm
Nice work! I attempted to incorporate a subset of these games into the SG2GG package in its latest update, though it requires using the Makefile, installing z80asm & Python 3, etc., since these aren't simple IPS patches due to (a) combining parts from two input files, and (b) changing the file offsets as compared to the original MSX ROM dumps. In any case, they do at least run on the Game Gear hardware using an EverDrive

https://www.smspower.org/forums/16912#103058
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Tue Mar 17, 2020 9:23 pm
bsittler wrote
Nice work! I attempted to incorporate a subset of these games into the SG2GG package in its latest update, though it requires using the Makefile, installing z80asm & Python 3, etc., since these aren't simple IPS patches due to (a) combining parts from two input files, and (b) changing the file offsets as compared to the original MSX ROM dumps. In any case, they do at least run on the Game Gear hardware using an EverDrive

https://www.smspower.org/forums/16912#103058


Hello there. So I'm supposing you're the real creator of the coded SG2GG hacks, I've used them to create MSX2GG ports. Nice to see you. :-)
  View user's profile Send private message
  • Joined: 22 Apr 2018
  • Posts: 146
Reply with quote
Post Posted: Tue Mar 17, 2020 9:39 pm
Stokes wrote
bsittler wrote
Nice work! I attempted to incorporate a subset of these games into the SG2GG package in its latest update, though it requires using the Makefile, installing z80asm & Python 3, etc., since these aren't simple IPS patches due to (a) combining parts from two input files, and (b) changing the file offsets as compared to the original MSX ROM dumps. In any case, they do at least run on the Game Gear hardware using an EverDrive

https://www.smspower.org/forums/16912#103058


Hello there. So I'm supposing you're the real creator of the coded SG2GG hacks, I've used them to create MSX2GG ports. Nice to see you. :-)


Yes! And same here, nice to meet you. This is interesting work! Is there a list of MSX2SG/SMS/GG conversions somewhere? Also, any idea what the mapper requirements are for the loaders other than the Sky Jaguar and Galaxian ones (Clover and Hicom)?

By the way, I added support for some of the ROM versions from Konami's Saturn MSX Collection too, since I happen to have that disc here.

edit: also, the SG2GG hacks are mostly just a small asm loader file that I compile with different parameters depending on the game, plus a Python 3 script to combine the assembled loader with the game. It supports some limited adaptation of games to use the Sega mapper, mainly to page in RAM or to allow insertion of the loader into ROMs that otherwise don't have a large enough unused region for the loader. I arbitrarily chose SP setup as the instruction to hijack to jump to the loader
  View user's profile Send private message
  • Joined: 08 Apr 2011
  • Posts: 24
Reply with quote
Post Posted: Wed Mar 18, 2020 4:38 am
Welcome Stokes and thank you for your recent work! I had a few questions though. Many of the games you've ported were ported in the past couple years already. I reread the last few pages, but I'm not sure why yours are different? Also, what are these loaders that you're using? Lastly, pretty sure that unless I'm mistaken you're testing them on a real SMS with some version of the Master Everdrive?
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Wed Mar 18, 2020 6:07 am
Greg2600 wrote
Welcome Stokes and thank you for your recent work! I had a few questions though. Many of the games you've ported were ported in the past couple years already. I reread the last few pages, but I'm not sure why yours are different? Also, what are these loaders that you're using? Lastly, pretty sure that unless I'm mistaken you're testing them on a real SMS with some version of the Master Everdrive?


Well, I use Taiwanese (Aaronix) and Korean (Clover, Hi-Com and Joy Soft) loaders to play these working MSX games. I also know for a fact that they already done some stuff. I'm just demonstrating and testing if they work correctly on the loaders. Master Everdrive is not what I'm using, I use the RetroArch Genesis Plus GX because it's emulation is pretty good and decent as a emulator.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Wed Mar 18, 2020 6:12 am
bsittler wrote
Stokes wrote
bsittler wrote
Nice work! I attempted to incorporate a subset of these games into the SG2GG package in its latest update, though it requires using the Makefile, installing z80asm & Python 3, etc., since these aren't simple IPS patches due to (a) combining parts from two input files, and (b) changing the file offsets as compared to the original MSX ROM dumps. In any case, they do at least run on the Game Gear hardware using an EverDrive

https://www.smspower.org/forums/16912#103058


Hello there. So I'm supposing you're the real creator of the coded SG2GG hacks, I've used them to create MSX2GG ports. Nice to see you. :-)


Yes! And same here, nice to meet you. This is interesting work! Is there a list of MSX2SG/SMS/GG conversions somewhere? Also, any idea what the mapper requirements are for the loaders other than the Sky Jaguar and Galaxian ones (Clover and Hicom)?

By the way, I added support for some of the ROM versions from Konami's Saturn MSX Collection too, since I happen to have that disc here.

edit: also, the SG2GG hacks are mostly just a small asm loader file that I compile with different parameters depending on the game, plus a Python 3 script to combine the assembled loader with the game. It supports some limited adaptation of games to use the Sega mapper, mainly to page in RAM or to allow insertion of the loader into ROMs that otherwise don't have a large enough unused region for the loader. I arbitrarily chose SP setup as the instruction to hijack to jump to the loader


There might be, but as in the Clover, Hi-Com, and Joy Soft loaders, the commands of the MSX is there like:

color
auto
goto
list
run

Shift:

color
load"
cont
list.
run

In Clover, at the end of the file, you will see messages that also came from the MSX.

You can find MSX ports on the page here:
https://www.smspower.org/Tags/MSXPort
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 105
  • Location: United States
Reply with quote
Taylor Stokes' MSX2SMS Ports
Post Posted: Wed Mar 18, 2020 2:18 pm
As I am researching inside King & Balloon (KR), it comes from Clover. The loader that I will soon bring it to the tools section and change some things up.
  View user's profile Send private message
Reply to topic Goto page Previous  1, 2, 3, 4, 5  Next



Back to the top of this page

Back to SMS Power!