⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 virtuanesres.h

📁 著名的任天堂FC游戏机模拟器VirtuaNes 085版的源码!
💻 H
📖 第 1 页 / 共 2 页
字号:
#ifndef	__VIRTUANES_RESOURCE_INCLUDED__
#define	__VIRTUANES_RESOURCE_INCLUDED__

// VirtuaNES version
#define	VIRTUANES_VERSION		0x0085
#define	VIRTUANES_FIXVERSION		"d"
#define	VIRTUANES_PLUGIN_VERSION	0x0085

// VirtuaNES window class
#define	VIRTUANES_WNDCLASS		"VirtuaNESwndclass"
#define	VIRTUANES_CAPTION		"VirtuaNES"
#define	VIRTUANES_MUTEX			"VirtuaNESmutex"

// VirtuaNES Website
#define	VIRTUANES_WEBSITE		"http://virtuanes.s1.xrea.com:8080/"

// VirtuaNES Author E-mail
#define	VIRTUANES_EMAILNAME		"norix_v"
#define	VIRTUANES_EMAILDOMAIN		"yahoo.co.jp"

// VirtuaNES private windows message
#define	WM_VNS_ERRORMSG			(WM_APP+0)
#define	WM_VNS_COMMANDLINE		(WM_APP+1)
#define	WM_VNS_LAUNCHERCMD		(WM_APP+2)
#define	WM_VNS_SHORTCUTENABLE		(WM_APP+3)
#define	WM_VNS_CHATPOPUP		(WM_APP+4)	// Netplay

// VirtuaNES Resource define
// Error string
#define	IDS_ERROR			0x0001
#define	IDS_ERROR_STARTUP		0x0002
#define	IDS_ERROR_UNKNOWN		0x0003
#define	IDS_ERROR_OPEN			0x0004
#define	IDS_ERROR_READ			0x0005
#define	IDS_ERROR_WRITE			0x0006
#define	IDS_ERROR_OUTOFMEMORY		0x0007

#define	IDS_ERROR_ILLEGALOPCODE		0x0010
#define	IDS_ERROR_UNSUPPORTFORMAT	0x0011
#define	IDS_ERROR_INVALIDNESHEADER	0x0012
#define	IDS_ERROR_SMALLFILE		0x0013
#define	IDS_ERROR_UNSUPPORTMAPPER	0x0014
#define	IDS_ERROR_NODISKBIOS		0x0015
#define	IDS_ERROR_UNSUPPORTDISK		0x0016
#define	IDS_ERROR_ILLEGALDISKSIZE	0x0017

#define	IDS_ERROR_ILLEGALMAPPERNO	0x0020
#define	IDS_ERROR_ILLEGALHEADER		0x0021
#define	IDS_ERROR_ILLEGALSTATECRC	0x0022
#define	IDS_ERROR_ILLEGALMOVIECRC	0x0023
#define	IDS_ERROR_ILLEGALMOVIEVER	0x0024	// Movie playback
#define	IDS_ERROR_ILLEGALMOVIEOLD	0x0025
#define	IDS_ERROR_ILLEGALMOVIECRC_A	0x0026	// Movie append record
#define	IDS_ERROR_ILLEGALMOVIEVER_A	0x0027
#define	IDS_ERROR_ILLEGALMOVIEOLD_A	0x0028

#define	IDS_ERROR_NETWORKDISCONNECT	0x0030
#define	IDS_ERROR_NETWORKERROR		0x0031
#define	IDS_ERROR_NETWORKERROR_VERSION	0x0032	// Different version
#define	IDS_ERROR_NETWORKERROR_CRC	0x0033	// Different CRC

// User interface
#define	IDS_UI_OPENROM			0x0100
#define	IDS_UI_OPENPALETTE		0x0101
#define	IDS_UI_BROWSE			0x0102
#define	IDS_UI_SAVEPALETTE		0x0103
#define	IDS_UI_WAVERECORD		0x0110
#define	IDS_UI_PLAYMOVIE		0x0118
#define	IDS_UI_RECMOVIE			0x0119
#define	IDS_UI_APPENDMOVIE		0x011A

#define	IDS_UI_LOADCHEATCODE		0x0120
#define	IDS_UI_SAVECHEATCODE		0x0121
#define	IDS_UI_LOADGENIECODE		0x0122

#define	IDS_UI_PLAYTAPE			0x0128
#define	IDS_UI_RECTAPE			0x0129

