Merge pull request #2 from 86Box/master

Master
This commit is contained in:
JustinJ553
2022-02-07 22:08:37 +08:00
committed by GitHub
94 changed files with 803 additions and 1628 deletions

View File

@@ -108,7 +108,6 @@ option(DYNAREC "Dynamic recompiler"
option(OPENAL "OpenAL" ON)
option(FLUIDSYNTH "FluidSynth" ON)
option(MUNT "MUNT" ON)
option(VRAMDUMP "Video RAM dumping" OFF)
option(DINPUT "DirectInput" OFF)
option(CPPTHREADS "C++11 threads" ON)
option(NEW_DYNAREC "Use the PCem v15 (\"new\") dynamic recompiler" OFF)

View File

@@ -36,10 +36,6 @@ if(DYNAREC)
add_compile_definitions(USE_DYNAREC)
endif()
if(VRAMDUMP)
add_compile_definitions(ENABLE_VRAM_DUMP)
endif()
if(DEV_BRANCH)
add_compile_definitions(DEV_BRANCH)
endif()

View File

@@ -30,8 +30,6 @@ STUFF :=
# Add feature selections here.
# -DANSI_CFG forces the config file to ANSI encoding.
# -DENABLE_VRAM_DUMP enables Video Ram dumping.
# -DENABLE_LOG_BREAKPOINT enables extra logging.
# Root logging:
# -DENABLE_ACPI_LOG=N sets logging level at N.
# -DENABLE_APM_LOG=N sets logging level at N.
@@ -125,7 +123,7 @@ STUFF :=
# -DENABLE_3COM503_LOG=N sets logging level at N.
# -DENABLE_DP8390_LOG=N sets logging level at N.
# -DENABLE_NETWORK_LOG=N sets logging level at N.
# -DENABLE_NIC_LOG=N sets logging level at N.
# -DENABLE_NE2K_LOG=N sets logging level at N.
# -DENABLE_PCAP_LOG=N sets logging level at N.
# -DENABLE_PCNET_LOG=N sets logging level at N.
# -DENABLE_SLIRP_LOG=N sets logging level at N.
@@ -168,7 +166,6 @@ STUFF :=
# -DENABLE_DISCORD_LOG=N sets logging level at N.
# -DENABLE_DYNLD_LOG=N sets logging level at N.
# -DENABLE_JOYSTICK_LOG=N sets logging level at N.
# -DENABLE_LOG_TOGGLES=N sets logging level at N.
# -DENABLE_SDL_LOG=N sets logging level at N.
# -DENABLE_SETTINGS_LOG=N sets logging level at N.
EXTRAS :=

View File

@@ -36,19 +36,6 @@
/* Default language 0xFFFF = from system, 0x409 = en-US */
#define DEFAULT_LANGUAGE 0x0409
#if defined(ENABLE_BUSLOGIC_LOG) || \
defined(ENABLE_CDROM_LOG) || \
defined(ENABLE_D86F_LOG) || \
defined(ENABLE_FDC_LOG) || \
defined(ENABLE_IDE_LOG) || \
defined(ENABLE_NIC_LOG)
# define ENABLE_LOG_TOGGLES 1
#endif
#if defined(ENABLE_LOG_BREAKPOINT) || defined(ENABLE_VRAM_DUMP)
# define ENABLE_LOG_COMMANDS 1
#endif
#ifdef MIN
#undef MIN
#endif
@@ -143,16 +130,6 @@ extern int is_pentium; /* TODO: Move back to cpu/cpu.h when it's figured out,
extern int fixed_size_x, fixed_size_y;
#ifdef ENABLE_LOG_TOGGLES
extern int buslogic_do_log;
extern int cdrom_do_log;
extern int d86f_do_log;
extern int fdc_do_log;
extern int ide_do_log;
extern int serial_do_log;
extern int nic_do_log;
#endif
extern char exe_path[2048]; /* path (dir) of executable */
extern char usr_path[1024]; /* path (dir) of user data */
extern char cfg_path[1024]; /* full path of config file */

View File

@@ -411,17 +411,6 @@
#define IDM_VID_GL_SHADER 40107
#define IDM_VID_GL_NOSHADER 40108
#define IDM_LOG_BREAKPOINT 51201
#define IDM_DUMP_VRAM 51202 // should be an Action
#define IDM_LOG_SERIAL 51211
#define IDM_LOG_D86F 51212
#define IDM_LOG_FDC 51213
#define IDM_LOG_IDE 51214
#define IDM_LOG_CDROM 51215
#define IDM_LOG_NIC 51216
#define IDM_LOG_BUSLOGIC 51217
/*
* We need 7 bits for CDROM (2 bits ID and 5 bits for host drive),
* and 5 bits for Removable Disks (5 bits for ID), so we use an

View File

@@ -188,10 +188,6 @@ extern void loadfont(char *s, int format);
extern int get_actual_size_x(void);
extern int get_actual_size_y(void);
#ifdef ENABLE_VRAM_DUMP
extern void svga_dump_vram(void);
#endif
extern uint32_t video_color_transform(uint32_t color);
extern void agpgart_set_aperture(void *handle, uint32_t base, uint32_t size, int enable);

View File

@@ -124,15 +124,15 @@ typedef struct {
} nic_t;
#ifdef ENABLE_NIC_LOG
int nic_do_log = ENABLE_NIC_LOG;
#ifdef ENABLE_NE2K_LOG
int ne2k_do_log = ENABLE_NE2K_LOG;
static void
nelog(int lvl, const char *fmt, ...)
{
va_list ap;
if (nic_do_log >= lvl) {
if (ne2k_do_log >= lvl) {
va_start(ap, fmt);
pclog_ex(fmt, ap);
va_end(ap);
@@ -920,15 +920,6 @@ nic_init(const device_t *info)
uint32_t mac;
char *rom;
nic_t *dev;
#ifdef ENABLE_NIC_LOG
int i;
#endif
/* Get the desired debug level. */
#ifdef ENABLE_NIC_LOG
i = device_get_config_int("debug");
if (i > 0) nic_do_log = i;
#endif
dev = malloc(sizeof(nic_t));
memset(dev, 0x00, sizeof(nic_t));

View File

@@ -2905,18 +2905,9 @@ pcnet_init(const device_t *info)
{
uint32_t mac;
nic_t *dev;
#ifdef ENABLE_NIC_LOG
int i;
#endif
int c;
uint16_t checksum;
/* Get the desired debug level. */
#ifdef ENABLE_NIC_LOG
i = device_get_config_int("debug");
if (i > 0) pcnet_do_log = i;
#endif
dev = malloc(sizeof(nic_t));
memset(dev, 0x00, sizeof(nic_t));
dev->name = info->name;

View File

@@ -120,7 +120,7 @@ typedef struct {
#ifdef ENABLE_WD_LOG
int WE_do_log = ENABLE_WD_LOG;
int wd_do_log = ENABLE_WD_LOG;
static void
wdlog(const char *fmt, ...)
@@ -596,12 +596,6 @@ wd_init(const device_t *info)
uint32_t mac;
wd_t *dev;
/* Get the desired debug level. */
#ifdef ENABLE_NIC_LOG
i = device_get_config_int("debug");
if (i > 0) WE_do_log = i;
#endif
dev = malloc(sizeof(wd_t));
memset(dev, 0x00, sizeof(wd_t));
dev->name = info->name;

View File

@@ -112,9 +112,6 @@ char network_host[522];
netdev_t network_devs[32];
int network_rx_pause = 0,
network_tx_pause = 0;
#ifdef ENABLE_NIC_LOG
int nic_do_log = ENABLE_NIC_LOG;
#endif
/* Local variables. */
@@ -490,13 +487,9 @@ network_reset(void)
{
int i = -1;
#ifdef ENABLE_NIC_LOG
network_log("NETWORK: reset (type=%d, card=%d) debug=%d\n",
network_type, network_card, nic_do_log);
#else
network_log("NETWORK: reset (type=%d, card=%d)\n",
network_type, network_card);
#endif
ui_sb_update_icon(SB_NETWORK, 0);
/* Just in case.. */

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Linux/FreeBSD libevdev mouse input module.
*
*
*
* Authors: Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
*/
#include "evdev_mouse.hpp"
#include <libevdev/libevdev.h>
#include <unistd.h>

View File

@@ -178,36 +178,6 @@ msgstr "Začít trace\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Zastavit trace\tCtrl+T"
msgid "&Logging"
msgstr "&Záznamy"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Povolit záznamy BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Povolit záznamy CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Povolit záznamy diskety (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Povolit záznamy disketového řadiče\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Povolit záznamy IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Povolit záznamy sériového portu\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Povolit záznamy sítě\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "Zaznamenat do &logu zarážku\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Zaznamenat obsah &video RAM\tCtrl+F1"
msgid "&Help"
msgstr "Ná&pověda"

View File

@@ -178,36 +178,6 @@ msgstr "Tracing starten\tStrg+T"
msgid "End trace\tCtrl+T"
msgstr "Tracing beenden\tStrg+T"
msgid "&Logging"
msgstr "&Logging"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "BusLogic-Logs aktivieren\tStrg+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "CD-ROM-Logs aktivieren\tStrg+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Disketten (86F)-Logs aktivieren\tStrg+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Diskettencontroller-Logs aktivieren\tStrg+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "IDE-Logs aktivieren\tStrg+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Seriell-Port-Logs aktivieren\tStrg+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Netzwerk-Logs aktivieren\tStrg+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Breakpoint für die Log-Datei\tStrg+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "&Video-RAM dumpen\tStrg+F1"
msgid "&Help"
msgstr "&Hilfe"

View File

@@ -178,36 +178,6 @@ msgstr "Begin trace\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "End trace\tCtrl+T"
msgid "&Logging"
msgstr "&Logging"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Enable BusLogic logs\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Enable CD-ROM logs\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Enable floppy (86F) logs\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Enable floppy controller logs\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Enable IDE logs\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Enable Serial Port logs\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Enable Network logs\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Log breakpoint\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Dump &video RAM\tCtrl+F1"
msgid "&Help"
msgstr "&Help"

View File

@@ -178,36 +178,6 @@ msgstr "Begin trace\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "End trace\tCtrl+T"
msgid "&Logging"
msgstr "&Logging"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Enable BusLogic logs\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Enable CD-ROM logs\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Enable floppy (86F) logs\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Enable floppy controller logs\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Enable IDE logs\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Enable Serial Port logs\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Enable Network logs\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Log breakpoint\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Dump &video RAM\tCtrl+F1"
msgid "&Help"
msgstr "&Help"

View File

@@ -178,36 +178,6 @@ msgstr "Comenzar traza\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Terminar traza\tCtrl+T"
msgid "&Logging"
msgstr "&Trazas"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Habilitar trazas de BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Habilitar trazas de CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Habilitar trazas de disquete (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Habilitar trazas de controladora de disquete\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Habilitar trazas de IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Habilitar trazas de Puerto Serie\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Habilitar trazas de Red\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Punto de ruptura de traza\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Volcar RAM de &video\tCtrl+F1"
msgid "&Help"
msgstr "&Ayuda"

View File

@@ -178,36 +178,6 @@ msgstr "Aloita jäljitys\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Lopeta jäljitys\tCtrl+T"
msgid "&Logging"
msgstr "&Lokitus"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "BusLogic-lokitus päällä\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "CD-ROM-lokitus päällä\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Levykelokitus (86F) päällä\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Levykekontrollerin lokitus päällä\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "IDE-lokitus päällä\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Sarjaporttilokitus päällä\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Verkkolokitus päällä\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Kirjaa keskeytyskohdat\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Tallenna &videomuistin vedos\tCtrl+F1"
msgid "&Help"
msgstr "&Ohje"

View File

@@ -178,36 +178,6 @@ msgstr "Démarrer traces\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Finir traces\tCtrl+T"
msgid "&Logging"
msgstr "&Journalisation"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Activer journaux de BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Activer journaux du CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Activer journaux des disquettes (86F)s\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Activer journaux du contrôleur de disquettes\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Activer journaux de IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Activer journaux de port série\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Activer journaux du réseau\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Point d'arrêt du journal\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Vidage de la mémoire &vidéo\tCtrl+F1"
msgid "&Help"
msgstr "&Aide"

View File

@@ -178,36 +178,6 @@ msgstr "Z&apočni praćenje\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "&Svrši praćenje\tCtrl+T"
msgid "&Logging"
msgstr "&Logging"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Omogući bilježenje za BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Omogući bilježenje za CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Omogući bilježenje za diskete (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Omogući bilježenje za disketni krmilnik\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Omogući bilježenje za IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Omogući bilježenje za serijska vrata\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Omogući bilježenje za omrežje\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Zabilježi prekidnu točku\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "&Ispiši memoriju zaslona\tCtrl+F1"
msgid "&Help"
msgstr "&Pomoć"

View File

@@ -178,36 +178,6 @@ msgstr "Nyomkövetés megkezdése\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Nyomkövetés befejezése\tCtrl+T"
msgid "&Logging"
msgstr "&Naplózás"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "BusLogic naplók engedélyezése\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "CD-ROM naplók engedélyezése\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Hajlékonylemez (86F) naplók engedélyezése\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Hajlékonylemez-vezérlő naplók engedélyezése\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "IDE naplók engedélyezése\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Soros port naplók engedélyezése\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Hálózati naplók engedélyezése\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "Töréspontok &naplózása\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "&Videómemória lementése\tCtrl+F1"
msgid "&Help"
msgstr "&Súgó"

View File

@@ -178,36 +178,6 @@ msgstr "Inizia traccia\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Ferma traccia\tCtrl+T"
msgid "&Logging"
msgstr "&Registra"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Attiva registrazione di BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Attiva registrazione del CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Attiva registrazione del floppy (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Attiva registrazione del controller floppy\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Attiva registrazione di IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Attiva registrazione della porta seriale\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Attiva registrazione della rete\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Punto di interruzione del registro\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Scarica &la RAM video\tCtrl+F1"
msgid "&Help"
msgstr "&?"

View File

@@ -178,36 +178,6 @@ msgstr "トレース開始\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "トレース終了\tCtrl+T"
msgid "&Logging"
msgstr "ログ(&L)"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "BusLogicのログを有効\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "CD-ROMのログを有効\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "フロッピー(86F)のログを有効\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "フロッピーコントローラーのログを有効\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "IDEのログを有効\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "シリアルポートのログを有効\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "ネットワークのログを有効\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "ブレークポイントのログを有効(&L)\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "ビデオRAMのダンプを有効(&V)\tCtrl+F1"
msgid "&Help"
msgstr "ヘルプ(&H)"

View File

@@ -178,36 +178,6 @@ msgstr "추적 시작하기\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "추적 끝내기\tCtrl+T"
msgid "&Logging"
msgstr "로그(&L)"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "BusLogic 로그 켜기\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "CD-ROM 로그 켜기\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "플로피 (86F) 로그 켜기\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "플로피 컨트롤러 로그 켜기\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "IDE 로그 켜기\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "직렬 포트 로그 켜기\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "네트워크 로그 켜기\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "중단점 로그 켜기(&L)\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "비디오 RAM 덤프 켜기(&V)\tCtrl+F1"
msgid "&Help"
msgstr "도움말(&H)"

View File

@@ -178,36 +178,6 @@ msgstr "Rozpocznij śledzenie\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Zakończ śledzenie\tCtrl+T"
msgid "&Logging"
msgstr "&Logowanie"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Włącz logu BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Włącz logi CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Włącz logi dyskietek (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Włącz logi kontrolera dyskietek\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Włącz logi IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Włącz logi portu szeregowego\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Włącz logi sieci\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Punkt przerwania dziennika\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Zrzuć pamięć &wideo\tCtrl+F1"
msgid "&Help"
msgstr "&Pomoc"

View File

@@ -178,36 +178,6 @@ msgstr "Inicio do rastreamento\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Fim do rastreamento\tCtrl+T"
msgid "&Logging"
msgstr "&Registros"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Ativar registros da BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Ativar registros do CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Ativar registros do disquete (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Ativar registros do controlador de disquete\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Ativar registros da IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Ativar registros da porta serial\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Ativar registros da rede\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Ponto de parada no registo\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Despejo da RAM de &vídeo\tCtrl+F1"
msgid "&Help"
msgstr "&Ajuda"

View File

@@ -178,36 +178,6 @@ msgstr "Iniciar o rastreio\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Terminar o rastreio\tCtrl+T"
msgid "&Logging"
msgstr "&Registo"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Ativar registo BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Ativar registo do CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Ativar registo de disquetes (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Ativar registo do controlador de disquetes\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Ativar registo IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Ativar registo da porta série\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Ativar registo de rede\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Ponto de paragem no registo\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "Despejo de RAM &vídeo\tCtrl+F1"
msgid "&Help"
msgstr "&Ajuda"

View File

@@ -178,36 +178,6 @@ msgstr "Начать трассировку\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Завершить трассировку\tCtrl+T"
msgid "&Logging"
msgstr "&Ведение журнала"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Включить журналы BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Включить журналы CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Включить журналы дискет (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Включить журналы контроллера дискет\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Включить журналы IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Включить журналы COM порта\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Включить журналы сети\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Точка останова журнала\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "&Выгрузка дампа видеопамяти\tCtrl+F1"
msgid "&Help"
msgstr "&Помощь"

View File

@@ -178,36 +178,6 @@ msgstr "Z&ačni sledenje\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "&Končaj sledenje\tCtrl+T"
msgid "&Logging"
msgstr "&Beleženje"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Omogoči beleženje za BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Omogoči beleženje za CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Omogoči beleženje za diskete (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Omogoči beleženje za disketni krmilnik\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Omogoči beleženje za IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Omogoči beleženje za serijska vrata\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Omogoči beleženje za omrežje\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Zabeleži prelomno točko\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "&Izvozi pomnilnik zaslona\tCtrl+F1"
msgid "&Help"
msgstr "&Pomoč"

View File

@@ -178,36 +178,6 @@ msgstr "Begin trace\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "End trace\tCtrl+T"
msgid "&Logging"
msgstr "&Logging"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "BusLogic kayıtlarını etkinleştir\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "CD-ROM kayıtlarını etkinleştir\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Disket (86F) kayıtlarını etkinleştir\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Disket kontrolcüsü kayıtlarını etkinleştir\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "IDE kayıtlarını etkinleştir\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Seri Port kayıtlarını etkinleştir\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Ağ kayıtlarını etkinleştir\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&breakpoint'i kayıtla\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "&Video belleğini depola\tCtrl+F1"
msgid "&Help"
msgstr "&Yardım"

View File

@@ -178,36 +178,6 @@ msgstr "Почати трасування\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "Завершити трасування\tCtrl+T"
msgid "&Logging"
msgstr "&Ведення журнала"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "Увімкнути журнали BusLogic\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "Увімкнути журнали CD-ROM\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "Увімкнути журнали дискет (86F)\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "Увімкнути журнали контролера дискет\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "Увімкнути журнали IDE\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "Увімкнути журнали COM порту\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "Увімкнути журнали мережі\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "&Точка зупинка журналу\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "&Вивантаження дампа відеопам'яті\tCtrl+F1"
msgid "&Help"
msgstr "&Допомога"

View File

@@ -178,36 +178,6 @@ msgstr "开始追踪\tCtrl+T"
msgid "End trace\tCtrl+T"
msgstr "结束追踪\tCtrl+T"
msgid "&Logging"
msgstr "记录日志(&L)"
msgid "Enable BusLogic logs\tCtrl+F4"
msgstr "启用 BusLogic 日志\tCtrl+F4"
msgid "Enable CD-ROM logs\tCtrl+F5"
msgstr "启用 CD-ROM 日志\tCtrl+F5"
msgid "Enable floppy (86F) logs\tCtrl+F6"
msgstr "启用软盘 (86F) 日志\tCtrl+F6"
msgid "Enable floppy controller logs\tCtrl+F7"
msgstr "启用软盘控制器日志\tCtrl+F7"
msgid "Enable IDE logs\tCtrl+F8"
msgstr "启用 IDE 日志\tCtrl+F8"
msgid "Enable Serial Port logs\tCtrl+F3"
msgstr "启用串口日志\tCtrl+F3"
msgid "Enable Network logs\tCtrl+F9"
msgstr "启用网络日志\tCtrl+F9"
msgid "&Log breakpoint\tCtrl+F10"
msgstr "日志断点(&L)\tCtrl+F10"
msgid "Dump &video RAM\tCtrl+F1"
msgstr "创建显卡内存转储(&V)\tCtrl+F1"
msgid "&Help"
msgstr "帮助(&H)"

View File

@@ -1,3 +1,17 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
/*
* C functionality for Qt platform, where the C equivalent is not easily
* implemented in Qt

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Device configuration UI code.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2022 Cacodemon345
*/
#include "qt_deviceconfig.hpp"
#include "ui_qt_deviceconfig.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* File field widget.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2022 Cacodemon345
*/
#include "qt_filefield.hpp"
#include "ui_qt_filefield.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Hard disk dialog code.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2022 Cacodemon345
*/
#include "qt_harddiskdialog.hpp"
#include "ui_qt_harddiskdialog.h"
@@ -22,6 +40,7 @@ extern "C" {
#include <QStringBuilder>
#include "qt_harddrive_common.hpp"
#include "qt_settings_bus_tracking.hpp"
#include "qt_models_common.hpp"
#include "qt_util.hpp"
@@ -609,6 +628,7 @@ bool HarddiskDialog::checkAndAdjustCylinders() {
void HarddiskDialog::on_comboBoxBus_currentIndexChanged(int index) {
int chanIdx = 0;
if (index < 0) {
return;
}
@@ -665,6 +685,27 @@ void HarddiskDialog::on_comboBoxBus_currentIndexChanged(int index) {
ui->lineEditSectors->setValidator(new QIntValidator(1, max_sectors, this));
Harddrives::populateBusChannels(ui->comboBoxChannel->model(), ui->comboBoxBus->currentData().toInt());
switch (ui->comboBoxBus->currentData().toInt())
{
case HDD_BUS_MFM:
chanIdx = (Harddrives::busTrackClass->next_free_mfm_channel());
break;
case HDD_BUS_XTA:
chanIdx = (Harddrives::busTrackClass->next_free_xta_channel());
break;
case HDD_BUS_ESDI:
chanIdx = (Harddrives::busTrackClass->next_free_esdi_channel());
break;
case HDD_BUS_ATAPI:
case HDD_BUS_IDE:
chanIdx = (Harddrives::busTrackClass->next_free_ide_channel());
break;
case HDD_BUS_SCSI:
chanIdx = (Harddrives::busTrackClass->next_free_scsi_id());
break;
}
ui->comboBoxChannel->setCurrentIndex(chanIdx);
}
void HarddiskDialog::on_lineEditSize_textEdited(const QString &text) {

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Common storage devices module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_harddrive_common.hpp"
#include <cstdint>

View File

@@ -1,3 +1,23 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Hardware renderer module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
* Copyright 2021-2022 Teemu Korhonen
*/
#include "qt_hardwarerenderer.hpp"
#include <QApplication>
#include <QVector2D>
@@ -199,4 +219,4 @@ std::vector<std::tuple<uint8_t*, std::atomic_flag*>> HardwareRenderer::getBuffer
buffers.push_back(std::make_tuple(imagebufs[1].get(), &buf_usage[1]));
return buffers;
}
}

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Joystick configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_joystickconfiguration.hpp"
#include "ui_qt_joystickconfiguration.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Joystick configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
*/
#include "qt_machinestatus.hpp"
extern "C" {

View File

@@ -1,3 +1,22 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Main entry point module
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
* Copyright 2021-2022 Teemu Korhonen
*/
#include <QApplication>
#include <QSurfaceFormat>
#include <QDebug>

View File

@@ -1,3 +1,25 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Main window module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
* dob205
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
* Copyright 2021-2022 Teemu Korhonen
* Copyright 2022 dob205
*/
#include "qt_mainwindow.hpp"
#include "ui_qt_mainwindow.h"
@@ -88,7 +110,15 @@ MainWindow::MainWindow(QWidget *parent) :
auto toolbar_label = new QLabel();
ui->toolBar->addWidget(toolbar_label);
#ifdef RELEASE_BUILD
this->setWindowIcon(QIcon(":/settings/win/icons/86Box-green.ico"));
#elif defined ALPHA_BUILD
this->setWindowIcon(QIcon(":/settings/win/icons/86Box-red.ico"))
#elif defined BETA_BUILD
this->setWindowIcon(QIcon(":/settings/win/icons/86Box-yellow.ico"));
#else
this->setWindowIcon(QIcon(":/settings/win/icons/86Box-gray.ico"));
#endif
this->setWindowFlag(Qt::MSWindowsFixedSizeDialogHint, vid_resize != 1);
this->setWindowFlag(Qt::WindowMaximizeButtonHint, vid_resize == 1);
@@ -347,7 +377,6 @@ MainWindow::MainWindow(QWidget *parent) :
#ifdef MTR_ENABLED
{
ui->menuTools->addSeparator();
ui->actionBegin_trace->setVisible(true);
ui->actionEnd_trace->setVisible(true);
ui->actionBegin_trace->setShortcut(QKeySequence(Qt::Key_Control + Qt::Key_T));
@@ -1407,7 +1436,15 @@ void MainWindow::on_actionAbout_86Box_triggered()
{
QDesktopServices::openUrl(QUrl("https://86box.net/"));
});
#ifdef RELEASE_BUILD
msgBox.setIconPixmap(QIcon(":/settings/win/icons/86Box-green.ico").pixmap(32, 32));
#elif defined ALPHA_BUILD
msgBox.setIconPixmap(QIcon(":/settings/win/icons/86Box-red.ico").pixmap(32, 32))
#elif defined BETA_BUILD
msgBox.setIconPixmap(QIcon(":/settings/win/icons/86Box-yellow.ico").pixmap(32, 32));
#else
msgBox.setIconPixmap(QIcon(":/settings/win/icons/86Box-gray.ico").pixmap(32, 32));
#endif
msgBox.setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint);
msgBox.exec();
}

View File

@@ -1,3 +1,23 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Media menu UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
* Copyright 2021-2022 Teemu Korhonen
*/
#include "qt_mediamenu.hpp"
#include "qt_machinestatus.hpp"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Common storage devices module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_models_common.hpp"
#include <QAbstractItemModel>

View File

@@ -1,3 +1,23 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Common storage devices module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2022 Cacodemon345
* Copyright 2022 Teemu Korhonen
*/
#include "qt_newfloppydialog.hpp"
#include "ui_qt_newfloppydialog.h"

View File

@@ -1,3 +1,22 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Common platform functions.
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
* Copyright 2021-2022 Teemu Korhonen
*/
#include <cstdio>
#include <mutex>

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Program settings UI module.
*
*
*
* Authors: Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
*/
#include <QDebug>
#include "qt_progsettings.hpp"

View File

@@ -1,3 +1,20 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Program settings UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_renderercommon.hpp"
#include "qt_mainwindow.hpp"

View File

@@ -1,3 +1,23 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Program settings UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2021 Teemu Korhonen
* Copyright 2021-2022 Cacodemon345
*/
#include "qt_rendererstack.hpp"
#include "ui_qt_rendererstack.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Program settings UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
*/
#include "qt_settings.hpp"
#include "ui_qt_settings.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Program settings UI module.
*
*
*
* Authors: Miran Grca <mgrca8@gmail.com>
* Cacodemon345
*
* Copyright 2022 Miran Grca
* Copyright 2022 Cacodemon345
*/
#include <cstdint>
#include <cstdio>
#include <cstdlib>

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Display settings UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsdisplay.hpp"
#include "ui_qt_settingsdisplay.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Floppy/CD-ROM devices configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsfloppycdrom.hpp"
#include "ui_qt_settingsfloppycdrom.h"
@@ -173,8 +191,8 @@ void SettingsFloppyCDROM::onCDROMRowChanged(const QModelIndex &current) {
if (! match.isEmpty()) {
ui->comboBoxChannel->setCurrentIndex(match.first().row());
}
else ui->comboBoxChannel->setCurrentIndex(8);
ui->comboBoxSpeed->setCurrentIndex(speed - 1);
ui->comboBoxSpeed->setCurrentIndex(speed == 0 ? 7 : speed - 1);
}
void SettingsFloppyCDROM::on_checkBoxTurboTimings_stateChanged(int arg1) {

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Hard disk configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsharddisks.hpp"
#include "ui_qt_settingsharddisks.h"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Mouse/Joystick configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsinput.hpp"
#include "ui_qt_settingsinput.h"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Machine selection and configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsmachine.hpp"
#include "ui_qt_settingsmachine.h"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Network devices configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsnetwork.hpp"
#include "ui_qt_settingsnetwork.h"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Other peripherals configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsotherperipherals.hpp"
#include "ui_qt_settingsotherperipherals.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Other removable devices configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsotherremovable.hpp"
#include "ui_qt_settingsotherremovable.h"

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Serial/Parallel ports configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2022 Cacodemon345
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsports.hpp"
#include "ui_qt_settingsports.h"
@@ -18,7 +36,7 @@ SettingsPorts::SettingsPorts(QWidget *parent) :
{
ui->setupUi(this);
for (int i = 0; i < 3; i++) {
for (int i = 0; i < 4; i++) {
auto* cbox = findChild<QComboBox*>(QString("comboBoxLpt%1").arg(i+1));
auto* model = cbox->model();
int c = 0;
@@ -79,3 +97,8 @@ void SettingsPorts::on_checkBoxParallel3_stateChanged(int state) {
ui->comboBoxLpt3->setEnabled(state == Qt::Checked);
}
void SettingsPorts::on_checkBoxParallel4_stateChanged(int state) {
ui->comboBoxLpt4->setEnabled(state == Qt::Checked);
}

View File

@@ -21,6 +21,8 @@ private slots:
void on_checkBoxParallel2_stateChanged(int arg1);
void on_checkBoxParallel1_stateChanged(int arg1);
void on_checkBoxParallel4_stateChanged(int arg1);
private:
Ui::SettingsPorts *ui;
};

View File

@@ -58,6 +58,16 @@
<item row="2" column="1">
<widget class="QComboBox" name="comboBoxLpt3"/>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>LPT4 Device:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QComboBox" name="comboBoxLpt4"/>
</item>
</layout>
</item>
<item>
@@ -111,6 +121,13 @@
</property>
</widget>
</item>
<item row="3" column="1">
<widget class="QCheckBox" name="checkBoxParallel4">
<property name="text">
<string>Parallel port 4</string>
</property>
</widget>
</item>
</layout>
</item>
<item>

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Sound/MIDI devices configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingssound.hpp"
#include "ui_qt_settingssound.h"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Storage devices configuration UI module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
*
* Copyright 2021 Joakim L. Gilje
*/
#include "qt_settingsstoragecontrollers.hpp"
#include "ui_qt_settingsstoragecontrollers.h"

View File

@@ -1,3 +1,23 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Software renderer module.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
* Teemu Korhonen
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
* Copyright 2021-2022 Teemu Korhonen
*/
#include "qt_softwarerenderer.hpp"
#include <QApplication>
#include <QPainter>

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Sound gain dialog UI module.
*
*
*
* Authors: Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
*/
#include "qt_soundgain.hpp"
#include "ui_qt_soundgain.h"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Specify dimensions UI module.
*
*
*
* Authors: Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
*/
#include "qt_specifydimensions.h"
#include "ui_qt_specifydimensions.h"

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Style override class.
*
*
*
* Authors: Teemu Korhonen
*
* Copyright 2022 Teemu Korhonen
*/
#include "qt_styleoverride.hpp"
int StyleOverride::styleHint(
@@ -18,4 +34,4 @@ void StyleOverride::polish(QWidget* widget)
/* Disable title bar context help buttons globally as they are unused. */
if (widget->isWindow())
widget->setWindowFlag(Qt::WindowContextHelpButtonHint, false);
}
}

View File

@@ -1,3 +1,21 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Common UI functions.
*
*
*
* Authors: Joakim L. Gilje <jgilje@jgilje.net>
* Cacodemon345
*
* Copyright 2021 Joakim L. Gilje
* Copyright 2021-2022 Cacodemon345
*/
#include <cstdint>
#include <QDebug>
@@ -82,6 +100,10 @@ void ui_sb_set_text_w(wchar_t *wstr) {
main_window->statusBar()->showMessage(QString::fromWCharArray(wstr));
}
void ui_sb_set_text(char *str) {
main_window->statusBar()->showMessage(QString(str));
}
void
ui_sb_update_tip(int arg) {
main_window->updateStatusBarTip(arg);
@@ -97,7 +119,10 @@ void ui_sb_bugui(char *str) {
}
void ui_sb_set_ready(int ready) {
qDebug() << Q_FUNC_INFO << ready;
if (ready == 0) {
ui_sb_bugui(nullptr);
ui_sb_set_text(nullptr);
}
}
void

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Utility functions.
*
*
*
* Authors: Teemu Korhonen
*
* Copyright 2022 Teemu Korhonen
*/
#include <QStringBuilder>
#include <QStringList>
#include "qt_util.hpp"
@@ -28,4 +44,4 @@ namespace util
return " (" % temp.join(' ') % ")" % (!last ? ";;" : "");
}
}
}

View File

@@ -1,3 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Wayland mouse input module.
*
*
*
* Authors: Cacodemon345
*
* Copyright 2021-2022 Cacodemon345
*/
#include "wl_mouse.hpp"
#include <QGuiApplication>
#include <wayland-client-core.h>
@@ -86,4 +102,4 @@ void wl_mouse_uncapture()
zwp_relative_pointer_v1_destroy(rel_pointer);
rel_pointer = nullptr;
conf_pointer = nullptr;
}
}

View File

@@ -37,33 +37,6 @@
MainAccel ACCELERATORS MOVEABLE PURE
BEGIN
#ifdef ENABLE_VRAM_DUMP
VK_F1, IDM_DUMP_VRAM, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_SERIAL_LOG
VK_F3, IDM_LOG_SERIAL, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_BUSLOGIC_LOG
VK_F4, IDM_LOG_BUSLOGIC, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_CDROM_LOG
VK_F5, IDM_LOG_CDROM, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_D86F_LOG
VK_F6, IDM_LOG_D86F, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_FDC_LOG
VK_F7, IDM_LOG_FDC, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_IDE_LOG
VK_F8, IDM_LOG_IDE, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_NIC_LOG
VK_F9, IDM_LOG_NIC, CONTROL, VIRTKEY
#endif
#ifdef ENABLE_LOG_BREAKPOINT
VK_F10, IDM_LOG_BREAKPOINT, CONTROL, VIRTKEY
#endif
#ifdef MTR_ENABLED
"T", IDM_ACTION_TRACE, CONTROL, VIRTKEY
#endif

View File

@@ -316,10 +316,6 @@ ifeq ($(RELEASE), y)
OPTS += -DRELEASE_BUILD
RFLAGS += -DRELEASE_BUILD
endif
ifeq ($(VRAMDUMP), y)
OPTS += -DENABLE_VRAM_DUMP
RFLAGS += -DENABLE_VRAM_DUMP
endif
# Optional modules.

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Zastavit trace\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Záznamy"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Povolit záznamy BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Povolit záznamy CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Povolit záznamy diskety (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Povolit záznamy disketového řadiče\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Povolit záznamy IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Povolit záznamy sériového portu\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Povolit záznamy sítě\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "Zaznamenat do &logu zarážku\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Zaznamenat obsah &video RAM\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "Ná&pověda"
BEGIN
MENUITEM "&Dokumentace", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Tracing beenden\tStrg+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Logging"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "BusLogic-Logs aktivieren\tStrg+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "CD-ROM-Logs aktivieren\tStrg+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Disketten (86F)-Logs aktivieren\tStrg+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Diskettencontroller-Logs aktivieren\tStrg+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "IDE-Logs aktivieren\tStrg+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Seriell-Port-Logs aktivieren\tStrg+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Netzwerk-Logs aktivieren\tStrg+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Breakpoint für die Log-Datei\tStrg+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "&Video-RAM dumpen\tStrg+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Hilfe"
BEGIN
MENUITEM "&Dokumentation...", IDM_DOCS

View File

@@ -193,13 +193,13 @@ BEGIN
LTEXT STR_CPU_TYPE, IDT_CPU_TYPE,
CFG_HMARGIN, 47, CFG_PANE_LTEXT_PRI_WIDTH, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_CPU_TYPE,
CFG_COMBO_BOX_LEFT, 45, 115, CFG_COMBO_HEIGHT,
CFG_COMBO_BOX_LEFT, 45, 110, CFG_COMBO_HEIGHT,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_CPU_SPEED, IDT_CPU_SPEED,
225, 47, 24, CFG_PANE_LTEXT_HEIGHT
216, 47, 34, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_CPU_SPEED,
255, 45, 106, CFG_COMBO_HEIGHT,
252, 45, 109, CFG_COMBO_HEIGHT,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_FPU,IDT_FPU,
@@ -286,16 +286,16 @@ BEGIN
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON STR_JOY1, IDC_JOY1,
CFG_HMARGIN, 44, 80, CFG_BTN_HEIGHT
CFG_HMARGIN, 44, 84, CFG_BTN_HEIGHT
PUSHBUTTON STR_JOY2, IDC_JOY2,
99, 44, 80, CFG_BTN_HEIGHT
96, 44, 84, CFG_BTN_HEIGHT
PUSHBUTTON STR_JOY3, IDC_JOY3,
195, 44, 80, CFG_BTN_HEIGHT
187, 44, 84, CFG_BTN_HEIGHT
PUSHBUTTON STR_JOY4, IDC_JOY4,
290, 44, 80, CFG_BTN_HEIGHT
277, 44, 84, CFG_BTN_HEIGHT
END
DLG_CFG_SOUND DIALOG DISCARDABLE CFG_PANE_LEFT, CFG_PANE_TOP, CFG_PANE_WIDTH, CFG_PANE_HEIGHT
@@ -453,19 +453,19 @@ BEGIN
CONTROL STR_PARALLEL1, IDC_CHECK_PARALLEL1,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
147, 83, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
167, 83, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
CONTROL STR_PARALLEL2, IDC_CHECK_PARALLEL2,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
147, 102, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
167, 102, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
CONTROL STR_PARALLEL3, IDC_CHECK_PARALLEL3,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
147, 121, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
167, 121, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
CONTROL STR_PARALLEL4, IDC_CHECK_PARALLEL4,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
147, 140, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
167, 140, CFG_CHECKBOX_PRI_WIDTH, CFG_CHECKBOX_HEIGHT
END
DLG_CFG_STORAGE DIALOG DISCARDABLE CFG_PANE_LEFT, CFG_PANE_TOP, CFG_PANE_WIDTH, CFG_PANE_HEIGHT
@@ -550,35 +550,38 @@ BEGIN
"SysListView32",
LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SINGLESEL |
WS_BORDER | WS_TABSTOP,
CFG_HMARGIN, 18, CFG_SYSLISTVIEW32_WIDTH, 182
PUSHBUTTON STR_NEW, IDC_BUTTON_HDD_ADD_NEW,
80, 206, 62, CFG_BTN_HEIGHT
PUSHBUTTON STR_EXISTING, IDC_BUTTON_HDD_ADD,
153, 206, 62, CFG_BTN_HEIGHT
PUSHBUTTON STR_REMOVE, IDC_BUTTON_HDD_REMOVE,
222, 206, 62, CFG_BTN_HEIGHT
CFG_HMARGIN, 18, CFG_SYSLISTVIEW32_WIDTH, 162
LTEXT STR_BUS,IDT_BUS,
CFG_HMARGIN, 119, 24, CFG_PANE_LTEXT_HEIGHT
CFG_HMARGIN, 188, 24, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_HD_BUS,
33, 117, 90, 12,CBS_DROPDOWNLIST |
33, 186, 130, 12,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
LTEXT STR_CHANNEL, IDT_CHANNEL,
131, 119, 38, CFG_PANE_LTEXT_HEIGHT
181, 188, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_HD_CHANNEL,
170, 117, 90, 12,
221, 186, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO_HD_CHANNEL_IDE,
170, 117, 90, 12,
221, 186, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_ID, IDT_ID,
131, 119, 38, CFG_PANE_LTEXT_HEIGHT
181, 188, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_HD_ID,
170, 117, 90, 12,
221, 186, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
PUSHBUTTON STR_NEW, IDC_BUTTON_HDD_ADD_NEW,
CFG_HMARGIN, 207, 112, CFG_BTN_HEIGHT
PUSHBUTTON STR_EXISTING, IDC_BUTTON_HDD_ADD,
128, 207, 112, CFG_BTN_HEIGHT
PUSHBUTTON STR_REMOVE, IDC_BUTTON_HDD_REMOVE,
249, 207, 112, CFG_BTN_HEIGHT
END
DLG_CFG_HARD_DISKS_ADD DIALOG DISCARDABLE 0, 0, 219, 151
@@ -680,16 +683,16 @@ BEGIN
LTEXT STR_TYPE, IDT_FDD_TYPE,
CFG_HMARGIN, 87, 24, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_FD_TYPE,
33, 85, 90, 12,
33, 85, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL STR_TURBO, IDC_CHECKTURBO,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
131, 86, 64, CFG_CHECKBOX_HEIGHT
186, 86, 84, CFG_CHECKBOX_HEIGHT
CONTROL STR_CHECKBPB, IDC_CHECKBPB,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
196, 86, 64, CFG_CHECKBOX_HEIGHT
272, 86, 84, CFG_CHECKBOX_HEIGHT
LTEXT STR_CDROM_DRIVES, IDT_CD_DRIVES,
CFG_HMARGIN, 107, 258, CFG_PANE_LTEXT_HEIGHT
@@ -702,25 +705,25 @@ BEGIN
LTEXT STR_BUS, IDT_CD_BUS,
CFG_HMARGIN, 187, 24, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_CD_BUS,
33, 185, 90, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_ID, IDT_CD_ID,
131, 187, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_CD_ID,
170, 185, 90, 12,
33, 185, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_CHANNEL, IDT_CD_CHANNEL,
131, 187, 38, CFG_PANE_LTEXT_HEIGHT
181, 187, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_CD_CHANNEL_IDE,
170, 185, 90, 12,
221, 185, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_ID, IDT_CD_ID,
181, 187, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_CD_ID,
221, 185, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_CD_SPEED, IDT_CD_SPEED,
CFG_HMARGIN, 207, 24, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_CD_SPEED,
33, 205, 90, 12,
33, 205, 328, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
END
@@ -740,25 +743,25 @@ BEGIN
LTEXT STR_BUS, IDT_MO_BUS,
CFG_HMARGIN, 87, 24, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_MO_BUS,
33, 85, 90, 12,
33, 85, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_ID, IDT_MO_ID,
131, 87, 38, CFG_PANE_LTEXT_HEIGHT
181, 87, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_MO_ID,
170, 85, 90, 12,
221, 85, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_CHANNEL, IDT_MO_CHANNEL,
131, 87, 38, CFG_PANE_LTEXT_HEIGHT
181, 87, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_MO_CHANNEL_IDE,
170, 85, 90, 12,
221, 85, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_TYPE, IDT_MO_TYPE,
CFG_HMARGIN, 107, 24, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_MO_TYPE,
33, 105, 120, 12,
33, 105, 328, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_ZIP_DRIVES, IDT_ZIP_DRIVES,
@@ -772,24 +775,24 @@ BEGIN
LTEXT STR_BUS, IDT_ZIP_BUS,
CFG_HMARGIN, 207, 24, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_ZIP_BUS,
33, 205, 90, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_ID, IDT_ZIP_ID,
131, 207, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_ZIP_ID,
170, 205, 90, 12,
33, 205, 140, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_CHANNEL, IDT_ZIP_CHANNEL,
131, 207, 38, CFG_PANE_LTEXT_HEIGHT
181, 207, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_ZIP_CHANNEL_IDE,
170, 205, 90, 12,
221, 205, 105, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT STR_ID, IDT_ZIP_ID,
181, 207, 38, CFG_PANE_LTEXT_HEIGHT
COMBOBOX IDC_COMBO_ZIP_ID,
221, 205, 105, 12,
CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL STR_250, IDC_CHECK250,
"Button", BS_AUTOCHECKBOX | WS_TABSTOP,
268, 205, 44, CFG_CHECKBOX_HEIGHT
329, 206, 44, CFG_CHECKBOX_HEIGHT
END
DLG_CFG_PERIPHERALS DIALOG DISCARDABLE CFG_PANE_LEFT, CFG_PANE_TOP, CFG_PANE_WIDTH, CFG_PANE_HEIGHT

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "End trace\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Logging"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Enable BusLogic logs\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Enable CD-ROM logs\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Enable floppy (86F) logs\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Enable floppy controller logs\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Enable IDE logs\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Enable Serial Port logs\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Enable Network logs\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Log breakpoint\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Dump &video RAM\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Help"
BEGIN
MENUITEM "&Documentation...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "End trace\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Logging"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Enable BusLogic logs\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Enable CD-ROM logs\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Enable floppy (86F) logs\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Enable floppy controller logs\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Enable IDE logs\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Enable Serial Port logs\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Enable Network logs\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Log breakpoint\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Dump &video RAM\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Help"
BEGIN
MENUITEM "&Documentation...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Terminar traza\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Trazas"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Habilitar trazas de BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Habilitar trazas de CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Habilitar trazas de disquete (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Habilitar trazas de controladora de disquete\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Habilitar trazas de IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Habilitar trazas de Puerto Serie\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Habilitar trazas de Red\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Punto de ruptura de traza\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Volcar RAM de &video\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Ayuda"
BEGIN
MENUITEM "&Documentación...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Lopeta jäljitys\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Lokitus"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "BusLogic-lokitus päällä\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "CD-ROM-lokitus päällä\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Levykelokitus (86F) päällä\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Levykekontrollerin lokitus päällä\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "IDE-lokitus päällä\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Sarjaporttilokitus päällä\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Verkkolokitus päällä\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Kirjaa keskeytyskohdat\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Tallenna &videomuistin vedos\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Ohje"
BEGIN
MENUITEM "&Dokumentaatio...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Finir traces\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Journalisation"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Activer journaux de BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Activer journaux du CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Activer journaux des disquettes (86F)s\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Activer journaux du contrôleur de disquettes\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Activer journaux de IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Activer journaux de port série\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Activer journaux du réseau\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Point d'arrêt du journal\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Vidage de la mémoire &vidéo\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Aide"
BEGIN
MENUITEM "&Documentation...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "&Svrši praćenje\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Logging"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Omogući bilježenje za BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Omogući bilježenje za CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Omogući bilježenje za diskete (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Omogući bilježenje za disketni krmilnik\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Omogući bilježenje za IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Omogući bilježenje za serijska vrata\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Omogući bilježenje za omrežje\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Zabilježi prekidnu točku\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "&Ispiši memoriju zaslona\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Pomoć"
BEGIN
MENUITEM "&Dokumentacija...", IDM_DOCS

View File

@@ -117,43 +117,6 @@ BEGIN
MENUITEM "Nyomkövetés befejezése\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Naplózás"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "BusLogic naplók engedélyezése\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "CD-ROM naplók engedélyezése\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Hajlékonylemez (86F) naplók engedélyezése\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Hajlékonylemez-vezérlő naplók engedélyezése\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "IDE naplók engedélyezése\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Soros port naplók engedélyezése\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Hálózati naplók engedélyezése\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "Töréspontok &naplózása\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "&Videómemória lementése\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Súgó"
BEGIN
MENUITEM "&Dokumentáció...", IDM_DOCS

View File

@@ -113,43 +113,6 @@ BEGIN
MENUITEM "Ferma traccia\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Registra"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Attiva registrazione di BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Attiva registrazione del CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Attiva registrazione del floppy (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Attiva registrazione del controller floppy\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Attiva registrazione di IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Attiva registrazione della porta seriale\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Attiva registrazione della rete\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Punto di interruzione del registro\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Scarica &la RAM video\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&?"
BEGIN
MENUITEM "&Documentazione...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "トレース終了\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "ログ(&L)"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "BusLogicのログを有効\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "CD-ROMのログを有効\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "フロッピー(86F)のログを有効\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "フロッピーコントローラーのログを有効\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "IDEのログを有効\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "シリアルポートのログを有効\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "ネットワークのログを有効\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "ブレークポイントのログを有効(&L)\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "ビデオRAMのダンプを有効(&V)\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "ヘルプ(&H)"
BEGIN
MENUITEM "ドキュメント(&D)...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "추적 끝내기\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "로그(&L)"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "BusLogic 로그 켜기\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "CD-ROM 로그 켜기\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "플로피 (86F) 로그 켜기\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "플로피 컨트롤러 로그 켜기\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "IDE 로그 켜기\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "직렬 포트 로그 켜기\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "네트워크 로그 켜기\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "중단점 로그 켜기(&L)\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "비디오 RAM 덤프 켜기(&V)\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "도움말(&H)"
BEGIN
MENUITEM "문서(&D)...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Zakończ śledzenie\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Logowanie"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Włącz logu BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Włącz logi CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Włącz logi dyskietek (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Włącz logi kontrolera dyskietek\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Włącz logi IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Włącz logi portu szeregowego\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Włącz logi sieci\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Punkt przerwania dziennika\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Zrzuć pamięć &wideo\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Pomoc"
BEGIN
MENUITEM "&Dokumentacja...", IDM_DOCS

View File

@@ -115,43 +115,6 @@ BEGIN
MENUITEM "Fim do rastreamento\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Registros"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Ativar registros da BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Ativar registros do CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Ativar registros do disquete (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Ativar registros do controlador de disquete\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Ativar registros da IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Ativar registros da porta serial\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Ativar registros da rede\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Ponto de parada no registo\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Despejo da RAM de &vídeo\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Ajuda"
BEGIN
MENUITEM "&Documentação...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Terminar o rastreio\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Registo"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Ativar registo BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Ativar registo do CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Ativar registo de disquetes (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Ativar registo do controlador de disquetes\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Ativar registo IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Ativar registo da porta série\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Ativar registo de rede\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Ponto de paragem no registo\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "Despejo de RAM &vídeo\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Ajuda"
BEGIN
MENUITEM "&Documentação...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Завершить трассировку\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Ведение журнала"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Включить журналы BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Включить журналы CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Включить журналы дискет (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Включить журналы контроллера дискет\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Включить журналы IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Включить журналы COM порта\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Включить журналы сети\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Точка останова журнала\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "&Выгрузка дампа видеопамяти\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Помощь"
BEGIN
MENUITEM "&Документация...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "&Končaj sledenje\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Beleženje"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Omogoči beleženje za BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Omogoči beleženje za CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Omogoči beleženje za diskete (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Omogoči beleženje za disketni krmilnik\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Omogoči beleženje za IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Omogoči beleženje za serijska vrata\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Omogoči beleženje za omrežje\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Zabeleži prelomno točko\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "&Izvozi pomnilnik zaslona\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Pomoč"
BEGIN
MENUITEM "&Dokumentacija...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "End trace\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Logging"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "BusLogic kayıtlarını etkinleştir\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "CD-ROM kayıtlarını etkinleştir\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Disket (86F) kayıtlarını etkinleştir\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Disket kontrolcüsü kayıtlarını etkinleştir\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "IDE kayıtlarını etkinleştir\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Seri Port kayıtlarını etkinleştir\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Ağ kayıtlarını etkinleştir\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&breakpoint'i kayıtla\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "&Video belleğini depola\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Yardım"
BEGIN
MENUITEM "&Dökümanlar...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "Завершити трасування\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "&Ведення журнала"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "Увімкнути журнали BusLogic\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "Увімкнути журнали CD-ROM\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "Увімкнути журнали дискет (86F)\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "Увімкнути журнали контролера дискет\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "Увімкнути журнали IDE\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "Увімкнути журнали COM порту\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "Увімкнути журнали мережі\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "&Точка зупинка журналу\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "&Вивантаження дампа відеопам'яті\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "&Допомога"
BEGIN
MENUITEM "&Документація...", IDM_DOCS

View File

@@ -112,43 +112,6 @@ BEGIN
MENUITEM "结束追踪\tCtrl+T", IDM_ACTION_END_TRACE
#endif
END
#if defined(ENABLE_LOG_TOGGLES) || defined(ENABLE_LOG_COMMANDS)
POPUP "记录日志(&L)"
BEGIN
# ifdef ENABLE_BUSLOGIC_LOG
MENUITEM "启用 BusLogic 日志\tCtrl+F4", IDM_LOG_BUSLOGIC
# endif
# ifdef ENABLE_CDROM_LOG
MENUITEM "启用 CD-ROM 日志\tCtrl+F5", IDM_LOG_CDROM
# endif
# ifdef ENABLE_D86F_LOG
MENUITEM "启用软盘 (86F) 日志\tCtrl+F6", IDM_LOG_D86F
# endif
# ifdef ENABLE_FDC_LOG
MENUITEM "启用软盘控制器日志\tCtrl+F7", IDM_LOG_FDC
# endif
# ifdef ENABLE_IDE_LOG
MENUITEM "启用 IDE 日志\tCtrl+F8", IDM_LOG_IDE
# endif
# ifdef ENABLE_SERIAL_LOG
MENUITEM "启用串口日志\tCtrl+F3", IDM_LOG_SERIAL
# endif
# ifdef ENABLE_NIC_LOG
MENUITEM "启用网络日志\tCtrl+F9", IDM_LOG_NIC
# endif
# ifdef ENABLE_LOG_COMMANDS
# ifdef ENABLE_LOG_TOGGLES
MENUITEM SEPARATOR
# endif
# ifdef ENABLE_LOG_BREAKPOINT
MENUITEM "日志断点(&L)\tCtrl+F10", IDM_LOG_BREAKPOINT
# endif
# ifdef ENABLE_VRAM_DUMP
MENUITEM "创建显卡内存转储(&V)\tCtrl+F1", IDM_DUMP_VRAM
# endif
# endif
END
#endif
POPUP "帮助(&H)"
BEGIN
MENUITEM "文档(&D)...", IDM_DOCS

View File

@@ -251,30 +251,6 @@ ResetAllMenus(void)
CheckMenuItem(menuMain, IDM_UPDATE_ICONS, MF_UNCHECKED);
#ifdef ENABLE_LOG_TOGGLES
# ifdef ENABLE_BUSLOGIC_LOG
CheckMenuItem(menuMain, IDM_LOG_BUSLOGIC, MF_UNCHECKED);
# endif
# ifdef ENABLE_CDROM_LOG
CheckMenuItem(menuMain, IDM_LOG_CDROM, MF_UNCHECKED);
# endif
# ifdef ENABLE_D86F_LOG
CheckMenuItem(menuMain, IDM_LOG_D86F, MF_UNCHECKED);
# endif
# ifdef ENABLE_FDC_LOG
CheckMenuItem(menuMain, IDM_LOG_FDC, MF_UNCHECKED);
# endif
# ifdef ENABLE_IDE_LOG
CheckMenuItem(menuMain, IDM_LOG_IDE, MF_UNCHECKED);
# endif
# ifdef ENABLE_SERIAL_LOG
CheckMenuItem(menuMain, IDM_LOG_SERIAL, MF_UNCHECKED);
# endif
# ifdef ENABLE_NIC_LOG
CheckMenuItem(menuMain, IDM_LOG_NIC, MF_UNCHECKED);
# endif
#endif
CheckMenuItem(menuMain, IDM_VID_HIDE_STATUS_BAR, MF_UNCHECKED);
CheckMenuItem(menuMain, IDM_VID_HIDE_TOOLBAR, MF_UNCHECKED);
CheckMenuItem(menuMain, IDM_VID_FORCE43, MF_UNCHECKED);
@@ -320,30 +296,6 @@ ResetAllMenus(void)
CheckMenuItem(menuMain, IDM_UPDATE_ICONS, update_icons ? MF_CHECKED : MF_UNCHECKED);
#ifdef ENABLE_LOG_TOGGLES
# ifdef ENABLE_BUSLOGIC_LOG
CheckMenuItem(menuMain, IDM_LOG_BUSLOGIC, buslogic_do_log?MF_CHECKED:MF_UNCHECKED);
# endif
# ifdef ENABLE_CDROM_LOG
CheckMenuItem(menuMain, IDM_LOG_CDROM, cdrom_do_log?MF_CHECKED:MF_UNCHECKED);
# endif
# ifdef ENABLE_D86F_LOG
CheckMenuItem(menuMain, IDM_LOG_D86F, d86f_do_log?MF_CHECKED:MF_UNCHECKED);
# endif
# ifdef ENABLE_FDC_LOG
CheckMenuItem(menuMain, IDM_LOG_FDC, fdc_do_log?MF_CHECKED:MF_UNCHECKED);
# endif
# ifdef ENABLE_IDE_LOG
CheckMenuItem(menuMain, IDM_LOG_IDE, ide_do_log?MF_CHECKED:MF_UNCHECKED);
# endif
# ifdef ENABLE_SERIAL_LOG
CheckMenuItem(menuMain, IDM_LOG_SERIAL, serial_do_log?MF_CHECKED:MF_UNCHECKED);
# endif
# ifdef ENABLE_NIC_LOG
CheckMenuItem(menuMain, IDM_LOG_NIC, nic_do_log?MF_CHECKED:MF_UNCHECKED);
# endif
#endif
CheckMenuItem(menuMain, IDM_VID_HIDE_STATUS_BAR, hide_status_bar ? MF_CHECKED : MF_UNCHECKED);
CheckMenuItem(menuMain, IDM_VID_HIDE_TOOLBAR, hide_tool_bar ? MF_CHECKED : MF_UNCHECKED);
CheckMenuItem(menuMain, IDM_VID_FORCE43, force_43?MF_CHECKED:MF_UNCHECKED);
@@ -879,68 +831,6 @@ MainWindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
discord_close();
break;
#ifdef ENABLE_LOG_TOGGLES
# ifdef ENABLE_BUSLOGIC_LOG
case IDM_LOG_BUSLOGIC:
buslogic_do_log ^= 1;
CheckMenuItem(hmenu, IDM_LOG_BUSLOGIC, buslogic_do_log ? MF_CHECKED : MF_UNCHECKED);
break;
# endif
# ifdef ENABLE_CDROM_LOG
case IDM_LOG_CDROM:
cdrom_do_log ^= 1;
CheckMenuItem(hmenu, IDM_LOG_CDROM, cdrom_do_log ? MF_CHECKED : MF_UNCHECKED);
break;
# endif
# ifdef ENABLE_D86F_LOG
case IDM_LOG_D86F:
d86f_do_log ^= 1;
CheckMenuItem(hmenu, IDM_LOG_D86F, d86f_do_log ? MF_CHECKED : MF_UNCHECKED);
break;
# endif
# ifdef ENABLE_FDC_LOG
case IDM_LOG_FDC:
fdc_do_log ^= 1;
CheckMenuItem(hmenu, IDM_LOG_FDC, fdc_do_log ? MF_CHECKED : MF_UNCHECKED);
break;
# endif
# ifdef ENABLE_IDE_LOG
case IDM_LOG_IDE:
ide_do_log ^= 1;
CheckMenuItem(hmenu, IDM_LOG_IDE, ide_do_log ? MF_CHECKED : MF_UNCHECKED);
break;
# endif
# ifdef ENABLE_SERIAL_LOG
case IDM_LOG_SERIAL:
serial_do_log ^= 1;
CheckMenuItem(hmenu, IDM_LOG_SERIAL, serial_do_log ? MF_CHECKED : MF_UNCHECKED);
break;
# endif
# ifdef ENABLE_NIC_LOG
case IDM_LOG_NIC:
nic_do_log ^= 1;
CheckMenuItem(hmenu, IDM_LOG_NIC, nic_do_log ? MF_CHECKED : MF_UNCHECKED);
break;
# endif
#endif
#ifdef ENABLE_LOG_BREAKPOINT
case IDM_LOG_BREAKPOINT:
pclog("---- LOG BREAKPOINT ----\n");
break;
#endif
#ifdef ENABLE_VRAM_DUMP
case IDM_DUMP_VRAM:
svga_dump_vram();
break;
#endif
default:
media_menu_proc(hwnd, message, wParam, lParam);
break;