mirror of
https://github.com/kanjitalk755/macemu.git
synced 2024-09-07 16:54:28 +00:00
add --cdboot command line option akin to MoL's
This commit is contained in:
parent
af8e95642e
commit
eec1f6928a
@ -38,6 +38,7 @@ using std::string;
|
||||
#include "xpram.h"
|
||||
#include "timer.h"
|
||||
#include "video.h"
|
||||
#include "cdrom.h"
|
||||
#include "emul_op.h"
|
||||
#include "prefs.h"
|
||||
#include "prefs_editor.h"
|
||||
@ -210,6 +211,7 @@ static void usage(const char *prg_name)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
char str[256];
|
||||
bool cd_boot = false;
|
||||
|
||||
// Initialize variables
|
||||
RAMBaseHost = NULL;
|
||||
@ -241,6 +243,9 @@ int main(int argc, char **argv)
|
||||
} else if (strcmp(argv[i], "--rominfo") == 0) {
|
||||
argv[i] = NULL;
|
||||
PrintROMInfo = true;
|
||||
} else if (strcmp(argv[i], "--cdboot") == 0) {
|
||||
argv[i] = NULL;
|
||||
cd_boot = true;
|
||||
}
|
||||
}
|
||||
|
||||
@ -261,6 +266,10 @@ int main(int argc, char **argv)
|
||||
// Read preferences
|
||||
PrefsInit(argc, argv);
|
||||
|
||||
// Boot MacOS from CD-ROM?
|
||||
if (cd_boot)
|
||||
PrefsReplaceInt32("bootdriver", CDROMRefNum);
|
||||
|
||||
// Any command line arguments left?
|
||||
for (int i=1; i<argc; i++) {
|
||||
if (argv[i][0] == '-') {
|
||||
|
Loading…
Reference in New Issue
Block a user