Added more code for SCSI removable hard disk emulation, only the UI parts (and testing) are left now.
This commit is contained in:
@@ -61,7 +61,7 @@ BEGIN
|
||||
MENUITEM "&Mute", IDM_CDROM_1_MUTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&mpty", IDM_CDROM_1_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_CDROM_1_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_CDROM_1_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_CDROM_1_IMAGE
|
||||
END
|
||||
@@ -70,7 +70,7 @@ BEGIN
|
||||
MENUITEM "&Mute", IDM_CDROM_2_MUTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&mpty", IDM_CDROM_2_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_CDROM_2_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_CDROM_2_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_CDROM_2_IMAGE
|
||||
END
|
||||
@@ -79,7 +79,7 @@ BEGIN
|
||||
MENUITEM "&Mute", IDM_CDROM_3_MUTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&mpty", IDM_CDROM_3_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_CDROM_3_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_CDROM_3_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_CDROM_3_IMAGE
|
||||
END
|
||||
@@ -88,121 +88,137 @@ BEGIN
|
||||
MENUITEM "&Mute", IDM_CDROM_4_MUTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&mpty", IDM_CDROM_4_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_CDROM_4_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_CDROM_4_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_CDROM_4_IMAGE
|
||||
END
|
||||
POPUP "Removable disk 01"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_01_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_01_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_01_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_01_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_01_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_01_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 02"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_02_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_02_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_02_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_02_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_02_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_02_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 03"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_03_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_03_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_03_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_03_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_03_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_03_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 04"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_04_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_04_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_04_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_04_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_04_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_04_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 05"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_05_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_05_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_05_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_05_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_05_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_05_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 06"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_06_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_06_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_06_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_06_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_06_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_06_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 07"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_07_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_07_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_07_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_07_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_07_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_07_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 08"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_08_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_08_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_08_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_08_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_08_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_08_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 09"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_09_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_09_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_09_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_09_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_09_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_09_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 10"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_10_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_10_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_10_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_10_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_10_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_10_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 11"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_11_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_11_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_11_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_11_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_11_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_11_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 12"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_12_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_12_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_12_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_12_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_12_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_12_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 13"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_13_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_13_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_13_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_13_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_13_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_13_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 14"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_14_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_14_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_14_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_14_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_14_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_14_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 15"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_15_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_15_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_15_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_15_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_15_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_15_EIMAGE
|
||||
END
|
||||
POPUP "Removable disk 16"
|
||||
BEGIN
|
||||
MENUITEM "E&mpty", IDM_RDISK_16_EMPTY
|
||||
MENUITEM "&Reload previous disc", IDM_RDISK_16_RELOAD
|
||||
MENUITEM "&Reload previous image", IDM_RDISK_16_RELOAD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Image...", IDM_RDISK_16_IMAGE
|
||||
MENUITEM "&New image...", IDM_RDISK_16_IMAGE
|
||||
MENUITEM "&Existing image...", IDM_RDISK_16_EIMAGE
|
||||
END
|
||||
END
|
||||
|
||||
|
||||
@@ -181,53 +181,69 @@
|
||||
#define IDM_CDROM_4_REAL 40195
|
||||
|
||||
#define IDM_RDISK_01_IMAGE 3200
|
||||
#define IDM_RDISK_01_RELOAD 3216
|
||||
#define IDM_RDISK_01_EMPTY 3232
|
||||
#define IDM_RDISK_01_EIMAGE 3216
|
||||
#define IDM_RDISK_01_RELOAD 3232
|
||||
#define IDM_RDISK_01_EMPTY 3248
|
||||
#define IDM_RDISK_02_IMAGE 3201
|
||||
#define IDM_RDISK_02_RELOAD 3217
|
||||
#define IDM_RDISK_02_EMPTY 3233
|
||||
#define IDM_RDISK_02_EIMAGE 3217
|
||||
#define IDM_RDISK_02_RELOAD 3233
|
||||
#define IDM_RDISK_02_EMPTY 3249
|
||||
#define IDM_RDISK_03_IMAGE 3202
|
||||
#define IDM_RDISK_03_RELOAD 3218
|
||||
#define IDM_RDISK_03_EMPTY 3234
|
||||
#define IDM_RDISK_03_EIMAGE 3218
|
||||
#define IDM_RDISK_03_RELOAD 3234
|
||||
#define IDM_RDISK_03_EMPTY 3250
|
||||
#define IDM_RDISK_04_IMAGE 3203
|
||||
#define IDM_RDISK_04_RELOAD 3219
|
||||
#define IDM_RDISK_04_EMPTY 3235
|
||||
#define IDM_RDISK_04_EIMAGE 3219
|
||||
#define IDM_RDISK_04_RELOAD 3235
|
||||
#define IDM_RDISK_04_EMPTY 3251
|
||||
#define IDM_RDISK_05_IMAGE 3204
|
||||
#define IDM_RDISK_05_RELOAD 3220
|
||||
#define IDM_RDISK_05_EMPTY 3236
|
||||
#define IDM_RDISK_05_EIMAGE 3220
|
||||
#define IDM_RDISK_05_RELOAD 3236
|
||||
#define IDM_RDISK_05_EMPTY 3252
|
||||
#define IDM_RDISK_06_IMAGE 3205
|
||||
#define IDM_RDISK_06_RELOAD 3221
|
||||
#define IDM_RDISK_06_EMPTY 3237
|
||||
#define IDM_RDISK_06_EIMAGE 3221
|
||||
#define IDM_RDISK_06_RELOAD 3237
|
||||
#define IDM_RDISK_06_EMPTY 3253
|
||||
#define IDM_RDISK_07_IMAGE 3206
|
||||
#define IDM_RDISK_07_RELOAD 3222
|
||||
#define IDM_RDISK_07_EMPTY 3238
|
||||
#define IDM_RDISK_07_EIMAGE 3222
|
||||
#define IDM_RDISK_07_RELOAD 3238
|
||||
#define IDM_RDISK_07_EMPTY 3254
|
||||
#define IDM_RDISK_08_IMAGE 3207
|
||||
#define IDM_RDISK_08_RELOAD 3223
|
||||
#define IDM_RDISK_08_EMPTY 3239
|
||||
#define IDM_RDISK_08_EIMAGE 3223
|
||||
#define IDM_RDISK_08_RELOAD 3239
|
||||
#define IDM_RDISK_08_EMPTY 3255
|
||||
#define IDM_RDISK_09_IMAGE 3208
|
||||
#define IDM_RDISK_09_RELOAD 3224
|
||||
#define IDM_RDISK_09_EMPTY 3240
|
||||
#define IDM_RDISK_09_EIMAGE 3224
|
||||
#define IDM_RDISK_09_RELOAD 3240
|
||||
#define IDM_RDISK_09_EMPTY 3256
|
||||
#define IDM_RDISK_10_IMAGE 3209
|
||||
#define IDM_RDISK_10_RELOAD 3225
|
||||
#define IDM_RDISK_10_EMPTY 3241
|
||||
#define IDM_RDISK_10_EIMAGE 3225
|
||||
#define IDM_RDISK_10_RELOAD 3241
|
||||
#define IDM_RDISK_10_EMPTY 3257
|
||||
#define IDM_RDISK_11_IMAGE 3210
|
||||
#define IDM_RDISK_11_RELOAD 3226
|
||||
#define IDM_RDISK_11_EMPTY 3242
|
||||
#define IDM_RDISK_11_EIMAGE 3226
|
||||
#define IDM_RDISK_11_RELOAD 3242
|
||||
#define IDM_RDISK_11_EMPTY 3258
|
||||
#define IDM_RDISK_12_IMAGE 3211
|
||||
#define IDM_RDISK_12_RELOAD 3227
|
||||
#define IDM_RDISK_12_EMPTY 3243
|
||||
#define IDM_RDISK_12_EIMAGE 3227
|
||||
#define IDM_RDISK_12_RELOAD 3243
|
||||
#define IDM_RDISK_12_EMPTY 3259
|
||||
#define IDM_RDISK_13_IMAGE 3212
|
||||
#define IDM_RDISK_13_RELOAD 3228
|
||||
#define IDM_RDISK_13_EMPTY 3244
|
||||
#define IDM_RDISK_13_EIMAGE 3228
|
||||
#define IDM_RDISK_13_RELOAD 3244
|
||||
#define IDM_RDISK_13_EMPTY 3260
|
||||
#define IDM_RDISK_14_IMAGE 3213
|
||||
#define IDM_RDISK_14_RELOAD 3229
|
||||
#define IDM_RDISK_14_EMPTY 3245
|
||||
#define IDM_RDISK_14_EIMAGE 3229
|
||||
#define IDM_RDISK_14_RELOAD 3245
|
||||
#define IDM_RDISK_14_EMPTY 3261
|
||||
#define IDM_RDISK_15_IMAGE 3214
|
||||
#define IDM_RDISK_15_RELOAD 3230
|
||||
#define IDM_RDISK_15_EMPTY 3246
|
||||
#define IDM_RDISK_15_EIMAGE 3230
|
||||
#define IDM_RDISK_15_RELOAD 3246
|
||||
#define IDM_RDISK_15_EMPTY 3262
|
||||
#define IDM_RDISK_16_IMAGE 3215
|
||||
#define IDM_RDISK_16_RELOAD 3231
|
||||
#define IDM_RDISK_16_EMPTY 3247
|
||||
#define IDM_RDISK_16_EIMAGE 3231
|
||||
#define IDM_RDISK_16_RELOAD 3247
|
||||
#define IDM_RDISK_16_EMPTY 3263
|
||||
|
||||
#define IDM_IDE_TER_ENABLED 44000
|
||||
#define IDM_IDE_TER_IRQ9 44009
|
||||
|
||||
Reference in New Issue
Block a user