-extern void
-apple2(Display *dpy, Window window, int delay,
- void (*)(apple2_sim_t *sim, int *stepno, double *next_actiontime));
+
+extern apple2_sim_t * apple2_start (Display *, Window, int delay,
+ void (*)(apple2_sim_t *, int *stepno,
+ double *next_actiontime));
+extern int apple2_one_frame (apple2_sim_t *);