Jump to content


Determining if running on a CV or an Adam

3 replies to this topic

#1 Milli Vee OFFLINE  

Milli Vee

    Chopper Commander

  • 161 posts

Posted Sat Nov 10, 2018 2:26 PM

Anyone have a simple way of determining program wise (in ML) if the program is running on a colecovision or on an adam? I know I could play with the memory setup to force a program into CV mode if on an adam (or try and toggle in smart writer on an adam) but that doesn't tell me without causing issues. Is there a port I can read from on the adam that will never return  a value on a cv?






  • 6,267 posts
  • Location:Chicago Suburb

Posted Sat Nov 10, 2018 3:00 PM

Seems that you could check for the extra RAM that the ADAM provides much the same way that Opcode checks for the extra RAM of the Opcode Super Game Module... the setu of the extra RAM in the SGM was inpied and completely compatible with the ADAM.


You could also check a memory address for the existence of EOS.


Nanochess or Opcode would be the ones to ask.

#3 opcode OFFLINE  


    River Patroller

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

Posted Sat Nov 10, 2018 6:49 PM

Indeed, you just to look for RAM in the 2000h area. if it is there, it is an ADAM since the SGM comes with RAM disabled by default.

#4 Milli Vee OFFLINE  

Milli Vee

    Chopper Commander

  • Topic Starter
  • 161 posts

Posted Sun Nov 11, 2018 7:28 AM

I can't technically check for EOS since a CV game would be played with OS7 toggled, unless I tried to toggle EOS in and look then. Checking for RAM would work best thanks



0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users