MSX to Master System port

Page 1/6
| 2 | 3 | 4 | 5 | 6

By segarules

Resident (37)

segarules's picture

24-09-2015, 20:57

Hello friends,
Im Sega Master System fan. I noted that any MSX games were ported to SMS like Nemesis by a Korean developer called "Zemina", and others titles were ported (KnightmareII: maze of galious) too. I would like in know what tools are need to start work in something in this area.

Any programmer/developer here is interested in port a MSX title ->SMS?

Thanks for pay attention.

Login or register to post comments

By gdx

Prophet (3036)

gdx's picture

25-09-2015, 01:32

It's easier to take a MSX with a playsoniq cartridge.

By madscient

Master (179)

madscient's picture

02-10-2015, 20:34

Not for SMS but Game Gear, hardware porter is here:
GGMSX

By segarules

Resident (37)

segarules's picture

04-11-2015, 14:05

Hello guys,
I know (and im sorry) this subject is old for you but any member could post here one msx disassembler to see source code in msx games roms?
Thanks

By Daemos

Paragon (1671)

Daemos's picture

04-11-2015, 14:26

Use the debugger of either openMSX or bluemsx and take a look at the listing. If the game is on a cartridge you can look at the listing in all ROM segments.

Are you planning on porting a MSX game?

By segarules

Resident (37)

segarules's picture

04-11-2015, 16:46

I had the wish in do it. But unfortunately i don´t your knowledge but i will study e lets see what happens.
Where i find openmsx? Emulator?

By Daemos

Paragon (1671)

Daemos's picture

04-11-2015, 17:21

www.openmsx.org or www.bluemsx.com

both are excellent emulators. I find them both good for what they do. Both have pros and cons. Try them both and see for yourself.

By segarules

Resident (37)

segarules's picture

04-11-2015, 19:48

I pretend see the source code in any msx game and try adapt it to SMS. For example:

ld a,#88 ;use color 8 (red)

If in msx pallete 88 is red in SMS pallete red is $03. So i would try modify the code lines with spec differences and compile it.

By NYYRIKKI

Enlighted (5382)

NYYRIKKI's picture

04-11-2015, 20:49

I think you can forget the compiling part... There are very few MSX games that you can get access to source code... so... Binary patching it is... It is not exactly fun, but can be a very learning experience for both source and target computer. I've done it for few games I ported from MSX to SVI-328. In the end I even made an AI that does it automatically... That was more fun, but definitely not the kind of project you can take before you've done few ports manually.

By Daemos

Paragon (1671)

Daemos's picture

04-11-2015, 21:28

If you like to port a game to SMS from MSX it will be a difficult manual labour undertaking. Its either doing binary patching like NYYRIKKI described or make a full clone by rebuilding the whole program from scratch yourself kinda what I am doing. I am affraid there is no easy way.

By hit9918

Prophet (2867)

hit9918's picture

04-11-2015, 22:32

Quote:

If in msx pallete 88 is red in SMS pallete red is $03. So i would try modify the code lines with spec differences and compile it.

the value "88" is confusing. MSX1 has no palette registers. It is color 8. there are the colors 0..15.
dont mod all color values, set up sega palette to look like MSX1.
and it will be troublesome on the harsh RRGGBB palette.
better milky colors than oversaturated.
brainstorming a list

		r,g,b
color  9	3,2,1
color  8	3,1,1
color  6	2,1,1

color  3	2,3,1
color  2	1,3,1
color 12	1,2,1

color  7	1,3,3
color  5	1,1,3
color  4	1,1,2

color 11	3,3,2
color 10	3,3,1

color 13	2,1,2
color 14	2,2,2
color 15	3,3,3
Page 1/6
| 2 | 3 | 4 | 5 | 6