mirror of
https://github.com/holub/mame
synced 2025-06-19 18:56:40 +03:00
neogeo code exposed for use by aes in mess by Haze (no whatsnew)
This commit is contained in:
parent
0962cb7c96
commit
1be53140ef
@ -1,6 +1,24 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||||
|
|
||||||
|
<!-- The list contains both MVS and AES cartridges.
|
||||||
|
|
||||||
|
For the majority of official titles the actual ROM data contained in the cartridges is compatible across systems, the actual codepath taken
|
||||||
|
depends upon the bios used.
|
||||||
|
|
||||||
|
The only real difference with the cartridges is the physical form of the cartridges which allowed a delayed release of the game for AES
|
||||||
|
systems at a higher cost. Due to this many adapters are available which plug into an AES unit allowing you to plug any standard MVS cart
|
||||||
|
into the system. Reverse adapters exist, although were less common because there was no reason to use them. All MVS carts can be used
|
||||||
|
with AES systems so there is no reason to have separate lists especially when in the majority of cases the data is identical.
|
||||||
|
|
||||||
|
The primary MVS / AES releases are marked in the list for documentation purposes, typically the first AES release is just a later revision
|
||||||
|
of the game code with additional bugfixes etc. when compared to the primary MVS release.
|
||||||
|
|
||||||
|
Todo: games which are actually incompatible between systems (the first release of kof2001, and many of the bootlegs / hacks) should be
|
||||||
|
tagged with compatibility tags.
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
<softwarelist name="neogeo" description="SNK Neo-Geo cartridges">
|
<softwarelist name="neogeo" description="SNK Neo-Geo cartridges">
|
||||||
|
|
||||||
<!--***************************************
|
<!--***************************************
|
||||||
|
@ -1275,7 +1275,7 @@ INPUT_PORTS_END
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
static DEVICE_IMAGE_LOAD( neo_cartridge )
|
DEVICE_IMAGE_LOAD( neo_cartridge )
|
||||||
{
|
{
|
||||||
UINT32 size;
|
UINT32 size;
|
||||||
device_t* ym = image.device().machine().device("ymsnd");
|
device_t* ym = image.device().machine().device("ymsnd");
|
||||||
|
@ -119,6 +119,7 @@ void neogeo_set_display_counter_lsb(address_space *space, UINT16 data);
|
|||||||
void neogeo_acknowledge_interrupt(running_machine &machine, UINT16 data);
|
void neogeo_acknowledge_interrupt(running_machine &machine, UINT16 data);
|
||||||
void neogeo_set_main_cpu_bank_address(address_space *space, UINT32 bank_address);
|
void neogeo_set_main_cpu_bank_address(address_space *space, UINT32 bank_address);
|
||||||
READ16_HANDLER( neogeo_unmapped_r );
|
READ16_HANDLER( neogeo_unmapped_r );
|
||||||
|
DEVICE_IMAGE_LOAD( neo_cartridge );
|
||||||
|
|
||||||
|
|
||||||
/*----------- defined in machine/neocrypt.c -----------*/
|
/*----------- defined in machine/neocrypt.c -----------*/
|
||||||
@ -224,3 +225,5 @@ WRITE16_HANDLER( neogeo_paletteram_w );
|
|||||||
void neogeo_set_fixed_layer_source(running_machine &machine, UINT8 data);
|
void neogeo_set_fixed_layer_source(running_machine &machine, UINT8 data);
|
||||||
|
|
||||||
UINT8 neogeo_get_auto_animation_counter(running_machine &machine);
|
UINT8 neogeo_get_auto_animation_counter(running_machine &machine);
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user