Jump to content
SpiceWare

SGM Test ROM?

Recommended Posts

From what I understand the CV homebrew community works a bit differently than the 2600 one does, in that ROMs are not often posted. I don't have any SGM games yet, as the ones I'm ordering from Team Pixelboy are on back order, so I was wondering if there was an SGM Test ROM that I could drop onto my Ultimate SD? The test ROM could do things like play tunes using the extra sound chip.

Share this post


Link to post
Share on other sites

I like this idea!

 

I know I've read a little about this—so forgive me if it's redundant—but does the Ultimate SD card communicate with the SGM at all?

Share this post


Link to post
Share on other sites

The SGM is mapped to the CPU when connected to the expansion port. The SD cartridge should be able to communicate if a program or software calls for it. I think a demonstration ROM for it would definitely rock.

Share this post


Link to post
Share on other sites

Also the SD cartridge has bankswitch testing as well. Really awesome cartridge and excellent way of testing your software on a real thing. Hopefully I can figure out how to do bankswitch thingy in the future.

Share this post


Link to post
Share on other sites

There is not a readily available SGM Test Cart or Rom Image currently available to the masses. The only way to test your SGM is with one of the four games that Team PixelBoy released recently that require the SGM be installed in the ColecoVision in order to work.

 

The first two, Dragon's Lair and Zaxxon Super Game, do not offer a built-in test utility accessible via keypad input, but simply will not function without the SGM installed. If you try one of these cartridges without the SGM installed, the actual title screens will display, but then the game will error out and an error message displayed.

 

The second two, Thexder and King's Valley, include a built-in test utility for the SGM that is accessed by pressing and holding a keypad button while the system is turned on with the SGM installed.

 

I, too, think it would be a very good idea to eventually release a SGM Test Utility in rom image format that could be copied to one of the available AtariMax Multi-Carts and run from there. It would kinda follow suit with how Coleco developed test cartridges for the ColecoVision and ADAM Computer for In-House use as well as service centers like Honeywell, but never released them for purchase by end users. As with most things of this nature, these In-House utilities were eventually dumped and made available to the masses by some kind soles on ADAM DDPs and Disks back in the mid-80's. Then later small quantities of repro carts were made followed by Multi-Carts so that ColecoVision owners could use them as well.

Edited by NIAD

Share this post


Link to post
Share on other sites

ADAM owners do not need the Supergame module for Dragon’s Lair cartridge and Zaxxon the Supergame cartridge. So ADAM owners will need to use a videogame that uses the new sound chip in the Supergame module in order to test to make sure the Supergame module sound chip is working ok.

 

As you mentioned already, hopefully a public domain ROM image will be made available for the AtariMax Multi-Carts so that the Supergame module RAM and sound chip can be tested. However maybe the Supergame module RAM can only be tested from the ColecoVision since the ADAM does not use the RAM in the Supergame module and only the new sound chip.

Edited by HDTV1080P

Share this post


Link to post
Share on other sites

There is not a readily available SGM Test Cart or Rom Image currently available to the masses. The only way to test your SGM is with one of the four games that Team PixelBoy released recently that require the SGM be installed in the ColecoVision in order to work.

 

The first two, Dragon's Lair and Zaxxon Super Game, do not offer a built-in test utility accessible via keypad input, but simply will not function without the SGM installed. If you try one of these cartridges without the SGM installed, the actual title screens will display, but then the game will error out and an error message displayed.

 

The second two, Thexder and King's Valley, include a built-in test utility for the SGM that is accessed by pressing and holding a keypad button while the system is turned on with the SGM installed.

 

I, too, think it would be a very good idea to eventually release a SGM Test Utility in rom image format that could be copied to one of the available AtariMax Multi-Carts and run from there. It would kinda follow suit with how Coleco developed test cartridges for the ColecoVision and ADAM Computer for In-House use as well as service centers like Honeywell, but never released them for purchase by end users. As with most things of this nature, these In-House utilities were eventually dumped and made available to the masses by some kind soles on ADAM DDPs and Disks back in the mid-80's. Then later small quantities of repro carts were made followed by Multi-Carts so that ColecoVision owners could use them as well.

 

I can do that, but just not right now, as I am beyond busy. Working on some 3rd party stuff (my final project for 3rd parties for a while), Super Game Cartridge, Opcode Club (which is back on track), packaging for upcoming games with Dale (super excited about those, we are raising the bar very high I must say), and of course ColecoVision 2 (which is actually taking shape pretty quickly, with something that I cannot wait to disclose...). So yeah, pretty busy.

  • Like 5

