| version 1.1, 2003/10/23 07:20:43 | version 1.12, 2004/03/12 18:19:58 | 
| Line 5 | Line 5 | 
 |  |  | 
 | // --------------------------------------------------------------- system menu | // --------------------------------------------------------------- system menu | 
 |  |  | 
| #define IDM_APPLE                       128 | enum { | 
| #define IDM_EMULATE                     129 | IDM_APPLE                       = 128, | 
| #define IDM_FDD1                        132 | IDM_EMULATE                     = 129, | 
| #define IDM_FDD2                        133 | IDM_EDIT                        = 130, | 
| #define IDM_HARDDISK            134 | IDM_STATSAVE            = 131, | 
| #define IDM_SASI1               135 | IDM_FDD1                        = 132, | 
| #define IDM_SASI2               136 | IDM_FDD2                        = 133, | 
| #define IDM_SCREEN                      137 | IDM_FDD3                        = 134, | 
| #define IDM_DEVICE                      138 | IDM_FDD4                        = 135, | 
| #define IDM_KEYBOARD    139 | IDM_HARDDISK            = 136, | 
| #define IDM_SOUND               140 | IDM_SASI1                       = 137, | 
| #define IDM_MEMORY              141 | IDM_SASI2                       = 138, | 
| #define IDM_OTHER                       142 | IDM_SCSI0                       = 139, | 
|  | IDM_SCSI1                       = 140, | 
| #define IDM_ABOUT                       MAKE_MENUID(IDM_APPLE, 1) | IDM_SCSI2                       = 141, | 
|  | IDM_SCSI3                       = 142, | 
| #define IDM_RESET                       MAKE_MENUID(IDM_EMULATE, 1) | IDM_SCREEN                      = 143, | 
| #define IDM_CONFIGURE           MAKE_MENUID(IDM_EMULATE, 3) | IDM_DEVICE                      = 144, | 
| #define IDM_NEWFDD                      MAKE_MENUID(IDM_EMULATE, 4) | IDM_KEYBOARD            = 145, | 
| #define IDM_NEWHDD                      MAKE_MENUID(IDM_EMULATE, 5) | IDM_SOUND                       = 146, | 
| #define IDM_FONT                        MAKE_MENUID(IDM_EMULATE, 6) | IDM_MEMORY                      = 147, | 
| #define IDM_EXIT                        MAKE_MENUID(IDM_EMULATE, 8) | IDM_OTHER                       = 148, | 
|  |  | 
| #define IDM_FDD1OPEN            MAKE_MENUID(IDM_FDD1, 1) | IDM_ABOUT                       = MAKE_MENUID(IDM_APPLE, 1), | 
| #define IDM_FDD1EJECT           MAKE_MENUID(IDM_FDD1, 3) |  | 
|  | IDM_RESET                       = MAKE_MENUID(IDM_EMULATE, 1), | 
| #define IDM_FDD2OPEN            MAKE_MENUID(IDM_FDD2, 1) | IDM_CONFIGURE           = MAKE_MENUID(IDM_EMULATE, 3), | 
| #define IDM_FDD2EJECT           MAKE_MENUID(IDM_FDD2, 3) | IDM_NEWDISK                     = MAKE_MENUID(IDM_EMULATE, 4), | 
|  | IDM_FONT                        = MAKE_MENUID(IDM_EMULATE, 5), | 
| #define IDM_SASI1OPEN           MAKE_MENUID(IDM_SASI1, 1) | IDM_EXIT                        = MAKE_MENUID(IDM_EMULATE, 7), | 
| #define IDM_SASI1REMOVE         MAKE_MENUID(IDM_SASI1, 3) |  | 
| #define IDM_SASI2OPEN           MAKE_MENUID(IDM_SASI2, 1) | IDM_FDD1OPEN            = MAKE_MENUID(IDM_FDD1, 1), | 
| #define IDM_SASI2REMOVE         MAKE_MENUID(IDM_SASI2, 3) | IDM_FDD1EJECT           = MAKE_MENUID(IDM_FDD1, 3), | 
|  |  | 
| #if defined(NP2GCC) | IDM_FDD2OPEN            = MAKE_MENUID(IDM_FDD2, 1), | 
| #define IDM_MOUSE                       MAKE_MENUID(IDM_DEVICE, 4) | IDM_FDD2EJECT           = MAKE_MENUID(IDM_FDD2, 3), | 
| #endif |  | 
|  | IDM_FDD3OPEN            = MAKE_MENUID(IDM_FDD3, 1), | 
| #define IDM_ROLNORMAL           MAKE_MENUID(IDM_SCREEN, 1) | IDM_FDD3EJECT           = MAKE_MENUID(IDM_FDD3, 3), | 
| #define IDM_ROLLEFT                     MAKE_MENUID(IDM_SCREEN, 2) |  | 
| #define IDM_ROLRIGHT            MAKE_MENUID(IDM_SCREEN, 3) | IDM_FDD4OPEN            = MAKE_MENUID(IDM_FDD4, 1), | 
| #define IDM_DISPSYNC            MAKE_MENUID(IDM_SCREEN, 5) | IDM_FDD4EJECT           = MAKE_MENUID(IDM_FDD4, 3), | 
| #define IDM_RASTER                      MAKE_MENUID(IDM_SCREEN, 6) |  | 
| #define IDM_NOWAIT                      MAKE_MENUID(IDM_SCREEN, 7) | IDM_SASI1OPEN           = MAKE_MENUID(IDM_SASI1, 1), | 
| #define IDM_AUTOFPS                     MAKE_MENUID(IDM_SCREEN, 8) | IDM_SASI1REMOVE         = MAKE_MENUID(IDM_SASI1, 3), | 
| #define IDM_60FPS                       MAKE_MENUID(IDM_SCREEN, 9) |  | 
| #define IDM_30FPS                       MAKE_MENUID(IDM_SCREEN, 10) | IDM_SASI2OPEN           = MAKE_MENUID(IDM_SASI2, 1), | 
| #define IDM_20FPS                       MAKE_MENUID(IDM_SCREEN, 11) | IDM_SASI2REMOVE         = MAKE_MENUID(IDM_SASI2, 3), | 
| #define IDM_15FPS                       MAKE_MENUID(IDM_SCREEN, 12) |  | 
| #define IDM_SCREENOPT           MAKE_MENUID(IDM_SCREEN, 14) | IDM_SCSI0OPEN           = MAKE_MENUID(IDM_SCSI0, 1), | 
|  | IDM_SCSI0REMOVE         = MAKE_MENUID(IDM_SCSI0, 3), | 
| #define IDM_KEY                         MAKE_MENUID(IDM_KEYBOARD, 1) |  | 
| #define IDM_JOY1                        MAKE_MENUID(IDM_KEYBOARD, 2) | IDM_SCSI1OPEN           = MAKE_MENUID(IDM_SCSI1, 1), | 
| #define IDM_JOY2                        MAKE_MENUID(IDM_KEYBOARD, 3) | IDM_SCSI1REMOVE         = MAKE_MENUID(IDM_SCSI1, 3), | 
| #define IDM_MOUSEKEY            MAKE_MENUID(IDM_KEYBOARD, 4) |  | 
| #define IDM_XSHIFT                      MAKE_MENUID(IDM_KEYBOARD, 6) | IDM_SCSI2OPEN           = MAKE_MENUID(IDM_SCSI2, 1), | 
| #define IDM_XCTRL                       MAKE_MENUID(IDM_KEYBOARD, 7) | IDM_SCSI2REMOVE         = MAKE_MENUID(IDM_SCSI2, 3), | 
| #define IDM_XGRPH                       MAKE_MENUID(IDM_KEYBOARD, 8) |  | 
| #define IDM_F12MOUSE            MAKE_MENUID(IDM_KEYBOARD, 10) | IDM_SCSI3OPEN           = MAKE_MENUID(IDM_SCSI3, 1), | 
| #define IDM_F12COPY                     MAKE_MENUID(IDM_KEYBOARD, 11) | IDM_SCSI3REMOVE         = MAKE_MENUID(IDM_SCSI3, 3), | 
| #define IDM_F12STOP                     MAKE_MENUID(IDM_KEYBOARD, 12) |  | 
|  | IDM_ROLNORMAL           = MAKE_MENUID(IDM_SCREEN, 1), | 
| #define IDM_BEEPOFF                     MAKE_MENUID(IDM_SOUND, 1) | IDM_ROLLEFT                     = MAKE_MENUID(IDM_SCREEN, 2), | 
| #define IDM_BEEPLOW                     MAKE_MENUID(IDM_SOUND, 2) | IDM_ROLRIGHT            = MAKE_MENUID(IDM_SCREEN, 3), | 
| #define IDM_BEEPMID                     MAKE_MENUID(IDM_SOUND, 3) | IDM_DISPSYNC            = MAKE_MENUID(IDM_SCREEN, 5), | 
| #define IDM_BEEPHIGH            MAKE_MENUID(IDM_SOUND, 4) | IDM_RASTER                      = MAKE_MENUID(IDM_SCREEN, 6), | 
| #define IDM_NOSOUND                     MAKE_MENUID(IDM_SOUND, 6) | IDM_NOWAIT                      = MAKE_MENUID(IDM_SCREEN, 7), | 
| #define IDM_PC9801_14           MAKE_MENUID(IDM_SOUND, 7) | IDM_AUTOFPS                     = MAKE_MENUID(IDM_SCREEN, 8), | 
| #define IDM_PC9801_26K          MAKE_MENUID(IDM_SOUND, 8) | IDM_60FPS                       = MAKE_MENUID(IDM_SCREEN, 9), | 
| #define IDM_PC9801_86           MAKE_MENUID(IDM_SOUND, 9) | IDM_30FPS                       = MAKE_MENUID(IDM_SCREEN, 10), | 
| #define IDM_PC9801_26_86        MAKE_MENUID(IDM_SOUND, 10) | IDM_20FPS                       = MAKE_MENUID(IDM_SCREEN, 11), | 
| #define IDM_PC9801_86_CB        MAKE_MENUID(IDM_SOUND, 11) | IDM_15FPS                       = MAKE_MENUID(IDM_SCREEN, 12), | 
| #define IDM_PC9801_118          MAKE_MENUID(IDM_SOUND, 12) | IDM_SCREENOPT           = MAKE_MENUID(IDM_SCREEN, 14), | 
| #define IDM_SPEAKBOARD          MAKE_MENUID(IDM_SOUND, 13) |  | 
| #define IDM_SPARKBOARD          MAKE_MENUID(IDM_SOUND, 14) | IDM_MOUSE                       = MAKE_MENUID(IDM_DEVICE, 4), | 
| #define IDM_SEEKSND                     MAKE_MENUID(IDM_SOUND, 16) | IDM_SEROPT                      = MAKE_MENUID(IDM_DEVICE, 6), | 
|  | IDM_MIDIOPT                     = MAKE_MENUID(IDM_DEVICE, 8), | 
| #define IDM_MEM640                      MAKE_MENUID(IDM_MEMORY, 1) | IDM_MIDIPANIC           = MAKE_MENUID(IDM_DEVICE, 9), | 
| #define IDM_MEM16                       MAKE_MENUID(IDM_MEMORY, 2) | IDM_SNDOPT                      = MAKE_MENUID(IDM_DEVICE, 11), | 
| #define IDM_MEM36                       MAKE_MENUID(IDM_MEMORY, 3) |  | 
| #define IDM_MEM76                       MAKE_MENUID(IDM_MEMORY, 4) | IDM_KEY                         = MAKE_MENUID(IDM_KEYBOARD, 1), | 
|  | IDM_JOY1                        = MAKE_MENUID(IDM_KEYBOARD, 2), | 
| #define IDM_BMPSAVE                     MAKE_MENUID(IDM_OTHER, 1) | IDM_JOY2                        = MAKE_MENUID(IDM_KEYBOARD, 3), | 
| #define IDM_S98LOGGING          MAKE_MENUID(IDM_OTHER, 2) | IDM_MOUSEKEY            = MAKE_MENUID(IDM_KEYBOARD, 4), | 
| #define IDM_DISPCLOCK           MAKE_MENUID(IDM_OTHER, 3) | IDM_XSHIFT                      = MAKE_MENUID(IDM_KEYBOARD, 6), | 
| #define IDM_DISPFLAME           MAKE_MENUID(IDM_OTHER, 4) | IDM_XCTRL                       = MAKE_MENUID(IDM_KEYBOARD, 7), | 
| #define IDM_JOYX                        MAKE_MENUID(IDM_OTHER, 5) | IDM_XGRPH                       = MAKE_MENUID(IDM_KEYBOARD, 8), | 
| #define IDM_RAPID                       MAKE_MENUID(IDM_OTHER, 6) | IDM_F11KANA                     = MAKE_MENUID(IDM_KEYBOARD, 10), | 
| #define IDM_MSRAPID                     MAKE_MENUID(IDM_OTHER, 7) | IDM_F11STOP                     = MAKE_MENUID(IDM_KEYBOARD, 11), | 
| #define IDM_I286SAVE            MAKE_MENUID(IDM_OTHER, 8) | IDM_F11NFER                     = MAKE_MENUID(IDM_KEYBOARD, 12), | 
|  | IDM_F11USER                     = MAKE_MENUID(IDM_KEYBOARD, 13), | 
|  | IDM_F12MOUSE            = MAKE_MENUID(IDM_KEYBOARD, 15), | 
|  | IDM_F12COPY                     = MAKE_MENUID(IDM_KEYBOARD, 16), | 
|  | IDM_F12XFER                     = MAKE_MENUID(IDM_KEYBOARD, 17), | 
|  | IDM_F12USER                     = MAKE_MENUID(IDM_KEYBOARD, 18), | 
|  |  | 
|  | IDM_BEEPOFF                     = MAKE_MENUID(IDM_SOUND, 1), | 
|  | IDM_BEEPLOW                     = MAKE_MENUID(IDM_SOUND, 2), | 
|  | IDM_BEEPMID                     = MAKE_MENUID(IDM_SOUND, 3), | 
|  | IDM_BEEPHIGH            = MAKE_MENUID(IDM_SOUND, 4), | 
|  | IDM_NOSOUND                     = MAKE_MENUID(IDM_SOUND, 6), | 
|  | IDM_PC9801_14           = MAKE_MENUID(IDM_SOUND, 7), | 
|  | IDM_PC9801_26K          = MAKE_MENUID(IDM_SOUND, 8), | 
|  | IDM_PC9801_86           = MAKE_MENUID(IDM_SOUND, 9), | 
|  | IDM_PC9801_26_86        = MAKE_MENUID(IDM_SOUND, 10), | 
|  | IDM_PC9801_86_CB        = MAKE_MENUID(IDM_SOUND, 11), | 
|  | IDM_PC9801_118          = MAKE_MENUID(IDM_SOUND, 12), | 
|  | IDM_SPEAKBOARD          = MAKE_MENUID(IDM_SOUND, 13), | 
|  | IDM_SPARKBOARD          = MAKE_MENUID(IDM_SOUND, 14), | 
|  | IDM_AMD98                       = MAKE_MENUID(IDM_SOUND, 15), | 
|  | IDM_JASTSND                     = MAKE_MENUID(IDM_SOUND, 16), | 
|  | IDM_SEEKSND                     = MAKE_MENUID(IDM_SOUND, 18), | 
|  |  | 
|  | IDM_MEM640                      = MAKE_MENUID(IDM_MEMORY, 1), | 
|  | IDM_MEM16                       = MAKE_MENUID(IDM_MEMORY, 2), | 
|  | IDM_MEM36                       = MAKE_MENUID(IDM_MEMORY, 3), | 
|  | IDM_MEM76                       = MAKE_MENUID(IDM_MEMORY, 4), | 
|  |  | 
|  | IDM_BMPSAVE                     = MAKE_MENUID(IDM_OTHER, 1), | 
|  | IDM_S98LOGGING          = MAKE_MENUID(IDM_OTHER, 2), | 
|  | IDM_CALENDAR            = MAKE_MENUID(IDM_OTHER, 3), | 
|  | IDM_DISPCLOCK           = MAKE_MENUID(IDM_OTHER, 4), | 
|  | IDM_DISPFLAME           = MAKE_MENUID(IDM_OTHER, 5), | 
|  | IDM_JOYX                        = MAKE_MENUID(IDM_OTHER, 6), | 
|  | IDM_RAPID                       = MAKE_MENUID(IDM_OTHER, 7), | 
|  | IDM_MSRAPID                     = MAKE_MENUID(IDM_OTHER, 8), | 
|  | IDM_I286SAVE            = MAKE_MENUID(IDM_OTHER, 9) | 
|  | }; | 
 |  |  | 
 | // -------------------------------------------------------------------- dialog |  | 
 |  |  | 
 | #define IDOK                            1 |  | 
 | #define IDCANCEL                        2 |  | 
 |  |  | 
 | #define IDD_ABOUT                       128 |  | 
 |  |  | 
 | #define IDD_NEWDISK                     129 |  | 
 |  |  | 
