rem: LOG(1,("POWERUP: Neomagic (open)BeOS Accelerant 0.06-13 running.\n"));
add: LOG(1,("POWERUP: Neomagic (open)BeOS Accelerant 0.06-14 running.\n"));
context: status_t nm_general_powerup(){	status_t status;	LOG(1,("POWERUP: Neomagic (open)BeOS Accelerant 0.06-13 running.\n"));	/* detect card type and power it up */	switch(CFGR(DEVID))	{	case 0x000110c8: //NM2070 ISA		si->ps.card_type = NM2070;		LOG(4,("POWERUP: Detected MagicGraph 128 (NM2070)\n"));		break;	case 0x000210c8: //NM2090 ISA		si->ps.card_type = NM2090;		LOG(4,("POWERUP: Detected MagicGraph 128V (NM2090)\n"));		break;	case 0x000310c8: //NM2093 ISA		si->ps.card_type = NM2093;		LOG(4,("POWERUP: Detected MagicGraph 128ZV (NM2093)\n"));		break;	case 0x008310c8: //NM2097 PCI		si->ps.card_type = NM2097;		LOG(4,("POWERUP: Detected MagicGraph 128ZV+ (NM2097)\n"));		break;	case 0x000410c8: //NM2160 PCI		si->ps.card_type = NM2160;		LOG(4,("POWERUP: Detected MagicGraph 128XD (NM2160)\n"));		break;	case 0x000510c8: //NM2200		si->ps.card_type = NM2200;		LOG(4,("POWERUP: Detected MagicMedia 256AV (NM2200)\n"));		break;	case 0x002510c8: //NM2230		si->ps.card_type = NM2230;		LOG(4,("POWERUP: Detected MagicMedia 256AV+ (NM2230)\n"));		break;	case 0x000610c8: //NM2360		si->ps.card_type = NM2360;		LOG(4,("POWERUP: Detected MagicMedia 256ZX (NM2360)\n"));		break;	case 0x001610c8: //NM2380		si->ps.card_type = NM2380;		LOG(4,("POWERUP: Detected MagicMedia 256XL+ (NM2380)\n"));		break;	default:		LOG(8,("POWERUP: Failed to detect valid card 0x%08x\n",CFGR(DEVID)));		return B_ERROR;	}	/* power up the card */	status = nmxxxx_general_powerup();	/* override memory detection if requested by user */	if (si->settings.memory != 0)		si->ps.memory_size = si->settings.memory;	return status;}