Documentation
¶
Index ¶
- Variables
- func Init()
- type FlagsType
- type InstructionType
- type RegistersType
- func (r *RegistersType) A() byte
- func (r *RegistersType) Add16(destination uint16, source uint16)
- func (r *RegistersType) Add8(destination byte, source byte) byte
- func (r *RegistersType) B() byte
- func (r *RegistersType) C() byte
- func (r *RegistersType) CombineTo16(lower byte, upper byte) uint16
- func (r *RegistersType) D() byte
- func (r *RegistersType) E() byte
- func (r *RegistersType) F() byte
- func (r *RegistersType) FLAG_CLEAR(flag byte)
- func (r *RegistersType) FLAG_ISSET(flag byte) bool
- func (r *RegistersType) FLAG_SET(flag byte)
- func (r *RegistersType) H() byte
- func (r *RegistersType) L() byte
- func (r *RegistersType) Print()
- func (r *RegistersType) Register16toString(register uint16) string
- func (r *RegistersType) Register8toString(register byte) string
- func (r *RegistersType) SetA(value byte)
- func (r *RegistersType) SetB(value byte)
- func (r *RegistersType) SetC(value byte)
- func (r *RegistersType) SetD(value byte)
- func (r *RegistersType) SetE(value byte)
- func (r *RegistersType) SetF(value byte)
- func (r *RegistersType) SetH(value byte)
- func (r *RegistersType) SetL(value byte)
Constants ¶
This section is empty.
Variables ¶
View Source
var AppRef *gtk.Application
View Source
var INSTRUCTIONS = []InstructionType{}/* 256 elements not displayed */
View Source
var LogFile *os.File
View Source
var LogFilename string
View Source
var Logger *log.Logger
View Source
var REGISTERS = RegistersType{ AF: 0x01B0, BC: 0x0013, DE: 0x00D8, HL: 0x014D, SP: 0xFFFE, PC: 0x0100, FLAGS: FlagsType{ ZERO: 0x80, SUBTRACT: 0x40, HALF_CARRY: 0x20, CARRY: 0x10, }, }
View Source
var ROMref []byte
View Source
var UserHome, _ = os.UserHomeDir()
Functions ¶
Types ¶
type InstructionType ¶
type RegistersType ¶
type RegistersType struct { AF uint16 BC uint16 DE uint16 HL uint16 SP uint16 PC uint16 FLAGS FlagsType }
func (*RegistersType) A ¶
func (r *RegistersType) A() byte
func (*RegistersType) Add16 ¶
func (r *RegistersType) Add16(destination uint16, source uint16)
func (*RegistersType) B ¶
func (r *RegistersType) B() byte
func (*RegistersType) C ¶
func (r *RegistersType) C() byte
func (*RegistersType) CombineTo16 ¶
func (r *RegistersType) CombineTo16(lower byte, upper byte) uint16
func (*RegistersType) D ¶
func (r *RegistersType) D() byte
func (*RegistersType) E ¶
func (r *RegistersType) E() byte
func (*RegistersType) F ¶
func (r *RegistersType) F() byte
func (*RegistersType) FLAG_CLEAR ¶
func (r *RegistersType) FLAG_CLEAR(flag byte)
func (*RegistersType) FLAG_ISSET ¶
func (r *RegistersType) FLAG_ISSET(flag byte) bool
func (*RegistersType) FLAG_SET ¶
func (r *RegistersType) FLAG_SET(flag byte)
func (*RegistersType) H ¶
func (r *RegistersType) H() byte
func (*RegistersType) L ¶
func (r *RegistersType) L() byte
func (*RegistersType) Print ¶
func (r *RegistersType) Print()
func (*RegistersType) Register16toString ¶
func (r *RegistersType) Register16toString(register uint16) string
func (*RegistersType) Register8toString ¶
func (r *RegistersType) Register8toString(register byte) string
Click to show internal directories.
Click to hide internal directories.