; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! ; HISTORY ; v3.2.2: - changed DOSBox to DOSBox 0.73MB5 + Umlaut Patch ; - added [UninstallDelete] to remove some setting during re-installation ; - added 'Breadbox Einführung' HTML documentation (WIP) ; v3.2.3: - fixed Start Menue link path: '{userappdata}' -> '{app}' ; - added an InfoAfterFile that contains some basic hints how to use DOSBox ; - added GeoZip ; - added the DOSBox dir to the [UninstallDelete] section to remove broken DOSBox-*.conf ; v3.2.4: - created a link in the user's document folder to the Breadbox DOCUMENT folder ; - created a desktop or qucik launch icon ; - added FreeDOS COMMAND.COM ; - show "Breadbox Einführung" at the End ; - updated docs ; v4.0.2 - new version for BBE Demo 4.0.2 ; - changed BOSBox to my own "PC/GEOS Edition" build based on "SyncWG Edition" ; - Ghostscript is included for Postscript to Windows printers format conversion ; - NE2000 packet driver is copied into C: root and loaded by default ; - 2 pre-configured networking setups are provided that match notworking setup ; as described http://geos-infobase.de/WBB_317/index.php?page=Thread&postID=15700 ; - 2 batch files and related DOS launchers are inclded to easily switch NW config. ; v4.0.2a - BUG fix: added missing libgcc_s_dw2-1.dll to the package ; v4.0.2b - Updated DOSBox und VGA16.GEO driver to support more widescreen video modes #define MyAppName "Breadbox Ensemble Demo" #define MyAppVersion "4.0.2b" #define MyAppPublisher "blueway Softworks" #define MyAppURL "http://http://www.bluewaysw.de/" #define MyAppExeName "dosbox.exe" #define SerialNumber "0000-0000-0000-0000" [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{FB02426C-A601-4F91-A53B-6B1D9528646B} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} AlwaysShowComponentsList=no CreateAppDir=yes DefaultDirName={userappdata}\Breadbox DefaultGroupName=Breadbox LicenseFile=c:\Breadbox\ENSDEMO\LICENSE.TXT InfoAfterFile=c:\Breadbox\Setup\HINWEISE.TXT OutputDir=c:\Breadbox\Setup OutputBaseFilename=BBE402_DEMO SetupIconFile=c:\Breadbox\ENSDEMO\GWICON.ICO Compression=lzma SolidCompression=yes ; We need to install our files to "user" area as GEOS will modify files PrivilegesRequired=lowest Uninstallable=yes UserInfoPage=yes VersionInfoVersion=4.0.2 [Languages] Name: "german"; MessagesFile: "compiler:Languages\German.isl" [Types] Name: "full"; Description: "Vollständige Installation" Name: "compact"; Description: "Minimale Installation" Name: "custom"; Description: "Benutzerdefinierte Installation"; Flags: iscustom [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons} Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Components] Name: "main"; Description: "Breadbox Ensemble Demo"; Types: full compact custom; Flags: fixed Name: "network"; Description: "Netzwerktools (debugging, siehe Doku.)"; Types: custom Name: "templates"; Description: "Vorlagen (Muster)"; Types: full custom [Files] Source: "c:\Breadbox\DOSBox_PCG\*"; DestDir: "{app}\DOSBox"; Components: main; Flags: ignoreversion recursesubdirs createallsubdirs ;Source: "c:\Breadbox\COMMAND.COM"; DestDir: "{app}\"; Components: main; Flags: ignoreversion Source: "c:\Breadbox\NE2KPKT.COM"; DestDir: "{app}\"; Components: main; Flags: ignoreversion Source: "c:\Breadbox\ENSDEMO\*"; DestDir: "{app}\ENSDEMO"; Components: main; Flags: ignoreversion recursesubdirs createallsubdirs Source: "c:\Breadbox\MTCP\*"; DestDir: "{app}\MTCP"; Components: network; Flags: ignoreversion Source: "c:\Breadbox\TEMPLATE\*"; DestDir: "{app}\ENSDEMO\USERDATA\TEMPLATE"; Components: templates; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\Breadbox Ensemble Demo"; Filename: "{app}\DOSBox\dosbox.exe"; Parameters: "-noconsole -conf dosbox-PCG.conf -conf dosbox-BBD.conf -c exit"; WorkingDir: "{app}\DOSBox"; IconFilename: "{app}\ENSDEMO\GWICON.ICO" Name: "{group}\Ensemble Demo deinstallieren"; Filename: "{uninstallexe}" Name: "{userdocs}\Breadbox"; Filename: "{app}\ENSDEMO\DOCUMENT"; Flags: foldershortcut Name: "{userdesktop}\Breadbox Ensemble Demo"; Filename: "{app}\DOSBox\dosbox.exe"; Parameters: "-noconsole -conf dosbox-PCG.conf -conf dosbox-BBD.conf -c exit"; WorkingDir: "{app}\DOSBox"; IconFilename: "{app}\ENSDEMO\GWICON.ICO"; Tasks: desktopicon Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Breadbox Ensemble"; Filename: "{app}\DOSBox\dosbox.exe"; Parameters: "-noconsole -conf dosbox-PCG.conf -conf dosbox-BBD.conf -c exit"; WorkingDir: "{app}\DOSBox"; IconFilename: "{app}\ENSDEMO\GWICON.ICO"; Tasks: quicklaunchicon [UninstallDelete] Type: filesandordirs; Name: "{app}\DOSBox" Type: files; Name: "{app}\ENSDEMO\PRIVDATA\TOKEN_DA.*" Type: files; Name: "{app}\ENSDEMO\PRIVDATA\ZWISCHEN.*" Type: filesandordirs; Name: "{app}\ENSDEMO\PRIVDATA\CACHE" Type: filesandordirs; Name: "{app}\ENSDEMO\PRIVDATA\PREF" Type: filesandordirs; Name: "{app}\ENSDEMO\PRIVDATA\SPOOL" Type: filesandordirs; Name: "{app}\ENSDEMO\PRIVDATA\STATE" Type: filesandordirs; Name: "{app}\ENSDEMO\USERDATA\FONT" Type: filesandordirs; Name: "{app}\ENSDEMO\GEOS.LAN" Type: filesandordirs; Name: "{app}\ENSDEMO\GEOS.PPP"