   NULL   ,"BSET"     ,"BSET xxxx,yyyy           - Set processor breakpoint for addr <xxxx> after <yyyy> (optional) passes",
   NULL   ,"BCLR"     ,"BCLR [i]                 - Clear all breakpoints (or optional variable breakpoint <i>)",
   NULL   ,"BSHOW"    ,"BSHOW                    - Show breakpoints",
   NULL   ,"DEBUG"    ,"DEBUG                    - Toggle debug window",
   NULL   ,"DBG"      ,"",
   NULL   ,"D"        ,"",
   NULL   ,"DUMP"     ,"D(UMP) xxxx,yyyy         - Memory Dump from <xxxx> to (<yyyy>) optional",
   NULL   ,"DR"       ,"DR                       - Dump 6809 registers",
   NULL   ,"F"        ,"",
   NULL   ,"FIND"     ,"F(IND) xxxx,yyyy <key>   - Find <key> hex or string between xxxx and yyyy",
   NULL   ,"H"        ,"",
   NULL   ,"HELP"     ,"H(ELP)                   - Print this text",
   NULL   ,"R"        ,"",
   NULL   ,"RUN"      ,"R(UN) xxxx               - Run the emulator from xxxx (optional)",
   NULL   ,"RESET"    ,"RESET <ALL|CPU|VIDEO>    - Reset vectrex hardware",
   NULL   ,"S"        ,"",
   NULL   ,"STEP"     ,"S(TEP) xx                - Single step the CPU <xx> instructions",
   NULL   ,"SRUN"     ,"SRUN xxxx                - Slow run & debug trace from <xxxx> (optional) (SPACE to stop)",
   NULL   ,"SEQ"      ,"SEQ s,yy                 - Exec <yy> steps of <s> (T=System,C=CPU,D=Display,S=Sound)",
   NULL   ,"T"        ,"",
   NULL   ,"TICKS"    ,"T(ICKS)                  - Display system tick counts",
   NULL   ,"Q"        ,"",
   NULL   ,"QUIT"     ,"QUIT                     - Quit from the Vectrex emulator back to DOS",
   NULL   ,"U"        ,"U xxxx,yy                - U xxxx yy  Un-assemble 6809 code from xxxx, yy instructions",
   NULL   ,"X"        ,"",
   NULL   ,"EXIT"     ,"EXIT|X                   - Exit the debug monitor",
   NULL   ,"REGWIN"   ,"REGWIN                   - Open Register information Window",
   NULL   ,"ANAWIN"   ,"ANAWIN                   - Open Analog information Window",
   NULL   ,"6522WIN"  ,"6522WIN                  - Open 6522 information Window",
   NULL   ,"PSGWIN"   ,"PSGWIN                   - Open AY-3-8192 information Window",
   NULL   ,"SOURCE"   ,"SOURCE                   - Output Source code",
   NULL   ,"B_SET"    ,"B_SET string|addr ,value - Set breakpoint for reg<string>|mem<addr> on value <value>",
   NULL   ,"PAUSE"    ,"PAUSE                    - Toggles PAUSE state",
   NULL   ,"REFRESH"  ,"REFRESH                  - refresh windows",

In windows use right mouse button to get mouse cursor context sensitive
help.
This goes for
Monitor window, anawin, psgwin, 6522win...



