Exemplo n.º 1
0
static int DoLibInit()					// Do Init of Burn library driver
{
	int nRet = 0;

	if (DrvBzipOpen()) {
		return 1;
	}
    ProgressCreate();
	nRet = BurnDrvInit();

	BzipClose();

    ProgressDestroy();

	if (nRet) {
		return 3;
	} else {
		return 0;
	}
}
Exemplo n.º 2
0
int __cdecl DrvCartridgeAccess(BurnCartrigeCommand nCommand)
{
	switch (nCommand) {
		case CART_INIT_START:
			ProgressCreate();
			if (DrvBzipOpen()) {
				return 1;
			}
			break;
		case CART_INIT_END:
			ProgressDestroy();
			BzipClose();
			break;
		case CART_EXIT:
			break;
		default:
			return 1;
	}

	return 0;
}
Exemplo n.º 3
0
static int DoLibInit()					// Do Init of Burn library driver
{
	int nRet = 0;

	if ((BurnDrvGetHardwareCode() & HARDWARE_PUBLIC_MASK) != HARDWARE_SNK_MVS) {
		ProgressCreate();
	}
	
	if (DrvBzipOpen()) {
		return 1;
	}

	nRet = BurnDrvInit();

	BzipClose();

	ProgressDestroy();

	if (nRet) {
		return 3;
	} else {
		return 0;
	}
}