// Emulator priority
#define	IDS_EMU_PRIORITY_IDLE		0x0200
#define	IDS_EMU_PRIORITY_MOSTLOWER	0x0201
#define	IDS_EMU_PRIORITY_LOWER		0x0202
#define	IDS_EMU_PRIORITY_NORMAL		0x0203
#define	IDS_EMU_PRIORITY_HIGHER		0x0204
#define	IDS_EMU_PRIORITY_MOSTHIGHER	0x0205
#define	IDS_EMU_PRIORITY_REALTIME	0x0206

// Sound filter
#define	IDS_SND_FILTER_NONE		0x0210
#define	IDS_SND_FILTER_TYPE1		0x0211
#define	IDS_SND_FILTER_TYPE2		0x0212
#define	IDS_SND_FILTER_TYPE3		0x0213
#define	IDS_SND_FILTER_TYPE4		0x0214

// Controller setting select
#define	IDS_CTR_SELECT1			0x0220
#define	IDS_CTR_SELECT2			0x0221

// GameOptions
#define	IDS_OPT_RENDER_POST_ALL		0x0230
#define	IDS_OPT_RENDER_PRE_ALL		0x0231
#define	IDS_OPT_RENDER_POST		0x0232
#define	IDS_OPT_RENDER_PRE		0x0233
#define	IDS_OPT_RENDER_TILE		0x0234
#define	IDS_OPT_IRQ_HSYNC		0x0235
#define	IDS_OPT_IRQ_CLOCK		0x0236
#define	IDS_OPT_VIDEOMODE_NTSC		0x0237
#define	IDS_OPT_VIDEOMODE_PAL		0x0238

// Shortcut
#define	IDS_CUT_TITLE			0x0400
#define	IDS_CUT_TYPE			0x0401
#define	IDS_CUT_KEY			0x0402
#define	IDS_CUT_KEY2			0x0403

#define	IDS_CUT_OPEN			0x0410
#define	IDS_CUT_CLOSE			0x0411
#define	IDS_CUT_LAUNCHER		0x0414
#define	IDS_CUT_ROMINFO			0x0415
#define	IDS_CUT_WAVERECORD		0x0416
#define	IDS_CUT_NETPLAY_CONNECT		0x0418
#define	IDS_CUT_NETPLAY_DISCONNECT	0x0419
#define	IDS_CUT_NETPLAY_CHAT		0x041A
#define	IDS_CUT_EXIT			0x041F

#define	IDS_CUT_HWRESET			0x0420
#define	IDS_CUT_SWRESET			0x0421
#define	IDS_CUT_PAUSE			0x0422
#define	IDS_CUT_THROTTLE		0x0423
#define	IDS_CUT_FRAMESKIP_AUTO		0x0424
#define	IDS_CUT_FRAMESKIP_UP		0x0425
#define	IDS_CUT_FRAMESKIP_DOWN		0x0426
#define	IDS_CUT_ONEFRAME		0x0427
#define	IDS_CUT_KEYTHROTTLE		0x0428

#define	IDS_CUT_STATE_LOAD		0x0430
#define	IDS_CUT_STATE_SAVE		0x0431
#define	IDS_CUT_STATE_UP		0x0432
#define	IDS_CUT_STATE_DOWN		0x0433
#define	IDS_CUT_STATE_SLOT0		0x0440
#define	IDS_CUT_STATE_SLOT1		0x0441
#define	IDS_CUT_STATE_SLOT2		0x0442
#define	IDS_CUT_STATE_SLOT3		0x0443
#define	IDS_CUT_STATE_SLOT4		0x0444
#define	IDS_CUT_STATE_SLOT5		0x0445
#define	IDS_CUT_STATE_SLOT6		0x0446
#define	IDS_CUT_STATE_SLOT7		0x0447
#define	IDS_CUT_STATE_SLOT8		0x0448
#define	IDS_CUT_STATE_SLOT9		0x0449

#define	IDS_CUT_DISK_EJECT		0x0450
#define	IDS_CUT_DISK_0A			0x0451
#define	IDS_CUT_DISK_0B			0x0452
#define	IDS_CUT_DISK_1A			0x0453
#define	IDS_CUT_DISK_1B			0x0454

#define	IDS_CUT_MOVIE_INFO		0x0460
#define	IDS_CUT_MOVIE_PLAY		0x0461
#define	IDS_CUT_MOVIE_REC		0x0462
#define	IDS_CUT_MOVIE_REC_APPEND	0x0463
#define	IDS_CUT_MOVIE_STOP		0x0464

#define	IDS_CUT_TAPE_PLAY		0x0468
#define	IDS_CUT_TAPE_REC		0x0469
#define	IDS_CUT_TAPE_STOP		0x046A

