Jump to content
IGNORED

MSXdev homebrews on ColecoVision


Pixelboy

Recommended Posts

After two mid-term exams yesterday, I decided to take the day off today, and mostly relax and procrastinate. I had a closer look at the homebrew MSX games submitted to the MSXdev contest over the last few years, and I rounded up what I consider to be the best candidates for a ColecoVision port. My primary rule for making these selections was that the game ROMs needed to be 32K or less. That's why such games as "The Cure", "Monster Hunter" or "Uridium" were not considered.

 

I'm not saying I want to publish any of these games on ColecoVision under my Team Pixelboy label, this is just me dreaming up a topic for discussion, and that's why I didn't create a poll with this topic. So let's call this "pointless YouTube research". :)

 

To be perfectly honest though, it would be interesting to find out if the makers of these MSX games would be interested in porting them to the ColecoVision.

 

So anyway, here are my personal selections, in alphabetical order. Feel free to comment. :)

 

Caos Begins (32K) (MSXdev'07) - Hikaru Games

https://www.youtube.com/watch?v=rg_G0EZqJz4

 

 

Caverns of Titan (16K) (MSXdev'05) - JLTurSan

https://www.youtube.com/watch?v=IC2NnuSVaGM

 

 

Malaika (16K) (MSXdev'13) - Relevo Videogames

https://www.youtube.com/watch?v=OUYRx3w7haM

 

 

Mr Cracksman (8K) - Relevo Videogames

https://www.youtube.com/watch?v=_6Nmg5kjJ9c

 

 

Shouganai (16K) (MSXdev'13) - Paxanga

https://www.youtube.com/watch?v=G0m1PlWfO3E

 

 

Teodoro No Sabe Volar (32K) (MSXdev'12) - Retroworks / Dimension Z

https://www.youtube.com/watch?v=sTyXNymHeSU

 

 

Also, the following game is not a homebrew game, but I discovered this and I wanted to share my discovery in this thread. It looks like fun! :)

 

Moai no Hibou (32K) - Paxanga

https://www.youtube.com/watch?v=SkjM4u2sQcw

  • Like 3
Link to comment
Share on other sites

if a msx game is 32k will it be 32k on the colecovision ?

Probably not. The added routines which would replace the missing MSX BIOS routines would make the port break the 32K limit, but this problem has been dealt with several times already, with such games as Thexder and The Goonies: A MegaCart cartridge PCB can be used. :)

Link to comment
Share on other sites

Great stuff Luc! I'm glad someone (you) finally looked into this. I do not stay abreast of the MSX homebrew scene, so I wouldn't have known about these. That said, here is my quick 2¢ input on "yeas" and "nays".

 

  1. Caos Begins - YEA! - Looks like this game was largely influenced by Mega Man.
  2. Caverns of Titan - YEA! From the little I watched, this looks like a fun and challenging little diddy.
  3. Malaika - YEA! - Cute and fun little jumper game. Looks diggable.
  4. Mr. Cracksman - nay - Looks more or less like a clone of Side Trak.
  5. Shouganai - nay - looks like a cute and challenging puzzler/strategy, but I am not too into games like this. For me personally, a port may not be worth the effort.
  6. Teodoro No Sabe Volar - (Theodore Doesn't Know How To Fly or Theodore Can't Fly) - Attract screen looks totally awesome, like a work of art. Impressive. Tends to follow game design of late 80s NES carts (cool)! Rather Metroid-ish and a little "Doki Doki Panic" (also cool)! They did a heck of a job on this one. Just not sure if potential gamers would pass due to its strong similarity to numerous NES games. I have to give it a YEA! because I have tremendous appreciation for the creativity in its design. Even though it pulls from other works, that is perfectly acceptable, and it certainly has its own creative flare!
  7. Moai No Hibou - YEA! - Although a little on the fence about this one, I have a fascination with games produced by Casio. This looks like an adorable arcade platformer. If ported, I would like to see some graphical improvements with the sprites. A little shine-uppy would add some dazzle to this one.

 

Link to comment
Share on other sites

Caos Begins - YEA! - Looks like this game was largely influenced by Mega Man.

Seems to me more like a clone of "Knightmare II - Maze of Galious" than Mega Man. But I see your point. :)

 

 

 

Malaika - YEA! - Cute and fun little jumper game. Looks diggable.

 

Yeah, but it looks rather easy though...

 

 

 

Mr. Cracksman - nay - Looks more or less like a clone of Side Trak.

 

Actually, it's a clone/remake of Dodge'Em. :)

Link to comment
Share on other sites

I like many of the MSXdev games.

 

Caverns of Titan, a bit slow.

Malaika, a Little Bomb Jack-like game.
Mr. Cracksman, I like simple games too, reminds me about an old arcade game: Space Chaser.

Shouganai, funny game where you must grabs things quickly on time.

 

Uridium by Rasmus is anyway on my wishlist.

 

:)

Link to comment
Share on other sites

Msx Uridium is by me

Ti99/4a Titanium is by Rasmus

 

Uridium needs 16k ram to unpack compressed levels and fills the vram as an egg with graphic data.

 

Maybe restricting it to 2-3 (uncompressed) levels it could fit in 32k rom but would it be worth?

Edited by artrag
Link to comment
Share on other sites

Msx Uridium is by me

Ti99/4a Titanium is by Rasmus

 

Uridium needs 16k ram to unpack compressed levels and fills the vram as an egg with graphic data.

