Annotation of nono/debugger/debugger_defs.h, revision 1.1.1.1

1.1       root        1: //
                      2: // nono
                      3: // Copyright (C) 2022 nono project
                      4: // Licensed under nono-license.txt
                      5: //
                      6: 
                      7: //
                      8: // デバッガ (定義とか)
                      9: //
                     10: 
                     11: #pragma once
                     12: 
                     13: #include "header.h"
                     14: #include <vector>
                     15: 
                     16: class Debugger;
                     17: class DebuggerMD;
                     18: class DebuggerMemoryStream;
                     19: 
                     20: using ConstStringPair = std::pair<const std::string, const std::string>;
                     21: using HelpMessages = std::vector<ConstStringPair>;
                     22: 
                     23: enum class MemoryMode : bool
                     24: {
                     25:        Logical  = false,
                     26:        Physical = true,
                     27: };
                     28: 
                     29: enum class MMULookupMode : bool
                     30: {
                     31:        False = false,
                     32:        True  = true,
                     33:        // MemoryMode::Physical ならこの項は意味を持たないので、
                     34:        // True でも False でもないと言いたい。
                     35:        None  = false,
                     36: };
                     37: 
                     38: enum class CPUArch
                     39: {
                     40:        M680x0,
                     41:        M88xx0,
                     42:        HD64180,
                     43: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.