blob: 2f4b227c4ef12dad60f4255eed3c067ebf47cefc (
plain) (
tree)
|
|
// license:BSD-3-Clause
// copyright-holders:Luca Elia, David Haywood, Angelo Salese, Roberto Fresca
#ifndef MAME_MACHINE_SUBSINO_H
#define MAME_MACHINE_SUBSINO_H
#pragma once
extern const uint8_t crsbingo_xors[8];
extern const uint8_t sharkpy_xors [8];
extern const uint8_t victor5_xors [8];
extern const uint8_t victor21_xors[8];
void crsbingo_bitswaps(uint8_t *decrypt, int i);
void sharkpy_bitswaps (uint8_t *decrypt, int i);
void victor5_bitswaps (uint8_t *decrypt, int i);
void victor21_bitswaps(uint8_t *decrypt, int i);
void subsino_decrypt(running_machine& machine, void (*bitswaps)(uint8_t *decrypt, int i), const uint8_t *xors, int size);
#endif // MAME_MACHINE_SUBSINO_H
|