Source file: /~heha/ewa/PIC16F145x-Urlader/pubio.zip/src/pubio.rc

#include <windows.h>

LANGUAGE 0,0
1 24 "manifest"

1 VERSIONINFO
FILEVERSION 1,4,2021,0627
PRODUCTVERSION 1,0,2018,1120
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
{
 BLOCK "StringFileInfo"
 {
  BLOCK "040704B0"
  {
   VALUE "CompanyName", "haftmann#software"
   VALUE "FileDescription", "PIC16F145x mit USB-Urlader äbootCDCô: Ein/Ausgabe und Flash-Brenner"
   VALUE "FileVersion", "1.4 (06/21)"
   VALUE "InternalName", "pubio.exe"
   VALUE "OriginalFilename", "pubio.exe"
   VALUE "ProductName", "www.tu-chemnitz.de/~heha"
   VALUE "ProductVersion", "henrik.haftmann@gmail.com"
  }
  BLOCK "040904B0"
  {
   VALUE "CompanyName", "haftmann#software"
   VALUE "FileDescription", "PIC16F145x with USB boot loader ôbootCDCö: input/output and flash programmer"
   VALUE "FileVersion", "1.4 (06/21)"
   VALUE "InternalName", "pubio.exe"
   VALUE "OriginalFilename", "pubio.exe"
   VALUE "ProductName", "www.tu-chemnitz.de/~heha"
   VALUE "ProductVersion", "henrik.haftmann@gmail.com"
  }
 }
 BLOCK "VarFileInfo"
 {
  VALUE "Translation",0x407,1200,0x409,1200
 }
}

1 ICON "pubio.ico"

LANGUAGE LANG_GERMAN,SUBLANG_GERMAN

1 DIALOG 0,0,202,208
STYLE DS_3DLOOK|WS_MINIMIZEBOX|WS_CAPTION|WS_SYSMENU
CAPTION "PIC USB Boot I/O"
FONT 8, "MS Shell Dlg"
{
 GROUPBOX	"A&nschluss",-1,8,3,81,38,WS_GROUP
 COMBOBOX	101,16,17,63,230,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
 CTEXT		"",106,10,31,75,8,SS_NOPREFIX
 LTEXT		"&Adresse (hex)",-1,11,47,78,8
 COMBOBOX	102,10,60,80,440,CBS_DROPDOWN|WS_VSCROLL|WS_TABSTOP
 LTEXT		"",107,10,78,80,24,SS_NOPREFIX
 LTEXT		"Lesedaten",-1,97,47,38,8
 EDITTEXT	103,96,60,40,14,ES_AUTOHSCROLL|WS_DISABLED|ES_CENTER
 PUSHBUTTON	"&Lesen",4,96,80,40,14,WS_DISABLED
 LTEXT		"Schreib&daten",-1,143,47,44,8
 EDITTEXT	104,143,60,40,14,ES_AUTOHSCROLL|ES_CENTER
 DEFPUSHBUTTON	"&Schreiben",5,143,80,47,14,WS_DISABLED
 AUTOCHECKBOX	"7",23,8,104,24,24,BS_MULTILINE|WS_GROUP
 GROUPBOX	"Flash-Funktion",-1,9,128,183,71,WS_GROUP
 EDITTEXT	105,18,141,164,14,ES_AUTOHSCROLL
 PUSHBUTTON	"Hex-&Datei auswΣhlenà",7,18,159,85,14,WS_GROUP
 PUSHBUTTON	"&Programmieren",9,114,159,68,14,WS_DISABLED
 PUSHBUTTON	"Flash a&uslesenà",8,18,179,85,14,WS_DISABLED
 PUSHBUTTON	"&Vergleichen",10,114,179,68,14,WS_DISABLED
 PUSHBUTTON	"&Info",6,100,12,40,24,WS_GROUP
 PUSHBUTTON	"Anw&endung\nstarten",11,144,12,50,24,BS_MULTILINE|WS_DISABLED
}

