digic_boards.c (c8623c0215e18eb4a8ec73eba014d97e51ed707e) digic_boards.c (e264d29de28c5b0be3d063307ce9fb613b427cc3)
1/*
2 * QEMU model of the Canon DIGIC boards (cameras indeed :).
3 *
4 * Copyright (C) 2013 Antony Pavlov <antonynpavlov@gmail.com>
5 *
6 * This model is based on reverse engineering efforts
7 * made by CHDK (http://chdk.wikia.com) and
8 * Magic Lantern (http://www.magiclantern.fm) projects

--- 134 unchanged lines hidden (view full) ---

143 .rom1_def_filename = "canon-a1100-rom1.bin",
144};
145
146static void canon_a1100_init(MachineState *machine)
147{
148 digic4_board_init(&digic4_board_canon_a1100);
149}
150
1/*
2 * QEMU model of the Canon DIGIC boards (cameras indeed :).
3 *
4 * Copyright (C) 2013 Antony Pavlov <antonynpavlov@gmail.com>
5 *
6 * This model is based on reverse engineering efforts
7 * made by CHDK (http://chdk.wikia.com) and
8 * Magic Lantern (http://www.magiclantern.fm) projects

--- 134 unchanged lines hidden (view full) ---

143 .rom1_def_filename = "canon-a1100-rom1.bin",
144};
145
146static void canon_a1100_init(MachineState *machine)
147{
148 digic4_board_init(&digic4_board_canon_a1100);
149}
150
151static QEMUMachine canon_a1100 = {
152 .name = "canon-a1100",
153 .desc = "Canon PowerShot A1100 IS",
154 .init = &canon_a1100_init,
155};
156
157static void digic_register_machines(void)
151static void canon_a1100_machine_init(MachineClass *mc)
158{
152{
159 qemu_register_machine(&canon_a1100);
153 mc->desc = "Canon PowerShot A1100 IS";
154 mc->init = &canon_a1100_init;
160}
161
155}
156
162machine_init(digic_register_machines)
157DEFINE_MACHINE("canon-a1100", canon_a1100_machine_init)