branches/alto2/src/emu/cpu/alto2/alto2.c
| r26073 | r26074 | |
| 30 | 30 | #if ALTO2_DEBUG |
| 31 | 31 | m_log_types(LOG_ALL), |
| 32 | 32 | m_log_level(9), |
| 33 | m_log_newline(false), |
| 33 | 34 | #endif |
| 34 | 35 | m_ucode_config("program", ENDIANNESS_BIG, 32, 14, -2), |
| 35 | 36 | m_const_config("constants", ENDIANNESS_BIG, 16, 8, -1), |
| r26073 | r26074 | |
| 749 | 750 | return; |
| 750 | 751 | if (level > m_log_level) |
| 751 | 752 | return; |
| 752 | | for (int i = 0; i < sizeof(type_name)/sizeof(type_name[0]); i++) |
| 753 | | if (type & (1 << i)) |
| 754 | | debug_console_printf(machine(), "%-7s ", type_name[i]); |
| 753 | if (m_log_newline) { |
| 754 | // last line had a \n - print type name |
| 755 | for (int i = 0; i < sizeof(type_name)/sizeof(type_name[0]); i++) |
| 756 | if (type & (1 << i)) |
| 757 | debug_console_printf(machine(), "%-7s ", type_name[i]); |
| 758 | } |
| 755 | 759 | va_list ap; |
| 756 | 760 | va_start(ap, format); |
| 757 | 761 | debug_console_vprintf(machine(), format, ap); |
| 758 | 762 | va_end(ap); |
| 763 | m_log_newline = format[strlen(format) - 1] == '\n'; |
| 759 | 764 | } |
| 760 | 765 | #endif |
| 761 | 766 | |