49 #define DEV_LPT_LENGTH 3 71 uint64_t idata = 0, odata=0;
77 switch (relative_addr) {
118 memset(d, 0,
sizeof(
struct lpt_data));
uint64_t memory_readmax64(struct cpu *cpu, unsigned char *buf, int len)
void console_putchar(int handle, int ch)
#define CHECK_ALLOCATION(ptr)
#define INTERRUPT_CONNECT(name, istruct)
void COMBINE() strlen(struct cpu *cpu, struct arm_instr_call *ic, int low_addr)
void memory_writemax64(struct cpu *cpu, unsigned char *buf, int len, uint64_t data)
int console_start_slave(struct machine *machine, const char *consolename, int use_for_input)
void memory_device_register(struct memory *mem, const char *, uint64_t baseaddr, uint64_t len, int(*f)(struct cpu *, struct memory *, uint64_t, unsigned char *, size_t, int, void *), void *extra, int flags, unsigned char *dyntrans_data)
void machine_add_tickfunction(struct machine *machine, void(*func)(struct cpu *, void *), void *extra, int clockshift)
#define CONSOLE_OUTPUT_ONLY