#define	IDS_CUT_ZOOMx1			0x0470
#define	IDS_CUT_ZOOMx2			0x0471
#define	IDS_CUT_ZOOMx3			0x0472
#define	IDS_CUT_ZOOMx4			0x0473
#define	IDS_CUT_FULLSCREEN		0x0478

#define	IDS_CUT_SNAPSHOT		0x0480
#define	IDS_CUT_FPSDISP			0x0481
#define	IDS_CUT_TVASPECT		0x0482
#define	IDS_CUT_TVFRAME			0x0483
#define	IDS_CUT_SCANLINE		0x0484
#define	IDS_CUT_ALLLINE			0x0485
#define	IDS_CUT_ALLSPRITE		0x0486
#define	IDS_CUT_SYNCDRAW		0x0487
#define	IDS_CUT_FITSCREEN		0x0488
#define	IDS_CUT_LEFTCLIP		0x0489

#define	IDS_CUT_MUTE_MASTER		0x0490
#define	IDS_CUT_MUTE_RECTANGLE1		0x0491
#define	IDS_CUT_MUTE_RECTANGLE2		0x0492
#define	IDS_CUT_MUTE_TRIANGLE		0x0493
#define	IDS_CUT_MUTE_NOISE		0x0494
#define	IDS_CUT_MUTE_DPCM		0x0495
#define	IDS_CUT_MUTE_EXTERNAL1		0x0496
#define	IDS_CUT_MUTE_EXTERNAL2		0x0497
#define	IDS_CUT_MUTE_EXTERNAL3		0x0498
#define	IDS_CUT_MUTE_EXTERNAL4		0x0499
#define	IDS_CUT_MUTE_EXTERNAL5		0x049A
#define	IDS_CUT_MUTE_EXTERNAL6		0x049B
#define	IDS_CUT_MUTE_EXTERNAL7		0x049C
#define	IDS_CUT_MUTE_EXTERNAL8		0x049D

#define	IDS_CUT_SEARCH			0x04A0
#define	IDS_CUT_CHEAT			0x04A1
#define	IDS_CUT_CHEAT_ENABLE		0x04A2
#define	IDS_CUT_CHEAT_DISABLE		0x04A3
#define	IDS_CUT_GENIE			0x04A4

#define	IDS_CUT_VIEW_PATTERN		0x04B0
#define	IDS_CUT_VIEW_NAMETABLE		0x04B1
#define	IDS_CUT_VIEW_PALETTE		0x04B2
#define	IDS_CUT_VIEW_MEMORY		0x04B3
#define	IDS_CUT_VIEW_WATCH		0x04B4

#define	IDS_CUT_QUICKLOAD_SLOT0		0x04C0
#define	IDS_CUT_QUICKLOAD_SLOT1		0x04C1
#define	IDS_CUT_QUICKLOAD_SLOT2		0x04C2
#define	IDS_CUT_QUICKLOAD_SLOT3		0x04C3
#define	IDS_CUT_QUICKLOAD_SLOT4		0x04C4
#define	IDS_CUT_QUICKLOAD_SLOT5		0x04C5
#define	IDS_CUT_QUICKLOAD_SLOT6		0x04C6
#define	IDS_CUT_QUICKLOAD_SLOT7		0x04C7
#define	IDS_CUT_QUICKLOAD_SLOT8		0x04C8
#define	IDS_CUT_QUICKLOAD_SLOT9		0x04C9

#define	IDS_CUT_QUICKSAVE_SLOT0		0x04D0
#define	IDS_CUT_QUICKSAVE_SLOT1		0x04D1
#define	IDS_CUT_QUICKSAVE_SLOT2		0x04D2
#define	IDS_CUT_QUICKSAVE_SLOT3		0x04D3
#define	IDS_CUT_QUICKSAVE_SLOT4		0x04D4
#define	IDS_CUT_QUICKSAVE_SLOT5		0x04D5
#define	IDS_CUT_QUICKSAVE_SLOT6		0x04D6
#define	IDS_CUT_QUICKSAVE_SLOT7		0x04D7
#define	IDS_CUT_QUICKSAVE_SLOT8		0x04D8
#define	IDS_CUT_QUICKSAVE_SLOT9		0x04D9

