-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathMALBKRES.RC
201 lines (191 loc) · 6.86 KB
/
MALBKRES.RC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
// * * * * * * * * * * * * * * * * * * * * * * * *
// * Resource MalBook *
// * * * * * * * * * * * * * * * * * * * * * * * *
//
// MalBKRes - Lit le fichier MalBook.Ini
USES Adele,Disk,dialex,pritex,Arcade,Editor,Protocol,Sourcer,MBCortex,ToolTerm,ResServI,CommBase
VARIABLE
BEGIN
BYTE BankRoutine
PCHR RegSerialCode
// PCHR RegUserName
PCHR FontTitlePath
PCHR FontInActifTitlePath
PCHR PathCountry
PCHR PathUnix
PCHR PathOS2
PCHR PathWin
// PCHR PathAdams
// PCHR PathAmiga
// PCHR PathAppleII
// PCHR PathAppleMac
// PCHR PathAtari2600
// PCHR PathTRS80
// PCHR PathCoco3
// PCHR PathCommodore64
// PCHR PathVic20
PCHR PathMod
PCHR PathPhoneList
PCHR PathCatDisk
PCHR PathDraw
PCHR PathPCX
PCHR PathCalc
PCHR PathAsmC
PCHR PathMac
PCHR PathMacDrw
PCHR PathObject
PCHR PathUnit
PCHR PathOutput
PCHR CurrPrn
PCHR NameLPT1
PCHR NameLPT2
PCHR NameLPT3
PCHR NameLPT4
BOOLEAN ModeTypeWriter
BOOLEAN PrnMarge
PCHR NamePrimCard
PCHR NamePrimMonitor
BOOLEAN SwapEms
BYTE CurrModem
BOOLEAN Desktop
BYTE MtxNm
BOOLEAN FullDate
END
ReadIniFile LOADINI "MB.INI"
BEGIN
HEADER "USER"
VARIABLE "USERNAME", PCHAR, RegUserName
VARIABLE "SERIALCODE", PCHR, RegSerialCode
VARIABLE "MASTERPASSWORD", PCHR, MasterPassWord
VARIABLE "COUNTRYCODE", WORD, MalteCountryCode
VARIABLE "COUNTRYICONONSTATUS", BOOLEAN, CountryIconOnStatus
HEADER "DISK"
VARIABLE "CDROM", BYTE, DefaultCDROMPort
VARIABLE "ASMFILES", PCHR, ExtAsm
VARIABLE "ASMCFILES", PCHR, ExtAC
VARIABLE "BASFILES", PCHR, ExtBas
VARIABLE "CFILES", PCHR, ExtC
VARIABLE "EUPHFILES", PCHR, ExtEuphoria
VARIABLE "FORFILES", PCHR, ExtFortran
VARIABLE "INIFILES", PCHR, ExtIni
VARIABLE "MOUSEMENUFILES", PCHAR, ExtMsMnu
VARIABLE "PASFILES", PCHR, ExtPas
VARIABLE "RESOURCEFILES", PCHR, ExtRC
VARIABLE "DIRSYSTEMS", PCHR, PathSystems
VARIABLE "DIRCOUNTRY", PCHR, PathCountry
VARIABLE "DIRUNIX", PCHR, PathUnix
VARIABLE "DIROS2", PCHR, PathOS2
VARIABLE "DIRWINDOWS", PCHR, PathWin
// VARIABLE "DIRAPPLEII", PCHR, PathAppleII
// VARIABLE "DIRAPPLEMAC", PCHR, PathAppleMac
// VARIABLE "DIRCOCO3", PCHR, PathCoco3
// VARIABLE "DIRCOMMODORE64", PCHR, PathCommodore64
VARIABLE "DIRMUSICMOD", PCHR, PathMod
VARIABLE "DIRBBS", PCHR, PathBBS
VARIABLE "DIRPHONELIST", PCHR, PathPhoneList
VARIABLE "DIRPHONEDOWNLOAD", PCHR, PathDownload
VARIABLE "DIRPHONEUPLOAD", PCHR, PathUpload
VARIABLE "DIRCATALOGDISK", PCHR, PathCatDisk
VARIABLE "DIRDRAW", PCHR, PathDraw
VARIABLE "DIRPCX", PCHR, PathPCX
VARIABLE "DIRSUPERCALC", PCHR, PathCalc
VARIABLE "DIRGAT", PCHR, PathGat
VARIABLE "DIRMACROTXT", PCHR, PathMac
VARIABLE "DIRMACRODRW", PCHR, PathMacDrw
VARIABLE "DIRSOURCEADA", PCHR, PathAda
VARIABLE "DIRSOURCEASM", PCHR, PathAsm
VARIABLE "DIRSOURCEASMC", PCHR, PathAsmC
VARIABLE "DIRSOURCEBAS", PCHR, PathBas
VARIABLE "DIRSOURCEC", PCHR, PathC
VARIABLE "DIRSOURCECOBOL", PCHR, PathCobol
VARIABLE "DIRSOURCEEUPHORIA", PCHR, PathEuphoria
VARIABLE "DIRSOURCEFORTH", PCHR, PathForth
VARIABLE "DIRSOURCEFORTRAN", PCHR, PathFortran
VARIABLE "DIRSOURCEPAS", PCHR, PathPas
VARIABLE "DIRRESOURCE", PCHR, PathResource
VARIABLE "DIROBJECT", PCHR, PathObject
VARIABLE "DIRUNIT", PCHR, PathUnit
VARIABLE "DIROUTPUT", PCHR, PathOutput
HEADER "PRINTERS"
VARIABLE "CURRPRN", BYTE, PrnOutput
VARIABLE "CURRPRINTER", PCHR, CurrPrn
VARIABLE "NAMELPT1", PCHR, NameLPT1
VARIABLE "NMMODELLPT1DOS", BYTE, PrnSetup[poLPT1Dos].Code
VARIABLE "NMMODELLPT2DOS", BYTE, PrnSetup[poLPT2Dos].Code
VARIABLE "NMMODELLPT3DOS", BYTE, PrnSetup[poLPT3Dos].Code
VARIABLE "NMMODELLPT4DOS", BYTE, PrnSetup[poLPT4Dos].Code
VARIABLE "NMMODELLPT1", BYTE, PrnSetup[poLPT1].Code
VARIABLE "NMMODELLPT2", BYTE, PrnSetup[poLPT2].Code
VARIABLE "NMMODELLPT3", BYTE, PrnSetup[poLPT3].Code
VARIABLE "NMMODELLPT4", BYTE, PrnSetup[poLPT4].Code
VARIABLE "NMMODELFILE", BYTE, PrnSetup[poFile].Code
VARIABLE "HEIGHTPAPERLPT1", BYTE, PrnSetup[poLPT1].PHeight
VARIABLE "NAMELPT2", PCHR, NameLPT2
VARIABLE "NAMELPT3", PCHR, NameLPT3
VARIABLE "NAMELPT4", PCHR, NameLPT4
// VARIABLE "PRINTMETHODE", (Pixel,Mixted), PrnMethode
VARIABLE "MODETYPEWRITER", BOOLEAN, ModeTypeWriter
VARIABLE "PRNMARGEAUTORISED", BOOLEAN, PrnMarge
VARIABLE "PAPER2PAPER", BOOLEAN, PrnSetup[poLPT1].P2P
VARIABLE "BORDERPIXEL", BOOLEAN, PrnSetup[poLPT1].BorderPixel
// VARIABLE "PAPERSIZE", REAL;REAL, PLength;PHeight
HEADER "SOUND"
VARIABLE "STARTUP", PCHR, SoundPlay[sndStartUp]
VARIABLE "ERROR", PCHR, SoundPlay[sndError]
VARIABLE "WARNING", PCHR, SoundPlay[sndWarning]
VARIABLE "INFO", PCHR, SoundPlay[sndInfo]
VARIABLE "OPENWIN", PCHR, SoundPlay[sndOpenWin]
VARIABLE "CLOSEWIN", PCHR, SoundPlay[sndCloseWin]
VARIABLE "EXIT", PCHR, SoundPlay[sndExit]
VARIABLE "SOUNDICONONSTATUS", BOOLEAN, SoundIconOnStatus
HEADER "VIDEO"
VARIABLE "CHECKSVGA", BOOLEAN, CheckSvga
VARIABLE "NAMEPRIMCARD", PCHR, NamePrimCard
VARIABLE "NAMEPRIMONITOR", PCHR, NamePrimMonitor
VARIABLE "DEFAULTMODE", WORD, DefaultMode
VARIABLE "MTXNM", BYTE, MtxNm
// VARIABLE "MEMORYPRIMVIDEO", WORD, MemoryPrimVideo
// VARIABLE "DEFAULTTEXTPRIM", BYTE;BYTE, PrimTextWidth;PrimTextHeight
// VARIABLE "DEFAULTGRAFPRIM", WORD;WORD;LONGINT, PrimXPixels;PrimYPixels;PrimNumColors
VARIABLE "FULLDATE", BOOLEAN, FullDate
VARIABLE "CURRPALETTE", BYTE, CurrPalette
VARIABLE "PAPIERPEINT", PCHR, FontAppPath
VARIABLE "STYLEPAPIERPEINT", BYTE, WallPaperConfig
VARIABLE "FONTTITLE", PCHR, FontTitlePath
VARIABLE "FONTINACTIFTITLE", PCHR, FontInActifTitlePath
VARIABLE "VESABIOSBANK", BOOLEAN, VesaBiosBank
VARIABLE "IMAGEINDIALOG", BOOLEAN, MediaSupport
VARIABLE "EXTENSIOR", BOOLEAN, UseExtensior
VARIABLE "CADRILLAGE", BOOLEAN, Cadril
VARIABLE "BANKROUTINE", BYTE, BankRoutine
VARIABLE "MEMORYMODEL", BYTE, MemoryModel
VARIABLE "VIEWTOOLBAR", BOOLEAN, ViewToolBar
VARIABLE "HELPBAR", BOOLEAN, HelpBar
VARIABLE "DESKTOPICONONSTARTMODE", BOOLEAN, DesktopIconOnStartMode
VARIABLE "FX", BOOLEAN, FX
HEADER "SYSTEMS"
VARIABLE "KEYWAIT", BYTE, KeyWait
VARIABLE "OVREMS", BOOLEAN, SwapEms
VARIABLE "SWAPEMS", BOOLEAN, NoEms
VARIABLE "DESCRINFILE", BOOLEAN, DescrInFile
VARIABLE "LOG", BOOLEAN, Log
VARIABLE "SCRSAVER", BOOLEAN, ActifScrSave
VARIABLE "SCRTIME", WORD, SecSS
VARIABLE "SCRSAVERMODEL", BYTE, CurrScrnSaver
VARIABLE "DIRECTDOS", BOOLEAN, DirectDos
VARIABLE "MOUSETXTGRF", BOOLEAN, MsTxtGrf
VARIABLE "DESKTOP", BOOLEAN, Desktop
VARIABLE "MARKEND", BOOLEAN, MarkEnd
VARIABLE "RULES", BOOLEAN, Rules
VARIABLE "VIEWOUTZONE", BOOLEAN, ViewOutZone
VARIABLE "MAKEBAK", BOOLEAN, MakeBak
VARIABLE "SOURCER", BYTE, OpCodeFormat
VARIABLE "OPCODE", BYTE, OpCodeCPU
HEADER "MODEM"
VARIABLE "CURRMODEM", BYTE, CurrModem
VARIABLE "BAUDRATE", WORD, BaudRate
VARIABLE "MODEMCMDDELAY", WORD, ModemCmdDelay
VARIABLE "BUSY", PCHR, ModemBusy
VARIABLE "CONNECT", PCHR, ModemConnect
VARIABLE "NOCARRIER", PCHR, ModemNoCarrier
END