mirror of
https://github.com/JorjBauer/aiie.git
synced 2024-12-26 23:29:21 +00:00
remove obsolete display/sound priority option
This commit is contained in:
parent
0db3df126d
commit
857f187d96
23
bios.cpp
23
bios.cpp
@ -28,12 +28,11 @@ enum {
|
||||
ACT_VOLMINUS = 12,
|
||||
ACT_SUSPEND = 13,
|
||||
ACT_RESTORE = 14,
|
||||
ACT_PRIMODE = 15,
|
||||
ACT_PADX_INV = 16,
|
||||
ACT_PADY_INV = 17,
|
||||
ACT_PADDLES = 18,
|
||||
ACT_SPEED = 19,
|
||||
ACT_ABOUT = 20,
|
||||
ACT_PADX_INV = 15,
|
||||
ACT_PADY_INV = 16,
|
||||
ACT_PADDLES = 17,
|
||||
ACT_SPEED = 18,
|
||||
ACT_ABOUT = 19,
|
||||
};
|
||||
|
||||
#define NUM_TITLES 4
|
||||
@ -45,7 +44,7 @@ const uint8_t aiieActions[] = { ACT_ABOUT };
|
||||
const uint8_t vmActions[] = { ACT_EXIT, ACT_RESET, ACT_COLDBOOT, ACT_MONITOR,
|
||||
ACT_DEBUG, ACT_SUSPEND, ACT_RESTORE };
|
||||
const uint8_t hardwareActions[] = { ACT_DISPLAYTYPE, ACT_SPEED,
|
||||
ACT_PRIMODE, ACT_PADX_INV, ACT_PADY_INV,
|
||||
ACT_PADX_INV, ACT_PADY_INV,
|
||||
ACT_PADDLES, ACT_VOLPLUS, ACT_VOLMINUS };
|
||||
const uint8_t diskActions[] = { ACT_DISK1, ACT_DISK2,
|
||||
ACT_HD1, ACT_HD2 };
|
||||
@ -167,9 +166,6 @@ bool BIOS::runUntilDone()
|
||||
g_debugMode++;
|
||||
g_debugMode %= 9; // FIXME: abstract max #
|
||||
break;
|
||||
case ACT_PRIMODE:
|
||||
g_prioritizeDisplay = !g_prioritizeDisplay;
|
||||
break;
|
||||
case ACT_DISK1:
|
||||
if (((AppleVM *)g_vm)->DiskName(0)[0] != '\0') {
|
||||
((AppleVM *)g_vm)->ejectDisk(0);
|
||||
@ -372,7 +368,6 @@ bool BIOS::isActionActive(int8_t action)
|
||||
case ACT_SPEED:
|
||||
case ACT_ABOUT:
|
||||
case ACT_DEBUG:
|
||||
case ACT_PRIMODE:
|
||||
case ACT_DISK1:
|
||||
case ACT_DISK2:
|
||||
case ACT_HD1:
|
||||
@ -537,12 +532,6 @@ void BIOS::DrawHardwareMenu()
|
||||
}
|
||||
}
|
||||
break;
|
||||
case ACT_PRIMODE:
|
||||
if (g_prioritizeDisplay)
|
||||
strcpy(buf, "Prioritize display over audio");
|
||||
else
|
||||
strcpy(buf, "Prioritize audio over display");
|
||||
break;
|
||||
case ACT_PADX_INV:
|
||||
if (g_invertPaddleX)
|
||||
strcpy(buf, "Paddle X inverted");
|
||||
|
@ -13,7 +13,6 @@ int8_t g_volume = 15;
|
||||
uint8_t g_displayType = 3; // FIXME m_perfectcolor
|
||||
VMRam g_ram;
|
||||
volatile uint8_t g_debugMode = D_NONE;
|
||||
bool g_prioritizeDisplay = false;
|
||||
volatile bool g_biosInterrupt = false;
|
||||
uint32_t g_speed = 1023000; // Hz
|
||||
bool g_invertPaddleX = false;
|
||||
|
@ -48,7 +48,6 @@ extern int8_t g_volume;
|
||||
extern uint8_t g_displayType;
|
||||
extern VMRam g_ram;
|
||||
extern volatile uint8_t g_debugMode;
|
||||
extern bool g_prioritizeDisplay;
|
||||
extern volatile bool g_biosInterrupt;
|
||||
extern uint32_t g_speed;
|
||||
extern bool g_invertPaddleX;
|
||||
|
@ -6,7 +6,7 @@
|
||||
// Fun trivia: the Apple //e was in production from January 1983 to
|
||||
// November 1993. And the 65C02 in them supported weird BCD math modes.
|
||||
#define PREFSMAGIC 0x01831093
|
||||
#define PREFSVERSION 2
|
||||
#define PREFSVERSION 3
|
||||
|
||||
#ifndef MAXPATH
|
||||
#define MAXPATH 255
|
||||
@ -22,7 +22,6 @@ typedef struct _prefs {
|
||||
uint8_t volume;
|
||||
uint8_t displayType;
|
||||
uint8_t debug;
|
||||
uint8_t priorityMode;
|
||||
uint8_t speed;
|
||||
|
||||
uint8_t invertPaddleX;
|
||||
|
@ -432,7 +432,6 @@ void readPrefs()
|
||||
g_volume = p.volume;
|
||||
g_displayType = p.displayType;
|
||||
g_debugMode = p.debug;
|
||||
g_prioritizeDisplay = p.priorityMode;
|
||||
g_speed = (p.speed * (1023000/2)); // steps of half normal speed
|
||||
if (g_speed < (1023000/2))
|
||||
g_speed = (1023000/2);
|
||||
@ -467,7 +466,6 @@ void writePrefs()
|
||||
p.volume = g_volume;
|
||||
p.displayType = g_displayType;
|
||||
p.debug = g_debugMode;
|
||||
p.priorityMode = g_prioritizeDisplay;
|
||||
p.speed = g_speed / (1023000/2);
|
||||
strcpy(p.disk1, ((AppleVM *)g_vm)->DiskName(0));
|
||||
strcpy(p.disk2, ((AppleVM *)g_vm)->DiskName(1));
|
||||
|
@ -491,7 +491,6 @@ void readPrefs()
|
||||
g_volume = p.volume;
|
||||
g_displayType = p.displayType;
|
||||
g_debugMode = p.debug;
|
||||
g_prioritizeDisplay = p.priorityMode;
|
||||
g_speed = (p.speed * (1023000/2)); // steps of half normal speed
|
||||
if (g_speed < (1023000/2))
|
||||
g_speed = (1023000/2);
|
||||
@ -533,7 +532,6 @@ void writePrefs()
|
||||
p.volume = g_volume;
|
||||
p.displayType = g_displayType;
|
||||
p.debug = g_debugMode;
|
||||
p.priorityMode = g_prioritizeDisplay;
|
||||
p.speed = g_speed / (1023000/2);
|
||||
strcpy(p.disk1, ((AppleVM *)g_vm)->DiskName(0));
|
||||
strcpy(p.disk2, ((AppleVM *)g_vm)->DiskName(1));
|
||||
|
Loading…
Reference in New Issue
Block a user