// Launcher
#define	IDS_LCH_LISTUPDATE		0x0500
#define	IDS_LCH_HEADERREWRITE		0x0501
#define	IDS_LCH_FILENAME		0x0510
#define	IDS_LCH_PATH			0x0511
#define	IDS_LCH_MAPPER			0x0512
#define	IDS_LCH_PRG			0x0513
#define	IDS_LCH_CHR			0x0514
#define	IDS_LCH_ALLCRC			0x0515
#define	IDS_LCH_PRGCRC			0x0516
#define	IDS_LCH_INFO			0x0517
#define	IDS_LCH_DATABASE		0x0518
#define	IDS_LCH_TITLE			0x0519
#define	IDS_LCH_COUNTRY			0x051A
#define	IDS_LCH_MANUFACTURER		0x051B
#define	IDS_LCH_SALEDATE		0x051C
#define	IDS_LCH_PRICE			0x051D
#define	IDS_LCH_GENRE			0x051E

// NetPlay
#define	IDS_NET_NOCONNECT		0x0600
#define	IDS_NET_ACCEPTING		0x0601
#define	IDS_NET_CONNECTING		0x0602
#define	IDS_NET_CALCULATING		0x0603
#define	IDS_NET_DISCONNECT		0x0610
#define	IDS_NET_ERROR			0x0611

// Cheat
#define	IDS_CHT_CHEATCODE		0x0700
#define	IDS_CHT_COMMENT			0x0701
#define	IDS_CHT_ADDRESS			0x0702
#define	IDS_CHT_DATA_NOW		0x0703
#define	IDS_CHT_DATA_OLD		0x0704

// 僐儞僩儘乕儖IDs
// UI
#define	IDDEFAULT			101
#define	IDR_MENU			110
#define	IDI_ICON			111
#define	IDB_CHEATIMAGELIST		112
#define	IDB_LAUNCHERIMAGELIST		113
#define	IDI_SORT_DOWN			114
#define	IDI_SORT_UP			115

// Dialogs
#define	IDD_VERSION			200
#define	IDD_ROMINFO			210
#define	IDD_MOVIEINFO			220

// For configuration
#define	IDD_CFG_EMULATOR		300
#define	IDD_CFG_GRAPHICS		301
#define	IDD_CFG_SOUND			302
#define	IDD_CFG_FOLDER			303
#define	IDD_CFG_SHORTCUT		304
#define	IDD_CFG_LANGUAGE		305
#define	IDD_CFG_MOVIE			306

#define	IDD_CFG_PALETTE			320

#define	IDD_CFG_GAMEOPTION		350

// For Controller configuration
#define	IDD_CFG_CONTROLLER		400
#define	IDD_CTR_PLAYER1			401
#define	IDD_CTR_PLAYER2			402
#define	IDD_CTR_PLAYER3			403
#define	IDD_CTR_PLAYER4			404
#define	IDD_CTR_CRAZYCLIMBER		405
#define	IDD_CTR_NSFPLAYER		406

#define	IDD_CTR_FAMLYTRAINER		407
#define	IDD_CTR_EXCITINGBOXING		408
#define	IDD_CTR_MAHJANG			409

#define	IDD_CTR_VSUNISYSTEM		410

// For Joypad Axis setting
#define	IDD_CFG_AXISSETTING		450

// For Extension device
#define	IDD_EXT_BARCODEBATTLER		480
#define	IDD_EXT_VSUNISYSTEM		481

// For Launcher
#define	IDD_LAUNCHER			500	// Dialog
#define	IDR_LCH_MENU			501	// Menu
#define	IDD_LCH_DISPEDIT		502
#define	IDD_LCH_HEADEREDIT		503
#define	IDD_LCH_FOLDER			504

// For Cheat
#define	IDD_SEARCH			600
#define	IDD_CHEAT			601
#define	IDD_CODEEDIT			602	// Code create
#define	IDD_CODEINPUT			603	// Code input

// For NetPlay
#define	IDD_NETPLAY			800
#define	IDD_NETPLAY_CHAT		801

// For Debugger
#define	IDD_DBG_DEBUGGER		900
#define	IDD_DBG_DEBUGGER_MENU		901
#define	IDD_DBG_REGVIEW			902
#define	IDD_DBG_REGVIEW_MENU		903
#define	IDD_DBG_MEMVIEW			904
#define	IDD_DBG_MEMVIEW_MENU		905
#define	IDD_DBG_MEMSEARCH		906
#define	IDD_DBG_MEMSEARCH_MENU		907

// 僟僀傾儘僌撪僐儞僩儘乕儖IDs
// IDD_VERSION
#define	IDC_VER_VERSION			1000
#define	IDC_VER_ICON			1001
#define	IDC_VER_WEBSITE			1002
#define	IDC_VER_COPYRIGHT		1003
#define	IDC_VER_EMAIL			1004

// IDD_ROMINFO

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -