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 ... 17, 18, 19
Author Message
  • Joined: 05 Sep 2013
  • Posts: 3453
  • Location: Torino, then London, now Stockholm
Reply with quote
Post Posted: Mon Mar 13, 2023 8:39 am
on a GameGear you could preload the TMS palette (a closer version of it)

in fact you SHOULD do that or everything will just be likely black / wrong
  View user's profile Send private message Visit poster's website
  • Joined: 23 Jan 2010
  • Posts: 295
Reply with quote
Post Posted: Mon Mar 13, 2023 9:14 am
msx45 wrote
Yes on emulator you can change palette
On the MEKA emulator, it automatically corrects the palette

On real MASTER SYSTEM you can't do nothing....
Maybe with an electronic RGB amplifier box we can correct the colors

Maybe i did not clear in my question: Is possible change the pallete in emulicious and after make a hack or a patch (ips) fixing the colors?
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Mon Mar 13, 2023 2:16 pm
msx45 wrote
Thank you very much

Two other MSX1 MEGAROMS

KINGS VALLEY 2 and The Fairyland Story

You just made my dream come true. I've always wanted to run The Fairyland Story on the SMS. Thank you.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Mon Mar 13, 2023 4:11 pm
I don't think anyone has done this, or maybe one has, but I converted Knightmare 3.
km3~1.zip (210.15 KB)

  View user's profile Send private message
  • Joined: 03 Jan 2014
  • Posts: 10
Reply with quote
Post Posted: Mon Mar 13, 2023 5:19 pm
awesome!

what mapper did you use?

I tried all of them and couldn't get it to work!
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Mon Mar 13, 2023 8:30 pm
Jingabe wrote
awesome!

what mapper did you use?

I tried all of them and couldn't get it to work!

It was just the regular Konami 8K mapper.
  View user's profile Send private message
  • Joined: 03 Jan 2014
  • Posts: 10
Reply with quote
Post Posted: Mon Mar 13, 2023 8:51 pm
Interesting, you used the msx2sms.exe that I uploaded, yes?

Using that mapper my output is this:
output.zip (206.85 KB)

  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Mon Mar 13, 2023 9:44 pm
Jingabe wrote
Interesting, you used the msx2sms.exe that I uploaded, yes?

Using that mapper my output is this:

Oh yeah, also, if you don't get the game running and keep going back to the MSX screen, I did a little something to the beginning since it uses the Stack Error system hook.
You can read more about it here: https://www.msx.org/wiki/System_hooks
"$FEDAh - $FEDEh
H.STKE
Call: At the beginning of the routine STKERR (stack error), used by the CLEAR instruction of the Basic.
Usage: Process the routine.
Note: This hook is called after scaninging for executable ROMs in each slot when initializing the MSX, just before the system starts the Basic or DOS environment. This hook can therefore allow you to automatically re-execute your ROM after the disks are installed by placing the following routine.
H.STKE:   
   rst   030h      ; Inter-slot call
   db   1      ; Slot number of the ROM
   dw   ROM_Exe      ; Address to execute the ROM with disks support

Put this hook back to its original state once the ROM has been executed thanks to this hook."
  View user's profile Send private message
  • Joined: 03 Jan 2014
  • Posts: 10
Reply with quote
Post Posted: Mon Mar 13, 2023 10:19 pm


JK, but kuddos to you if you can do it.

Can I ask you to do Salamander, Nemesis 3 and R-Type like that?
  View user's profile Send private message
  • Joined: 23 Jan 2010
  • Posts: 295
Reply with quote
Post Posted: Tue Mar 14, 2023 11:02 am
Stokes wrote
Jingabe wrote
Interesting, you used the msx2sms.exe that I uploaded, yes?

Using that mapper my output is this:

Oh yeah, also, if you don't get the game running and keep going back to the MSX screen, I did a little something to the beginning since it uses the Stack Error system hook.
You can read more about it here: https://www.msx.org/wiki/System_hooks
"$FEDAh - $FEDEh
H.STKE
Call: At the beginning of the routine STKERR (stack error), used by the CLEAR instruction of the Basic.
Usage: Process the routine.
Note: This hook is called after scaninging for executable ROMs in each slot when initializing the MSX, just before the system starts the Basic or DOS environment. This hook can therefore allow you to automatically re-execute your ROM after the disks are installed by placing the following routine.
H.STKE:   
   rst   030h      ; Inter-slot call
   db   1      ; Slot number of the ROM
   dw   ROM_Exe      ; Address to execute the ROM with disks support

Put this hook back to its original state once the ROM has been executed thanks to this hook."

Ok, @Stokes this hook is added in MSX rom before of execute msx2sms.exe of after the rom converted (sms file)? You could make a small tutorial, showing where put the hook? I almost converted 1942 to sms.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Tue Mar 14, 2023 11:23 am
segarule wrote
Stokes wrote
Jingabe wrote
Interesting, you used the msx2sms.exe that I uploaded, yes?

Using that mapper my output is this:

Oh yeah, also, if you don't get the game running and keep going back to the MSX screen, I did a little something to the beginning since it uses the Stack Error system hook.
You can read more about it here: https://www.msx.org/wiki/System_hooks
"$FEDAh - $FEDEh
H.STKE
Call: At the beginning of the routine STKERR (stack error), used by the CLEAR instruction of the Basic.
Usage: Process the routine.
Note: This hook is called after scaninging for executable ROMs in each slot when initializing the MSX, just before the system starts the Basic or DOS environment. This hook can therefore allow you to automatically re-execute your ROM after the disks are installed by placing the following routine.
H.STKE:   
   rst   030h      ; Inter-slot call
   db   1      ; Slot number of the ROM
   dw   ROM_Exe      ; Address to execute the ROM with disks support

Put this hook back to its original state once the ROM has been executed thanks to this hook."

Ok, @Stokes this hook is added in MSX rom before of execute msx2sms.exe of after the rom converted (sms file)? You could make a small tutorial, showing where put the hook? I almost converted 1942 to sms.

I almost got it running too, but it messed up. Oh yeah, also it can be seen on some ROMs that they have this type of start. Take a look at Eggerland Mystery 1.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Wed Mar 15, 2023 5:13 pm
I asked the person who made the converter to fix the ASCII 16 mapper. So we can now play with games that have 4 different types of mappers.
  View user's profile Send private message
  • Joined: 08 Jan 2017
  • Posts: 33
Reply with quote
Post Posted: Fri Mar 17, 2023 8:26 am
There are 3 MSX1 MEGAROM games left which only uses 8Kb of RAM (so OK for the MASTER SYSTEM)

F1 SPIRIT = crashes after menu selection
EGGERLAND MYSTERY 2 = joystick controls not working
1942 (MSX1 version) = not working

1942 (MSX1 version) with only 8KB of RAM on MSX1 has some small graphical bugs
With 16kb of RAM no more graphical bugs....

There are several versions of these MEGAROMS (see attachments)

I put the version of EGGERLAND2 with the joystick problem (see attachments)

If somenone could do this conversions, that would be great.
F1 SPIRIT.zip (505.33 KB)
EGGERLAND 2.zip (392.71 KB)
1942.zip (125.88 KB)

  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Fri Mar 17, 2023 7:20 pm
Just converted A16A with my C-BIOS. And I'm proud to say that this was the first ever ASCII 16 games that I got to function perfectly. Controls are working perfectly from my view. I also changed the code of the voiceline player. You're welcome. :-)
(Colors work well on Game Gear)

  View user's profile Send private message
  • Joined: 08 Jan 2017
  • Posts: 33
Reply with quote
Post Posted: Fri Mar 17, 2023 7:54 pm
Very good work !!!!

There is still F1 SPIRIT to do
Can you make conversion of F1 SPIRIT ?


With F1 SPIRIT we will reach perfect set of MSX1 MEGAROMS (8Ko RAM)
  View user's profile Send private message
  • Joined: 22 Apr 2018
  • Posts: 490
Reply with quote
Post Posted: Sat Mar 18, 2023 3:13 am
This is really excellent work, I am quite impressed! You are turning a Game Gear into a great portable Zemmix, or nearly so :)

Though the level of complexity is similar to a DahJee-to-SMS conversion, it may be possible to make games that require more RAM work too, by activating SRAM. It will likely require more address surgery/relocation work, though
  View user's profile Send private message
  • Joined: 23 Jan 2010
  • Posts: 295
Reply with quote
Post Posted: Sat Mar 18, 2023 9:56 am
Stokes wrote
Just converted A16A with my C-BIOS. And I'm proud to say that this was the first ever ASCII 16 games that I got to function perfectly. Controls are working perfectly from my view. I also changed the code of the voiceline player. You're welcome. :-)
(Colors work well on Game Gear)

Hi friend. I tested with Emulicious and not worked. It worked with Fusion properly.
Screenshot below.

  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Sat Mar 18, 2023 1:30 pm
segarule wrote
Stokes wrote
Just converted A16A with my C-BIOS. And I'm proud to say that this was the first ever ASCII 16 games that I got to function perfectly. Controls are working perfectly from my view. I also changed the code of the voiceline player. You're welcome. :-)
(Colors work well on Game Gear)

Hi friend. I tested with Emulicious and not worked. It worked with Fusion properly.
Screenshot below.

?????
Cannot execute a BASIC ROM? In what way is this a basic game? That's pretty unfortunate.
  View user's profile Send private message
  • Joined: 08 Jan 2017
  • Posts: 33
Reply with quote
Post Posted: Sat Mar 18, 2023 1:43 pm
Eggerland Mystery 2 A16A.SMS
works very well on a real Master System
  View user's profile Send private message
  • Joined: 14 Apr 2013
  • Posts: 607
Reply with quote
Post Posted: Sat Mar 18, 2023 5:49 pm
segarule wrote
Stokes wrote
Just converted A16A with my C-BIOS. And I'm proud to say that this was the first ever ASCII 16 games that I got to function perfectly. Controls are working perfectly from my view. I also changed the code of the voiceline player. You're welcome. :-)
(Colors work well on Game Gear)

Hi friend. I tested with Emulicious and not worked. It worked with Fusion properly.
Screenshot below.

It looks like you are emulating an MSX and trying to run the converted ROM on it.
  View user's profile Send private message Visit poster's website
  • Joined: 23 Jan 2010
  • Posts: 295
Reply with quote
Post Posted: Sat Mar 18, 2023 5:55 pm
msx45 wrote
Eggerland Mystery 2 A16A.SMS
works very well on a real Master System

Good News.

Quote
It looks like you are emulating an MSX and trying to run the converted ROM on it.

Completely correct! I verified in Emulicious > System and was MSX enabled. The Rom is running fine now. I like in use Emulicious because it is close the real hardware.
Congratulations @Stokes. God bless you.
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Sat Mar 18, 2023 7:02 pm
segarule wrote
msx45 wrote
Eggerland Mystery 2 A16A.SMS
works very well on a real Master System

Good News.

Quote
It looks like you are emulating an MSX and trying to run the converted ROM on it.

Completely correct! I verified in Emulicious > System and was MSX enabled. The Rom is running fine now. I like in use Emulicious because it is close the real hardware.
Congratulations @Stokes. God bless you.

Haha! What a funny mishap! That is true tho since I see it detects the ROM in its initiation. The converted one would say 0! Glad to see you're having fun with the conversion. And you're always welcome. :-)
  View user's profile Send private message
  • Joined: 03 Jan 2014
  • Posts: 10
Reply with quote
Post Posted: Sun Mar 26, 2023 3:49 pm
R-Type

F-1 Spirit

c'mon!
  View user's profile Send private message
  • Joined: 08 Jan 2017
  • Posts: 33
Reply with quote
Post Posted: Mon Mar 27, 2023 2:00 pm
let's try
F1SPIRIT.jpg (50.88 KB)
F1SPIRIT.jpg

  View user's profile Send private message
  • Joined: 07 Nov 2018
  • Posts: 41
  • Location: Brazil
Reply with quote
Post Posted: Thu Mar 30, 2023 12:01 am
Would Pengo be possible?
Edit: Nevermind, seems to be an MSX2 game...
  View user's profile Send private message Visit poster's website
  • Joined: 08 Jan 2017
  • Posts: 33
Reply with quote
Post Posted: Fri Mar 31, 2023 4:05 pm
There is a clone of PENGO on MSX1

it's called ICE

https://www.generation-msx.nl/software/result?q=pengo
  View user's profile Send private message
  • Joined: 07 Nov 2018
  • Posts: 41
  • Location: Brazil
Reply with quote
Post Posted: Sat Apr 01, 2023 5:54 am
msx45 wrote
There is a clone of PENGO on MSX1

it's called ICE

https://www.generation-msx.nl/software/result?q=pengo


Can it work on the SMS?
  View user's profile Send private message Visit poster's website
  • Joined: 08 Jan 2017
  • Posts: 33
Reply with quote
Post Posted: Sat Apr 01, 2023 8:04 am
I failed to convert ICE

I attach the ROMs

If anyone wants to try
ICE ROMS.zip (83.54 KB)

  View user's profile Send private message
  • Joined: 08 Jan 2017
  • Posts: 33
Reply with quote
Post Posted: Sat Apr 01, 2023 9:37 am
ICE need 64Ko of RAM

So we can forget this conversion
  View user's profile Send private message
  • Joined: 23 Jan 2010
  • Posts: 295
Reply with quote
Post Posted: Sun Apr 09, 2023 11:19 am
Stokes wrote
I don't think anyone has done this, or maybe one has, but I converted Knightmare 3.

Hi msx45, i would like ask to you something. You could use the patch with a translation for Knightmare 3?
Here is the link:
https://www.romhacking.net/translations/2289/
Even better for me, in portuguese:
https://www.romhacking.net/translations/1853/
After you can converted it for our SMS. Thanks
  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Mon Apr 24, 2023 10:54 pm
I did Dungeon Hunter, but it seems to me that it might use 16kB of RAM since I got the title and the player screen to work without any glitches, and the game when started doesn't play out.
Dungeon Hunter.zip (88.08 KB)

  View user's profile Send private message
  • Joined: 17 Feb 2020
  • Posts: 649
  • Location: United States
Reply with quote
Post Posted: Mon Apr 24, 2023 11:20 pm
segarule wrote
Stokes wrote
I don't think anyone has done this, or maybe one has, but I converted Knightmare 3.

Hi msx45, i would like ask to you something. You could use the patch with a translation for Knightmare 3?
Here is the link:
https://www.romhacking.net/translations/2289/
Even better for me, in portuguese:
https://www.romhacking.net/translations/1853/
After you can converted it for our SMS. Thanks

Hi, I tried to convert the translated versions, but ended up getting Konami and glitch screening. Sorry about this.
  View user's profile Send private message
  • Joined: 23 Jan 2010
  • Posts: 295
Reply with quote
Post Posted: Tue Apr 25, 2023 12:57 am
Stokes wrote
segarule wrote
Stokes wrote
I don't think anyone has done this, or maybe one has, but I converted Knightmare 3.

Hi msx45, i would like ask to you something. You could use the patch with a translation for Knightmare 3?
Here is the link:
https://www.romhacking.net/translations/2289/
Even better for me, in portuguese:
https://www.romhacking.net/translations/1853/
After you can converted it for our SMS. Thanks

Hi, I tried to convert the translated versions, but ended up getting Konami and glitch screening. Sorry about this.

Strange considering that it already converted for SMS. So i guessed that only was necessary apply the translation patch and reconvert it for SMS. Thanks for your effort anyway.
  View user's profile Send private message
  • Joined: 10 Jan 2021
  • Posts: 12
Reply with quote
Post Posted: Fri May 26, 2023 4:30 pm
Updates from Révo:
MSX2SMS Everdrive MEGAPAK v1.1 SEGA Master System
and MSX to SEGA Master System & Game Gear MSX2SMS/GG Hack v1.4
  View user's profile Send private message
Reply to topic Goto page Previous  1, 2, 3 ... 17, 18, 19



Back to the top of this page

Back to SMS Power!