~ubuntu-branches/ubuntu/edgy/vice/edgy

« back to all changes in this revision

Viewing changes to src/drive/iec/iec-cmdline-options.c

  • Committer: Bazaar Package Importer
  • Author(s): Zed Pobre
  • Date: 2006-07-30 19:15:59 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060730191559-aybuaxdqc7uc57fc
Tags: 1.19-1
* New upstream version (Closes: #344245, #379781)
* Reference to roms in package description fixed (Closes: #302900)
* Acknowledge xlibs NMU (Closes: #346768)
* Build-Depends: bison++ | bison
* Build-Depends: libxaw-headers

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
#include "iec-cmdline-options.h"
34
34
#include "lib.h"
35
35
 
36
 
 
37
 
static const cmdline_option_t cmdline_options[] = {
38
 
    { "-dos1541", SET_RESOURCE, 1, NULL, NULL, "DosName1541", "dos1541",
39
 
      "<name>", "Specify name of 1541 DOS ROM image" },
40
 
    { "-dos1541II", SET_RESOURCE, 1, NULL, NULL, "DosName1541II", "d1541II",
41
 
      "<name>", "Specify name of 1541-II DOS ROM image" },
42
 
    { "-dos1570", SET_RESOURCE, 1, NULL, NULL, "DosName1570", "dos1570",
43
 
      "<name>", "Specify name of 1570 DOS ROM image" },
44
 
    { "-dos1571", SET_RESOURCE, 1, NULL, NULL, "DosName1571", "dos1571",
45
 
      "<name>", "Specify name of 1571 DOS ROM image" },
46
 
    { "-dos1581", SET_RESOURCE, 1, NULL, NULL, "DosName1581", "dos1581",
47
 
      "<name>", "Specify name of 1581 DOS ROM image" },
48
 
    { NULL }
49
 
};
50
 
 
51
 
static cmdline_option_t cmd_drive[] = {
52
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
53
 
      NULL, "Enable SpeedDOS-compatible parallel cable" },
54
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
55
 
      NULL, "Disable SpeedDOS-compatible parallel cable" },
56
 
    { NULL, SET_RESOURCE, 1, NULL, NULL, NULL, (void *)DRIVE_IDLE_TRAP_IDLE,
57
 
      "<method>",
58
 
      "Set drive idling method (0: no traps, 1: skip cycles, 2: trap idle)" },
59
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
60
 
      NULL, "Enable 8KB RAM expansion from $2000-$3FFF" },
61
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
62
 
      NULL, "Disable 8KB RAM expansion from $2000-$3FFF" },
63
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
64
 
      NULL, "Enable 8KB RAM expansion from $4000-$5FFF" },
65
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
66
 
      NULL, "Disable 8KB RAM expansion from $4000-$5FFF" },
67
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
68
 
      NULL, "Enable 8KB RAM expansion from $6000-$7FFF" },
69
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
70
 
      NULL, "Disable 8KB RAM expansion from $6000-$7FFF" },
71
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
72
 
      NULL, "Enable 8KB RAM expansion from $8000-$9FFF" },
73
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
74
 
      NULL, "Disable 8KB RAM expansion from $8000-$9FFF" },
75
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
76
 
      NULL, "Enable 8KB RAM expansion from $A000-$BFFF" },
77
 
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
78
 
      NULL, "Disable 8KB RAM expansion from $A000-$BFFF" },
79
 
    { NULL }
80
 
};
 
36
#ifdef HAS_TRANSLATION
 
37
#include "translate.h"
 
38
 
 
39
static const cmdline_option_t cmdline_options[] = {
 
40
    { "-dos1541", SET_RESOURCE, 1, NULL, NULL, "DosName1541", "dos1541",
 
41
      IDCLS_P_NAME, IDCLS_SPECIFY_1541_DOS_ROM_NAME },
 
42
    { "-dos1541II", SET_RESOURCE, 1, NULL, NULL, "DosName1541II", "d1541II",
 
43
      IDCLS_P_NAME, IDCLS_SPECIFY_1541_II_DOS_ROM_NAME },
 
44
    { "-dos1570", SET_RESOURCE, 1, NULL, NULL, "DosName1570", "dos1570",
 
45
      IDCLS_P_NAME, IDCLS_SPECIFY_1570_DOS_ROM_NAME },
 
46
    { "-dos1571", SET_RESOURCE, 1, NULL, NULL, "DosName1571", "dos1571",
 
47
      IDCLS_P_NAME, IDCLS_SPECIFY_1571_DOS_ROM_NAME },
 
48
    { "-dos1581", SET_RESOURCE, 1, NULL, NULL, "DosName1581", "dos1581",
 
49
      IDCLS_P_NAME, IDCLS_SPECIFY_1581_DOS_ROM_NAME },
 
50
    { NULL }
 
51
};
 
