Hello.

Firstly this is just a curiosity release, a port of MAME's 8080bw.c hardware driver. 

Its a version I made 2 weeks ago, i am working on a more complete version of an early mame.

Some games in this version don't support controls, or the game used analoge controls.

Left trigger = Menu
Select = Coin
Start = Start
B = Fire
Pad = Move

If you want to play other 8080 games that I did not include in the menu you will have to rename roms. Some games require certain timing which may cause them to act strange, or not work at all, and of course the controls may not work.

Note due to the GP32 needed DOS 8.3 file names,

The 10 supported games expect the roms in a roms folder and named as follows:

	ROM_LOAD( "invaders.hhh", 0x0000, 0x0800);//INVADERS
	ROM_LOAD( "invaders.ggg", 0x0800, 0x0800);
	ROM_LOAD( "invaders.fff", 0x1000, 0x0800);
	ROM_LOAD( "invaders.eee", 0x1800, 0x0800);
	
	ROM_LOAD( "lrescue.111", 0x0000, 0x0800);//LUNAR RESCUE
	ROM_LOAD( "lrescue.222", 0x0800, 0x0800);
	ROM_LOAD( "lrescue.333", 0x1000, 0x0800);
	ROM_LOAD( "lrescue.444", 0x1800, 0x0800);
	ROM_LOAD( "lrescue.555", 0x4000, 0x0800);
	ROM_LOAD( "lrescue.666", 0x4800, 0x0800);
	
	ROM_LOAD( "sv01.bin", 0x0000, 0x0400);//Space Phantoms
	ROM_LOAD( "sv02.bin", 0x0400, 0x0400);
	ROM_LOAD( "sv03.bin", 0x0800, 0x0400);
	ROM_LOAD( "sv04.bin", 0x0c00, 0x0400);
	ROM_LOAD( "sv05.bin", 0x1000, 0x0400);
	ROM_LOAD( "sv06.bin", 0x1400, 0x0400);
	ROM_LOAD( "sv07.bin", 0x1800, 0x0400);
	ROM_LOAD( "sv08.bin", 0x1c00, 0x0400);
	ROM_LOAD( "sv09.bin", 0x4000, 0x0400);
	ROM_LOAD( "sv10.bin", 0x4400, 0x0400);
	ROM_LOAD( "sv11.bin", 0x4800, 0x0400);
	ROM_LOAD( "sv12.bin", 0x4c00, 0x0400);
	
	ROM_LOAD( "checkmat.hhh",   0x0000, 0x0400);//checkmate
	ROM_LOAD( "checkmat.ggg",   0x0400, 0x0400);
	ROM_LOAD( "checkmat.fff",   0x0800, 0x0400);
	ROM_LOAD( "checkmat.eee",   0x0c00, 0x0400);
	
	ROM_LOAD( "ps-01.rom",0x0000, 0x0800);//polaris
	ROM_LOAD( "ps-09.rom",0x0800, 0x0800);
	ROM_LOAD( "ps-08.rom",0x1000, 0x0800);
	ROM_LOAD( "ps-04.rom",0x1800, 0x0800);
	ROM_LOAD( "ps-05.rom",0x4000, 0x0800);
	ROM_LOAD( "ps-10.rom",0x4800, 0x0800);
	ROM_REGION( 0x0400, REGION_PROMS, 0 )		/* background color map */
	ROM_LOAD( "ps07",         0x0000, 0x0400, 0x164aa05d )

	ROM_REGION( 0x0100, REGION_USER1, 0 )		/* cloud graphics */
	ROM_LOAD( "mb7052.2c",    0x0000, 0x0100, 0x2953253b )

	ROM_LOAD( "pv.01x", 0x0000, 0x0800);//INVADERS 2
	ROM_LOAD( "pv.02x", 0x0800, 0x0800);
	ROM_LOAD( "pv.03x", 0x1000, 0x0800);
	ROM_LOAD( "pv.04x", 0x1800, 0x0800);
	ROM_LOAD( "pv.05x", 0x4000, 0x0800);
	
	ROM_LOAD( "lp12.bin", 0x0000, 0x0800);//LUPIN III
	ROM_LOAD( "lp13.bin", 0x0800, 0x0800);
	ROM_LOAD( "lp14.bin", 0x1000, 0x0800);
	ROM_LOAD( "lp15.bin", 0x1800, 0x0800);
	ROM_LOAD( "lp16.bin", 0x4000, 0x0800);
	ROM_LOAD( "lp17.bin", 0x4800, 0x0800);
	ROM_LOAD( "lp18.bin", 0x5000, 0x0800);
	
	ROM_LOAD( "H2.CPU", 0x0000, 0x0400); //clowns
	ROM_LOAD( "G2.CPU", 0x0400, 0x0400);
	ROM_LOAD( "F2.CPU", 0x0800, 0x0400);
	ROM_LOAD( "E2.CPU", 0x0c00, 0x0400);
	ROM_LOAD( "D2.CPU", 0x1000, 0x0400);
	ROM_LOAD( "C2.CPU", 0x1400, 0x0400);
	
	ROM_LOAD( "tn01.bin",0x0000, 0x0800);//balloon bomber
	ROM_LOAD( "tn02.bin",0x0800, 0x0800);
	ROM_LOAD( "tn03.bin",0x1000, 0x0800);
	ROM_LOAD( "tn04.bin",0x1800, 0x0800);
	ROM_LOAD( "tn05-1.bin",0x4000, 0x0800);
	
	ROM_LOAD( "4m33.cpu",     0x0000, 0x0800);//space encounter
	ROM_LOAD( "4m32.cpu",     0x0800, 0x0800);
	ROM_LOAD( "4m31.cpu",     0x1000, 0x0800);
	ROM_LOAD( "4m30.cpu",     0x1800, 0x0800);
	ROM_LOAD( "4m29.cpu",     0x4000, 0x0800);
	ROM_LOAD( "4m28.cpu",     0x4800, 0x0800);
	ROM_LOAD( "4m27.cpu",     0x5000, 0x0800);
	ROM_LOAD( "4m26.cpu",     0x5800, 0x0800);
	
Have fun, most of the games work.

I love balloon bomber and I also love Lupin III. I cannot finish either of them though :)

Craig@cdworld.co.uk
www.gbax.com