diff --git a/src/mess/machine/sns_sdd1.c b/src/mess/machine/sns_sdd1.c index c73be552721..166cd6bb1ae 100644 --- a/src/mess/machine/sns_sdd1.c +++ b/src/mess/machine/sns_sdd1.c @@ -21,13 +21,13 @@ // Input Manager -void SDD1__IM::IM_prepareDecomp(UINT32 in_buf) +void SDD1_IM::IM_prepareDecomp(UINT32 in_buf) { m_byte_ptr = in_buf; m_bit_count = 4; } -UINT8 SDD1__IM::IM_getCodeword(UINT8 *ROM, UINT32 *mmc, const UINT8 code_len) +UINT8 SDD1_IM::IM_getCodeword(UINT8 *ROM, UINT32 *mmc, const UINT8 code_len) { UINT8 codeword = ROM[SSD1_ADD(m_byte_ptr)] << m_bit_count; @@ -50,7 +50,7 @@ UINT8 SDD1__IM::IM_getCodeword(UINT8 *ROM, UINT32 *mmc, const UINT8 code_len) // GCD -void SDD1__GCD::GCD_getRunCount(UINT8 *ROM, UINT32 *mmc, UINT8 code_num, UINT8* MPScount, UINT8* LPSind) +void SDD1_GCD::GCD_getRunCount(UINT8 *ROM, UINT32 *mmc, UINT8 code_num, UINT8* MPScount, UINT8* LPSind) { const UINT8 run_count[] = { @@ -103,13 +103,13 @@ void SDD1__GCD::GCD_getRunCount(UINT8 *ROM, UINT32 *mmc, UINT8 code_num, UINT8* // BG -void SDD1__BG::BG_prepareDecomp() +void SDD1_BG::BG_prepareDecomp() { m_MPScount = 0; m_LPSind = 0; } -UINT8 SDD1__BG::BG_getBit(UINT8 *ROM, UINT32 *mmc, UINT8* endOfRun) +UINT8 SDD1_BG::BG_getBit(UINT8 *ROM, UINT32 *mmc, UINT8* endOfRun) { UINT8 bit; @@ -143,14 +143,14 @@ UINT8 SDD1__BG::BG_getBit(UINT8 *ROM, UINT32 *mmc, UINT8* endOfRun) // PEM -struct SDD1__PEM_state +struct SDD1_PEM_state { UINT8 code_num; UINT8 nextIfMPS; UINT8 nextIfLPS; }; -static const SDD1__PEM_state PEM_evolution_table[33] = +static const SDD1_PEM_state PEM_evolution_table[33] = { { 0,25,25}, { 0, 2, 1}, @@ -187,7 +187,7 @@ static const SDD1__PEM_state PEM_evolution_table[33] = { 7,24,22} }; -void SDD1__PEM::PEM_prepareDecomp() +void SDD1_PEM::PEM_prepareDecomp() { for (int i = 0; i < 32; i++) { @@ -196,14 +196,14 @@ void SDD1__PEM::PEM_prepareDecomp() } } -UINT8 SDD1__PEM::PEM_getBit(UINT8 *ROM, UINT32 *mmc, UINT8 context) +UINT8 SDD1_PEM::PEM_getBit(UINT8 *ROM, UINT32 *mmc, UINT8 context) { UINT8 endOfRun; UINT8 bit; - SDD1__PEM_ContextInfo *pContInfo = &(m_contextInfo)[context]; + SDD1_PEM_ContextInfo *pContInfo = &(m_contextInfo)[context]; UINT8 currStatus = pContInfo->status; - const SDD1__PEM_state* pState = &(PEM_evolution_table[currStatus]); + const SDD1_PEM_state* pState = &(PEM_evolution_table[currStatus]); UINT8 currentMPS = pContInfo->MPS; bit = m_BG[pState->code_num]->BG_getBit(ROM, mmc, &endOfRun); @@ -229,7 +229,7 @@ UINT8 SDD1__PEM::PEM_getBit(UINT8 *ROM, UINT32 *mmc, UINT8 context) // CM -void SDD1__CM::CM_prepareDecomp(UINT8 *ROM, UINT32 *mmc, UINT32 first_byte) +void SDD1_CM::CM_prepareDecomp(UINT8 *ROM, UINT32 *mmc, UINT32 first_byte) { INT32 i = 0; m_bitplanesInfo = ROM[SSD1_ADD(first_byte)] & 0xc0; @@ -253,7 +253,7 @@ void SDD1__CM::CM_prepareDecomp(UINT8 *ROM, UINT32 *mmc, UINT32 first_byte) } } -UINT8 SDD1__CM::CM_getBit(UINT8 *ROM, UINT32 *mmc) +UINT8 SDD1_CM::CM_getBit(UINT8 *ROM, UINT32 *mmc) { UINT8 currContext; UINT16 *context_bits; @@ -310,14 +310,14 @@ UINT8 SDD1__CM::CM_getBit(UINT8 *ROM, UINT32 *mmc) // OL -void SDD1__OL::OL_prepareDecomp(UINT8 *ROM, UINT32 *mmc, UINT32 first_byte, UINT16 out_len, UINT8 *out_buf) +void SDD1_OL::OL_prepareDecomp(UINT8 *ROM, UINT32 *mmc, UINT32 first_byte, UINT16 out_len, UINT8 *out_buf) { m_bitplanesInfo = ROM[SSD1_ADD(first_byte)] & 0xc0; m_length = out_len; m_buffer = out_buf; } -void SDD1__OL::OL_launch(UINT8 *ROM, UINT32 *mmc) +void SDD1_OL::OL_launch(UINT8 *ROM, UINT32 *mmc) { UINT8 i; UINT8 register1 = 0, register2 = 0; @@ -367,26 +367,26 @@ void SDD1__OL::OL_launch(UINT8 *ROM, UINT32 *mmc) // S-DD1 -SDD1__emu::SDD1__emu(running_machine &machine) +SDD1_emu::SDD1_emu(running_machine &machine) : m_machine(machine) { - m_IM = auto_alloc(machine, SDD1__IM()); - m_GCD = auto_alloc(machine, SDD1__GCD(m_IM)); - m_BG0 = auto_alloc(machine, SDD1__BG(m_GCD, 0)); - m_BG1 = auto_alloc(machine, SDD1__BG(m_GCD, 1)); - m_BG2 = auto_alloc(machine, SDD1__BG(m_GCD, 2)); - m_BG3 = auto_alloc(machine, SDD1__BG(m_GCD, 3)); - m_BG4 = auto_alloc(machine, SDD1__BG(m_GCD, 4)); - m_BG5 = auto_alloc(machine, SDD1__BG(m_GCD, 5)); - m_BG6 = auto_alloc(machine, SDD1__BG(m_GCD, 6)); - m_BG7 = auto_alloc(machine, SDD1__BG(m_GCD, 7)); - m_PEM = auto_alloc(machine, SDD1__PEM(m_BG0, m_BG1, m_BG2, m_BG3, + m_IM = auto_alloc(machine, SDD1_IM()); + m_GCD = auto_alloc(machine, SDD1_GCD(m_IM)); + m_BG0 = auto_alloc(machine, SDD1_BG(m_GCD, 0)); + m_BG1 = auto_alloc(machine, SDD1_BG(m_GCD, 1)); + m_BG2 = auto_alloc(machine, SDD1_BG(m_GCD, 2)); + m_BG3 = auto_alloc(machine, SDD1_BG(m_GCD, 3)); + m_BG4 = auto_alloc(machine, SDD1_BG(m_GCD, 4)); + m_BG5 = auto_alloc(machine, SDD1_BG(m_GCD, 5)); + m_BG6 = auto_alloc(machine, SDD1_BG(m_GCD, 6)); + m_BG7 = auto_alloc(machine, SDD1_BG(m_GCD, 7)); + m_PEM = auto_alloc(machine, SDD1_PEM(m_BG0, m_BG1, m_BG2, m_BG3, m_BG4, m_BG5, m_BG6, m_BG7)); - m_CM = auto_alloc(machine, SDD1__CM(m_PEM)); - m_OL = auto_alloc(machine, SDD1__OL(m_CM)); + m_CM = auto_alloc(machine, SDD1_CM(m_PEM)); + m_OL = auto_alloc(machine, SDD1_OL(m_CM)); } -void SDD1__emu::SDD1emu_decompress(UINT8 *ROM, UINT32 *mmc, UINT32 in_buf, UINT16 out_len, UINT8 *out_buf) +void SDD1_emu::SDD1emu_decompress(UINT8 *ROM, UINT32 *mmc, UINT32 in_buf, UINT16 out_len, UINT8 *out_buf) { m_IM->IM_prepareDecomp(in_buf); m_BG0->BG_prepareDecomp(); @@ -427,7 +427,7 @@ sns_rom_sdd1_device::sns_rom_sdd1_device(const machine_config &mconfig, const ch void sns_rom_sdd1_device::device_start() { - m_sdd1emu = auto_alloc(machine(), SDD1__emu(machine())); + m_sdd1emu = auto_alloc(machine(), SDD1_emu(machine())); m_buffer.data = (UINT8*)auto_alloc_array(machine(), UINT8, 0x10000); m_buffer.ready = 0; diff --git a/src/mess/machine/sns_sdd1.h b/src/mess/machine/sns_sdd1.h index 33999b62ca3..3d134d3d60b 100644 --- a/src/mess/machine/sns_sdd1.h +++ b/src/mess/machine/sns_sdd1.h @@ -5,10 +5,10 @@ // misc classes for the S-DD1 -class SDD1__IM //Input Manager +class SDD1_IM //Input Manager { public: - SDD1__IM() {} + SDD1_IM() {} UINT32 m_byte_ptr; UINT8 m_bit_count; @@ -17,47 +17,47 @@ public: UINT8 IM_getCodeword(UINT8 *ROM, UINT32 *mmc, const UINT8 code_len); }; -class SDD1__GCD //Golomb-Code Decoder +class SDD1_GCD //Golomb-Code Decoder { public: - SDD1__GCD(SDD1__IM* associatedIM) + SDD1_GCD(SDD1_IM* associatedIM) : m_IM(associatedIM) { } - SDD1__IM* m_IM; + SDD1_IM* m_IM; void GCD_getRunCount(UINT8 *ROM, UINT32 *mmc, UINT8 code_num, UINT8* MPScount, UINT8* LPSind); }; -class SDD1__BG // Bits Generator +class SDD1_BG // Bits Generator { public: - SDD1__BG(SDD1__GCD* associatedGCD, UINT8 code) + SDD1_BG(SDD1_GCD* associatedGCD, UINT8 code) : m_code_num(code), m_GCD(associatedGCD) { } UINT8 m_code_num; UINT8 m_MPScount; UINT8 m_LPSind; - SDD1__GCD* m_GCD; + SDD1_GCD* m_GCD; void BG_prepareDecomp(); UINT8 BG_getBit(UINT8 *ROM, UINT32 *mmc, UINT8* endOfRun); } ; -struct SDD1__PEM_ContextInfo +struct SDD1_PEM_ContextInfo { UINT8 status; UINT8 MPS; }; -class SDD1__PEM //Probability Estimation Module +class SDD1_PEM //Probability Estimation Module { public: - SDD1__PEM( - SDD1__BG* associatedBG0, SDD1__BG* associatedBG1, - SDD1__BG* associatedBG2, SDD1__BG* associatedBG3, - SDD1__BG* associatedBG4, SDD1__BG* associatedBG5, - SDD1__BG* associatedBG6, SDD1__BG* associatedBG7) + SDD1_PEM( + SDD1_BG* associatedBG0, SDD1_BG* associatedBG1, + SDD1_BG* associatedBG2, SDD1_BG* associatedBG3, + SDD1_BG* associatedBG4, SDD1_BG* associatedBG5, + SDD1_BG* associatedBG6, SDD1_BG* associatedBG7) { m_BG[0] = associatedBG0; m_BG[1] = associatedBG1; @@ -69,18 +69,18 @@ public: m_BG[7] = associatedBG7; } - SDD1__PEM_ContextInfo m_contextInfo[32]; - SDD1__BG* m_BG[8]; + SDD1_PEM_ContextInfo m_contextInfo[32]; + SDD1_BG* m_BG[8]; void PEM_prepareDecomp(); UINT8 PEM_getBit(UINT8 *ROM, UINT32 *mmc, UINT8 context); } ; -class SDD1__CM +class SDD1_CM { public: - SDD1__CM(SDD1__PEM* associatedPEM) + SDD1_CM(SDD1_PEM* associatedPEM) : m_PEM(associatedPEM) { } UINT8 m_bitplanesInfo; @@ -88,42 +88,42 @@ public: UINT8 m_bit_number; UINT8 m_currBitplane; UINT16 m_prevBitplaneBits[8]; - SDD1__PEM* m_PEM; + SDD1_PEM* m_PEM; void CM_prepareDecomp(UINT8 *ROM, UINT32 *mmc, UINT32 first_byte); UINT8 CM_getBit(UINT8 *ROM, UINT32 *mmc); } ; -class SDD1__OL +class SDD1_OL { public: - SDD1__OL(SDD1__CM* associatedCM) + SDD1_OL(SDD1_CM* associatedCM) : m_CM(associatedCM) { } UINT8 m_bitplanesInfo; UINT16 m_length; UINT8* m_buffer; - SDD1__CM* m_CM; + SDD1_CM* m_CM; void OL_prepareDecomp(UINT8 *ROM, UINT32 *mmc, UINT32 first_byte, UINT16 out_len, UINT8 *out_buf); void OL_launch(UINT8 *ROM, UINT32 *mmc); } ; -class SDD1__emu +class SDD1_emu { public: - SDD1__emu(running_machine &machine); + SDD1_emu(running_machine &machine); running_machine &machine() const { return m_machine; } - SDD1__IM* m_IM; - SDD1__GCD* m_GCD; - SDD1__BG* m_BG0; SDD1__BG* m_BG1; SDD1__BG* m_BG2; SDD1__BG* m_BG3; - SDD1__BG* m_BG4; SDD1__BG* m_BG5; SDD1__BG* m_BG6; SDD1__BG* m_BG7; - SDD1__PEM* m_PEM; - SDD1__CM* m_CM; - SDD1__OL* m_OL; + SDD1_IM* m_IM; + SDD1_GCD* m_GCD; + SDD1_BG* m_BG0; SDD1_BG* m_BG1; SDD1_BG* m_BG2; SDD1_BG* m_BG3; + SDD1_BG* m_BG4; SDD1_BG* m_BG5; SDD1_BG* m_BG6; SDD1_BG* m_BG7; + SDD1_PEM* m_PEM; + SDD1_CM* m_CM; + SDD1_OL* m_OL; void SDD1emu_decompress(UINT8 *ROM, UINT32 *mmc, UINT32 in_buf, UINT16 out_len, UINT8 *out_buf); @@ -168,7 +168,7 @@ public: UINT16 size; // $43x5-$43x6 -- DMA transfer size } m_dma[8]; - SDD1__emu* m_sdd1emu; + SDD1_emu* m_sdd1emu; struct {