src/mess/drivers/ng_aes.c
| r8752 | r8753 | |
| 54 | 54 | *************************************/ |
| 55 | 55 | |
| 56 | 56 | static UINT8 *memcard_data; |
| 57 | | static UINT16 *save_ram; |
| 57 | //static UINT16 *save_ram; |
| 58 | 58 | |
| 59 | 59 | |
| 60 | 60 | /************************************* |
| r8752 | r8753 | |
| 401 | 401 | * NVRAM (Save RAM) |
| 402 | 402 | * |
| 403 | 403 | *************************************/ |
| 404 | | |
| 404 | #if 0 |
| 405 | 405 | static NVRAM_HANDLER( neogeo ) |
| 406 | 406 | { |
| 407 | 407 | if (read_or_write) |
| r8752 | r8753 | |
| 424 | 424 | state->save_ram_unlocked = data; |
| 425 | 425 | } |
| 426 | 426 | |
| 427 | | #if 0 |
| 427 | |
| 428 | 428 | static WRITE16_HANDLER( save_ram_w ) |
| 429 | 429 | { |
| 430 | 430 | neogeo_state *state = space->machine->driver_data<neogeo_state>(); |
| r8752 | r8753 | |
| 784 | 784 | set_audio_cpu_rom_source(space, bit); /* this is a guess */ |
| 785 | 785 | break; |
| 786 | 786 | case 0x05: neogeo_set_fixed_layer_source(space->machine, bit); break; |
| 787 | | case 0x06: set_save_ram_unlock(space->machine, bit); break; |
| 787 | // case 0x06: set_save_ram_unlock(space->machine, bit); break; |
| 788 | 788 | case 0x07: neogeo_set_palette_bank(space->machine, bit); break; |
| 789 | 789 | |
| 790 | 790 | case 0x02: /* unknown - HC32 middle pin 1 */ |
| r8752 | r8753 | |
| 1329 | 1329 | |
| 1330 | 1330 | MDRV_MACHINE_START(neogeo) |
| 1331 | 1331 | MDRV_MACHINE_RESET(neogeo) |
| 1332 | | MDRV_NVRAM_HANDLER(neogeo) |
| 1332 | // MDRV_NVRAM_HANDLER(neogeo) |
| 1333 | 1333 | MDRV_MEMCARD_HANDLER(neogeo) |
| 1334 | 1334 | |
| 1335 | 1335 | /* video hardware */ |
| r8752 | r8753 | |
| 1411 | 1411 | |
| 1412 | 1412 | ROM_START( neocd ) |
| 1413 | 1413 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) |
| 1414 | | ROM_LOAD16_WORD_SWAP( "neocd.rom", 0x00000, 0x80000, CRC(33697892) SHA1(b0f1c4fa8d4492a04431805f6537138b842b549f) ) |
| 1414 | ROM_LOAD16_WORD( "neocd.rom", 0x00000, 0x80000, CRC(33697892) SHA1(b0f1c4fa8d4492a04431805f6537138b842b549f) ) |
| 1415 | 1415 | |
| 1416 | | ROM_REGION( 0x100000, "maincpu", ROMREGION_ERASEFF ) |
| 1416 | ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF ) |
| 1417 | 1417 | |
| 1418 | 1418 | ROM_REGION( 0x20000, "audiobios", ROMREGION_ERASEFF ) |
| 1419 | 1419 | |
| 1420 | | ROM_REGION( 0x50000, "audiocpu", ROMREGION_ERASEFF ) |
| 1420 | ROM_REGION( 0x10000, "audiocpu", ROMREGION_ERASEFF ) |
| 1421 | 1421 | |
| 1422 | 1422 | ROM_REGION( 0x20000, "zoomy", 0 ) |
| 1423 | 1423 | ROM_LOAD( "000-lo.lo", 0x00000, 0x20000, CRC(5a86cff2) SHA1(5992277debadeb64d1c1c64b0a92d9293eaf7e4a) ) |
| r8752 | r8753 | |
| 1426 | 1426 | |
| 1427 | 1427 | ROM_REGION( 0x20000, "fixed", ROMREGION_ERASEFF ) |
| 1428 | 1428 | |
| 1429 | | ROM_REGION( 0x10000, "ym", ROMREGION_ERASEFF ) |
| 1429 | ROM_REGION( 0x100000, "ym", ROMREGION_ERASEFF ) |
| 1430 | 1430 | |
| 1431 | 1431 | // NO_DELTAT_REGION |
| 1432 | 1432 | |
| 1433 | | ROM_REGION( 0x100000, "sprites", ROMREGION_ERASEFF ) |
| 1433 | ROM_REGION( 0x400000, "sprites", ROMREGION_ERASEFF ) |
| 1434 | 1434 | ROM_END |
| 1435 | 1435 | |
| 1436 | 1436 | ROM_START( neocdz ) |
| 1437 | 1437 | ROM_REGION16_BE( 0x80000, "mainbios", 0 ) |
| 1438 | 1438 | ROM_LOAD16_WORD_SWAP( "neocd.bin", 0x00000, 0x80000, CRC(df9de490) SHA1(7bb26d1e5d1e930515219cb18bcde5b7b23e2eda) ) |
| 1439 | 1439 | |
| 1440 | | ROM_REGION( 0x100000, "maincpu", ROMREGION_ERASEFF ) |
| 1440 | ROM_REGION( 0x200000, "maincpu", ROMREGION_ERASEFF ) |
| 1441 | 1441 | |
| 1442 | 1442 | ROM_REGION( 0x20000, "audiobios", ROMREGION_ERASEFF ) |
| 1443 | 1443 | |
| 1444 | | ROM_REGION( 0x50000, "audiocpu", ROMREGION_ERASEFF ) |
| 1444 | ROM_REGION( 0x10000, "audiocpu", ROMREGION_ERASEFF ) |
| 1445 | 1445 | |
| 1446 | 1446 | ROM_REGION( 0x20000, "zoomy", 0 ) |
| 1447 | 1447 | ROM_LOAD( "000-lo.lo", 0x00000, 0x20000, CRC(5a86cff2) SHA1(5992277debadeb64d1c1c64b0a92d9293eaf7e4a) ) |
| r8752 | r8753 | |
| 1450 | 1450 | |
| 1451 | 1451 | ROM_REGION( 0x20000, "fixed", ROMREGION_ERASEFF ) |
| 1452 | 1452 | |
| 1453 | | ROM_REGION( 0x10000, "ym", ROMREGION_ERASEFF ) |
| 1453 | ROM_REGION( 0x100000, "ym", ROMREGION_ERASEFF ) |
| 1454 | 1454 | |
| 1455 | 1455 | // NO_DELTAT_REGION |
| 1456 | 1456 | |
| 1457 | | ROM_REGION( 0x100000, "sprites", ROMREGION_ERASEFF ) |
| 1457 | ROM_REGION( 0x400000, "sprites", ROMREGION_ERASEFF ) |
| 1458 | 1458 | ROM_END |
| 1459 | 1459 | |
| 1460 | | |
| 1460 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 1461 | 1461 | CONS( 1990, aes, 0, 0, aes, aes, neogeo, "SNK", "Neo-Geo AES", 0) |
| 1462 | 1462 | CONS( 1994, neocd, aes, 0, neogeo, aes, neogeo, "SNK", "Neo-Geo CD", GAME_NOT_WORKING ) |
| 1463 | 1463 | CONS( 1996, neocdz, aes, 0, neogeo, aes, neogeo, "SNK", "Neo-Geo CDZ", GAME_NOT_WORKING ) |