2 MENU		// Sammlung unabΣngiger Popup-Menⁿs
{
 POPUP ""	// Auslese-Aktionen (Submenⁿ des SplitButton ID==8)
 {
  MENUITEM "&Mit Urlader",16
  MENUITEM "Flash bis zum &Ende",17
  MENUITEM "&Anwender-ID",18
  MENUITEM "&Chip-ID",19
  MENUITEM "&Konfigurationsbits",20
  MENUITEM "Lⁿcken im &Flash ausgeben",21
  MENUITEM "&Bits 14 und 15 setzen",22
  MENUITEM "&Lange Zeilen (32 Bytes)",23
 }
 POPUP ""	// Programmier-Aktionen (Submenⁿ des SplitButton ID==9)
 {
  MENUITEM "&Hex-Datei einlesen",16
  MENUITEM "&Chip-ID prⁿfen",17
  MENUITEM "&Konfigurationsbits prⁿfen",18
  MENUITEM "L÷sch&en des ungenutzten Flash",19
  MENUITEM "Flash &programmieren",20
  MENUITEM "&Anwender-ID programmieren",21
  MENUITEM "Rⁿcklesen und &vergleichen",22
  MENUITEM "&Anwendung starten",23
 }
 POPUP ""	// Vergleichs-Aktionen (Submenⁿ des SplitButton ID==10)
 {
  MENUITEM "&Hex-Datei einlesen",16
  MENUITEM "&Urlader prⁿfen",17
  MENUITEM "&Flash prⁿfen",18
  MENUITEM "Leertest Flash bis zum &Ende",19
  MENUITEM "&Anwender-ID prⁿfen",20
  MENUITEM "&Chip-ID prⁿfen",21
  MENUITEM "&Konfigurationsbits prⁿfen",22
 }
 POPUP ""
 {
  MENUITEM "&Automatisch lesen",16
  MENUITEM "&Zeità",17
 }
}

STRINGTABLE
{
 0	"Erfolgreich"
 1	"Unbekannter Fehler"
 2	"Keine Antwort vom COM-Anschluss"
 3	"Kein Senden zum COM-Anschluss m÷glich"
 4	"Falsche Prⁿfsumme in Hex-Datei (Zeile %d)"
 5	"Hex-Datenzeile zu lang (Zeile %d)"
 6	"Datei kann nicht geladen werden"
 7	"COM-Anschluss kann nicht ge÷ffnet werden"
 8	"Falsches Zeichen, Hexadezimalziffer erwartet (Zeile %d)"
 9	"Datei enthΣlt keine Daten (Zeile %d)"
 10	"Datei kann nicht erzeugt werden"
 12	"PIC meldet: Unbekanntes Kommando"
 13	"PIC meldet: Falsche Prⁿfsumme"
 14	"PIC meldet: Verify-Fehler"
 17	"Das erste halbe KWort ist fⁿr den Urlader reserviert, Offset vergessen? (Zeile %d)"
 18	"PIC: Keine Lesedaten"
 20	"Unerwartete Konfigurationsdaten (Zeile %d)"
 21	"Flash-Daten jenseits Chip-Gr÷▀e (Zeile %d)"
 23	"Unpassende Chip-ID (Zeile %d)"
 24	"Unpassende Konfigurationsbits (Zeile %d)"
 25	"Vergleichsfehler bei Wortadresse 0x%04X"
 32	"Herumspielen mit Ein- und AusgΣngen sowie Firmware programmieren mit PIC16F145x und aktivem 512╫14 Bit kleinem Urlader äbootCDCô am USB"
 33	"Hex-Dateien\0*.hex\0Alle Dateien\0*"
 34	"Erkannt: %s"
 35	"unbekannt, ID=%X"
 36	"Bank %d Adr. 0x%02X"
 37	"Jede Bank Adr. 0x%02X"
 38	"Undefiniert"
 39	"Dual-Port-RAM"
 40	"Linearer RAM"
 41	"Unimplementiert"
 42	"Flash-ROM"
}

LANGUAGE LANG_ENGLISH,SUBLANG_ENGLISH_US

