#include #include APP ICON "MOT.ICO" MOT ICON "MOT.ICO" DOC ICON "DOC.ICO" BLANK BITMAP "BLANK.BMP" ONE BITMAP "ONE.BMP" ZERO BITMAP "ZERO.BMP" DASH BITMAP "DASH.BMP" SPLASH BITMAP "SPLASH.BMP" mainMenu MENU BEGIN POPUP "&File" BEGIN MENUITEM "&New\tCtrl+N", SBCMENU_FILENEW MENUITEM "&Open...\tCtrl+O", SBCMENU_FILEOPEN MENUITEM SEPARATOR MENUITEM "&Print\tCtrl+P", SBCMENU_FILEPRINT MENUITEM SEPARATOR MENUITEM "E&xit", SBCMENU_FILEQUIT END POPUP "&Settings" BEGIN MENUITEM "Se&rial...", SBCMENU_SETTINGSSERIAL END POPUP "&Help" BEGIN MENUITEM "&Contents", SBCMENU_HELPCONTENTS MENUITEM "&Search", SBCMENU_HELPSEARCH MENUITEM SEPARATOR MENUITEM "&Registration...", SBCMENU_REGISTRATION MENUITEM SEPARATOR MENUITEM "&About ...", SBCMENU_HELPABOUT END END codeMenu MENU BEGIN POPUP "&File" BEGIN MENUITEM "&New\tCtrl+N", SBCMENU_FILENEW MENUITEM "&Open...\tCtrl+O", SBCMENU_FILEOPEN MENUITEM "&Close", SBCMENU_FILECLOSE MENUITEM SEPARATOR MENUITEM "&Save...\tCtrl+S", SBCMENU_FILESAVE MENUITEM "Save &As...", SBCMENU_FILESAVEAS MENUITEM SEPARATOR MENUITEM "&Print\tCtrl+P", SBCMENU_FILEPRINT MENUITEM SEPARATOR MENUITEM "E&xit", SBCMENU_FILEQUIT END POPUP "&Edit" BEGIN MENUITEM "Cu&t\tCtrl+X" SBCMENU_EDITCUT MENUITEM "&Copy\tCtrl+C" SBCMENU_EDITCOPY MENUITEM "&Paste\tCtrl+V" SBCMENU_EDITPASTE MENUITEM SEPARATOR MENUITEM "&Find...\tAlt+F3" SBCMENU_EDITFIND END POPUP "&Settings" BEGIN MENUITEM "Se&rial...", SBCMENU_SETTINGSSERIAL END POPUP "&Code" BEGIN MENUITEM "&Compile\tCtrl+C", SBCMENU_CODECOMPILE MENUITEM "Compile and Load\tCtrl+P", SBCMENU_CODECOMPILEANDLOAD END POPUP "&Window" BEGIN MENUITEM "&Cascade\tShift+F5", IDM_CASCADE MENUITEM "&Tile\tShift+F4", IDM_TILE MENUITEM "&Arrange &icons", IDM_ARRANGE MENUITEM SEPARATOR MENUITEM "Close &all", IDM_CLOSEALL MENUITEM "Mi&nimize all", IDM_MINIMIZEALL MENUITEM "&Restore all", IDM_RESTOREALL END POPUP "&Help" BEGIN MENUITEM "&Contents", SBCMENU_HELPCONTENTS MENUITEM "&Search", SBCMENU_HELPSEARCH MENUITEM SEPARATOR MENUITEM "&Registration...", SBCMENU_REGISTRATION MENUITEM SEPARATOR MENUITEM "&About ...", SBCMENU_HELPABOUT END END mcuMenu MENU { POPUP "&File" { MENUITEM "&New\tCtrl+N", SBCMENU_FILENEW, GRAYED MENUITEM "&Open...\tCtrl+O", SBCMENU_FILEOPEN, GRAYED MENUITEM "&Close", SBCMENU_FILECLOSE MENUITEM SEPARATOR MENUITEM "&Save...\tCtrl+S", SBCMENU_FILESAVE, GRAYED MENUITEM "Save &As...", SBCMENU_FILESAVEAS, GRAYED MENUITEM SEPARATOR MENUITEM "&Print\tCtrl+P", SBCMENU_FILEPRINT MENUITEM SEPARATOR MENUITEM "E&xit", SBCMENU_FILEQUIT } POPUP "&Edit" { MENUITEM "Cu&t\tCtrl+X", SBCMENU_EDITCUT MENUITEM "&Copy\tCtrl+C", SBCMENU_EDITCOPY MENUITEM "&Paste\tCtrl+V", SBCMENU_EDITPASTE MENUITEM SEPARATOR MENUITEM "&Find...\tAlt+F3", SBCMENU_EDITFIND } POPUP "&Window" { MENUITEM "&Cascade\tShift+F5", IDM_CASCADE MENUITEM "&Tile\tShift+F4", IDM_TILE MENUITEM "&Arrange &icons", IDM_ARRANGE MENUITEM SEPARATOR MENUITEM "Close &all", IDM_CLOSEALL MENUITEM "Mi&nimize all", IDM_MINIMIZEALL MENUITEM "&Restore all", IDM_RESTOREALL } POPUP "&Help" { MENUITEM "&Contents", SBCMENU_HELPCONTENTS MENUITEM "&Search", SBCMENU_HELPSEARCH MENUITEM SEPARATOR MENUITEM "&Registration...", SBCMENU_REGISTRATION MENUITEM SEPARATOR MENUITEM "&About ...", SBCMENU_HELPABOUT } } SERIAL DIALOG 6, 15, 207, 111 STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU CAPTION "Serial Setup" FONT 6, "MS Sans Serif" { DEFPUSHBUTTON "OK", IDOK, 153, 3, 50, 14 PUSHBUTTON "Cancel", IDCANCEL, 153, 18, 50, 14 PUSHBUTTON "Test", SERIAL_TEST, 153, 32, 50, 14 PUSHBUTTON "Apply", SERIAL_APPLY, 153, 46, 50, 14 COMBOBOX SERIAL_BAUD, 30, 24, 49, 50, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX SERIAL_DATA, 30, 37, 49, 50, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX SERIAL_PARITY, 30, 63, 49, 50, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX SERIAL_PORT, 30, 11, 49, 50, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "Port:", -1, 3, 14, 18, 8 LTEXT "Baud:", -1, 3, 27, 21, 8 LTEXT "Data:", -1, 3, 40, 20, 8 LTEXT "Stop:", -1, 4, 53, 19, 8 LTEXT "Parity:", -1, 3, 65, 19, 8 COMBOBOX SERIAL_STOP, 30, 50, 49, 50, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP } MCUDLG DIALOG 6, 5, 358, 174 STYLE DS_MODALFRAME | 0x4L | WS_CHILD | WS_VISIBLE FONT 6, "MS Sans Serif" { DEFPUSHBUTTON "Start", IDOK, 254, 5, 50, 14 PUSHBUTTON "Quit", IDCANCEL, 304, 5, 50, 14 LISTBOX MCUDLG_REGISTERS, 15, 38, 144, 129, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS EDITTEXT MCUDLG_A, 217, 37, 38, 12 EDITTEXT MCUDLG_B, 256, 37, 38, 12 EDITTEXT MCUDLG_X, 217, 50, 38, 12 EDITTEXT MCUDLG_Y, 256, 50, 38, 12 EDITTEXT MCUDLG_SP, 217, 63, 38, 12 EDITTEXT MCUDLG_PC, 256, 63, 38, 12 EDITTEXT MCUDLG_CCR, 217, 76, 38, 12 LISTBOX IDC_LISTBOX1, 168, 107, 177, 60, LBS_STANDARD CTEXT "MCU Registers", -1, 44, 26, 60, 8 CTEXT "Processor", -1, 203, 26, 49, 8 LTEXT "Accumulator A", -1, 165, 40, 51, 8 LTEXT "Accumulator B", -1, 297, 39, 49, 8 LTEXT "Index Register X", -1, 163, 52, 56, 8 LTEXT "Index Register Y", -1, 296, 51, 55, 8 LTEXT "SP", -1, 201, 65, 13, 8 LTEXT "PC", -1, 297, 64, 10, 8 LTEXT "CCR", -1, 198, 78, 16, 8 GROUPBOX "", -1, 2, 19, 349, 154, BS_GROUPBOX LTEXT "Debug Messages", -1, 225, 95, 60, 8 } STRINGTABLE { STRING_M68KEYNAME, "Software\\Diversified\\M68HC11" STRING_HISTORYKEYNAME, "Software\\Diversified\\M68HC11\\History" STRING_SETTINGSKEYNAME, "Software\\Diversified\\M68HC11\\Settings" STRING_SERIALKEYNAME, "Software\\Diversified\\M68HC11\\Serial" STRING_HISTORYKEYSHORTNAME, "History" STRING_SETTINGSEMAIL, "EMAIL" STRING_SERIALPORT, "Port" STRING_SERIALBAUD, "Baud" STRING_SERIALDATA, "Data" STRING_SERIALPARITY, "Parity" STRING_SERIALSTOP, "Stop" STRING_COM1, "COM1" STRING_COM2, "COM2" STRING_COM3, "COM3" STRING_COM4, "COM4" } STRINGTABLE { STRING_CODEVIEWCLASSNAME, "CodeView" STRING_MCUVIEWCLASSNAME, "MCUView" STRING_UNTITLED, "Untitled" STRING_HELPFILENAME, "m68hc11.hlp" STRING_ERRORFILEOPEN, "Error opening '" STRING_ERRORPORTOPEN, "Error opening communications port." STRING_ERRORPORTSETTINGS, "Error initializing port settings." STRING_ERRORTIMEOUT, "Timeout waiting for device." STRING_ERRORREADERROR, "Error reading from device." STRING_ERRORTALKBACKFAILURE, "Error receiving response from device" STRING_ERRORTALKBACKDATA, "Error validating code load" STRING_EVENTSINGLEBYTE, "Received single-byte event." STRING_EVENTQUADBYTE, "Received quad-byte event." STRING_EVENTDOUBLEBYTE, "Received double-byte event." STRING_EVENTVARBYTE, "Received variable-byte event." STRING_EVENTREGDATASTART, "Receiving register data..." STRING_EVENTREGDATACOMPLETE, "Register receive complete." STRING_EVENTCODECOMPLETE, "Received code completion event." } STRINGTABLE { STRING_REGISTERPORTA, "PORTA" STRING_REGISTERRESERVED1, "RESERVED" STRING_REGISTERPIOC, "PIOC" STRING_REGISTERPORTC, "PORTC" STRING_REGISTERPORTB, "PORTB" STRING_REGISTERPORTCL, "PORTCL" STRING_REGISTERRESERVED2, "RESERVED" STRING_REGISTERDDRC, "DDRC" STRING_REGISTERPORTD, "PORTD" STRING_REGISTERDDRD, "DDRD" STRING_REGISTERPORTE, "PORTE" STRING_REGISTERCFORC, "CFORC" STRING_REGISTEROC1M, "OC1M" STRING_REGISTEROC1D, "OC1D" STRING_REGISTERTCNTH1, "TCNT(Hi)" STRING_REGISTERTCNTLO, "TCNT(Lo)" STRING_REGISTERTIC1HI, "TIC1(Hi)" STRING_REGISTERTIC1LO, "TIC1(Lo)" STRING_REGISTERTIC2HI, "TIC2(Hi)" STRING_REGISTERTIC2LO, "TIC2(Lo)" STRING_REGISTERTIC3HI, "TIC3(Hi)" STRING_REGISTERTIC3LO, "TIC3(Lo)" STRING_REGISTERTOC1HI, "TOC1(Hi)" STRING_REGISTERTOC1LO, "TOC1(Lo)" STRING_REGISTERTOC2HI, "TOC2(Hi)" STRING_REGISTERTOC2LO, "TOC2(Lo)" STRING_REGISTERTOC3HI, "TOC3(Hi)" STRING_REGISTERTOC3LO, "TOC3(Lo)" STRING_REGISTERTOC4HI, "TOC4(Hi)" STRING_REGISTERTOC4LO, "TOC4(Lo)" STRING_REGISTERTI405HI, "TI405(Hi)" STRING_REGISTERTI405LO, "TI4O5(Lo)" STRING_REGISTERTCTL1, "TCTL1" STRING_REGISTERTCTL2, "TCTL2" STRING_REGISTERTMSK1, "TMSK1" STRING_REGISTERTFLG1, "TFLG1" STRING_REGISTERTMSK2, "TMSK2" STRING_REGISTERTFLG2, "TFLG2" STRING_REGISTERPACTL, "PACTL" STRING_REGISTERPACNT, "PACNT" STRING_REGISTERSPCR, "SPCR" STRING_REGISTERSPSR, "SPSR" STRING_REGISTERSPDR, "SPDR" STRING_REGISTERBAUD, "BAUD" STRING_REGISTERSCCR1, "SCCR1" STRING_REGISTERSCCR2, "SCCR2" STRING_REGISTERSCSR, "SCSR" STRING_REGISTERSCDR, "SCDR" STRING_REGISTERADCTL, "ADCTL" STRING_REGISTERADR1, "ADR1" STRING_REGISTERADR2, "ADR2" STRING_REGISTERADR3, "ADR3" STRING_REGISTERADR4, "ADR4" STRING_REGISTERBPROT, "BPROT" STRING_REGISTEREPROG, "EPROG" STRING_REGISTERRESERVED3, "RESERVED" STRING_REGISTERRESERVED4, "RESERVED" STRING_REGISTEROPTION, "OPTION" STRING_REGISTERCOPRST, "COPRST" STRING_REGISTERPPROG, "PPROG" STRING_REGISTERHPRIO, "HPRIO" STRING_REGISTERINIT, "INIT" STRING_REGISTERTEST1, "TEST1" STRING_REGISTERCONFIG, "CONFIG" }