Jump to content
Taylor the Gaming Guy

SG-1000 or MSX (SGM or Not) Converter for ColecoVision

Recommended Posts

Hello to all, I've seen some MSX and SG-1000 conversions for the ColecoVision. I was just wondering if there would be any converters in ROM format and sold for the ColecoVision. These three consoles are Z80 processors themselves. Other converters might be the Sord M5, the Casio PV-2000, or the Memotech MTX512.

Share this post


Link to post
Share on other sites

They may all use the Z80, but their respective architectures are different enough that porting a game from one machine to another is not straightforward enough to have ROM conversion software that can handle anything. There's a lot of "human intervention" required in porting a game adequately.

 

But that's not to say that it's not possible to automate a certain percentage of the work. However, so many of the good MSX and SG-1000 games have already been ported to the ColecoVision that the pertinence of such "partial" ROM conversion software is questionable, if any homebrewer was to develop such tools that could be made public for others.

 

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Pixelboy said:

They may all use the Z80, but their respective architectures are different enough that porting a game from one machine to another is not straightforward enough to have ROM conversion software that can handle anything. There's a lot of "human intervention" required in porting a game adequately.

 

But that's not to say that it's not possible to automate a certain percentage of the work. However, so many of the good MSX and SG-1000 games have already been ported to the ColecoVision that the pertinence of such "partial" ROM conversion software is questionable, if any homebrewer was to develop such tools that could be made public for others.

 

Thanks for the message Pixelboy.

Share this post


Link to post
Share on other sites

i guess it would be not that offtopic if i mention here an experience i started years ago, and shared in some smspower threads, like https://www.smspower.org/forums/14522-OperationTaiwanLateReleasesPart6 and https://www.smspower.org/forums/16445-MSXToSMSHacks - the task there wasn't that difficult, since there were msx1 games converted to sg1000/mastersystem in Taiwan and South Korea back in the 80's, that was simply a kind of msx1 bios converted to sg1000 hardware combined with the game rom - since the game rom kept pristine, it was easy to get the bios part combined with other games, and some of these converted games worked fine - as far as i know, i guess, some games acesses i/o ports directly instead of calling the bios routines, and situations like that, so that's why games like Alpha Roid, Tensai Rabbian Daifunsen, and etc., got more difficult to convert than Hyper Rally and Bosconian - and since sg1000 has no bios, and roms always start from 0x0000, it gets way easier than converting to ColecoVision, that has a bios (a crappy bios imho, but exists anyway...) - so i guess that's why msx1 games always needed to be disassembled, edited, and assembled back again, and having it in a constant iteration testing process until working? and perhaps converting an msx1 game to ColecoVision is simpler than converting to ZX-Spectrum? (King's Valley, converted from Retroworks, is simply amazing, imho, very very worth playing - http://www.retroworks.es/php/game_en.php?id=4 - 

- so i guess the method used on this conversion to ZX-Spectrum might be very similar to that used on the conversions from msx1 to colecovision, only considering that the ZX-Spectrum hardware is more limited, since there are no hardware sprites, having different colours, etc. ) 

Share this post


Link to post
Share on other sites

about King's Valley, interesting was this "conversion" to c64 - might be an interesting process of converting the z80 assembly code to 6502 with the c64 hardware specifications in mind: 

 

Share this post


Link to post
Share on other sites
On 3/31/2020 at 6:41 PM, nitrofurano said:

about King's Valley, interesting was this "conversion" to c64 - might be an interesting process of converting the z80 assembly code to 6502 with the c64 hardware specifications in mind: 

 

TBH, the ZX version is good including the C64 (although it was just rewritten). I've done some MSX to SMS conversions on the MSX to SMS Hacks forum. I'm trying to work on Taiwanese MSX DahJee ports.

Share this post


Link to post
Share on other sites

hi there! i guess we had some forum conversation there in the smspower forum! ;)

and sure! this conversion to c64 is really amazing, i wished to see more conversions/ports like that!

about msx to sms, i'm still curious why some conversions are not working, like Alpharoid, Tensai Rabbian Daifunsen, Bouken Roman, etc. - perhaps they use some i/o ports directly instead of bios routines calls? i didn't analyze the z80 disassembly of them yet

 

Share this post


Link to post
Share on other sites
On 5/27/2020 at 12:39 PM, nitrofurano said:

hi there! i guess we had some forum conversation there in the smspower forum! ;)

and sure! this conversion to c64 is really amazing, i wished to see more conversions/ports like that!

about msx to sms, i'm still curious why some conversions are not working, like Alpharoid, Tensai Rabbian Daifunsen, Bouken Roman, etc. - perhaps they use some i/o ports directly instead of bios routines calls? i didn't analyze the z80 disassembly of them yet

 

Bouken Roman works on Aaronix 1, Aaronix 2, and Joy Soft. I also wonder what forum conversation we're talking about, maybe MSX2SMS.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...