static int DrvBzipOpen() { BzipOpen(false); // If there is a problem with the romset, report it switch (BzipStatus()) { case BZIP_STATUS_BADDATA: { FBAPopupDisplay(PUF_TYPE_WARNING); break; } case BZIP_STATUS_ERROR: { FBAPopupDisplay(PUF_TYPE_ERROR); #if 0 || !defined FBA_DEBUG // Don't even bother trying to start the game if we know it won't work BzipClose(); return 1; #endif break; } default: { #if 0 && defined FBA_DEBUG FBAPopupDisplay(PUF_TYPE_INFO); #else FBAPopupDisplay(PUF_TYPE_INFO | PUF_TYPE_LOGONLY); #endif } } return 0; }
static int DrvBzipOpen() { BzipOpen(false); if (BzipStatus()) return 1; return 0; }