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