Share this post


Link to post
Share on other sites

I could do a SGM test ROM :), just I need to work some days :).

 

Expect news soon :D

Edited by nanochess
  • Like 1

Share this post


Link to post
Share on other sites

I could do a SGM test ROM :), just I need to work some days :).

 

Expect news soon :D

 

Cool! If you end up not having time I may try to come up with a demo later this month. I tracked down this last night, it has some of the info I'd need. Of course my CV programming skills are very limited at this time.

  • Like 1

Share this post


Link to post
Share on other sites

The second two, Thexder and King's Valley, include a built-in test utility for the SGM that is accessed by pressing and holding a keypad button while the system is turned on with the SGM installed.

Hmm - since it's already written it might be easy to make a stand-alone test utility using the existing code.

Share this post


Link to post
Share on other sites

Hmm - since it's already written it might be easy to make a stand-alone test utility using the existing code.

 

For testing RAM, that would be good, but for testing the sound chip in the SGM, it may be better to have a routine that output a few notes on each channel, just to make sure they all work properly. Eduardo's test routine only displays "SOUND OK" without actually testing the output.

Share this post


Link to post
Share on other sites

It should be simpler to add the notes to the existing test than to come up with an entirely new test :)

Edited by SpiceWare

Share this post


Link to post
Share on other sites

For testing RAM, that would be good, but for testing the sound chip in the SGM, it may be better to have a routine that output a few notes on each channel, just to make sure they all work properly. Eduardo's test routine only displays "SOUND OK" without actually testing the output.

 

Actually it displays PSG OK. But you are right, my original routine only tested if the PSG registers were ok or not.

Share this post


Link to post
Share on other sites

Good news!, I've a final version of the utility and it is being tested.

 

Just I'm doing some further checks and if everything goes fine, tomorrow I'll publish it :)

  • Like 2

Share this post


Link to post
Share on other sites

Here is the ROM file for doing tests with Super Game Module.

 

It does the following:

 

o Detection of base system (Colecovision/Coleco ADAM)

o Check of base system memory (1K in Colecovision, 32K in ADAM)

o Detection of Super Game Module.

o Check of 32K Super Game Module memory.

o Individual test of Super Game Module sound chip.

o Parallel test of SGM sound chip with Coleco sound chip.

o Music playing at same time over SGM and Coleco sound chips. (William Tell overture from Princess Quest enhanced for SGM, like in forthcoming Mecha-8 )

 

Thanks a lot to Pixelboy, NIAD and Opcode for testing it. :)

 

Special thanks to SpiceWare for bringing up the need for this utility. ;)

 

Enjoy it!

sgm_test.zip

Edited by nanochess
  • Like 12

Share this post


Link to post
Share on other sites

Thanks :thumbsup:

 

I received shipment notification yesterday, can't wait to try it out :)

  • Like 1

Share this post


Link to post
Share on other sites

Mailman just left, shiny new SGM now completes my Coleco :D

 

No games for it yet, but it tests out OK. Before SGM:

post-3056-0-30463000-1367949650_thumb.jpg

 

After SGM:

post-3056-0-44512100-1367949655_thumb.jpg

  • Like 2

Share this post


Link to post
Share on other sites

Hello !

 

I own the third version of the SGM of 2015.
I have the error shown on the picture below.
SGM games work well though.
Is the error coming from the May 2013 sgm_test program, which would not be compatible with the SGM that came out in 2015 ?

 

muk1.jpg

Edited by ricky

Share this post


Link to post
Share on other sites

Some obvious questions to start:

 

1) Are you using a ColecoVision or an Adam?

 

2) Assuming it's a ColecoVision, do you have an alternate Coleco BIOS installed?

 

 

EDIT: All SGMs are the same internally, by the way.

Edited by Pixelboy

Share this post


Link to post
Share on other sites

Hello !

 

I own the third version of the SGM of 2015.

I have the error shown on the picture below.

SGM games work well though.

Is the error coming from the May 2013 sgm_test program, which would not be compatible with the SGM that came out in 2015 ?

 

muk1.jpg

Unfortunately I can’t provide any input since that test isn’t mine and I have no idea what it is doing. I recommend you use one of my games (self published or not) to test your module.

 

Edit: Press and hold * during power on or Reset.

 

 

Sent from my iPhone using Tapatalk

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