52
 
 
53
static cmdline_option_t cmd_drive[] = {
 
54
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
55
      0, IDCLS_ENABLE_PAR_CABLE },
 
56
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
57
      0, IDCLS_DISABLE_PAR_CABLE },
 
58
    { NULL, SET_RESOURCE, 1, NULL, NULL, NULL, (void *)DRIVE_IDLE_TRAP_IDLE,
 
59
      IDCLS_P_METHOD,
 
60
      IDCLS_SET_IDLE_METHOD },
 
61
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
62
      0, IDCLS_ENABLE_DRIVE_RAM_2000 },
 
63
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
64
      0, IDCLS_DISABLE_DRIVE_RAM_2000 },
 
65
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
66
      0, IDCLS_ENABLE_DRIVE_RAM_4000 },
 
67
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
68
      0, IDCLS_DISABLE_DRIVE_RAM_4000 },
 
69
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
70
      0, IDCLS_ENABLE_DRIVE_RAM_6000 },
 
71
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
72
      0, IDCLS_DISABLE_DRIVE_RAM_6000 },
 
73
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
74
      0, IDCLS_ENABLE_DRIVE_RAM_8000 },
 
75
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
76
      0, IDCLS_DISABLE_DRIVE_RAM_8000 },
 
77
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
78
      0, IDCLS_ENABLE_DRIVE_RAM_A000 },
 
79
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
80
      0, IDCLS_DISABLE_DRIVE_RAM_A000 },
 
81
    { NULL }
 
82
};
 
83
#else
 
84
static const cmdline_option_t cmdline_options[] = {
 
85
    { "-dos1541", SET_RESOURCE, 1, NULL, NULL, "DosName1541", "dos1541",
 
86
      N_("<name>"), N_("Specify name of 1541 DOS ROM image") },
 
87
    { "-dos1541II", SET_RESOURCE, 1, NULL, NULL, "DosName1541II", "d1541II",
 
88
      N_("<name>"), N_("Specify name of 1541-II DOS ROM image") },
 
89
    { "-dos1570", SET_RESOURCE, 1, NULL, NULL, "DosName1570", "dos1570",
 
90
      N_("<name>"), N_("Specify name of 1570 DOS ROM image") },
 
91
    { "-dos1571", SET_RESOURCE, 1, NULL, NULL, "DosName1571", "dos1571",
 
92
      N_("<name>"), N_("Specify name of 1571 DOS ROM image") },
 
93
    { "-dos1581", SET_RESOURCE, 1, NULL, NULL, "DosName1581", "dos1581",
 
94
      N_("<name>"), N_("Specify name of 1581 DOS ROM image") },
 
95
    { NULL }
 
96
};
 
97
 
 
98
static cmdline_option_t cmd_drive[] = {
 
99
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
100
      NULL, N_("Enable SpeedDOS-compatible parallel cable") },
 
101
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
102
      NULL, N_("Disable SpeedDOS-compatible parallel cable") },
 
103
    { NULL, SET_RESOURCE, 1, NULL, NULL, NULL, (void *)DRIVE_IDLE_TRAP_IDLE,
 
104
      N_("<method>"),
 
105
      N_("Set drive idling method (0: no traps, 1: skip cycles, 2: trap idle)") },
 
106
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
107
      NULL, N_("Enable 8KB RAM expansion at $2000-$3FFF") },
 
108
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
109
      NULL, N_("Disable 8KB RAM expansion at $2000-$3FFF") },
 
110
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
111
      NULL, N_("Enable 8KB RAM expansion at $4000-$5FFF") },
 
112
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
113
      NULL, N_("Disable 8KB RAM expansion at $4000-$5FFF") },
 
114
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
115
      NULL, N_("Enable 8KB RAM expansion at $6000-$7FFF") },
 
116
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
117
      NULL, N_("Disable 8KB RAM expansion at $6000-$7FFF") },
 
118
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
119
      NULL, N_("Enable 8KB RAM expansion at $8000-$9FFF") },
 
120
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
121
      NULL, N_("Disable 8KB RAM expansion at $8000-$9FFF") },
 
122
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)1,
 
123
      NULL, N_("Enable 8KB RAM expansion at $A000-$BFFF") },
 
124
    { NULL, SET_RESOURCE, 0, NULL, NULL, NULL, (void *)0,
 
125
      NULL, N_("Disable 8KB RAM expansion at $A000-$BFFF") },
 
126
    { NULL }
 
127
};
 
128
#endif
81
129
 
82
130
int iec_cmdline_options_init(void)
83
131
{