| #define IDC_DISKLABEL           4 | // -------------------------------------------------------------------- dialog | 
| #define IDC_MAKE2DD                     6 |  | 
| #define IDC_MAKE2HD                     7 |  | 
|  |  | 
|  |  | 
| #define IDD_NEWHDDDISK          130 |  | 
 |  |  | 
| #define IDC_HDDSIZE                     3 | enum { | 
|  | IDOK                            = 1, | 
|  | IDCANCEL                        = 2, | 
|  |  | 
|  | IDD_ABOUT                       = 128, | 
|  | IDD_VERSION                     = 4, | 
|  |  | 
|  | IDD_RESUMEERROR         = 129, | 
|  |  | 
|  | IDD_RESUMEWARNING       = 130, | 
|  | IDC_RESUMEEXIT          = 3, | 
|  | IDC_RESUMEREASON        = 6, | 
|  |  | 
|  | IDD_CONFIGURE           = 131, | 
|  | IDC_BASECLOCK20         = 4, | 
|  | IDC_BASECLOCK25         = 5, | 
|  | IDC_MULTIPLE            = 7, | 
|  | IDC_CLOCKMSG            = 8, | 
|  | IDC_MODELVM                     = 11, | 
|  | IDC_MODELVX                     = 12, | 
|  | IDC_MODELEPSON          = 13, | 
|  | IDC_RATE11                      = 16, | 
|  | IDC_RATE22                      = 17, | 
|  | IDC_RATE44                      = 18, | 
|  | IDC_SOUNDBUF            = 20, | 
|  | IDC_RESUME                      = 22, | 
|  |  | 
|  | IDD_NEWFDDDISK          = 132, | 
|  | IDD_NEWFDDDISK2         = 133, | 
|  | IDC_DISKLABEL           = 4, | 
|  | IDC_MAKE2DD                     = 6, | 
|  | IDC_MAKE2HD                     = 7, | 
|  | IDC_MAKE144                     = 8, | 
|  |  | 
|  | IDD_NEWHDDDISK          = 134, | 
|  | IDC_HDDSIZE                     = 3, | 
|  | IDC_HDDLIMIT            = 6, | 
|  |  | 
|  | IDD_NEWSASIHDD          = 135, | 
|  | IDC_NEWSASI5MB          = 3, | 
|  | IDC_NEWSASI10MB         = 4, | 
|  | IDC_NEWSASI15MB         = 5, | 
|  | IDC_NEWSASI20MB         = 6, | 
|  | IDC_NEWSASI30MB         = 7, | 
|  | IDC_NEWSASI40MB         = 8, | 
|  |  | 
|  | IDD_SCREENOPT           = 136, | 
|  | IDC_LCD                         = 23, | 
|  | IDC_LCDX                        = 24, | 
|  | IDC_SKIPLINE            = 25, | 
|  | IDC_SKIPLIGHT           = 26, | 
|  | IDC_GDC7220                     = 4, | 
|  | IDC_GDC72020            = 5, | 
|  | IDC_GRCGNON                     = 7, | 
|  | IDC_GRCG                        = 8, | 
|  | IDC_GRCG2                       = 9, | 
|  | IDC_EGC                         = 10, | 
|  | IDC_PC980124            = 11, | 
|  | IDC_TRAMWAIT            = 13, | 
|  | IDC_VRAMWAIT            = 16, | 
|  | IDC_GRCGWAIT            = 19, | 
|  | IDC_REALPAL                     = 22, | 
|  |  | 
|  | IDD_MPU98II                     = 137, | 
|  | IDC_MPUPORT                     = 3, | 
|  | IDC_MPUIRQ                      = 4, | 
|  | IDC_MPUDEF                      = 5, | 
|  |  | 
|  | IDD_CALENDAR            = 138, | 
|  | IDC_CLNDREAL            = 3, | 
|  | IDC_CLNDVIR                     = 4, | 
|  | IDC_VIRDATE                     = 5, | 
|  | IDC_VIRTIME                     = 6, | 
|  | IDC_SETNOW                      = 7 | 
|  | }; | 
 |  |  | 
 |  |  | 
 | // ------------------------------------------------------------------ Messages | // ------------------------------------------------------------------ Messages | 
 |  |  | 
| #define IDT_TITLE                       128 | enum { | 
| #define IDT_NEWDISK                     129 | IDT_TITLE                       = 128, | 
| #define IDT_NEWHDDDISK          130 | IDT_NEWDISK                     = 129, | 
|  | IDT_NEWHDDDISK          = 130 | 
|  | }; | 
 |  |  |