home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.apple2      Discussion about Apple II micros      56,720 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 56,291 of 56,720   
   I am Rob to All   
   Re: SmartPort Query   
   25 Aug 23 21:15:08   
   
   From: gids.rs@sasktel.net   
      
   > The thing is, Prodos is not being called to get SmartPort information. I am   
   using the SmartPort Commander from OpenApple January 1987 which calls $C70D   
   directly. We can skip slot 5 for now.    
   >    
   > The routine is just    
   >    
   > JSR $C70D    
   > DFB 00 ; command    
   > DW Parm_List    
   > RTS    
   >    
   > PARM_LIST DFB 3 ; # of parms    
   > DFB 0 ; unit #    
   > DW CTRL_LIST    
   > DFB 0 ; sub command    
   >    
   > CTRL_LIST DFB 00    
   >    
   > As a memory dump, it is just:    
   >    
   > 300: 20 0D C7 00 07 03 60 03 00 0C 03 00 00    
   >    
   > If this is called directly, it will return the number of devices for slot #7   
   at $030C. Is it maybe just an emulator thing? This routine works in Sweet16,   
   GSPort and Kegs, although the number of devices returned is different for each   
   emulator. But still,   
    are the emulators accessing the table in Prodos? They shouldn't be.   
      
   I just realized that this can't be an emulator thing either as the OpenApple   
   SmartPort Commander was written for the actual IIGS.  So should work on real   
   hardware.  The last instruction in ROM at $C70D is a COP 81.   
      
   Is there a ROM dump somewhere for the co-processor that handles this call?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca