diff --git a/src/ibm.h b/src/ibm.h
index 8873741..326cda3 100644
--- a/src/ibm.h
+++ b/src/ibm.h
@@ -545,7 +545,6 @@ int keybsenddelay;
extern int cdrom_drive;
extern int old_cdrom_drive;
extern int idecallback[2];
-extern int cdrom_enabled;
#define CD_STATUS_EMPTY 0
#define CD_STATUS_DATA_ONLY 1
diff --git a/src/ide.c b/src/ide.c
index bff9b26..3f2b32e 100644
--- a/src/ide.c
+++ b/src/ide.c
@@ -271,7 +271,7 @@ void resetide(void)
{
ide_drives[d].drive = d;
- if ((cdrom_channel == d) && cdrom_enabled)
+ if (cdrom_channel == d)
{
ide_drives[d].type = IDE_CDROM;
scsi_bus_atapi_init(&ide_drives[d].atapi.bus, &scsi_cd, d);
diff --git a/src/pc.c b/src/pc.c
index 4752655..2e916de 100644
--- a/src/pc.c
+++ b/src/pc.c
@@ -63,7 +63,6 @@ int window_w, window_h, window_x, window_y, window_remember;
int start_in_fullscreen = 0;
-int cdrom_enabled;
int CPUID;
int vid_resize, vid_api;
@@ -726,7 +725,6 @@ void loadconfig(char *fn)
mem_size = (((models[model].flags & MODEL_AT) && models[model].ram_granularity < 128) ? models[model].min_ram*1024 : models[model].min_ram);
cdrom_drive = config_get_int(CFG_MACHINE, NULL, "cdrom_drive", 0);
- cdrom_enabled = config_get_int(CFG_MACHINE, NULL, "cdrom_enabled", 0);
cdrom_channel = config_get_int(CFG_MACHINE, NULL, "cdrom_channel", 2);
zip_channel = config_get_int(CFG_MACHINE, NULL, "zip_channel", -1);
@@ -871,7 +869,6 @@ void saveconfig(char *fn)
config_set_int(CFG_MACHINE, NULL, "mem_size", mem_size);
config_set_int(CFG_MACHINE, NULL, "cdrom_drive", cdrom_drive);
- config_set_int(CFG_MACHINE, NULL, "cdrom_enabled", cdrom_enabled);
config_set_int(CFG_MACHINE, NULL, "cdrom_channel", cdrom_channel);
config_set_string(CFG_MACHINE, NULL, "cdrom_path", image_path);
diff --git a/src/pc.xrc b/src/pc.xrc
index 698c304..166cd0c 100644
--- a/src/pc.xrc
+++ b/src/pc.xrc
@@ -128,10 +128,6 @@
-