The Super Game Module could be used for that, it's not a problem. I'm assuming the game uses graphic mode #2, so VRAM usage should be the same. :)

 

Maybe restricting it to 2-3 (uncompressed) levels it could fit in 32k rom but would it be worth?

Not really. But a MegaCart PCB using a 128K EPROM offers a fixed 16K bank (0x8000 to 0xBFFF) and 7 other 16K banks bankswitcheable from 0xC000 to 0xFFFF (so one bank at a time). If you could reconfigure your game along those lines, then a ColecoVision port of your version of Uridium should be quite possible, assuming it doesn't use any MSX hardware tricks that are not available via the ColecoVision's hardware architecture.

Link to comment
Share on other sites

The Super Game Module could be used for that, it's not a problem. I'm assuming the game uses graphic mode #2, so VRAM usage should be the same. :)

 

 

Not really. But a MegaCart PCB using a 128K EPROM offers a fixed 16K bank (0x8000 to 0xBFFF) and 7 other 16K banks bankswitcheable from 0xC000 to 0xFFFF (so one bank at a time). If you could reconfigure your game along those lines, then a ColecoVision port of your version of Uridium should be quite possible, assuming it doesn't use any MSX hardware tricks that are not available via the ColecoVision's hardware architecture.

 

The MSX version sold in the cart you can buy here

http://msx.ebsoft.fr/uridium/

is a 64K ROM filled as an egg of compressed data.

At each level change, the game unpacks the graphic data in VRAM (all 16 K are used) and the level and the music data in RAM (using about 16KB of ram).

 

Even if, theoretically, one could store the levels uncompressed in ROM, in order to allow destructible items, they have to stay in RAM, unless we do not want to extra complex objects of tiles to be plotted in a "second pass" over the level...

I would discard this option as it would need too much reworking of the code, with the risk of frame loss (smoothness in the scrolling is the strong point of this game).

 

As the 128K cart does not provide extra ram, the simplest option seems the SGM which would also simplify the port of the audio section (it offers an AY8910).

But, what is the rom size here ?

The free version (the one you can download from the site above) is without musics and scenes, and barely fits in a 48K rom.

With only 32K Rom one should drop a part of the levels, the title screen, the ending scenes and the musics...

Edited by artrag
Link to comment
Share on other sites

But, what is the rom size here ?

The free version (the one you can download from the site above) is without musics and scenes, and barely fits in a 48K rom.

With only 32K Rom one should drop a part of the levels, the title screen, the ending scenes and the musics...

The MegaCart supports a minimum of 128K of ROM. The architecture is as follows: The first 16K (of the 32K cartridge ROM range) is fixed and the other 16K is switcheable between seven 16K banks. So ROM space is not a problem here. :)

Link to comment
Share on other sites

Yes, but, as I said, if you stay with 1K of ram you cannot allow destructible items on ground (nor manage up to 26 moving objects among enemies and bullets...)

 

You should plug in a coleco BOTH the SGM and the MegaCart to get something close to what is needed to do a full port. ;)

Edited by artrag
Link to comment
Share on other sites

Yes, but, as I said, if you stay with 1K of ram you cannot allow destructible items on ground (nor manage up to 26 moving objects among enemies and bullets...)

 

You should plug in a coleco BOTH the SGM and the MegaCart to get something close to what is needed to do a full port. ;)

I don't think you're understanding the situation here: The MegaCart is a ColecoVision cartridge PCB. So of course, the MegaCart and Super Game Module would be used together.

Link to comment
Share on other sites

A complete msx1 costs about 80. The msx version of the cart is 28.

How much would cost the sgm plus the mega cart?

The SGM is about 100$ shipping included, IIRC. I would estimate the ColecoVision version of Uridium (CIB) would cost roughly 50$, based on the cost of developing and manufacturing similar games in the past.

 

However, your implied comparison in prices is invalid, because many ColecoVision fans already own the Super Game Module, and have purchased games that require it. If I were to publish Uridium, I would start with 100 copies, which would cater to all the people who own a SGM right now. Once Opcode ships the second run of SGMs, this would probably mean additional demand for the game, so I would make more copies.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

it's a sad day

Indeed, especially considering Eduardo Mello would have gladly ported Uridium to the ColecoVision. Eduardo is an expert at porting MSX games to the ColecoVision, he's doing a lot of ports right now (he delivered the Mappy and Rally-X ports to me just yesterday) and all he would have needed is the source code, which would have remained between me, artrag and Eduardo. Go figure... :ponder:

  • Like 1
Link to comment
Share on other sites

The code uses a bunch of undocumented features of the vdp, a lot of combinatorics is needed to generate the data (my Matlab script lasts about 10 minutes on my PC), some sections are cycle exact. Add that the audio section should be redone from scratch. In short, there is no hope for anyone to port this game having only its sources (spending a reasonable time, naturally).

 

Even in shorter, buy an msx1 and the cart, it will be cheaper.

Edited by artrag
Link to comment
Share on other sites

Indeed, especially considering Eduardo Mello would have gladly ported Uridium to the ColecoVision. Eduardo is an expert at porting MSX games to the ColecoVision, he's doing a lot of ports right now (he delivered the Mappy and Rally-X ports to me just yesterday) and all he would have needed is the source code, which would have remained between me, artrag and Eduardo. Go figure... :ponder:

Sad about the game Uridium, but Mappy and Rally-X and even the game Super Pac-Man can make me smile again.

 

:-D

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...