All pastes #119702 Raw Edit

Miscellany

public cpp v1 · immutable
·published 2006-08-06 23:26 UTC
rendered paste body
	//vramSetMainBanks(VRAM_A_MAIN_BG, VRAM_B_TEXTURE,VRAM_C_SUB_BG);	//Kinda complex vram setup but i dont like tiled graphics much	/*vramSetBankA(VRAM_A_MAIN_BG);	vramSetBankB(VRAM_B_TEXTURE);	vramSetBankC(VRAM_C_SUB_BG);*/	vramSetMainBanks(VRAM_A_MAIN_BG, VRAM_B_TEXTURE,VRAM_C_SUB_BG_0x6220000, VRAM_D_TEXTURE); 	//Hardware start	videoSetMode(MODE_5_3D | DISPLAY_BG2_ACTIVE);	videoSetModeSub(MODE_5_2D|DISPLAY_BG0_ACTIVE|DISPLAY_BG2_ACTIVE);	//BGS"S tidided	BG2_CR = BG_BMP16_256x256 | BLEND_ALPHA | BG_PRIORITY(0)|BG_WRAP_ON;	BG0_CR =BG_PRIORITY(3)|BLEND_ALPHA;	SUB_BG2_CR = BG_BMP16_256x256|BLEND_NONE;	SUB_BG2_CR = BG_BMP16_256x256|BLEND_NONE;  	// Set translations 	BG2_XDX = 1<<8;  	BG2_XDY = 0;  	BG2_YDX = 0;  	BG2_YDY = 1<<8;  	BG2_CY = 0;  	BG2_CX = 0;	SUB_BG2_XDX = 1<<8;  	SUB_BG2_XDY = 0;  	SUB_BG2_YDX = 0;  	SUB_BG2_YDY = 1<<8;  	SUB_BG2_CY = 0;  	SUB_BG2_CX = 0;	JPEG_DecompressImage((uint8*)gbfs_get_obj(&data_gbfs, "waverace.jpg", NULL), BG_GFX, 256, 256);	BLEND_CR = (2<<6) | BLEND_DST_BG2 | BLEND_SRC_BG0;	BLEND_AB = 15 | (15<<8);	vramSetBankH(VRAM_H_SUB_BG); 	SUB_BG0_CR = BG_MAP_BASE(0)| BG_TILE_BASE(1);   	SUB_BG2_CR = BG_BMP16_256x256| BG_BMP_RAM_SUB(5); 		BG_PALETTE_SUB[255] = RGB15(31,31,31);   //by default font will be rendered with color 255   	//consoleInit() is a lot more flexible but this gets you up and running quick   	consoleInitDefault((u16*)SCREEN_BASE_BLOCK_SUB(0), (u16*)CHAR_BASE_BLOCK_SUB(1), 16);	JPEG_DecompressImage((uint8*)gbfs_get_obj(&data_gbfs, "waverace.jpg", NULL), (uint16*)BG_BMP_RAM_SUB(5), 256, 256);	SndInit9();	//ModDemoAdded	SndPlayMOD((uint8*)gbfs_get_obj(&data_gbfs, "1.mod", NULL));