CPU::Emulator::Z80::Register8F - the flags register for a Z80


CPU-Emulator-Z80 documentation  | view source Contained in the CPU-Emulator-Z80 distribution.

Index


NAME

Top

CPU::Emulator::Z80::Register8F - the flags register for a Z80

DESCRIPTION

Top

This class is a ...::Register8 with additional methods for getting at the individual flag bits

METHODS

Top

It has the same methods as its parent, with the following additions:

getX/setX/resetX

where X can be any of S Z H P N C 5 or 3, where 5 and 3 are the un-named bits 5 and 3 of the register (0 being the least-significant bit).

getX takes no parameters and returns 1 or 0 depending on the flag's status.

setX if called with no parameters sets the flag true. If called with a parameter it sets the flag true or false depending on the param's value.

resetX takes no parameters and sets the flag false.

BUGS/WARNINGS/LIMITATIONS

Top

None known.

AUTHOR, COPYRIGHT and LICENCE

Top

CONSPIRACY

Top

This module is also free-as-in-mason software.


CPU-Emulator-Z80 documentation  | view source Contained in the CPU-Emulator-Z80 distribution.