Jump to content

Photo

Coleco Adam: Error in E.O.S. Programmers Manual


5 replies to this topic

#1 Milli Vee OFFLINE  

Milli Vee

    Chopper Commander

  • 135 posts

Posted Sun Aug 26, 2018 8:27 AM

I don't see an option to delete the previous post which came out all @#$^%$. What I meant to say was if anyone is programming on the Adam in z80 and using EOS there is an error in the programmers manual and here is the correction:

 

Milli



#2 jaybird3rd ONLINE  

jaybird3rd

    Quadrunner

  • 8,957 posts
  • "Excuse me, sir? I have a question ..."
  • Location:806.4616.0110

Posted Sun Aug 26, 2018 10:26 AM

I've deleted the other post.



#3 ed1475 OFFLINE  

ed1475

    Dragonstomper

  • 813 posts
  • Location:Twin Cities, Minnesota

Posted Sun Aug 26, 2018 10:32 AM

Good find!  I wonder if an error similar to that happened when Atarisoft programmed Defender. 

 

Defender only works right on a CV with standard controllers. If you use anything else the controls are messed up. That includes connecting a Roller Controller, Super Action controller, 3rd party controller, or Expansion Module #3 ADAM (or standalone ADAM).



#4 Milli Vee OFFLINE  

Milli Vee

    Chopper Commander

  • Topic Starter
  • 135 posts

Posted Tue Aug 28, 2018 6:04 AM

Good find!  I wonder if an error similar to that happened when Atarisoft programmed Defender. 

 

Defender only works right on a CV with standard controllers. If you use anything else the controls are messed up. That includes connecting a Roller Controller, Super Action controller, 3rd party controller, or Expansion Module #3 ADAM (or standalone ADAM).

 

I'm not sure how OS 7 handles the controller (if it is different than EOS) but I don't think it would be the same case. Hardware wise they (CV and Adam) are the same at the controller level, the controller is on the CV board.



#5 tabachanker2 OFFLINE  

tabachanker2

    Space Invader

  • 33 posts
  • Location:Québec

Posted Thu Sep 6, 2018 7:17 PM

I believe that is also the explanation why in Smart Basic, all the pdl() functions return the 2nd controller data before the first one (0,2,4,6,8,10,12,14 are for controller #2 while 1,3,5,7,9,11,13,15 are for controller #1). The Smart Basic function eventually calls that EOS subroutine to get all the joystick data.



#6 Milli Vee OFFLINE  

Milli Vee

    Chopper Commander

  • Topic Starter
  • 135 posts

Posted Sat Sep 8, 2018 1:51 PM

I believe that is also the explanation why in Smart Basic, all the pdl() functions return the 2nd controller data before the first one (0,2,4,6,8,10,12,14 are for controller #2 while 1,3,5,7,9,11,13,15 are for controller #1). The Smart Basic function eventually calls that EOS subroutine to get all the joystick data.

You are correct






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users