Jump to content

Photo

SGM Test ROM?


20 replies to this topic

#1 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • 11,304 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Wed May 1, 2013 3:14 PM

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.

#2 phattyboombatty OFFLINE  

phattyboombatty

    Stargunner

  • 1,099 posts
  • Location:San Diego, CA

Posted Wed May 1, 2013 5:01 PM

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?

#3 Kiwi OFFLINE  

Kiwi

    Stargunner

  • 1,379 posts

Posted Wed May 1, 2013 5:25 PM

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.

#4 Pixelboy OFFLINE  

Pixelboy

    Quadrunner

  • 7,627 posts
  • Location:Montreal, Canada

Posted Wed May 1, 2013 5:35 PM

How do you think I beta-tested the four SGM launch games? :)

#5 Kiwi OFFLINE  

Kiwi

    Stargunner

  • 1,379 posts

Posted Wed May 1, 2013 5:47 PM

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.

#6 NIAD OFFLINE  

NIAD

    Quadrunner

  • 5,763 posts
  • Location:Chicago Suburb

Posted Wed May 1, 2013 10:16 PM

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, Wed May 1, 2013 10:18 PM.


#7 HDTV1080P OFFLINE  

HDTV1080P

    Moonsweeper

  • 322 posts

Posted Wed May 1, 2013 11:27 PM

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, Wed May 1, 2013 11:28 PM.


#8 opcode OFFLINE  

opcode

    River Patroller

  • 4,112 posts
  • Bringing new life to your ColecoVision!
  • Location:MA, USA

Posted Thu May 2, 2013 7:45 AM

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.

#9 nanochess OFFLINE  

nanochess

    River Patroller

  • 4,795 posts
  • Coding something good
  • Location:Mexico, Mexico

Posted Thu May 2, 2013 8:01 AM

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

Expect news soon :D

Edited by nanochess, Thu May 2, 2013 8:02 AM.


#10 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • Topic Starter
  • 11,304 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Thu May 2, 2013 9:07 AM

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.

#11 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • Topic Starter
  • 11,304 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Thu May 2, 2013 9:10 AM

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.

#12 Pixelboy OFFLINE  

Pixelboy

    Quadrunner

  • 7,627 posts
  • Location:Montreal, Canada

Posted Thu May 2, 2013 11:01 AM

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.

#13 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • Topic Starter
  • 11,304 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Thu May 2, 2013 12:40 PM

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

Edited by SpiceWare, Thu May 2, 2013 12:40 PM.


#14 opcode OFFLINE  

opcode

    River Patroller

  • 4,112 posts
  • Bringing new life to your ColecoVision!
  • Location:MA, USA

Posted Thu May 2, 2013 12:50 PM

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.

#15 nanochess OFFLINE  

nanochess

    River Patroller

  • 4,795 posts
  • Coding something good
  • Location:Mexico, Mexico

Posted Sat May 4, 2013 2:39 PM

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 :)

#16 nanochess OFFLINE  

nanochess

    River Patroller

  • 4,795 posts
  • Coding something good
  • Location:Mexico, Mexico

Posted Sun May 5, 2013 7:44 AM

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!

Attached Files


Edited by nanochess, Sun May 5, 2013 7:46 AM.


#17 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • Topic Starter
  • 11,304 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Sun May 5, 2013 8:34 AM

Thanks :thumbsup:

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

#18 opcode OFFLINE  

opcode

    River Patroller

  • 4,112 posts
  • Bringing new life to your ColecoVision!
  • Location:MA, USA

Posted Sun May 5, 2013 9:35 AM

Thanks, nanochess. :)

#19 grips03 OFFLINE  

grips03

    River Patroller

  • 3,321 posts
  • Location:New England

Posted Sun May 5, 2013 4:15 PM

Thanks Oscar.

#20 SpiceWare OFFLINE  

SpiceWare

    Quadrunner

  • Topic Starter
  • 11,304 posts
  • Medieval Mayhem
  • Location:Planet Houston

Posted Tue May 7, 2013 12:01 PM

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

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

After SGM:
sgm yes.jpg

#21 Yurkie OFFLINE  

Yurkie

    Q*bert Champion

  • 4,001 posts
  • Offering mods for ColecoVision and NESRGB
  • Location:Toledo, Ohio

Posted Wed May 8, 2013 7:31 AM

Thanks for the test utility.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users