MMM cartridge + MSX -> ColecoVision's games

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

Van Pippo

Champion (420)

afbeelding van Pippo

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

Van gdx

Prophet (3036)

afbeelding van gdx

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.

Van Pippo

Champion (420)

afbeelding van Pippo

05-11-2017, 14:45

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

Van Sander

Ambassador (1845)

afbeelding van Sander

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.

Van gdx

Prophet (3036)

afbeelding van gdx

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.

Van hbarcellos

Hero (561)

afbeelding van hbarcellos

19-08-2019, 04:22

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

Van alexito

Hero (555)

afbeelding van alexito

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

Van gdx

Prophet (3036)

afbeelding van gdx

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?

Van Manuel

Ascended (15750)

afbeelding van Manuel

21-08-2019, 21:03

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

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