NEO-PVC: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Fixed link to MAME source code) |
||
Line 5: | Line 5: | ||
Has 8KiB of integrated RAM organized as 4096 16bit words. | Has 8KiB of integrated RAM organized as 4096 16bit words. | ||
From [[ | From [[https://github.com/mamedev/mame/blob/master/src/devices/bus/neogeo/prot_pvc.cpp#L83 MAME's source]]: | ||
Accesses are made in the $2FE000~$2FFFFF range: | Accesses are made in the $2FE000~$2FFFFF range: |
Revision as of 22:52, 23 June 2017
QFP144 chip connected to the P ROMs in ROM-only arcade boards and late cartridges SNK vs. Capcom - SVC Chaos, Metal Slug 5 and The King of Fighters 2003. Used for bankswitching and security.
Has 8KiB of integrated RAM organized as 4096 16bit words.
From [MAME's source]:
Accesses are made in the $2FE000~$2FFFFF range:
COMBINE_DATA(&state->m_pvc_cartridge_ram[offset] ); if (offset == 0xff0) pvc_prot1(space->machine()); else if(offset >= 0xff4 && offset <= 0xff5) pvc_prot2(space->machine()); else if(offset >= 0xff8) pvc_write_bankswitch(space);