~ubuntu-branches/ubuntu/trusty/vice/trusty-proposed

« back to all changes in this revision

Viewing changes to src/arch/msdos/uitfe.c

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2013-07-28 20:38:23 UTC
  • mfrom: (1.2.5)
  • Revision ID: package-import@ubuntu.com-20130728203823-l905cztdj615zq2p
Tags: 2.4.dfsg-1
* New upstream release (closes: #693065, #693641).
* Drop vice-ffmpeg.patch , applied upstream.
* Disable architecture specific compilation (closes: #686400, #714136).

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
#include "uitfe.h"
37
37
 
38
38
TUI_MENU_DEFINE_TOGGLE(ETHERNET_ACTIVE)
 
39
TUI_MENU_DEFINE_TOGGLE(TFEIOSwap)
39
40
TUI_MENU_DEFINE_RADIO(ETHERNET_AS_RR)
40
41
 
41
42
static TUI_MENU_CALLBACK(ethernet_as_rr_submenu_callback)
56
57
    { NULL }
57
58
};
58
59
 
59
 
static tui_menu_item_def_t tfe_menu_items[] = {
 
60
static tui_menu_item_def_t tfe_c64_menu_items[] = {
60
61
    { "_Enable Ethernet:", "Emulate Ethernet Cartridge",
61
62
      toggle_ETHERNET_ACTIVE_callback, NULL, 3,
62
63
      TUI_MENU_BEH_CONTINUE, NULL, NULL },
67
68
    { NULL }
68
69
};
69
70
 
70
 
void uitfe_init(struct tui_menu *parent_submenu)
 
71
static tui_menu_item_def_t tfe_vic20_menu_items[] = {
 
72
    { "_Enable Ethernet:", "Emulate Ethernet Cartridge",
 
73
      toggle_ETHERNET_ACTIVE_callback, NULL, 3,
 
74
      TUI_MENU_BEH_CONTINUE, NULL, NULL },
 
75
    { "Enable MasC=uerade I/O swap:", "Map TFE I/O to vic20 I/O-3",
 
76
      toggle_TFEIOSwap_callback, NULL, 3,
 
77
      TUI_MENU_BEH_CONTINUE, NULL, NULL },
 
78
    { NULL }
 
79
};
 
80
 
 
81
void uitfe_c64_init(struct tui_menu *parent_submenu)
71
82
{
72
83
    tui_menu_t ui_tfe_submenu;
73
84
 
74
85
    ui_tfe_submenu = tui_menu_create("TFE settings", 1);
75
86
 
76
 
    tui_menu_add(ui_tfe_submenu, tfe_menu_items);
 
87
    tui_menu_add(ui_tfe_submenu, tfe_c64_menu_items);
77
88
 
78
89
    tui_menu_add_submenu(parent_submenu, "_TFE settings...",
79
90
                         "TFE settings",
82
93
                         TUI_MENU_BEH_CONTINUE);
83
94
}
84
95
 
 
96
void uitfe_vic20_init(struct tui_menu *parent_submenu)
 
97
{
 
98
    tui_menu_t ui_tfe_submenu;
 
99
 
 
100
    ui_tfe_submenu = tui_menu_create("TFE settings (MasC=uerade)", 1);
 
101
 
 
102
    tui_menu_add(ui_tfe_submenu, tfe_vic20_menu_items);
 
103
 
 
104
    tui_menu_add_submenu(parent_submenu, "_TFE settings (MasC=uerade)...",
 
105
                         "TFE settings",
 
106
                         ui_tfe_submenu,
 
107
                         NULL, 0,
 
108
                         TUI_MENU_BEH_CONTINUE);
 
109
}
 
110
 
85
111
#endif