mirror of
https://github.com/holub/mame
synced 2025-05-19 20:29:09 +03:00
From: Dirk Best <startaq@gmail.com>
Date: Sat, Oct 10, 2009 at 20:09 Subject: patch for ui.c To: submit@mamedev.org Hello, attached is a small patch that changes the way cpu clocks are displayed on the initial information page. It now displays the real values, which takes internal mulitpliers/dividers into account. Dirk
This commit is contained in:
parent
69c49ae7cb
commit
731077c991
@ -979,6 +979,9 @@ astring *game_info_astring(running_machine *machine, astring *string)
|
||||
/* loop over all CPUs */
|
||||
for (device = machine->firstcpu; device != NULL; device = scandevice)
|
||||
{
|
||||
/* get cpu specific clock that takes internal multiplier/dividers into account */
|
||||
int clock = cpu_get_clock(device);
|
||||
|
||||
/* count how many identical CPUs we have */
|
||||
count = 1;
|
||||
for (scandevice = device->typenext; scandevice != NULL; scandevice = scandevice->typenext)
|
||||
@ -994,10 +997,10 @@ astring *game_info_astring(running_machine *machine, astring *string)
|
||||
astring_catc(string, cpu_get_name(device));
|
||||
|
||||
/* display clock in kHz or MHz */
|
||||
if (device->clock >= 1000000)
|
||||
astring_catprintf(string, " %d.%06d" UTF8_NBSP "MHz\n", device->clock / 1000000, device->clock % 1000000);
|
||||
if (clock >= 1000000)
|
||||
astring_catprintf(string, " %d.%06d" UTF8_NBSP "MHz\n", clock / 1000000, clock % 1000000);
|
||||
else
|
||||
astring_catprintf(string, " %d.%03d" UTF8_NBSP "kHz\n", device->clock / 1000, device->clock % 1000);
|
||||
astring_catprintf(string, " %d.%03d" UTF8_NBSP "kHz\n", clock / 1000, clock % 1000);
|
||||
}
|
||||
|
||||
/* loop over all sound chips */
|
||||
|
Loading…
Reference in New Issue
Block a user