25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: machine_test.c,v 1.31 2007/04/10 17:26:20 debug Exp $ |
* $Id: machine_test.c,v 1.33 2007/04/19 15:18:16 debug Exp $ |
29 |
* |
* |
30 |
* Various "test" machines (bare machines with just a CPU, or a bare machine |
* Various "test" machines (bare machines with just a CPU, or a bare machine |
31 |
* plus some experimental devices). |
* plus some experimental devices). |
185 |
|
|
186 |
|
|
187 |
|
|
188 |
MACHINE_SETUP(barem68k) |
MACHINE_SETUP(barem88k) |
189 |
{ |
{ |
190 |
machine->machine_name = "Generic \"bare\" M68K machine"; |
machine->machine_name = "Generic \"bare\" M88K machine"; |
191 |
machine->stable = 1; |
machine->stable = 1; |
192 |
} |
} |
193 |
|
|
194 |
|
|
195 |
MACHINE_SETUP(testm68k) |
MACHINE_SETUP(testm88k) |
196 |
{ |
{ |
197 |
machine->machine_name = "M68K test machine"; |
machine->machine_name = "M88K test machine"; |
198 |
machine->stable = 1; |
machine->stable = 1; |
199 |
|
|
200 |
/* TODO: interrupt for M68K? */ |
/* TODO: interrupt for M88K? */ |
201 |
|
|
202 |
default_test(machine, cpu); |
default_test(machine, cpu); |
203 |
} |
} |
204 |
|
|
205 |
|
|
206 |
MACHINE_DEFAULT_CPU(barem68k) |
MACHINE_DEFAULT_CPU(barem88k) |
207 |
{ |
{ |
208 |
machine->cpu_name = strdup("68020"); |
machine->cpu_name = strdup("88110"); |
209 |
} |
} |
210 |
|
|
211 |
|
|
212 |
MACHINE_DEFAULT_CPU(testm68k) |
MACHINE_DEFAULT_CPU(testm88k) |
213 |
{ |
{ |
214 |
machine->cpu_name = strdup("68020"); |
machine->cpu_name = strdup("88110"); |
215 |
} |
} |
216 |
|
|
217 |
|
|
218 |
MACHINE_REGISTER(barem68k) |
MACHINE_REGISTER(barem88k) |
219 |
{ |
{ |
220 |
MR_DEFAULT(barem68k, "Generic \"bare\" M68K machine", |
MR_DEFAULT(barem88k, "Generic \"bare\" M88K machine", |
221 |
ARCH_M68K, MACHINE_BAREM68K); |
ARCH_M88K, MACHINE_BAREM88K); |
222 |
|
|
223 |
machine_entry_add_alias(me, "barem68k"); |
machine_entry_add_alias(me, "barem88k"); |
224 |
} |
} |
225 |
|
|
226 |
|
|
227 |
MACHINE_REGISTER(testm68k) |
MACHINE_REGISTER(testm88k) |
228 |
{ |
{ |
229 |
MR_DEFAULT(testm68k, "Test-machine for M68K", |
MR_DEFAULT(testm88k, "Test-machine for M88K", |
230 |
ARCH_M68K, MACHINE_TESTM68K); |
ARCH_M88K, MACHINE_TESTM88K); |
231 |
|
|
232 |
machine_entry_add_alias(me, "testm68k"); |
machine_entry_add_alias(me, "testm88k"); |
233 |
} |
} |
234 |
|
|
235 |
|
|