65oo2/lib/register.h
2024-04-12 15:35:39 +02:00

21 lines
406 B
C

#ifndef LIB_65oo2_REGISTER_H
# define LIB_65oo2_REGISTER_H 1
typedef enum {
REGISTER_NONE,
/** Program Counter (32bits) */
REGISTER_PC,
/** Accumulator (32bits)*/
REGISTER_AC,
/** X register (32bits)*/
REGISTER_X,
/** Y register (32bits) */
REGISTER_Y,
/** Status register (8bits) */
REGISTER_SR,
/** Stack pointer (32bits) */
REGISTER_SP,
REGISTER_MAX
} Register;
#endif /* !REGISTER_H */