fixed licensing and updated code style naming for arm_interface/arm_interpreter frontend module

This commit is contained in:
bunnei 2014-04-08 20:38:33 -04:00
parent ad4fffca0d
commit d0674cc98b
3 changed files with 57 additions and 94 deletions

View file

@ -1,26 +1,6 @@
/**
* Copyright (C) 2013 Citrus Emulator
*
* @file arm_interpreter.h
* @author bunnei
* @date 2014-04-04
* @brief ARM interface instance for SkyEye interprerer
*
* @section LICENSE
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details at
* http://www.gnu.org/copyleft/gpl.html
*
* Official project repository can be found at:
* http://code.google.com/p/gekko-gc-emu/
*/
// Copyright 2014 Citra Emulator Project
// Licensed under GPLv2
// Refer to the license.txt file included.
#pragma once
@ -39,18 +19,16 @@ public:
void SetPC(u32 pc);
u32 PC();
u32 GetPC() const;
u32 Reg(int index);
u32 GetReg(int index) const;
u32 CPSR();
u32 GetCPSR() const;
u64 GetTicks() {
return ARMul_Time(state);
}
u64 GetTicks() const;
private:
ARMul_State* state;
ARMul_State* m_state;
DISALLOW_COPY_AND_ASSIGN(ARM_Interpreter);
};