Strings for B_SET
and labels as defined in dev/*.cnt
CASE SENSITIVE for everything
all values unsigned for now!


 // 6809
 "6809_X",&tsCPURegisters.tX,T_WORD_LEN,
 "6809_Y",&tsCPURegisters.tY,T_WORD_LEN,
 "6809_D",&tsCPURegisters.uABD.tD,T_WORD_LEN,
 "6809_A",&tsCPURegisters.uABD.sAB.tA,T_BYTE_LEN,
 "6809_B",&tsCPURegisters.uABD.sAB.tB,T_BYTE_LEN,
 "6809_DP",&tsCPURegisters.tDP,T_WORD_LEN,
 "6809_PC",&tsCPURegisters.tPC,T_WORD_LEN,
 "6809_CC",&tsCPURegisters.uCC.tCC,T_WORD_LEN,
 "6809_USP",&tsCPURegisters.tUSP,T_WORD_LEN,
 "6809_HSP",&tsCPURegisters.tHSP,T_WORD_LEN,

 "6809_NMI",&tsCPURegisters.tNMIFlag,T_INT_LEN,
 "6809_IRQ",&tsCPURegisters.tIRQFlag,T_INT_LEN,
 "6809_FIRQ",&tsCPURegisters.tFIRQFlag,T_INT_LEN,

 // ANALOG STUFF
 "ANA_SIGDEF_SAMPHOLD",&tSIGDEF_SAMPHOLD,T_BYTE_LEN,
 "ANA_SIGDEF_AMUXSEL",&t6522ORB_1,T_BYTE_LEN,
 "ANA_SIGDEF_AMUXSEL",&t6522ORB_2,T_BYTE_LEN,
 "ANA_SIGDEF_COMPARE",&tSIGDEF_COMPARE,T_BYTE_LEN,
 "ANA_SIGDEF_RAMPB",&tSIGDEF_RAMPB,T_BYTE_LEN,
 "ANA_SIGDEF_XOUTPUT",&lSIGDEF_XOUTPUT,T_INT_LEN,
 "ANA_SIGDEF_YOUTPUT",&lSIGDEF_YOUTPUT,T_INT_LEN,
 "ANA_SIGDEF_ZOUTPUT",&tSIGDEF_ZOUTPUT,T_BYTE_LEN,
 "ANA_SIGDEF_BLANKB",&tSIGDEF_BLANKB,T_BYTE_LEN,
 "ANA_SIGDEF_ZEROB",&tSIGDEF_ZEROB,T_BYTE_LEN,
 "ANA_SIGDEF_DACBUS",&tSIGDEF_DACBUS,T_BYTE_LEN,
 "ANA_XSampleHold",&lXSampleHold,T_BYTE_LEN,
 "ANA_YSampleHold",&lYSampleHold,T_BYTE_LEN,
 "ANA_ZSampleHold",&tZSampleHold,T_BYTE_LEN,
 "ANA_LastRamp",&tLastRamp,T_BYTE_LEN,
 "ANA_IntegratorOffset",&tIntegratorOffset,T_BYTE_LEN,
 // 6522 STUFF
 "6522_ORB_0",&t6522ORB_0,T_BYTE_LEN,
 "6522_ORB_1",&t6522ORB_1,T_BYTE_LEN,
 "6522_ORB_2",&t6522ORB_2,T_BYTE_LEN,
 "6522_ORB_3",&t6522ORB_3,T_BYTE_LEN,
 "6522_ORB_4",&t6522ORB_4,T_BYTE_LEN,
 "6522_ORB_5",&t6522ORB_5,T_BYTE_LEN,
 "6522_ORB_6",&t6522ORB_6,T_BYTE_LEN,
 "6522_ORB_7",&t6522ORB_7,T_BYTE_LEN,
 "6522_IRB_0",&t6522IRB_0,T_BYTE_LEN,
 "6522_IRB_1",&t6522IRB_1,T_BYTE_LEN,
 "6522_IRB_2",&t6522IRB_2,T_BYTE_LEN,
 "6522_IRB_3",&t6522IRB_3,T_BYTE_LEN,
 "6522_IRB_4",&t6522IRB_4,T_BYTE_LEN,
 "6522_IRB_5",&t6522IRB_5,T_BYTE_LEN,
 "6522_IRB_6",&t6522IRB_6,T_BYTE_LEN,
 "6522_IRB_7",&t6522IRB_7,T_BYTE_LEN,
 "6522_IRB_0L",&t6522IRB_0L,T_BYTE_LEN,
 "6522_IRB_1L",&t6522IRB_1L,T_BYTE_LEN,
 "6522_IRB_2L",&t6522IRB_2L,T_BYTE_LEN,
 "6522_IRB_3L",&t6522IRB_3L,T_BYTE_LEN,
 "6522_IRB_4L",&t6522IRB_4L,T_BYTE_LEN,
 "6522_IRB_5L",&t6522IRB_5L,T_BYTE_LEN,
 "6522_IRB_6L",&t6522IRB_6L,T_BYTE_LEN,
 "6522_IRB_7L",&t6522IRB_7L,T_BYTE_LEN,
 "6522_ORA",&t6522ORA,T_BYTE_LEN,
 "6522_IRA",&t6522IRA,T_BYTE_LEN,
 "6522_IRAL",&t6522IRAL,T_BYTE_LEN,
 "6522_DBRA",&t6522DDRA,T_BYTE_LEN,
 "6522_DBRB",&t6522DDRB,T_BYTE_LEN,
 "6522_SHFT",&t6522SHFTREG,T_BYTE_LEN,
 "6522_AT1C",&t6522AUX_T1CTRL,T_BYTE_LEN,
 "6522_AT2C",&t6522AUX_T2CTRL,T_BYTE_LEN,
 "6522_ASHFTC",&t6522AUX_SHFTCTRL,T_BYTE_LEN,
 "6522_APALE",&t6522AUX_PA_LE,T_BYTE_LEN,
 "6522_APBLE",&t6522AUX_PB_LE,T_BYTE_LEN,
 "6522_PCRB1",&t6522PCR_CB1CTRL,T_BYTE_LEN,
 "6522_PCRB2",&t6522PCR_CB2CTRL,T_BYTE_LEN,
 "6522_PCRA1",&t6522PCR_CA1CTRL,T_BYTE_LEN,
 "6522_PCRA2",&t6522PCR_CA2CTRL,T_BYTE_LEN,
 "6522_IE",&t6522IER,T_BYTE_LEN,
 "6522_I",&t6522IFLG,T_BYTE_LEN,
 "6522_CA1",&t6522CA1,T_BYTE_LEN,
 "6522_CA2",&t6522CA2,T_BYTE_LEN,
 "6522_CB1",&t6522CB1,T_BYTE_LEN,
 "6522_CB2",&t6522CB2,T_BYTE_LEN,
 "6522_T1L",&u6522Timer1.uLatch.tW,T_WORD_LEN,
 "6522_T1C",&u6522Timer1.uCount.tW,T_WORD_LEN,
 "6522_T2L",&u6522Timer2.uLatch.tW,T_WORD_LEN,
 "6522_T2C",&u6522Timer2.uCount.tW,T_WORD_LEN,
 // PSG STUFF
 "SIGDEF_AY3BC1",&tSIGDEF_AY3BC1,T_BYTE_LEN,
 "SIGDEF_AY3BDIR",&tSIGDEF_AY3BDIR,T_BYTE_LEN,
 "PSG_0",&PSG_Reg[0],T_BYTE_LEN,
 "PSG_1",&PSG_Reg[1],T_BYTE_LEN,
 "PSG_2",&PSG_Reg[2],T_BYTE_LEN,
 "PSG_3",&PSG_Reg[3],T_BYTE_LEN,
 "PSG_4",&PSG_Reg[4],T_BYTE_LEN,
 "PSG_5",&PSG_Reg[5],T_BYTE_LEN,
 "PSG_6",&PSG_Reg[6],T_BYTE_LEN,
 "PSG_7",&PSG_Reg[7],T_BYTE_LEN,
 "PSG_8",&PSG_Reg[8],T_BYTE_LEN,
 "PSG_9",&PSG_Reg[9],T_BYTE_LEN,
 "PSG_a",&PSG_Reg[10],T_BYTE_LEN,
 "PSG_b",&PSG_Reg[11],T_BYTE_LEN,
 "PSG_c",&PSG_Reg[12],T_BYTE_LEN,
 "PSG_d",&PSG_Reg[13],T_BYTE_LEN,
 "PSG_imager",&imager_pulse_ticks,T_INT_LEN,

