ZERO, ZERO_X, ZERO_Y,
ABS_VALUE, ABS_OR_BRANCH, ABS_X, ABS_Y,
ABS_LABEL_X, ABS_LABEL_Y, DCB_PARAM
ZERO, ZERO_X, ZERO_Y,
ABS_VALUE, ABS_OR_BRANCH, ABS_X, ABS_Y,
ABS_LABEL_X, ABS_LABEL_Y, DCB_PARAM
/* Plotter is a function that will be called everytime a pixel
needs to be updated. The first two parameter are the x and y
/* Plotter is a function that will be called everytime a pixel
needs to be updated. The first two parameter are the x and y
-typedef void (*Plotter) (Bit8, Bit8, Bit8, void*);
+typedef void (*m6502_Plotter) (Bit8, Bit8, Bit8, void*);
-void eval_file(machine_6502 *machine, const char *filename,
- Plotter plot, void *plotterState);
+void m6502_eval_file(machine_6502 *machine, const char *filename,
+ m6502_Plotter plot, void *plotterState);
-void start_eval_file(machine_6502 *machine, const char *filename,
- Plotter plot, void *plotterState);
+void m6502_start_eval_file(machine_6502 *machine, const char *filename,
+ m6502_Plotter plot, void *plotterState);
-void start_eval_string(machine_6502 *machine, const char *code,
- Plotter plot, void *plotterState);
+void m6502_start_eval_string(machine_6502 *machine, const char *code,
+ m6502_Plotter plot, void *plotterState);
Bit16 numbytes, FILE *output);
/* Disassemble() - Prints the assembly code for the program currently
loaded in memory.*/
Bit16 numbytes, FILE *output);
/* Disassemble() - Prints the assembly code for the program currently
loaded in memory.*/
/* trace() - Prints to output the current value of registers, the
current nmemonic, memory address and value. */
/* trace() - Prints to output the current value of registers, the
current nmemonic, memory address and value. */