MMM cartridge + MSX -> ColecoVision's games

Page 5/10
1 | 2 | 3 | 4 | | 6 | 7 | 8 | 9 | 10

By Pippo

Champion (420)

Pippo's picture

04-11-2017, 21:24

Hello Gdx,
please, excuse me.
Can you kindly give me the document that explains how to convert from ColecoVision to Msx?
Thank you very much. Smile

By gdx

Prophet (2930)

gdx's picture

05-11-2017, 12:05

I do not have document that explains how to convert from ColecoVision to MSX.
I compared the hardware of the two and the way how to access them to find out what to change.

  • CPU is same but Z80 of the Colecovision use /NMI interruptions (RST 66h) not the MSX.
  • VDP is same but Colecovision use BEh and BFh ports (mirrored on A0h~BFh) instead of 98h and 99h. It is the VDP that causes the interruption on both. (Note: OTIR must be avoided to access to VDP on MSX1.)
  • Bios of Colecovision starts at 0000h as MSX. Its size is 8KB.
  • Memory bank of Roms for Colecovision is on 8000h~FFFFh. Start address is at 800Ah.
  • Port to access to PSG of Colecovision is FFh (write only, mirrored on E0h~FFh). It is 3Fh for the MMM cartridge. (This port is disabled by default.)
  • Controllers of Colecovision are very different. Used ports are 80H (mirrored on 80H~9Fh) & C0h (mirrored on C0h~DFh) to select the mode and, FCh & FFh to read controlers status.

By Pippo

Champion (420)

Pippo's picture

05-11-2017, 14:45

Thank you, dear Gdx, for your detailed explanation.
You have been very kind.
Thank you again. Smile

By Sander

Ambassador (1845)

Sander's picture

07-11-2017, 00:57

Which base address is used by the MMM? Loader might work with the Playsoniq too, if we switch the base address.

By gdx

Prophet (2930)

gdx's picture

19-08-2019, 02:32

I converted the Roms to DOS commands. It allows to play the games on Musical Memory Mapper or Supersoniqs (I/O port #3F) on more MSXs.

COL4MMM.zip

Sound don't work with Franky cartrige because it use the I/O port #49. If anyone wants to do that, it's better to do it. I do not think I'll do it one day.

By hbarcellos

Hero (561)

hbarcellos's picture

19-08-2019, 04:22

Look for Muffie's leaked source code...
Face

By alexito

Hero (524)

alexito's picture

21-08-2019, 15:32

Hi GDX, Thanks for this amazing set of games.

I'm in the process to test all the games set you published. I'm planning to re-check all the Colecovision with Music Memory Mapper, Playsoniq, Franky and Darky.

In my Sanno MK-II (MSX with F18A VDP) at the moment seem Boulder.com (Boulder dash) the Fire Button is wrongly address as --> Game Exit.
when the FIRE button usually help very much to finish some complicated stages.

https://www.youtube.com/watch?v=4OYaSKGnVtc

By gdx

Prophet (2930)

gdx's picture

21-08-2019, 16:04

Thank you. I put give up on the fire button because I did not know it was used for it. Is it really useful to be able to take diamonds this way?

By Manuel

Ascended (15625)

Manuel's picture

21-08-2019, 21:03

Sounds like you never really played Boulder Dash! Yes, the fire button is absolutely necessary Smile

Page 5/10
1 | 2 | 3 | 4 | | 6 | 7 | 8 | 9 | 10