Changeset 4c71d39 in buchla-emu for emu/cpu.c


Ignore:
Timestamp:
07/20/2017 11:37:13 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
9674f1a
Parents:
ebc8f69
Message:

More granular verbosity.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • emu/cpu.c

    rebc8f69 r4c71d39  
    1818#include <all.h>
    1919
    20 #define ver(...) { \
    21         if (cpu_verbose) { \
    22                 SDL_LogVerbose(SDL_LOG_CATEGORY_APPLICATION, __VA_ARGS__); \
    23         } \
    24 }
    25 
    26 bool cpu_verbose = false;
     20#define ver(...) _ver(cpu_verbose, 0, __VA_ARGS__)
     21#define ver2(...) _ver(cpu_verbose, 1, __VA_ARGS__)
     22#define ver3(...) _ver(cpu_verbose, 2, __VA_ARGS__)
     23
     24int32_t cpu_verbose = 0;
    2725
    2826#define CPU_FREQ 7000000
     
    195193uint32_t m68k_read_memory_8(uint32_t addr)
    196194{
    197         ver("mem rd 0x%08x:8", addr);
     195        ver3("mem rd 0x%08x:8", addr);
    198196
    199197        if (addr >= ram_ro_beg && addr <= ram_ro_end - 1) {
     
    229227uint32_t m68k_read_memory_16(uint32_t addr)
    230228{
    231         ver("mem rd 0x%08x:16", addr);
     229        ver3("mem rd 0x%08x:16", addr);
    232230
    233231        if (addr >= ram_ro_beg && addr <= ram_ro_end - 2) {
     
    273271uint32_t m68k_read_memory_32(uint32_t addr)
    274272{
    275         ver("mem rd 0x%08x:32", addr);
     273        ver3("mem rd 0x%08x:32", addr);
    276274
    277275        if (reset) {
     
    341339void m68k_write_memory_8(uint32_t addr, uint32_t val)
    342340{
    343         ver("mem wr 0x%08x:8 0x%02x", addr, val);
     341        ver3("mem wr 0x%08x:8 0x%02x", addr, val);
    344342
    345343        if (addr >= ram_rw_beg && addr <= ram_rw_end - 1) {
     
    371369void m68k_write_memory_16(uint32_t addr, uint32_t val)
    372370{
    373         ver("mem wr 0x%08x:16 0x%04x", addr, val);
     371        ver3("mem wr 0x%08x:16 0x%04x", addr, val);
    374372
    375373        if (addr >= ram_rw_beg && addr <= ram_rw_end - 2) {
     
    404402void m68k_write_memory_32(uint32_t addr, uint32_t val)
    405403{
    406         ver("mem wr 0x%08x:32 0x%08x", addr, val);
     404        ver3("mem wr 0x%08x:32 0x%08x", addr, val);
    407405
    408406        if (addr >= ram_rw_beg && addr <= ram_rw_end - 4) {
Note: See TracChangeset for help on using the changeset viewer.