1 DIALOG 0,0,202,208
STYLE DS_3DLOOK|WS_MINIMIZEBOX|WS_CAPTION|WS_SYSMENU
CAPTION "PIC USB Boot I/O"
FONT 8, "MS Shell Dlg"
{
 GROUPBOX	"P&ort",-1,8,3,81,38,WS_GROUP
 COMBOBOX	101,16,17,63,230,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
 CTEXT		"",106,10,31,75,8,SS_NOPREFIX
 LTEXT		"&Address (hex)",-1,11,47,78,8
 COMBOBOX	102,10,60,80,440,CBS_DROPDOWN|WS_VSCROLL|WS_TABSTOP
 LTEXT		"",107,10,78,80,24,SS_NOPREFIX
 LTEXT		"Read data",-1,97,47,38,8
 EDITTEXT	103,96,60,40,14,ES_AUTOHSCROLL|WS_DISABLED|ES_CENTER
 PUSHBUTTON	"&Read",4,96,80,40,14,WS_DISABLED
 LTEXT		"Write &data",-1,143,47,44,8
 EDITTEXT	104,143,60,40,14,ES_AUTOHSCROLL|ES_CENTER
 DEFPUSHBUTTON	"&Write",5,143,80,47,14,WS_DISABLED
 AUTOCHECKBOX	"7",23,8,104,24,24,BS_MULTILINE|WS_GROUP
 GROUPBOX	"Flash function",-1,9,128,183,71,WS_GROUP
 EDITTEXT	105,18,141,164,14,ES_AUTOHSCROLL
 PUSHBUTTON	"Select Hex &fileà",7,18,159,85,14,WS_GROUP
 PUSHBUTTON	"&Program",9,114,159,68,14,WS_DISABLED//|12
 PUSHBUTTON	"&Save flashà",8,18,179,85,14,WS_DISABLED
 PUSHBUTTON	"&Verify",10,114,179,68,14,WS_DISABLED
 PUSHBUTTON	"&Info",6,100,12,40,24,WS_GROUP
 PUSHBUTTON	"&Jump to\nApplication",11,144,12,50,24,BS_MULTILINE|WS_DISABLED
}

2 MENU
{
 POPUP ""	// Save flash options (Submenu of SplitButton)
 {
  MENUITEM "&Include bootloader",16
  MENUITEM "&Emit entire flash",17
  MENUITEM "&User ID",18
  MENUITEM "&Chip ID",19
  MENUITEM "C&onfiguration space",20
  MENUITEM "Emit &gaps of empty flash",21
  MENUITEM "&Set bits 14 and 15",22
  MENUITEM "&Long lines (32 bytes)",23
 }
 POPUP ""	// Programming actions (Submenu of SplitButton)
 {
  MENUITEM "Read &Hex file",16
  MENUITEM "Check &Chip ID",17
  MENUITEM "Check C&onfiguration space",18
  MENUITEM "&Erase unused Flash area",19
  MENUITEM "Write &Flash",20
  MENUITEM "Write &User ID",21
  MENUITEM "Extra &verify after write",22
  MENUITEM "Start &Application",23
 }
 POPUP ""	// Vergleichs-Aktionen (Submenⁿ des SplitButton)
 {
  MENUITEM "Read &Hex file",16
  MENUITEM "Check &boot loader",17
  MENUITEM "Check &Flash",18
  MENUITEM "Check for &empty flash at unused locations",19
  MENUITEM "Check &User ID",20
  MENUITEM "Check &Chip ID",21
  MENUITEM "Check C&onfiguration space",22
 }
 POPUP ""
 {
  MENUITEM "&Automatic read",16
  MENUITEM "&Timeà",17
 }
}

STRINGTABLE
{
 0	"Successful"
 1	"Unknown error"
 2	"No answer from COM port"
 3	"Cannot send to COM port"
 4	"Wrong checksum in Hex file (line %d)"
 5	"Hex data line too long (line %d)"
 6	"Cannot load file"
 7	"Cannot open COM port"
 8	"Unrecognized character for hexadecimal data (line %d)"
 9	"File contains no data (line %d)"
 10	"Cannot create file"
 12	"PIC message: Unknown command"
 13	"PIC message: Wrong checksum"
 14	"PIC message: Verify failure"
 17	"The first half KWord is reserverd for the boot loader. Did you forget to offset? (line %d)"
 18	"PIC: No read data"
 20	"Unexpected configuration data in file (line %d)"
 21	"Too much flash data in file (line %d)"
 23	"Unmatched device ID (line %d)"
 24	"Unmatched configuration bits (line %d)"
 25	"Verify error at word address 0x%04X"
 32	"Twiddle with all I/O ports and program firmware into PIC16F145x and active 512╫14 bit tiny äbootCDCô USB boot loader"
 33	"Hex files\0*.hex\0All files\0*"
 34	"Detected: %s"
 35	"unknown, ID=%X"
 36	"Bank %d Addr. 0x%02X"
 37	"Any bank Addr. 0x%02X"
 38	"Undefined"
 39	"Dual-Port RAM"
 40	"Single-Port RAM"
 41	"Unimplemented"
 42	"Flash ROM"
}
Detected encoding: OEM (CP437)1
Wrong umlauts? - Assume file is ANSI (CP1252) encoded