diff --git a/src/instruction.c b/src/instruction.c index c3ba5f7..68ad7e4 100644 --- a/src/instruction.c +++ b/src/instruction.c @@ -119,6 +119,12 @@ assemble_init(bus_t *b, uint16_t pc) return asmblr; } +bool +assemble_single_implied(assembler_t *a, const char *mnemonic) +{ + return assemble_single(a, mnemonic, IMPLIED, 0, 0); +} + bool assemble_single(assembler_t *a, const char *mnemonic, addressing_t mode, uint8_t op1, uint8_t op2) { diff --git a/src/instruction.h b/src/instruction.h index e5d1c5c..0fd11df 100644 --- a/src/instruction.h +++ b/src/instruction.h @@ -67,6 +67,6 @@ bool assemble_single_buf(uint8_t **, uint8_t *, const char *, addressing_t, uint assembler_t assemble_init(bus_t *, uint16_t); bool assemble_single(assembler_t *, const char *, addressing_t, uint8_t, uint8_t); -bool assemble_single_implied(uint8_t **, uint8_t *, const char *); +bool assemble_single_implied(assembler_t *, const char *); #endif /* _INSTRUCTION_H_ */