home *** CD-ROM | disk | FTP | other *** search
- /*
- * WSpecEm.RC
- *
- * (C) Rui Fernando Ferreira Ribeiro 1996.
- * Portions (C) Copyright Microsoft Corp. 1993.
- *
- * You have a royalty-free right to use, modify, reproduce and
- * distribute the Sample Files (and/or any modified version) in
- * any way you find useful, provided that you agree that
- * Microsoft has no warranty obligations or liability for any
- * Sample Application Files which are modified.
- */
-
- /*#include <windows.h> */
- #include "wspecem.h"
-
-
- /////////////////////////////////////////////////////////////////////////////
- //
- // Icon
- //
-
- SPECEMULAPP ICON DISCARDABLE wspecem.ico
-
-
- /////////////////////////////////////////////////////////////////////////////
- //
- // Dialog
- //
-
- SPECEMULAPP DIALOG 33, 13, 152, 147
- STYLE DS_MODALFRAME | WS_POPUP | WS_BORDER
- FONT 8, "System"
- BEGIN
- ICON "SPECEMULAPP", -1, 3, 19, 16, 16
- CTEXT "Microsoft Windows", -1, 38, 1, 63, 8
- CTEXT "Spectrum Emulator", -1, 25, 10, 91, 8
- CTEXT "Version 1.12", -1, 43, 23, 58, 8
- CTEXT "Copyright 1996, Rui F.F. Ribeiro", -1, 10, 49, 131, 8
- CONTROL "OK", IDOK, "BUTTON", WS_GROUP, 57, 129, 32, 14
- LTEXT "i890478@groucho.idt-isep.ipp.pt", -1, 22, 72, 106, 8
- LTEXT "rff-ribe@csm.uwe.ac.uk", -1, 22, 64, 98, 7
- LTEXT "University of West of England, Bristol", -1, 10, 86, 130, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
- LTEXT "This program was releasead under ", -1, 12, 103, 130, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
- LTEXT "the GNU license policy.", -1, 32, 111, 91, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
- CTEXT "20th June, 1996", -1, 25, 35, 91, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
- END
-
- SP_POKE DIALOG 40, 39, 178, 66
- STYLE DS_MODALFRAME | WS_OVERLAPPED | WS_CAPTION
- CAPTION "Poke"
- FONT 8, "MS Sans Serif"
- BEGIN
- GROUPBOX "", -1, 10, 7, 156, 28, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- LTEXT "Adress:", -1, 13, 18, 31, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
- CONTROL "", IDC_ADDRESS, "EDIT", ES_RIGHT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 54, 18, 27, 12
- CONTROL "Value:", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 93, 18, 29, 12
- CONTROL "", IDC_VALUE, "EDIT", ES_RIGHT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 132, 18, 18, 12
- DEFPUSHBUTTON "OK", IDOK, 18, 45, 50, 14
- PUSHBUTTON "Cancel", IDCANCEL, 87, 45, 50, 14
- END
-
-
- SP_SPEED DIALOG 7, 35, 166, 96
- STYLE DS_MODALFRAME | WS_OVERLAPPED | WS_CAPTION
- CAPTION "Speed"
- FONT 8, "MS Sans Serif"
- BEGIN
- GROUPBOX "", -1, 5, 7, 156, 52, WS_CHILD | WS_VISIBLE | WS_TABSTOP
- LTEXT "Delay:", -1, 9, 28, 31, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
- CONTROL "", IDC_DELAY, "EDIT", ES_RIGHT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP, 49, 28, 27, 12
- CONTROL "50/n Frames per second:", -1, "STATIC", SS_LEFT | WS_CHILD | WS_VISIBLE, 88, 18, 29, 34
- CONTROL "", IDC_FRAMES, "EDIT", ES_RIGHT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 127, 28, 18, 12
- DEFPUSHBUTTON "OK", IDOK, 11, 68, 50, 14
- PUSHBUTTON "Cancel", IDCANCEL, 83, 68, 50, 14
- END
-
- /////////////////////////////////////////////////////////////////////////////
- //
- // Menu
- //
-
- SPECEMULAPP MENU
- {
- POPUP "&File"
- {
- MENUITEM "&Open...\tF3", IDM_OPEN
- MENUITEM "&Save", IDM_SAVE
- MENUITEM "Save &As...\tF2", IDM_SAVEAS
- MENUITEM SEPARATOR
- MENUITEM "&Reload", IDM_FILERELOAD
- MENUITEM SEPARATOR
- MENUITEM "E&xit", IDM_EXIT
- }
-
- POPUP "&Options"
- {
- MENUITEM "S&ound", IDM_SOUND
- MENUITEM "&Flash", IDM_COLOUR
- MENUITEM "&Issue 3", IDM_MODEL3
- // MENUITEM "&Debug on", IDM_DEBUG
- MENUITEM SEPARATOR
- MENUITEM "&1x1 size", IDM_SIZE1
- MENUITEM "&2x2 size", IDM_SIZE2
- MENUITEM "&3x3 size", IDM_SIZE3
- MENUITEM "&4x4 size", IDM_SIZE4
- MENUITEM SEPARATOR
- MENUITEM "&Save", IDM_SAVEOPTIONS
- }
-
- POPUP "&Misc"
- {
- MENUITEM "&Pause\tF4", IDM_PAUSE
- MENUITEM "P&oke...", IDM_POKE
- MENUITEM "&Speed...", IDM_SPEED
- MENUITEM "&Reset\tF5", IDM_RESET
- MENUITEM "&Nmi", IDM_NMI
- }
-
- POPUP "&Help", HELP
- {
- MENUITEM "&About WSpecEm...", IDM_ABOUT
- }
-
- }
-
- STRINGTABLE
- BEGIN
- IDS_FILTERSTRING "Z80 Files(*.Z80)|*.z80|SpecEm files (*.PRG)|*.prg|"
- END
-
-
- /*DEBUGGER DIALOG 28, 49, 143, 134
- STYLE WS_CHILD | WS_VISIBLE | WS_CAPTION
- CAPTION "Z80 Debugger"
- FONT 7, "MS Sans Serif"
- {
- CONTROL "AF", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 2, 27, 9
- CONTROL "BC", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 16, 27, 9
- CONTROL "DE", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 30, 27, 9
- CONTROL "HL", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 44, 27, 9
- CONTROL "AF'", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 82, 2, 27, 9
- CONTROL "BC'", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 82, 16, 27, 9
- CONTROL "DE'", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 82, 30, 27, 9
- CONTROL "HL'", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 82, 44, 27, 9
- CONTROL "", -1, "BorShade", BSS_HDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 0, 58, 142, 2
- CONTROL "s", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 46, 4, 6, 8
- CONTROL "z", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 46, 12, 6, 8
- CONTROL "h", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 46, 20, 6, 8
- CONTROL "p", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 46, 28, 6, 8
- CONTROL "n", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 46, 36, 6, 8
- CONTROL "c", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 46, 44, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 58, 4, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 58, 12, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 58, 20, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 58, 28, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 58, 36, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 58, 44, 6, 8
- CONTROL "s", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 120, 5, 6, 8
- CONTROL "z", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 120, 13, 6, 8
- CONTROL "h", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 120, 21, 6, 8
- CONTROL "p", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 120, 29, 6, 8
- CONTROL "n", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 120, 37, 6, 8
- CONTROL "c", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 120, 45, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 132, 5, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 132, 13, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 132, 21, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 132, 29, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 132, 37, 6, 8
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_CAPTION | BSS_LEFT | WS_CHILD | WS_VISIBLE, 132, 45, 6, 8
- CONTROL "IX", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 64, 27, 9
- CONTROL "IY", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 78, 27, 9
- CONTROL "SP", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 92, 27, 9
- CONTROL "PC", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 106, 27, 9
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 111, 71, 27, 9
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 111, 79, 27, 9
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 111, 87, 27, 9
- CONTROL "STACK", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 111, 62, 27, 9
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 111, 95, 27, 9
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 111, 103, 27, 9
- CONTROL "", -1, "BorShade", BSS_VDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 106, 62, 1, 68
- CONTROL "RI", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 6, 120, 27, 9
- CONTROL "", -1, "BorShade", BSS_VDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 38, 63, 1, 68
- CONTROL "IFF1", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 44, 64, 27, 9
- CONTROL "IFF2", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 44, 78, 27, 9
- CONTROL "IM", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 44, 92, 27, 9
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 44, 108, 58, 9
- CONTROL "", -1, "BorShade", BSS_HDIP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 42, 104, 60, 2
- CONTROL "", -1, "BorShade", BSS_GROUP | BSS_LEFT | WS_CHILD | WS_VISIBLE, 44, 120, 58, 9
- }
-
- */
-