Files
Work/m68hc11/M68HC11.~RC
2024-08-07 09:16:27 -04:00

296 lines
9.8 KiB
Plaintext

#include <windows.h>
#include <m68hc11/m68hc11.h>
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"
}