mirror of
https://github.com/vivier/EMILE.git
synced 2024-09-28 23:54:28 +00:00
Add unused function to list drivers if needed
This commit is contained in:
parent
92449e6c43
commit
164f1b4abf
@ -14,6 +14,52 @@
|
||||
|
||||
#include "misc.h"
|
||||
|
||||
#if 0
|
||||
void list_drivers()
|
||||
{
|
||||
int i;
|
||||
short count;
|
||||
DCtlHandle *currentHandle;
|
||||
DCtlPtr currentPtr;
|
||||
DriverHeader *driverPtr, **driverHandle;
|
||||
char name[256];
|
||||
int j;
|
||||
|
||||
count = LMGetUnitTableEntryCount();
|
||||
currentHandle = (DCtlEntry ***) LMGetUTableBase();
|
||||
for (i = 0; i < count; i++)
|
||||
{
|
||||
if (!currentHandle[i])
|
||||
continue;
|
||||
currentPtr = *(currentHandle[i]);
|
||||
if (currentPtr->dCtlFlags & dRAMBasedMask)
|
||||
{
|
||||
driverHandle = (void*)(currentPtr->dCtlDriver);
|
||||
if (!driverHandle)
|
||||
continue;
|
||||
driverPtr = *driverHandle;
|
||||
}
|
||||
else
|
||||
driverPtr = (void*)(currentPtr->dCtlDriver);
|
||||
|
||||
for(j = 0; j < driverPtr->drvrName[0]; j++)
|
||||
name[j] = driverPtr->drvrName[j + 1];
|
||||
name[j] = 0;
|
||||
|
||||
printf("%s\n", name);
|
||||
printf(" drvrFlags: %04x\n", driverPtr->drvrFlags);
|
||||
printf(" drvrDelay: %04x\n", driverPtr->drvrDelay);
|
||||
printf(" drvrEMask: %04x\n", driverPtr->drvrEMask);
|
||||
printf(" drvrMenu: %04x\n", driverPtr->drvrMenu);
|
||||
printf(" drvrOpen: %04x\n", driverPtr->drvrOpen);
|
||||
printf(" drvrPrime: %04x\n", driverPtr->drvrPrime);
|
||||
printf(" drvrCtl: %04x\n", driverPtr->drvrCtl);
|
||||
printf(" drvrStatus: %04x\n", driverPtr->drvrStatus);
|
||||
printf(" drvrClose: %04x\n", driverPtr->drvrClose);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void turn_off_interrupts()
|
||||
{
|
||||
int i;
|
||||
|
Loading…
Reference in New Issue
Block a user