summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/neogeo/prot_misc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/neogeo/prot_misc.h')
-rw-r--r--src/devices/bus/neogeo/prot_misc.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/devices/bus/neogeo/prot_misc.h b/src/devices/bus/neogeo/prot_misc.h
index e1525fc44f6..b7e89224573 100644
--- a/src/devices/bus/neogeo/prot_misc.h
+++ b/src/devices/bus/neogeo/prot_misc.h
@@ -34,14 +34,17 @@ public:
void samsho5b_px_decrypt(uint8_t* cpurom, uint32_t cpurom_size);
void samsho5b_vx_decrypt(uint8_t* ymsndrom, uint32_t ymsndrom_size);
- DECLARE_READ16_MEMBER(mslug5p_prot_r);
- //DECLARE_WRITE16_MEMBER(ms5plus_bankswitch_w);
+ uint16_t mslug5p_prot_r();
+ //void ms5plus_bankswitch_w(offs_t offset, uint16_t data);
uint32_t mslug5p_bank_base(uint16_t sel);
+ void mslug5b_vx_decrypt(uint8_t* ymsndrom, uint32_t ymsndrom_size);
+ void mslug5b_cx_decrypt(uint8_t* sprrom, uint32_t sprrom_size);
+
void kog_px_decrypt(uint8_t* cpurom, uint32_t cpurom_size);
void svcboot_px_decrypt(uint8_t* cpurom, uint32_t cpurom_size);
- void svcboot_cx_decrypt(uint8_t*sprrom, uint32_t sprrom_size);
+ void svcboot_cx_decrypt(uint8_t* sprrom, uint32_t sprrom_size);
void svcplus_px_decrypt(uint8_t* cpurom, uint32_t cpurom_size);
void svcplus_px_hack(uint8_t* cpurom, uint32_t cpurom_size);
void svcplusa_px_decrypt(uint8_t* cpurom, uint32_t cpurom_size);