trunk/hash/neocd.xml
| r19397 | r19398 | |
| 248 | 248 | </part> |
| 249 | 249 | </software> |
| 250 | 250 | |
| 251 | | <software name="lastbld2"> |
| 251 | <!-- Resets after loading? --> |
| 252 | <software name="lastbld2" supported="no"> |
| 252 | 253 | <description>Bakumatsu Roman Daini Maku - Gekka no Kenshi - Tsuki ni Saku Hana, Chiri Yuku Hana (1999)(SNK)(JP)[!][Last Blade 2, The]</description> |
| 253 | 254 | <year>199?</year> |
| 254 | 255 | <publisher>SNK</publisher> |
| r19397 | r19398 | |
| 340 | 341 | </part> |
| 341 | 342 | </software> |
| 342 | 343 | |
| 343 | | <software name="doubledr"> |
| 344 | <!-- Hangs during loading due to erasing vectors --> |
| 345 | <software name="doubledr" supported="no"> |
| 344 | 346 | <description>Double Dragon (1995)(SNK)(JP-US)[!][NGCD-082 MT B01, NGCD-082E MT B04]</description> |
| 345 | 347 | <year>199?</year> |
| 346 | 348 | <publisher>SNK</publisher> |
| r19397 | r19398 | |
| 550 | 552 | </part> |
| 551 | 553 | </software> |
| 552 | 554 | |
| 553 | | <software name="kof98"> |
| 555 | <!-- sound doesn't work? --> |
| 556 | <software name="kof98" supported="no"> |
| 554 | 557 | <description>King of Fighters '98, The - The Slugfest (1998)(SNK)(JP)[!][King of Fighters '98, The - Dream Match Never Ends][NGCD-2420 MT A04, NGCD-2421]</description> |
| 555 | 558 | <year>199?</year> |
| 556 | 559 | <publisher>SNK</publisher> |
| r19397 | r19398 | |
| 594 | 597 | </part> |
| 595 | 598 | </software> |
| 596 | 599 | |
| 597 | | <software name="lresort"> |
| 600 | <!-- sound doesn't work? --> |
| 601 | <software name="lresort" supported="no"> |
| 598 | 602 | <description>Last Resort (1994)(SNK)(JP-US)[!]</description> |
| 599 | 603 | <year>199?</year> |
| 600 | 604 | <publisher>SNK</publisher> |
trunk/src/mess/drivers/ng_aes.c
| r19397 | r19398 | |
| 46 | 46 | - might need better handling of the Vector Table Mapping, or better interrupts (see point above) |
| 47 | 47 | - Softlist are based on an old Tosec set and should be updated to the TruRip set once we can convert CCD |
| 48 | 48 | without throwing away gap data etc. |
| 49 | | - Backup RAM isn't saved? |
| 50 | 49 | |
| 51 | 50 | ****************************************************************************/ |
| 52 | 51 | |
| r19397 | r19398 | |
| 1597 | 1596 | NULL |
| 1598 | 1597 | }; |
| 1599 | 1598 | |
| 1599 | |
| 1600 | static NVRAM_HANDLER( neocd ) |
| 1601 | { |
| 1602 | ng_aes_state *state = machine.driver_data<ng_aes_state>(); |
| 1603 | if (read_or_write) |
| 1604 | file->write(state->m_memcard_data,0x2000); |
| 1605 | else |
| 1606 | { |
| 1607 | if (file) |
| 1608 | file->read(state->m_memcard_data,0x2000); |
| 1609 | else |
| 1610 | { |
| 1611 | memset(state->m_memcard_data,0x00,0x2000); |
| 1612 | } |
| 1613 | } |
| 1614 | } |
| 1615 | |
| 1616 | |
| 1600 | 1617 | static MACHINE_CONFIG_DERIVED_CLASS( neocd, neogeo_base, ng_aes_state ) |
| 1601 | 1618 | |
| 1602 | 1619 | MCFG_CPU_MODIFY("maincpu") |
| r19397 | r19398 | |
| 1614 | 1631 | MCFG_SET_TYPE3_INTERRUPT_CALLBACK( ng_aes_state, interrupt_callback_type3 ) |
| 1615 | 1632 | |
| 1616 | 1633 | |
| 1617 | | MCFG_MEMCARD_HANDLER(neogeo_aes) |
| 1634 | MCFG_NVRAM_HANDLER(neocd) |
| 1618 | 1635 | |
| 1619 | 1636 | MCFG_MACHINE_START_OVERRIDE(ng_aes_state,neocd) |
| 1620 | 1637 | MCFG_MACHINE_RESET_OVERRIDE(ng_aes_state,neocd) |