57 const char* luna88k2_fuse_string =
"MNAME=LUNA88K+";
80 for (
int i = 0; i <
strlen(luna88k2_fuse_string); ++i) {
81 uint32_t h = luna88k2_fuse_string[i] & 0xf0;
82 uint32_t l = luna88k2_fuse_string[i] & 0x0f;
89 default:
fatal(
"Unimplemented LUNA88K machine subtype %i\n",
95 fatal(
"More than 4 CPUs is not supported for LUNA 88K.\n");
131 me->set_default_ram = machine_default_ram_luna88k;
void fatal(const char *fmt,...)
int store_32bit_word(struct cpu *cpu, uint64_t addr, uint64_t data32)
void * device_add(struct machine *machine, const char *name_and_params)
void machine_entry_add_subtype(struct machine_entry *me, const char *name, int oldstyle_subtype,...)
void machine_entry_add_alias(struct machine_entry *me, const char *name)
#define MACHINE_LUNA_88K2
void COMBINE() strlen(struct cpu *cpu, struct arm_instr_call *ic, int low_addr)
MACHINE_DEFAULT_RAM(luna88k)
MACHINE_DEFAULT_CPU(luna88k)
MACHINE_REGISTER(luna88k)
#define MR_DEFAULT(x, name, arch, type)
const char * machine_name
void luna88kprom_init(struct machine *machine)