static RomLoadPtr rom_galaga84 = new RomLoadPtr(){ public void handler(){ 
		ROM_REGION( 0x10000, REGION_CPU1 );    /* 64k for code for the first CPU  */
		ROM_LOAD( "g1",           0x0000, 0x1000, 0xab036c9f );
		ROM_LOAD( "gal84_u2",     0x1000, 0x1000, 0x4d832a30 );
		ROM_LOAD( "04j_g03.bin",  0x2000, 0x1000, 0x753ce503 );
		ROM_LOAD( "g4",           0x3000, 0x1000, 0x499fcc76 );
	
		ROM_REGION( 0x10000, REGION_CPU2 );    /* 64k for the second CPU */
		ROM_LOAD( "gal84_u5",     0x0000, 0x1000, 0xbb5caae3 );
	
		ROM_REGION( 0x10000, REGION_CPU3 );    /* 64k for the third CPU  */
		ROM_LOAD( "04d_g06.bin",  0x0000, 0x1000, 0x8995088d );
	
		ROM_REGION( 0x10000, REGION_CPU4 );/* 64k for a Z80 which emulates the custom I/O chip (not used) */
		ROM_LOAD( "10h_g07.bin",  0x0000, 0x1000, 0x035e300c );
	
		ROM_REGION( 0x1000, REGION_GFX1 | REGIONFLAG_DISPOSE );
		ROM_LOAD( "07m_g08.bin",  0x0000, 0x1000, 0x58b2f47c );
	
		ROM_REGION( 0x2000, REGION_GFX2 | REGIONFLAG_DISPOSE );
		ROM_LOAD( "gal84u4d",     0x0000, 0x1000, 0x22e339d5 );
		ROM_LOAD( "gal84u4e",     0x1000, 0x1000, 0x60dcf940 );
	
		ROM_REGION( 0x0320, REGION_PROMS );
		ROM_LOAD( "5n.bin",       0x0000, 0x0020, 0x54603c6b );/* palette */
		ROM_LOAD( "2n.bin",       0x0020, 0x0100, 0xa547d33b );/* char lookup table */
		ROM_LOAD( "1c.bin",       0x0120, 0x0100, 0xb6f585fb );/* sprite lookup table */
		ROM_LOAD( "5c.bin",       0x0220, 0x0100, 0x8bd565f6 );/* unknown */
	
		ROM_REGION( 0x0100, REGION_SOUND1 );/* sound prom */
		ROM_LOAD( "1d.bin",       0x0000, 0x0100, 0x86d92b24 );
	ROM_END(); }}