static RomLoadPtr rom_armwrest = new RomLoadPtr(){ public void handler(){ 
		ROM_REGION( 0x10000, REGION_CPU1 );/* 64k for code */
		ROM_LOAD( "chv1-c.8l",    0x0000, 0x2000, 0xb09764c1 );
		ROM_LOAD( "chv1-c.8k",    0x2000, 0x2000, 0x0e147ff7 );
		ROM_LOAD( "chv1-c.8j",    0x4000, 0x2000, 0xe7365289 );
		ROM_LOAD( "chv1-c.8h",    0x6000, 0x2000, 0xa2118eec );
		ROM_LOAD( "chpv-c.8f",    0x8000, 0x4000, 0x664a07c4 );
	
		ROM_REGION( 0x10000, REGION_CPU2 );/* 64k for the sound CPU */
		ROM_LOAD( "chp1-c.4k",    0xe000, 0x2000, 0xcb6ef376 );/* same as Punch Out */
	
		ROM_REGION( 0x08000, REGION_GFX1 | REGIONFLAG_DISPOSE );
		ROM_LOAD( "chpv-b.2e",    0x00000, 0x4000, 0x8b45f365 );/* chars #1 */
		ROM_LOAD( "chpv-b.2d",    0x04000, 0x4000, 0xb1a2850c );
	
		ROM_REGION( 0x0c000, REGION_GFX2 | REGIONFLAG_DISPOSE );
		ROM_LOAD( "chpv-b.2m",    0x00000, 0x4000, 0x19245b37 );/* chars #2 */
		ROM_LOAD( "chpv-b.2l",    0x04000, 0x4000, 0x46797941 );
		ROM_LOAD( "chpv-b.2k",    0x08000, 0x4000, 0x24c4c26d );
	
		ROM_REGION( 0x30000, REGION_GFX3 | REGIONFLAG_DISPOSE );
		ROM_LOAD( "chv1-v.2r",    0x00000, 0x4000, 0xd86056d9 );/* chars #3 */
		ROM_LOAD( "chv1-v.2t",    0x04000, 0x4000, 0x5ad77059 );
		/* 08000-0bfff empty */
		ROM_LOAD( "chv1-v.2v",    0x0c000, 0x4000, 0xa0fd7338 );
		ROM_LOAD( "chv1-v.3r",    0x10000, 0x4000, 0x690e26fb );
		ROM_LOAD( "chv1-v.3t",    0x14000, 0x4000, 0xea5d7759 );
		/* 18000-1bfff empty */
		ROM_LOAD( "chv1-v.3v",    0x1c000, 0x4000, 0xceb37c05 );
		ROM_LOAD( "chv1-v.4r",    0x20000, 0x4000, 0xe291cba0 );
		ROM_LOAD( "chv1-v.4t",    0x24000, 0x4000, 0xe01f3b59 );
		/* 28000-2bfff empty */
		/* 2c000-2ffff empty (4v doesn't exist, it is seen as a 0xff fill) */
	
		ROM_REGION( 0x10000, REGION_GFX4 | REGIONFLAG_DISPOSE );
		ROM_LOAD( "chv1-v.6p",    0x00000, 0x2000, 0xd834e142 );/* chars #4 */
		/* 02000-03fff empty (space for 16k ROM) */
		/* 04000-07fff empty (space for 6l and 6k) */
		ROM_LOAD( "chv1-v.8p",    0x08000, 0x2000, 0xa2f531db );
		/* 0a000-0bfff empty (space for 16k ROM) */
		/* 0c000-0ffff empty (space for 8l and 8k) */
	
		ROM_REGION( 0x0e00, REGION_PROMS );
		ROM_LOAD( "chpv-b.7b",    0x0000, 0x0200, 0xdf6fdeb3 );/* red component */
		ROM_LOAD( "chpv-b.4b",    0x0200, 0x0200, 0x9d51416e );/* red component */
		ROM_LOAD( "chpv-b.7c",    0x0400, 0x0200, 0xb1da5f42 );/* green component */
		ROM_LOAD( "chpv-b.4c",    0x0600, 0x0200, 0xb8a25795 );/* green component */
		ROM_LOAD( "chpv-b.7d",    0x0800, 0x0200, 0x4ede813e );/* blue component */
		ROM_LOAD( "chpv-b.4d",    0x0a00, 0x0200, 0x474fc3b1 );/* blue component */
		ROM_LOAD( "chv1-b.3c",    0x0c00, 0x0100, 0xc3f92ea2 );/* priority encoder - not used */
		ROM_LOAD( "chpv-v.2d",    0x0d00, 0x0100, 0x71dc0d48 );/* timing - not used */
	
		ROM_REGION( 0x10000, REGION_SOUND1 );/* 64k for the VLM5030 data */
		ROM_LOAD( "chv1-c.6p",    0x0000, 0x4000, 0x31b52896 );
	ROM_END(); }}