Annotation of generator/glade/interface.c, revision 1.1

1.1     ! root        1: /*
        !             2:  * DO NOT EDIT THIS FILE - it is generated by Glade.
        !             3:  */
        !             4: 
        !             5: #ifdef HAVE_CONFIG_H
        !             6: #  include <config.h>
        !             7: #endif
        !             8: 
        !             9: #include <sys/types.h>
        !            10: #include <sys/stat.h>
        !            11: #include <unistd.h>
        !            12: #include <string.h>
        !            13: 
        !            14: #include <gdk/gdkkeysyms.h>
        !            15: #include <gtk/gtk.h>
        !            16: 
        !            17: #include "callbacks.h"
        !            18: #include "interface.h"
        !            19: #include "support.h"
        !            20: 
        !            21: GtkWidget*
        !            22: create_mainwin (void)
        !            23: {
        !            24:   GtkWidget *mainwin;
        !            25:   GtkWidget *vbox_main;
        !            26:   GtkWidget *menubar_top;
        !            27:   GtkWidget *file;
        !            28:   GtkWidget *file_menu;
        !            29:   GtkAccelGroup *file_menu_accels;
        !            30:   GtkWidget *options;
        !            31:   GtkWidget *separator2;
        !            32:   GtkWidget *rom;
        !            33:   GtkWidget *rom_menu;
        !            34:   GtkAccelGroup *rom_menu_accels;
        !            35:   GtkWidget *load_rom;
        !            36:   GtkWidget *save_rom;
        !            37:   GtkWidget *state;
        !            38:   GtkWidget *state_menu;
        !            39:   GtkAccelGroup *state_menu_accels;
        !            40:   GtkWidget *load_state;
        !            41:   GtkWidget *save_state;
        !            42:   GtkWidget *gym;
        !            43:   GtkWidget *gym_menu;
        !            44:   GtkAccelGroup *gym_menu_accels;
        !            45:   GtkWidget *save_gym;
        !            46:   GtkWidget *stop_gym;
        !            47:   GtkWidget *gnm;
        !            48:   GtkWidget *gnm_menu;
        !            49:   GtkAccelGroup *gnm_menu_accels;
        !            50:   GtkWidget *start_gnm;
        !            51:   GtkWidget *stop_gnm;
        !            52:   GtkWidget *separator1;
        !            53:   GtkWidget *quit;
        !            54:   GtkWidget *emulation;
        !            55:   GtkWidget *emulation_menu;
        !            56:   GtkAccelGroup *emulation_menu_accels;
        !            57:   GSList *play_group = NULL;
        !            58:   GtkWidget *play;
        !            59:   GtkWidget *pause;
        !            60:   GtkWidget *reset1;
        !            61:   GtkWidget *reset1_menu;
        !            62:   GtkAccelGroup *reset1_menu_accels;
        !            63:   GtkWidget *reset_soft;
        !            64:   GtkWidget *reset_hard;
        !            65:   GtkWidget *view;
        !            66:   GtkWidget *view_menu;
        !            67:   GtkAccelGroup *view_menu_accels;
        !            68:   GSList *view_group = NULL;
        !            69:   GtkWidget *_100;
        !            70:   GtkWidget *_200;
        !            71:   GtkWidget *debug;
        !            72:   GtkWidget *debug_menu;
        !            73:   GtkAccelGroup *debug_menu_accels;
        !            74:   GtkWidget *console;
        !            75:   GtkWidget *disassemble_64k;
        !            76:   GtkWidget *disassemble_64k_menu;
        !            77:   GtkAccelGroup *disassemble_64k_menu_accels;
        !            78:   GtkWidget *disassemble_rom;
        !            79:   GtkWidget *disassemble_ram;
        !            80:   GtkWidget *disassemble_vdp;
        !            81:   GtkWidget *disassemble_vdp_menu;
        !            82:   GtkAccelGroup *disassemble_vdp_menu_accels;
        !            83:   GtkWidget *disassemble_vram;
        !            84:   GtkWidget *disassemble_cram;
        !            85:   GtkWidget *disassemble_vsram;
        !            86:   GtkWidget *disassemble_z80;
        !            87:   GtkWidget *disassemble_z80_menu;
        !            88:   GtkAccelGroup *disassemble_z80_menu_accels;
        !            89:   GtkWidget *disassemble_sram;
        !            90:   GtkWidget *about;
        !            91:   GtkWidget *about_menu;
        !            92:   GtkAccelGroup *about_menu_accels;
        !            93:   GtkWidget *about_generator;
        !            94:   GtkWidget *vbox_bottom;
        !            95:   GtkWidget *drawingarea_main;
        !            96:   GtkWidget *hbox_bottom;
        !            97:   GtkWidget *label_fps;
        !            98:   GtkWidget *entry_fps;
        !            99:   GtkWidget *drawingarea_empty;
        !           100:   GtkAccelGroup *accel_group;
        !           101: 
        !           102:   accel_group = gtk_accel_group_new ();
        !           103: 
        !           104:   mainwin = gtk_window_new (GTK_WINDOW_TOPLEVEL);
        !           105:   gtk_object_set_data (GTK_OBJECT (mainwin), "mainwin", mainwin);
        !           106:   gtk_window_set_title (GTK_WINDOW (mainwin), "Generator X.xx");
        !           107:   gtk_window_set_position (GTK_WINDOW (mainwin), GTK_WIN_POS_CENTER);
        !           108:   gtk_window_set_policy (GTK_WINDOW (mainwin), FALSE, FALSE, TRUE);
        !           109: 
        !           110:   vbox_main = gtk_vbox_new (FALSE, 0);
        !           111:   gtk_widget_ref (vbox_main);
        !           112:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "vbox_main", vbox_main,
        !           113:                             (GtkDestroyNotify) gtk_widget_unref);
        !           114:   gtk_widget_show (vbox_main);
        !           115:   gtk_container_add (GTK_CONTAINER (mainwin), vbox_main);
        !           116: 
        !           117:   menubar_top = gtk_menu_bar_new ();
        !           118:   gtk_widget_ref (menubar_top);
        !           119:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "menubar_top", menubar_top,
        !           120:                             (GtkDestroyNotify) gtk_widget_unref);
        !           121:   gtk_widget_show (menubar_top);
        !           122:   gtk_box_pack_start (GTK_BOX (vbox_main), menubar_top, FALSE, FALSE, 0);
        !           123: 
        !           124:   file = gtk_menu_item_new_with_label ("File");
        !           125:   gtk_widget_ref (file);
        !           126:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "file", file,
        !           127:                             (GtkDestroyNotify) gtk_widget_unref);
        !           128:   gtk_widget_show (file);
        !           129:   gtk_container_add (GTK_CONTAINER (menubar_top), file);
        !           130: 
        !           131:   file_menu = gtk_menu_new ();
        !           132:   gtk_widget_ref (file_menu);
        !           133:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "file_menu", file_menu,
        !           134:                             (GtkDestroyNotify) gtk_widget_unref);
        !           135:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (file), file_menu);
        !           136:   file_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (file_menu));
        !           137: 
        !           138:   options = gtk_menu_item_new_with_label ("Options");
        !           139:   gtk_widget_ref (options);
        !           140:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "options", options,
        !           141:                             (GtkDestroyNotify) gtk_widget_unref);
        !           142:   gtk_widget_show (options);
        !           143:   gtk_container_add (GTK_CONTAINER (file_menu), options);
        !           144:   gtk_widget_add_accelerator (options, "activate", accel_group,
        !           145:                               GDK_O, GDK_CONTROL_MASK,
        !           146:                               GTK_ACCEL_VISIBLE);
        !           147: 
        !           148:   separator2 = gtk_menu_item_new ();
        !           149:   gtk_widget_ref (separator2);
        !           150:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "separator2", separator2,
        !           151:                             (GtkDestroyNotify) gtk_widget_unref);
        !           152:   gtk_widget_show (separator2);
        !           153:   gtk_container_add (GTK_CONTAINER (file_menu), separator2);
        !           154:   gtk_widget_set_sensitive (separator2, FALSE);
        !           155: 
        !           156:   rom = gtk_menu_item_new_with_label ("ROM");
        !           157:   gtk_widget_ref (rom);
        !           158:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "rom", rom,
        !           159:                             (GtkDestroyNotify) gtk_widget_unref);
        !           160:   gtk_widget_show (rom);
        !           161:   gtk_container_add (GTK_CONTAINER (file_menu), rom);
        !           162: 
        !           163:   rom_menu = gtk_menu_new ();
        !           164:   gtk_widget_ref (rom_menu);
        !           165:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "rom_menu", rom_menu,
        !           166:                             (GtkDestroyNotify) gtk_widget_unref);
        !           167:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (rom), rom_menu);
        !           168:   rom_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (rom_menu));
        !           169: 
        !           170:   load_rom = gtk_menu_item_new_with_label ("Load");
        !           171:   gtk_widget_ref (load_rom);
        !           172:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "load_rom", load_rom,
        !           173:                             (GtkDestroyNotify) gtk_widget_unref);
        !           174:   gtk_widget_show (load_rom);
        !           175:   gtk_container_add (GTK_CONTAINER (rom_menu), load_rom);
        !           176: 
        !           177:   save_rom = gtk_menu_item_new_with_label ("Save");
        !           178:   gtk_widget_ref (save_rom);
        !           179:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "save_rom", save_rom,
        !           180:                             (GtkDestroyNotify) gtk_widget_unref);
        !           181:   gtk_widget_show (save_rom);
        !           182:   gtk_container_add (GTK_CONTAINER (rom_menu), save_rom);
        !           183: 
        !           184:   state = gtk_menu_item_new_with_label ("State");
        !           185:   gtk_widget_ref (state);
        !           186:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "state", state,
        !           187:                             (GtkDestroyNotify) gtk_widget_unref);
        !           188:   gtk_widget_show (state);
        !           189:   gtk_container_add (GTK_CONTAINER (file_menu), state);
        !           190: 
        !           191:   state_menu = gtk_menu_new ();
        !           192:   gtk_widget_ref (state_menu);
        !           193:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "state_menu", state_menu,
        !           194:                             (GtkDestroyNotify) gtk_widget_unref);
        !           195:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (state), state_menu);
        !           196:   state_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (state_menu));
        !           197: 
        !           198:   load_state = gtk_menu_item_new_with_label ("Load");
        !           199:   gtk_widget_ref (load_state);
        !           200:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "load_state", load_state,
        !           201:                             (GtkDestroyNotify) gtk_widget_unref);
        !           202:   gtk_widget_show (load_state);
        !           203:   gtk_container_add (GTK_CONTAINER (state_menu), load_state);
        !           204:   gtk_widget_add_accelerator (load_state, "activate", accel_group,
        !           205:                               GDK_L, GDK_CONTROL_MASK,
        !           206:                               GTK_ACCEL_VISIBLE);
        !           207: 
        !           208:   save_state = gtk_menu_item_new_with_label ("Save");
        !           209:   gtk_widget_ref (save_state);
        !           210:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "save_state", save_state,
        !           211:                             (GtkDestroyNotify) gtk_widget_unref);
        !           212:   gtk_widget_show (save_state);
        !           213:   gtk_container_add (GTK_CONTAINER (state_menu), save_state);
        !           214:   gtk_widget_add_accelerator (save_state, "activate", accel_group,
        !           215:                               GDK_S, GDK_CONTROL_MASK,
        !           216:                               GTK_ACCEL_VISIBLE);
        !           217: 
        !           218:   gym = gtk_menu_item_new_with_label ("GYM sound log");
        !           219:   gtk_widget_ref (gym);
        !           220:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "gym", gym,
        !           221:                             (GtkDestroyNotify) gtk_widget_unref);
        !           222:   gtk_widget_show (gym);
        !           223:   gtk_container_add (GTK_CONTAINER (file_menu), gym);
        !           224: 
        !           225:   gym_menu = gtk_menu_new ();
        !           226:   gtk_widget_ref (gym_menu);
        !           227:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "gym_menu", gym_menu,
        !           228:                             (GtkDestroyNotify) gtk_widget_unref);
        !           229:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (gym), gym_menu);
        !           230:   gym_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (gym_menu));
        !           231: 
        !           232:   save_gym = gtk_menu_item_new_with_label ("Start");
        !           233:   gtk_widget_ref (save_gym);
        !           234:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "save_gym", save_gym,
        !           235:                             (GtkDestroyNotify) gtk_widget_unref);
        !           236:   gtk_widget_show (save_gym);
        !           237:   gtk_container_add (GTK_CONTAINER (gym_menu), save_gym);
        !           238: 
        !           239:   stop_gym = gtk_menu_item_new_with_label ("Stop");
        !           240:   gtk_widget_ref (stop_gym);
        !           241:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "stop_gym", stop_gym,
        !           242:                             (GtkDestroyNotify) gtk_widget_unref);
        !           243:   gtk_widget_show (stop_gym);
        !           244:   gtk_container_add (GTK_CONTAINER (gym_menu), stop_gym);
        !           245: 
        !           246:   gnm = gtk_menu_item_new_with_label ("GNM sound log");
        !           247:   gtk_widget_ref (gnm);
        !           248:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "gnm", gnm,
        !           249:                             (GtkDestroyNotify) gtk_widget_unref);
        !           250:   gtk_widget_show (gnm);
        !           251:   gtk_container_add (GTK_CONTAINER (file_menu), gnm);
        !           252: 
        !           253:   gnm_menu = gtk_menu_new ();
        !           254:   gtk_widget_ref (gnm_menu);
        !           255:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "gnm_menu", gnm_menu,
        !           256:                             (GtkDestroyNotify) gtk_widget_unref);
        !           257:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (gnm), gnm_menu);
        !           258:   gnm_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (gnm_menu));
        !           259: 
        !           260:   start_gnm = gtk_menu_item_new_with_label ("Start");
        !           261:   gtk_widget_ref (start_gnm);
        !           262:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "start_gnm", start_gnm,
        !           263:                             (GtkDestroyNotify) gtk_widget_unref);
        !           264:   gtk_widget_show (start_gnm);
        !           265:   gtk_container_add (GTK_CONTAINER (gnm_menu), start_gnm);
        !           266: 
        !           267:   stop_gnm = gtk_menu_item_new_with_label ("Stop");
        !           268:   gtk_widget_ref (stop_gnm);
        !           269:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "stop_gnm", stop_gnm,
        !           270:                             (GtkDestroyNotify) gtk_widget_unref);
        !           271:   gtk_widget_show (stop_gnm);
        !           272:   gtk_container_add (GTK_CONTAINER (gnm_menu), stop_gnm);
        !           273: 
        !           274:   separator1 = gtk_menu_item_new ();
        !           275:   gtk_widget_ref (separator1);
        !           276:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "separator1", separator1,
        !           277:                             (GtkDestroyNotify) gtk_widget_unref);
        !           278:   gtk_widget_show (separator1);
        !           279:   gtk_container_add (GTK_CONTAINER (file_menu), separator1);
        !           280:   gtk_widget_set_sensitive (separator1, FALSE);
        !           281: 
        !           282:   quit = gtk_menu_item_new_with_label ("Quit");
        !           283:   gtk_widget_ref (quit);
        !           284:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "quit", quit,
        !           285:                             (GtkDestroyNotify) gtk_widget_unref);
        !           286:   gtk_widget_show (quit);
        !           287:   gtk_container_add (GTK_CONTAINER (file_menu), quit);
        !           288: 
        !           289:   emulation = gtk_menu_item_new_with_label ("Emulation");
        !           290:   gtk_widget_ref (emulation);
        !           291:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "emulation", emulation,
        !           292:                             (GtkDestroyNotify) gtk_widget_unref);
        !           293:   gtk_widget_show (emulation);
        !           294:   gtk_container_add (GTK_CONTAINER (menubar_top), emulation);
        !           295: 
        !           296:   emulation_menu = gtk_menu_new ();
        !           297:   gtk_widget_ref (emulation_menu);
        !           298:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "emulation_menu", emulation_menu,
        !           299:                             (GtkDestroyNotify) gtk_widget_unref);
        !           300:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (emulation), emulation_menu);
        !           301:   emulation_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (emulation_menu));
        !           302: 
        !           303:   play = gtk_radio_menu_item_new_with_label (play_group, "Play");
        !           304:   play_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (play));
        !           305:   gtk_widget_ref (play);
        !           306:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "play", play,
        !           307:                             (GtkDestroyNotify) gtk_widget_unref);
        !           308:   gtk_widget_show (play);
        !           309:   gtk_container_add (GTK_CONTAINER (emulation_menu), play);
        !           310:   gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (play), TRUE);
        !           311: 
        !           312:   pause = gtk_radio_menu_item_new_with_label (play_group, "Pause");
        !           313:   play_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (pause));
        !           314:   gtk_widget_ref (pause);
        !           315:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "pause", pause,
        !           316:                             (GtkDestroyNotify) gtk_widget_unref);
        !           317:   gtk_widget_show (pause);
        !           318:   gtk_container_add (GTK_CONTAINER (emulation_menu), pause);
        !           319:   gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (pause), TRUE);
        !           320:   gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (pause), TRUE);
        !           321: 
        !           322:   reset1 = gtk_menu_item_new_with_label ("Reset");
        !           323:   gtk_widget_ref (reset1);
        !           324:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "reset1", reset1,
        !           325:                             (GtkDestroyNotify) gtk_widget_unref);
        !           326:   gtk_widget_show (reset1);
        !           327:   gtk_container_add (GTK_CONTAINER (emulation_menu), reset1);
        !           328: 
        !           329:   reset1_menu = gtk_menu_new ();
        !           330:   gtk_widget_ref (reset1_menu);
        !           331:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "reset1_menu", reset1_menu,
        !           332:                             (GtkDestroyNotify) gtk_widget_unref);
        !           333:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (reset1), reset1_menu);
        !           334:   reset1_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (reset1_menu));
        !           335: 
        !           336:   reset_soft = gtk_menu_item_new_with_label ("Soft");
        !           337:   gtk_widget_ref (reset_soft);
        !           338:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "reset_soft", reset_soft,
        !           339:                             (GtkDestroyNotify) gtk_widget_unref);
        !           340:   gtk_widget_show (reset_soft);
        !           341:   gtk_container_add (GTK_CONTAINER (reset1_menu), reset_soft);
        !           342: 
        !           343:   reset_hard = gtk_menu_item_new_with_label ("Hard");
        !           344:   gtk_widget_ref (reset_hard);
        !           345:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "reset_hard", reset_hard,
        !           346:                             (GtkDestroyNotify) gtk_widget_unref);
        !           347:   gtk_widget_show (reset_hard);
        !           348:   gtk_container_add (GTK_CONTAINER (reset1_menu), reset_hard);
        !           349: 
        !           350:   view = gtk_menu_item_new_with_label ("View");
        !           351:   gtk_widget_ref (view);
        !           352:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "view", view,
        !           353:                             (GtkDestroyNotify) gtk_widget_unref);
        !           354:   gtk_widget_show (view);
        !           355:   gtk_container_add (GTK_CONTAINER (menubar_top), view);
        !           356: 
        !           357:   view_menu = gtk_menu_new ();
        !           358:   gtk_widget_ref (view_menu);
        !           359:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "view_menu", view_menu,
        !           360:                             (GtkDestroyNotify) gtk_widget_unref);
        !           361:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (view), view_menu);
        !           362:   view_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (view_menu));
        !           363: 
        !           364:   _100 = gtk_radio_menu_item_new_with_label (view_group, "100%");
        !           365:   view_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (_100));
        !           366:   gtk_widget_ref (_100);
        !           367:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "_100", _100,
        !           368:                             (GtkDestroyNotify) gtk_widget_unref);
        !           369:   gtk_widget_show (_100);
        !           370:   gtk_container_add (GTK_CONTAINER (view_menu), _100);
        !           371:   gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (_100), TRUE);
        !           372: 
        !           373:   _200 = gtk_radio_menu_item_new_with_label (view_group, "200%");
        !           374:   view_group = gtk_radio_menu_item_group (GTK_RADIO_MENU_ITEM (_200));
        !           375:   gtk_widget_ref (_200);
        !           376:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "_200", _200,
        !           377:                             (GtkDestroyNotify) gtk_widget_unref);
        !           378:   gtk_widget_show (_200);
        !           379:   gtk_container_add (GTK_CONTAINER (view_menu), _200);
        !           380:   gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (_200), TRUE);
        !           381:   gtk_check_menu_item_set_show_toggle (GTK_CHECK_MENU_ITEM (_200), TRUE);
        !           382: 
        !           383:   debug = gtk_menu_item_new_with_label ("Debug");
        !           384:   gtk_widget_ref (debug);
        !           385:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "debug", debug,
        !           386:                             (GtkDestroyNotify) gtk_widget_unref);
        !           387:   gtk_widget_show (debug);
        !           388:   gtk_container_add (GTK_CONTAINER (menubar_top), debug);
        !           389: 
        !           390:   debug_menu = gtk_menu_new ();
        !           391:   gtk_widget_ref (debug_menu);
        !           392:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "debug_menu", debug_menu,
        !           393:                             (GtkDestroyNotify) gtk_widget_unref);
        !           394:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (debug), debug_menu);
        !           395:   debug_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (debug_menu));
        !           396: 
        !           397:   console = gtk_menu_item_new_with_label ("Console");
        !           398:   gtk_widget_ref (console);
        !           399:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "console", console,
        !           400:                             (GtkDestroyNotify) gtk_widget_unref);
        !           401:   gtk_widget_show (console);
        !           402:   gtk_container_add (GTK_CONTAINER (debug_menu), console);
        !           403:   gtk_widget_add_accelerator (console, "activate", accel_group,
        !           404:                               GDK_D, GDK_CONTROL_MASK,
        !           405:                               GTK_ACCEL_VISIBLE);
        !           406: 
        !           407:   disassemble_64k = gtk_menu_item_new_with_label ("Disassemble 64k");
        !           408:   gtk_widget_ref (disassemble_64k);
        !           409:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_64k", disassemble_64k,
        !           410:                             (GtkDestroyNotify) gtk_widget_unref);
        !           411:   gtk_widget_show (disassemble_64k);
        !           412:   gtk_container_add (GTK_CONTAINER (debug_menu), disassemble_64k);
        !           413: 
        !           414:   disassemble_64k_menu = gtk_menu_new ();
        !           415:   gtk_widget_ref (disassemble_64k_menu);
        !           416:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_64k_menu", disassemble_64k_menu,
        !           417:                             (GtkDestroyNotify) gtk_widget_unref);
        !           418:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (disassemble_64k), disassemble_64k_menu);
        !           419:   disassemble_64k_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (disassemble_64k_menu));
        !           420: 
        !           421:   disassemble_rom = gtk_menu_item_new_with_label ("ROM");
        !           422:   gtk_widget_ref (disassemble_rom);
        !           423:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_rom", disassemble_rom,
        !           424:                             (GtkDestroyNotify) gtk_widget_unref);
        !           425:   gtk_widget_show (disassemble_rom);
        !           426:   gtk_container_add (GTK_CONTAINER (disassemble_64k_menu), disassemble_rom);
        !           427: 
        !           428:   disassemble_ram = gtk_menu_item_new_with_label ("RAM");
        !           429:   gtk_widget_ref (disassemble_ram);
        !           430:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_ram", disassemble_ram,
        !           431:                             (GtkDestroyNotify) gtk_widget_unref);
        !           432:   gtk_widget_show (disassemble_ram);
        !           433:   gtk_container_add (GTK_CONTAINER (disassemble_64k_menu), disassemble_ram);
        !           434: 
        !           435:   disassemble_vdp = gtk_menu_item_new_with_label ("Disassemble VDP");
        !           436:   gtk_widget_ref (disassemble_vdp);
        !           437:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_vdp", disassemble_vdp,
        !           438:                             (GtkDestroyNotify) gtk_widget_unref);
        !           439:   gtk_widget_show (disassemble_vdp);
        !           440:   gtk_container_add (GTK_CONTAINER (debug_menu), disassemble_vdp);
        !           441: 
        !           442:   disassemble_vdp_menu = gtk_menu_new ();
        !           443:   gtk_widget_ref (disassemble_vdp_menu);
        !           444:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_vdp_menu", disassemble_vdp_menu,
        !           445:                             (GtkDestroyNotify) gtk_widget_unref);
        !           446:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (disassemble_vdp), disassemble_vdp_menu);
        !           447:   disassemble_vdp_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (disassemble_vdp_menu));
        !           448: 
        !           449:   disassemble_vram = gtk_menu_item_new_with_label ("VRAM");
        !           450:   gtk_widget_ref (disassemble_vram);
        !           451:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_vram", disassemble_vram,
        !           452:                             (GtkDestroyNotify) gtk_widget_unref);
        !           453:   gtk_widget_show (disassemble_vram);
        !           454:   gtk_container_add (GTK_CONTAINER (disassemble_vdp_menu), disassemble_vram);
        !           455: 
        !           456:   disassemble_cram = gtk_menu_item_new_with_label ("CRAM");
        !           457:   gtk_widget_ref (disassemble_cram);
        !           458:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_cram", disassemble_cram,
        !           459:                             (GtkDestroyNotify) gtk_widget_unref);
        !           460:   gtk_widget_show (disassemble_cram);
        !           461:   gtk_container_add (GTK_CONTAINER (disassemble_vdp_menu), disassemble_cram);
        !           462: 
        !           463:   disassemble_vsram = gtk_menu_item_new_with_label ("VSRAM");
        !           464:   gtk_widget_ref (disassemble_vsram);
        !           465:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_vsram", disassemble_vsram,
        !           466:                             (GtkDestroyNotify) gtk_widget_unref);
        !           467:   gtk_widget_show (disassemble_vsram);
        !           468:   gtk_container_add (GTK_CONTAINER (disassemble_vdp_menu), disassemble_vsram);
        !           469: 
        !           470:   disassemble_z80 = gtk_menu_item_new_with_label ("Disassemble z80");
        !           471:   gtk_widget_ref (disassemble_z80);
        !           472:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_z80", disassemble_z80,
        !           473:                             (GtkDestroyNotify) gtk_widget_unref);
        !           474:   gtk_widget_show (disassemble_z80);
        !           475:   gtk_container_add (GTK_CONTAINER (debug_menu), disassemble_z80);
        !           476: 
        !           477:   disassemble_z80_menu = gtk_menu_new ();
        !           478:   gtk_widget_ref (disassemble_z80_menu);
        !           479:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_z80_menu", disassemble_z80_menu,
        !           480:                             (GtkDestroyNotify) gtk_widget_unref);
        !           481:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (disassemble_z80), disassemble_z80_menu);
        !           482:   disassemble_z80_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (disassemble_z80_menu));
        !           483: 
        !           484:   disassemble_sram = gtk_menu_item_new_with_label ("SRAM");
        !           485:   gtk_widget_ref (disassemble_sram);
        !           486:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "disassemble_sram", disassemble_sram,
        !           487:                             (GtkDestroyNotify) gtk_widget_unref);
        !           488:   gtk_widget_show (disassemble_sram);
        !           489:   gtk_container_add (GTK_CONTAINER (disassemble_z80_menu), disassemble_sram);
        !           490: 
        !           491:   about = gtk_menu_item_new_with_label ("About");
        !           492:   gtk_widget_ref (about);
        !           493:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "about", about,
        !           494:                             (GtkDestroyNotify) gtk_widget_unref);
        !           495:   gtk_widget_show (about);
        !           496:   gtk_container_add (GTK_CONTAINER (menubar_top), about);
        !           497:   gtk_menu_item_right_justify (GTK_MENU_ITEM (about));
        !           498: 
        !           499:   about_menu = gtk_menu_new ();
        !           500:   gtk_widget_ref (about_menu);
        !           501:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "about_menu", about_menu,
        !           502:                             (GtkDestroyNotify) gtk_widget_unref);
        !           503:   gtk_menu_item_set_submenu (GTK_MENU_ITEM (about), about_menu);
        !           504:   about_menu_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (about_menu));
        !           505: 
        !           506:   about_generator = gtk_menu_item_new_with_label ("Generator");
        !           507:   gtk_widget_ref (about_generator);
        !           508:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "about_generator", about_generator,
        !           509:                             (GtkDestroyNotify) gtk_widget_unref);
        !           510:   gtk_widget_show (about_generator);
        !           511:   gtk_container_add (GTK_CONTAINER (about_menu), about_generator);
        !           512: 
        !           513:   vbox_bottom = gtk_vbox_new (FALSE, 0);
        !           514:   gtk_widget_ref (vbox_bottom);
        !           515:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "vbox_bottom", vbox_bottom,
        !           516:                             (GtkDestroyNotify) gtk_widget_unref);
        !           517:   gtk_widget_show (vbox_bottom);
        !           518:   gtk_box_pack_start (GTK_BOX (vbox_main), vbox_bottom, TRUE, TRUE, 0);
        !           519: 
        !           520:   drawingarea_main = gtk_drawing_area_new ();
        !           521:   gtk_widget_ref (drawingarea_main);
        !           522:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "drawingarea_main", drawingarea_main,
        !           523:                             (GtkDestroyNotify) gtk_widget_unref);
        !           524:   gtk_widget_show (drawingarea_main);
        !           525:   gtk_box_pack_start (GTK_BOX (vbox_bottom), drawingarea_main, TRUE, TRUE, 0);
        !           526:   gtk_widget_set_usize (drawingarea_main, 336, 240);
        !           527: 
        !           528:   hbox_bottom = gtk_hbox_new (FALSE, 0);
        !           529:   gtk_widget_ref (hbox_bottom);
        !           530:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "hbox_bottom", hbox_bottom,
        !           531:                             (GtkDestroyNotify) gtk_widget_unref);
        !           532:   gtk_widget_show (hbox_bottom);
        !           533:   gtk_box_pack_start (GTK_BOX (vbox_bottom), hbox_bottom, FALSE, FALSE, 0);
        !           534: 
        !           535:   label_fps = gtk_label_new ("fps: ");
        !           536:   gtk_widget_ref (label_fps);
        !           537:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "label_fps", label_fps,
        !           538:                             (GtkDestroyNotify) gtk_widget_unref);
        !           539:   gtk_widget_show (label_fps);
        !           540:   gtk_box_pack_start (GTK_BOX (hbox_bottom), label_fps, FALSE, FALSE, 0);
        !           541:   gtk_label_set_justify (GTK_LABEL (label_fps), GTK_JUSTIFY_RIGHT);
        !           542:   gtk_misc_set_padding (GTK_MISC (label_fps), 4, 0);
        !           543: 
        !           544:   entry_fps = gtk_entry_new_with_max_length (3);
        !           545:   gtk_widget_ref (entry_fps);
        !           546:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "entry_fps", entry_fps,
        !           547:                             (GtkDestroyNotify) gtk_widget_unref);
        !           548:   gtk_widget_show (entry_fps);
        !           549:   gtk_box_pack_start (GTK_BOX (hbox_bottom), entry_fps, FALSE, FALSE, 0);
        !           550:   gtk_widget_set_usize (entry_fps, 32, -2);
        !           551:   gtk_entry_set_editable (GTK_ENTRY (entry_fps), FALSE);
        !           552: 
        !           553:   drawingarea_empty = gtk_drawing_area_new ();
        !           554:   gtk_widget_ref (drawingarea_empty);
        !           555:   gtk_object_set_data_full (GTK_OBJECT (mainwin), "drawingarea_empty", drawingarea_empty,
        !           556:                             (GtkDestroyNotify) gtk_widget_unref);
        !           557:   gtk_widget_show (drawingarea_empty);
        !           558:   gtk_box_pack_start (GTK_BOX (hbox_bottom), drawingarea_empty, TRUE, TRUE, 0);
        !           559: 
        !           560:   gtk_signal_connect (GTK_OBJECT (mainwin), "delete_event",
        !           561:                       GTK_SIGNAL_FUNC (on_main_delete_event),
        !           562:                       NULL);
        !           563:   gtk_signal_connect (GTK_OBJECT (mainwin), "destroy_event",
        !           564:                       GTK_SIGNAL_FUNC (on_main_destroy_event),
        !           565:                       NULL);
        !           566:   gtk_signal_connect (GTK_OBJECT (mainwin), "key_press_event",
        !           567:                       GTK_SIGNAL_FUNC (on_mainwin_key_event),
        !           568:                       NULL);
        !           569:   gtk_signal_connect (GTK_OBJECT (mainwin), "key_release_event",
        !           570:                       GTK_SIGNAL_FUNC (on_mainwin_key_event),
        !           571:                       NULL);
        !           572:   gtk_signal_connect (GTK_OBJECT (mainwin), "enter_notify_event",
        !           573:                       GTK_SIGNAL_FUNC (on_mainwin_enter_notify_event),
        !           574:                       NULL);
        !           575:   gtk_signal_connect (GTK_OBJECT (mainwin), "leave_notify_event",
        !           576:                       GTK_SIGNAL_FUNC (on_mainwin_leave_notify_event),
        !           577:                       NULL);
        !           578:   gtk_signal_connect (GTK_OBJECT (options), "activate",
        !           579:                       GTK_SIGNAL_FUNC (on_options_activate),
        !           580:                       NULL);
        !           581:   gtk_signal_connect (GTK_OBJECT (load_rom), "activate",
        !           582:                       GTK_SIGNAL_FUNC (on_load_rom_activate),
        !           583:                       NULL);
        !           584:   gtk_signal_connect (GTK_OBJECT (save_rom), "activate",
        !           585:                       GTK_SIGNAL_FUNC (on_save_rom_activate),
        !           586:                       NULL);
        !           587:   gtk_signal_connect (GTK_OBJECT (load_state), "activate",
        !           588:                       GTK_SIGNAL_FUNC (on_load_state_activate),
        !           589:                       NULL);
        !           590:   gtk_signal_connect (GTK_OBJECT (save_state), "activate",
        !           591:                       GTK_SIGNAL_FUNC (on_save_state_activate),
        !           592:                       NULL);
        !           593:   gtk_signal_connect (GTK_OBJECT (save_gym), "activate",
        !           594:                       GTK_SIGNAL_FUNC (on_save_gym_activate),
        !           595:                       NULL);
        !           596:   gtk_signal_connect (GTK_OBJECT (stop_gym), "activate",
        !           597:                       GTK_SIGNAL_FUNC (on_stop_gym_activate),
        !           598:                       NULL);
        !           599:   gtk_signal_connect (GTK_OBJECT (start_gnm), "activate",
        !           600:                       GTK_SIGNAL_FUNC (on_start_gnm_activate),
        !           601:                       NULL);
        !           602:   gtk_signal_connect (GTK_OBJECT (stop_gnm), "activate",
        !           603:                       GTK_SIGNAL_FUNC (on_stop_gnm_activate),
        !           604:                       NULL);
        !           605:   gtk_signal_connect (GTK_OBJECT (quit), "activate",
        !           606:                       GTK_SIGNAL_FUNC (on_quit_activate),
        !           607:                       NULL);
        !           608:   gtk_signal_connect (GTK_OBJECT (play), "activate",
        !           609:                       GTK_SIGNAL_FUNC (on_play_activate),
        !           610:                       NULL);
        !           611:   gtk_signal_connect (GTK_OBJECT (pause), "activate",
        !           612:                       GTK_SIGNAL_FUNC (on_pause_activate),
        !           613:                       NULL);
        !           614:   gtk_signal_connect (GTK_OBJECT (reset_soft), "activate",
        !           615:                       GTK_SIGNAL_FUNC (on_reset_soft_activate),
        !           616:                       NULL);
        !           617:   gtk_signal_connect (GTK_OBJECT (reset_hard), "activate",
        !           618:                       GTK_SIGNAL_FUNC (on_reset_hard_activate),
        !           619:                       NULL);
        !           620:   gtk_signal_connect (GTK_OBJECT (view), "activate",
        !           621:                       GTK_SIGNAL_FUNC (on_view_activate),
        !           622:                       NULL);
        !           623:   gtk_signal_connect (GTK_OBJECT (_100), "activate",
        !           624:                       GTK_SIGNAL_FUNC (on_100_activate),
        !           625:                       NULL);
        !           626:   gtk_signal_connect (GTK_OBJECT (_200), "activate",
        !           627:                       GTK_SIGNAL_FUNC (on_200_activate),
        !           628:                       NULL);
        !           629:   gtk_signal_connect (GTK_OBJECT (console), "activate",
        !           630:                       GTK_SIGNAL_FUNC (on_console_activate),
        !           631:                       NULL);
        !           632:   gtk_signal_connect (GTK_OBJECT (disassemble_rom), "activate",
        !           633:                       GTK_SIGNAL_FUNC (on_disassemble_rom_activate),
        !           634:                       NULL);
        !           635:   gtk_signal_connect (GTK_OBJECT (disassemble_ram), "activate",
        !           636:                       GTK_SIGNAL_FUNC (on_disassemble_ram_activate),
        !           637:                       NULL);
        !           638:   gtk_signal_connect (GTK_OBJECT (disassemble_vram), "activate",
        !           639:                       GTK_SIGNAL_FUNC (on_disassemble_vram_activate),
        !           640:                       NULL);
        !           641:   gtk_signal_connect (GTK_OBJECT (disassemble_cram), "activate",
        !           642:                       GTK_SIGNAL_FUNC (on_disassemble_cram_activate),
        !           643:                       NULL);
        !           644:   gtk_signal_connect (GTK_OBJECT (disassemble_vsram), "activate",
        !           645:                       GTK_SIGNAL_FUNC (on_disassemble_vsram_activate),
        !           646:                       NULL);
        !           647:   gtk_signal_connect (GTK_OBJECT (disassemble_sram), "activate",
        !           648:                       GTK_SIGNAL_FUNC (on_disassemble_sram_activate),
        !           649:                       NULL);
        !           650:   gtk_signal_connect (GTK_OBJECT (about_generator), "activate",
        !           651:                       GTK_SIGNAL_FUNC (on_about_generator_activate),
        !           652:                       NULL);
        !           653:   gtk_signal_connect (GTK_OBJECT (drawingarea_main), "expose_event",
        !           654:                       GTK_SIGNAL_FUNC (on_drawingarea_main_expose_event),
        !           655:                       NULL);
        !           656: 
        !           657:   gtk_window_add_accel_group (GTK_WINDOW (mainwin), accel_group);
        !           658: 
        !           659:   return mainwin;
        !           660: }
        !           661: 
        !           662: GtkWidget*
        !           663: create_opts (void)
        !           664: {
        !           665:   GtkWidget *opts;
        !           666:   GtkWidget *vbox_main;
        !           667:   GtkWidget *notebook_main;
        !           668:   GtkWidget *vbox_hardware;
        !           669:   GtkWidget *frame_region;
        !           670:   GtkWidget *vbox_region;
        !           671:   GSList *region_group = NULL;
        !           672:   GtkWidget *radiobutton_domestic;
        !           673:   GtkWidget *radiobutton_overseas;
        !           674:   GtkWidget *frame_videostandard;
        !           675:   GtkWidget *vbox_videostandard;
        !           676:   GSList *videostd_group = NULL;
        !           677:   GtkWidget *radiobutton_ntsc;
        !           678:   GtkWidget *radiobutton_pal;
        !           679:   GtkWidget *frame_romdetect;
        !           680:   GtkWidget *vbox3;
        !           681:   GtkWidget *checkbutton_autodetect;
        !           682:   GtkWidget *drawingarea16;
        !           683:   GtkWidget *label_hardware;
        !           684:   GtkWidget *vbox_video;
        !           685:   GtkWidget *frame_plotter;
        !           686:   GtkWidget *vbox_plotter;
        !           687:   GSList *plotter_group = NULL;
        !           688:   GtkWidget *radiobutton_line;
        !           689:   GtkWidget *hbox5;
        !           690:   GtkWidget *drawingarea14;
        !           691:   GtkWidget *label_interlace;
        !           692:   GtkWidget *optionmenu_interlace;
        !           693:   GtkWidget *optionmenu_interlace_menu;
        !           694:   GtkWidget *glade_menuitem;
        !           695:   GtkWidget *radiobutton_cell;
        !           696:   GtkWidget *frame_skip;
        !           697:   GtkWidget *vbox_skip;
        !           698:   GtkWidget *checkbutton_auto;
        !           699:   GtkWidget *hbox_skip;
        !           700:   GtkWidget *hscale_skip;
        !           701:   GtkWidget *frame_border;
        !           702:   GtkWidget *table_borders;
        !           703:   GtkObject *spinbutton_hborder_adj;
        !           704:   GtkWidget *spinbutton_hborder;
        !           705:   GtkObject *spinbutton_vborder_adj;
        !           706:   GtkWidget *spinbutton_vborder;
        !           707:   GtkWidget *label_hborder;
        !           708:   GtkWidget *label_vborder;
        !           709:   GtkWidget *drawingarea15;
        !           710:   GtkWidget *label_video;
        !           711:   GtkWidget *vbox_sound;
        !           712:   GtkWidget *checkbutton_z80;
        !           713:   GtkWidget *checkbutton_sound;
        !           714:   GtkWidget *hbox_sound;
        !           715:   GtkWidget *drawingarea17;
        !           716:   GtkWidget *vbox_moresound;
        !           717:   GtkWidget *frame_processing;
        !           718:   GtkWidget *vbox_processing;
        !           719:   GtkWidget *checkbutton_psg;
        !           720:   GtkWidget *checkbutton_fm;
        !           721:   GtkWidget *frame_bounds;
        !           722:   GtkWidget *table_bounds;
        !           723:   GtkObject *spinbutton_minfields_adj;
        !           724:   GtkWidget *spinbutton_minfields;
        !           725:   GtkObject *spinbutton_maxfields_adj;
        !           726:   GtkWidget *spinbutton_maxfields;
        !           727:   GtkWidget *label_minfields;
        !           728:   GtkWidget *label_maxfields;
        !           729:   GtkWidget *drawingarea6;
        !           730:   GtkWidget *label_sound;
        !           731:   GtkWidget *vbox2;
        !           732:   GtkWidget *frame_verbosity;
        !           733:   GtkWidget *vbox4;
        !           734:   GtkWidget *hbox1;
        !           735:   GtkWidget *label_level;
        !           736:   GtkWidget *optionmenu_level;
        !           737:   GtkWidget *optionmenu_level_menu;
        !           738:   GtkWidget *checkbutton_debugsound;
        !           739:   GtkWidget *checkbutton_statusbar;
        !           740:   GtkWidget *drawingarea7;
        !           741:   GtkWidget *label_logging;
        !           742:   GtkWidget *vbox_controls;
        !           743:   GtkWidget *label_controls_help;
        !           744:   GtkWidget *frame_player1;
        !           745:   GtkWidget *table_player1;
        !           746:   GtkWidget *entry_player1_c;
        !           747:   GtkWidget *entry_player1_left;
        !           748:   GtkWidget *entry_player1_up;
        !           749:   GtkWidget *entry_player1_start;
        !           750:   GtkWidget *entry_player1_right;
        !           751:   GtkWidget *entry_player1_down;
        !           752:   GtkWidget *label_player1_left;
        !           753:   GtkWidget *label_player1_up;
        !           754:   GtkWidget *label_player1_down;
        !           755:   GtkWidget *label_player1_right;
        !           756:   GtkWidget *label_player1_start;
        !           757:   GtkWidget *label_player1_b;
        !           758:   GtkWidget *label_player1_c;
        !           759:   GtkWidget *label_player1_a;
        !           760:   GtkWidget *entry_player1_b;
        !           761:   GtkWidget *entry_player1_a;
        !           762:   GtkWidget *frame_player2;
        !           763:   GtkWidget *table_player2;
        !           764:   GtkWidget *entry_player2_a;
        !           765:   GtkWidget *entry_player2_c;
        !           766:   GtkWidget *entry_player2_left;
        !           767:   GtkWidget *entry_player2_up;
        !           768:   GtkWidget *entry_player2_b;
        !           769:   GtkWidget *entry_player2_start;
        !           770:   GtkWidget *entry_player2_right;
        !           771:   GtkWidget *entry_player2_down;
        !           772:   GtkWidget *label_player2_left;
        !           773:   GtkWidget *label_player2_up;
        !           774:   GtkWidget *label_player2_down;
        !           775:   GtkWidget *label_player2_right;
        !           776:   GtkWidget *label_player2_start;
        !           777:   GtkWidget *label_player2_b;
        !           778:   GtkWidget *label_player2_c;
        !           779:   GtkWidget *label_player2_a;
        !           780:   GtkWidget *drawingarea18;
        !           781:   GtkWidget *label_controls;
        !           782:   GtkWidget *hbox_bottom;
        !           783:   GtkWidget *button_save;
        !           784:   GtkWidget *drawingarea_bottom;
        !           785:   GtkWidget *button_cancel;
        !           786:   GtkWidget *button_ok;
        !           787: 
        !           788:   opts = gtk_window_new (GTK_WINDOW_TOPLEVEL);
        !           789:   gtk_object_set_data (GTK_OBJECT (opts), "opts", opts);
        !           790:   gtk_window_set_title (GTK_WINDOW (opts), "Options");
        !           791: 
        !           792:   vbox_main = gtk_vbox_new (FALSE, 0);
        !           793:   gtk_widget_ref (vbox_main);
        !           794:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_main", vbox_main,
        !           795:                             (GtkDestroyNotify) gtk_widget_unref);
        !           796:   gtk_widget_show (vbox_main);
        !           797:   gtk_container_add (GTK_CONTAINER (opts), vbox_main);
        !           798: 
        !           799:   notebook_main = gtk_notebook_new ();
        !           800:   gtk_widget_ref (notebook_main);
        !           801:   gtk_object_set_data_full (GTK_OBJECT (opts), "notebook_main", notebook_main,
        !           802:                             (GtkDestroyNotify) gtk_widget_unref);
        !           803:   gtk_widget_show (notebook_main);
        !           804:   gtk_box_pack_start (GTK_BOX (vbox_main), notebook_main, TRUE, TRUE, 0);
        !           805: 
        !           806:   vbox_hardware = gtk_vbox_new (FALSE, 0);
        !           807:   gtk_widget_ref (vbox_hardware);
        !           808:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_hardware", vbox_hardware,
        !           809:                             (GtkDestroyNotify) gtk_widget_unref);
        !           810:   gtk_widget_show (vbox_hardware);
        !           811:   gtk_container_add (GTK_CONTAINER (notebook_main), vbox_hardware);
        !           812: 
        !           813:   frame_region = gtk_frame_new ("Region");
        !           814:   gtk_widget_ref (frame_region);
        !           815:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_region", frame_region,
        !           816:                             (GtkDestroyNotify) gtk_widget_unref);
        !           817:   gtk_widget_show (frame_region);
        !           818:   gtk_box_pack_start (GTK_BOX (vbox_hardware), frame_region, FALSE, FALSE, 0);
        !           819:   gtk_container_set_border_width (GTK_CONTAINER (frame_region), 4);
        !           820:   gtk_frame_set_label_align (GTK_FRAME (frame_region), 0.05, 0.5);
        !           821:   gtk_frame_set_shadow_type (GTK_FRAME (frame_region), GTK_SHADOW_ETCHED_OUT);
        !           822: 
        !           823:   vbox_region = gtk_vbox_new (FALSE, 0);
        !           824:   gtk_widget_ref (vbox_region);
        !           825:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_region", vbox_region,
        !           826:                             (GtkDestroyNotify) gtk_widget_unref);
        !           827:   gtk_widget_show (vbox_region);
        !           828:   gtk_container_add (GTK_CONTAINER (frame_region), vbox_region);
        !           829: 
        !           830:   radiobutton_domestic = gtk_radio_button_new_with_label (region_group, "Domestic (Japan)");
        !           831:   region_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton_domestic));
        !           832:   gtk_widget_ref (radiobutton_domestic);
        !           833:   gtk_object_set_data_full (GTK_OBJECT (opts), "radiobutton_domestic", radiobutton_domestic,
        !           834:                             (GtkDestroyNotify) gtk_widget_unref);
        !           835:   gtk_widget_show (radiobutton_domestic);
        !           836:   gtk_box_pack_start (GTK_BOX (vbox_region), radiobutton_domestic, FALSE, FALSE, 0);
        !           837: 
        !           838:   radiobutton_overseas = gtk_radio_button_new_with_label (region_group, "Overseas (US/Europe)");
        !           839:   region_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton_overseas));
        !           840:   gtk_widget_ref (radiobutton_overseas);
        !           841:   gtk_object_set_data_full (GTK_OBJECT (opts), "radiobutton_overseas", radiobutton_overseas,
        !           842:                             (GtkDestroyNotify) gtk_widget_unref);
        !           843:   gtk_widget_show (radiobutton_overseas);
        !           844:   gtk_box_pack_start (GTK_BOX (vbox_region), radiobutton_overseas, FALSE, FALSE, 0);
        !           845: 
        !           846:   frame_videostandard = gtk_frame_new ("Video Standard");
        !           847:   gtk_widget_ref (frame_videostandard);
        !           848:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_videostandard", frame_videostandard,
        !           849:                             (GtkDestroyNotify) gtk_widget_unref);
        !           850:   gtk_widget_show (frame_videostandard);
        !           851:   gtk_box_pack_start (GTK_BOX (vbox_hardware), frame_videostandard, FALSE, FALSE, 0);
        !           852:   gtk_container_set_border_width (GTK_CONTAINER (frame_videostandard), 3);
        !           853:   gtk_frame_set_label_align (GTK_FRAME (frame_videostandard), 0.05, 0.5);
        !           854:   gtk_frame_set_shadow_type (GTK_FRAME (frame_videostandard), GTK_SHADOW_ETCHED_OUT);
        !           855: 
        !           856:   vbox_videostandard = gtk_vbox_new (FALSE, 0);
        !           857:   gtk_widget_ref (vbox_videostandard);
        !           858:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_videostandard", vbox_videostandard,
        !           859:                             (GtkDestroyNotify) gtk_widget_unref);
        !           860:   gtk_widget_show (vbox_videostandard);
        !           861:   gtk_container_add (GTK_CONTAINER (frame_videostandard), vbox_videostandard);
        !           862: 
        !           863:   radiobutton_ntsc = gtk_radio_button_new_with_label (videostd_group, "NTSC");
        !           864:   videostd_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton_ntsc));
        !           865:   gtk_widget_ref (radiobutton_ntsc);
        !           866:   gtk_object_set_data_full (GTK_OBJECT (opts), "radiobutton_ntsc", radiobutton_ntsc,
        !           867:                             (GtkDestroyNotify) gtk_widget_unref);
        !           868:   gtk_widget_show (radiobutton_ntsc);
        !           869:   gtk_box_pack_start (GTK_BOX (vbox_videostandard), radiobutton_ntsc, FALSE, FALSE, 0);
        !           870: 
        !           871:   radiobutton_pal = gtk_radio_button_new_with_label (videostd_group, "PAL");
        !           872:   videostd_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton_pal));
        !           873:   gtk_widget_ref (radiobutton_pal);
        !           874:   gtk_object_set_data_full (GTK_OBJECT (opts), "radiobutton_pal", radiobutton_pal,
        !           875:                             (GtkDestroyNotify) gtk_widget_unref);
        !           876:   gtk_widget_show (radiobutton_pal);
        !           877:   gtk_box_pack_start (GTK_BOX (vbox_videostandard), radiobutton_pal, FALSE, FALSE, 0);
        !           878: 
        !           879:   frame_romdetect = gtk_frame_new ("ROM auto-detect");
        !           880:   gtk_widget_ref (frame_romdetect);
        !           881:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_romdetect", frame_romdetect,
        !           882:                             (GtkDestroyNotify) gtk_widget_unref);
        !           883:   gtk_widget_show (frame_romdetect);
        !           884:   gtk_box_pack_start (GTK_BOX (vbox_hardware), frame_romdetect, FALSE, FALSE, 0);
        !           885:   gtk_container_set_border_width (GTK_CONTAINER (frame_romdetect), 4);
        !           886:   gtk_frame_set_label_align (GTK_FRAME (frame_romdetect), 0.05, 0.5);
        !           887:   gtk_frame_set_shadow_type (GTK_FRAME (frame_romdetect), GTK_SHADOW_ETCHED_OUT);
        !           888: 
        !           889:   vbox3 = gtk_vbox_new (FALSE, 0);
        !           890:   gtk_widget_ref (vbox3);
        !           891:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox3", vbox3,
        !           892:                             (GtkDestroyNotify) gtk_widget_unref);
        !           893:   gtk_widget_show (vbox3);
        !           894:   gtk_container_add (GTK_CONTAINER (frame_romdetect), vbox3);
        !           895: 
        !           896:   checkbutton_autodetect = gtk_check_button_new_with_label ("Select most suitable region/video standard on ROM load");
        !           897:   gtk_widget_ref (checkbutton_autodetect);
        !           898:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_autodetect", checkbutton_autodetect,
        !           899:                             (GtkDestroyNotify) gtk_widget_unref);
        !           900:   gtk_widget_show (checkbutton_autodetect);
        !           901:   gtk_box_pack_start (GTK_BOX (vbox3), checkbutton_autodetect, FALSE, FALSE, 0);
        !           902: 
        !           903:   drawingarea16 = gtk_drawing_area_new ();
        !           904:   gtk_widget_ref (drawingarea16);
        !           905:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea16", drawingarea16,
        !           906:                             (GtkDestroyNotify) gtk_widget_unref);
        !           907:   gtk_widget_show (drawingarea16);
        !           908:   gtk_box_pack_start (GTK_BOX (vbox_hardware), drawingarea16, TRUE, TRUE, 0);
        !           909: 
        !           910:   label_hardware = gtk_label_new ("Hardware");
        !           911:   gtk_widget_ref (label_hardware);
        !           912:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_hardware", label_hardware,
        !           913:                             (GtkDestroyNotify) gtk_widget_unref);
        !           914:   gtk_widget_show (label_hardware);
        !           915:   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 0), label_hardware);
        !           916:   gtk_misc_set_padding (GTK_MISC (label_hardware), 2, 0);
        !           917: 
        !           918:   vbox_video = gtk_vbox_new (FALSE, 0);
        !           919:   gtk_widget_ref (vbox_video);
        !           920:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_video", vbox_video,
        !           921:                             (GtkDestroyNotify) gtk_widget_unref);
        !           922:   gtk_widget_show (vbox_video);
        !           923:   gtk_container_add (GTK_CONTAINER (notebook_main), vbox_video);
        !           924: 
        !           925:   frame_plotter = gtk_frame_new ("Plotter");
        !           926:   gtk_widget_ref (frame_plotter);
        !           927:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_plotter", frame_plotter,
        !           928:                             (GtkDestroyNotify) gtk_widget_unref);
        !           929:   gtk_widget_show (frame_plotter);
        !           930:   gtk_box_pack_start (GTK_BOX (vbox_video), frame_plotter, FALSE, FALSE, 0);
        !           931:   gtk_container_set_border_width (GTK_CONTAINER (frame_plotter), 4);
        !           932:   gtk_frame_set_label_align (GTK_FRAME (frame_plotter), 0.05, 0.5);
        !           933:   gtk_frame_set_shadow_type (GTK_FRAME (frame_plotter), GTK_SHADOW_ETCHED_OUT);
        !           934: 
        !           935:   vbox_plotter = gtk_vbox_new (FALSE, 0);
        !           936:   gtk_widget_ref (vbox_plotter);
        !           937:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_plotter", vbox_plotter,
        !           938:                             (GtkDestroyNotify) gtk_widget_unref);
        !           939:   gtk_widget_show (vbox_plotter);
        !           940:   gtk_container_add (GTK_CONTAINER (frame_plotter), vbox_plotter);
        !           941: 
        !           942:   radiobutton_line = gtk_radio_button_new_with_label (plotter_group, "Line-based (slow)");
        !           943:   plotter_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton_line));
        !           944:   gtk_widget_ref (radiobutton_line);
        !           945:   gtk_object_set_data_full (GTK_OBJECT (opts), "radiobutton_line", radiobutton_line,
        !           946:                             (GtkDestroyNotify) gtk_widget_unref);
        !           947:   gtk_widget_show (radiobutton_line);
        !           948:   gtk_box_pack_start (GTK_BOX (vbox_plotter), radiobutton_line, FALSE, FALSE, 0);
        !           949:   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (radiobutton_line), TRUE);
        !           950: 
        !           951:   hbox5 = gtk_hbox_new (FALSE, 0);
        !           952:   gtk_widget_ref (hbox5);
        !           953:   gtk_object_set_data_full (GTK_OBJECT (opts), "hbox5", hbox5,
        !           954:                             (GtkDestroyNotify) gtk_widget_unref);
        !           955:   gtk_widget_show (hbox5);
        !           956:   gtk_box_pack_start (GTK_BOX (vbox_plotter), hbox5, TRUE, TRUE, 0);
        !           957:   gtk_container_set_border_width (GTK_CONTAINER (hbox5), 2);
        !           958: 
        !           959:   drawingarea14 = gtk_drawing_area_new ();
        !           960:   gtk_widget_ref (drawingarea14);
        !           961:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea14", drawingarea14,
        !           962:                             (GtkDestroyNotify) gtk_widget_unref);
        !           963:   gtk_widget_show (drawingarea14);
        !           964:   gtk_box_pack_start (GTK_BOX (hbox5), drawingarea14, FALSE, FALSE, 0);
        !           965:   gtk_widget_set_usize (drawingarea14, 32, -2);
        !           966: 
        !           967:   label_interlace = gtk_label_new ("Interlace mode:");
        !           968:   gtk_widget_ref (label_interlace);
        !           969:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_interlace", label_interlace,
        !           970:                             (GtkDestroyNotify) gtk_widget_unref);
        !           971:   gtk_widget_show (label_interlace);
        !           972:   gtk_box_pack_start (GTK_BOX (hbox5), label_interlace, FALSE, FALSE, 0);
        !           973:   gtk_label_set_justify (GTK_LABEL (label_interlace), GTK_JUSTIFY_LEFT);
        !           974:   gtk_misc_set_padding (GTK_MISC (label_interlace), 4, 0);
        !           975: 
        !           976:   optionmenu_interlace = gtk_option_menu_new ();
        !           977:   gtk_widget_ref (optionmenu_interlace);
        !           978:   gtk_object_set_data_full (GTK_OBJECT (opts), "optionmenu_interlace", optionmenu_interlace,
        !           979:                             (GtkDestroyNotify) gtk_widget_unref);
        !           980:   gtk_widget_show (optionmenu_interlace);
        !           981:   gtk_box_pack_start (GTK_BOX (hbox5), optionmenu_interlace, FALSE, FALSE, 0);
        !           982:   optionmenu_interlace_menu = gtk_menu_new ();
        !           983:   glade_menuitem = gtk_menu_item_new_with_label ("Bob");
        !           984:   gtk_widget_show (glade_menuitem);
        !           985:   gtk_menu_append (GTK_MENU (optionmenu_interlace_menu), glade_menuitem);
        !           986:   glade_menuitem = gtk_menu_item_new_with_label ("Weave");
        !           987:   gtk_widget_show (glade_menuitem);
        !           988:   gtk_menu_append (GTK_MENU (optionmenu_interlace_menu), glade_menuitem);
        !           989:   glade_menuitem = gtk_menu_item_new_with_label ("Weave-filter");
        !           990:   gtk_widget_show (glade_menuitem);
        !           991:   gtk_menu_append (GTK_MENU (optionmenu_interlace_menu), glade_menuitem);
        !           992:   gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_interlace), optionmenu_interlace_menu);
        !           993: 
        !           994:   radiobutton_cell = gtk_radio_button_new_with_label (plotter_group, "Cell-based (fast)");
        !           995:   plotter_group = gtk_radio_button_group (GTK_RADIO_BUTTON (radiobutton_cell));
        !           996:   gtk_widget_ref (radiobutton_cell);
        !           997:   gtk_object_set_data_full (GTK_OBJECT (opts), "radiobutton_cell", radiobutton_cell,
        !           998:                             (GtkDestroyNotify) gtk_widget_unref);
        !           999:   gtk_widget_show (radiobutton_cell);
        !          1000:   gtk_box_pack_start (GTK_BOX (vbox_plotter), radiobutton_cell, FALSE, FALSE, 0);
        !          1001: 
        !          1002:   frame_skip = gtk_frame_new ("Frame skip");
        !          1003:   gtk_widget_ref (frame_skip);
        !          1004:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_skip", frame_skip,
        !          1005:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1006:   gtk_widget_show (frame_skip);
        !          1007:   gtk_box_pack_start (GTK_BOX (vbox_video), frame_skip, FALSE, FALSE, 0);
        !          1008:   gtk_container_set_border_width (GTK_CONTAINER (frame_skip), 4);
        !          1009:   gtk_frame_set_label_align (GTK_FRAME (frame_skip), 0.05, 0.5);
        !          1010:   gtk_frame_set_shadow_type (GTK_FRAME (frame_skip), GTK_SHADOW_ETCHED_OUT);
        !          1011: 
        !          1012:   vbox_skip = gtk_vbox_new (FALSE, 0);
        !          1013:   gtk_widget_ref (vbox_skip);
        !          1014:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_skip", vbox_skip,
        !          1015:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1016:   gtk_widget_show (vbox_skip);
        !          1017:   gtk_container_add (GTK_CONTAINER (frame_skip), vbox_skip);
        !          1018: 
        !          1019:   checkbutton_auto = gtk_check_button_new_with_label ("Automatic");
        !          1020:   gtk_widget_ref (checkbutton_auto);
        !          1021:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_auto", checkbutton_auto,
        !          1022:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1023:   gtk_widget_show (checkbutton_auto);
        !          1024:   gtk_box_pack_start (GTK_BOX (vbox_skip), checkbutton_auto, FALSE, FALSE, 0);
        !          1025:   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton_auto), TRUE);
        !          1026: 
        !          1027:   hbox_skip = gtk_hbox_new (FALSE, 0);
        !          1028:   gtk_widget_ref (hbox_skip);
        !          1029:   gtk_object_set_data_full (GTK_OBJECT (opts), "hbox_skip", hbox_skip,
        !          1030:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1031:   gtk_widget_show (hbox_skip);
        !          1032:   gtk_box_pack_start (GTK_BOX (vbox_skip), hbox_skip, FALSE, FALSE, 2);
        !          1033: 
        !          1034:   hscale_skip = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (1, 1, 10, 1, 0, 0)));
        !          1035:   gtk_widget_ref (hscale_skip);
        !          1036:   gtk_object_set_data_full (GTK_OBJECT (opts), "hscale_skip", hscale_skip,
        !          1037:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1038:   gtk_widget_show (hscale_skip);
        !          1039:   gtk_box_pack_start (GTK_BOX (hbox_skip), hscale_skip, TRUE, TRUE, 4);
        !          1040:   gtk_scale_set_digits (GTK_SCALE (hscale_skip), 0);
        !          1041:   gtk_range_set_update_policy (GTK_RANGE (hscale_skip), GTK_UPDATE_DISCONTINUOUS);
        !          1042: 
        !          1043:   frame_border = gtk_frame_new ("Borders");
        !          1044:   gtk_widget_ref (frame_border);
        !          1045:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_border", frame_border,
        !          1046:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1047:   gtk_widget_show (frame_border);
        !          1048:   gtk_box_pack_start (GTK_BOX (vbox_video), frame_border, FALSE, FALSE, 0);
        !          1049:   gtk_container_set_border_width (GTK_CONTAINER (frame_border), 4);
        !          1050:   gtk_frame_set_label_align (GTK_FRAME (frame_border), 0.05, 0.5);
        !          1051:   gtk_frame_set_shadow_type (GTK_FRAME (frame_border), GTK_SHADOW_ETCHED_OUT);
        !          1052: 
        !          1053:   table_borders = gtk_table_new (2, 2, FALSE);
        !          1054:   gtk_widget_ref (table_borders);
        !          1055:   gtk_object_set_data_full (GTK_OBJECT (opts), "table_borders", table_borders,
        !          1056:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1057:   gtk_widget_show (table_borders);
        !          1058:   gtk_container_add (GTK_CONTAINER (frame_border), table_borders);
        !          1059:   gtk_container_set_border_width (GTK_CONTAINER (table_borders), 2);
        !          1060: 
        !          1061:   spinbutton_hborder_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10);
        !          1062:   spinbutton_hborder = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_hborder_adj), 1, 0);
        !          1063:   gtk_widget_ref (spinbutton_hborder);
        !          1064:   gtk_object_set_data_full (GTK_OBJECT (opts), "spinbutton_hborder", spinbutton_hborder,
        !          1065:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1066:   gtk_widget_show (spinbutton_hborder);
        !          1067:   gtk_table_attach (GTK_TABLE (table_borders), spinbutton_hborder, 1, 2, 0, 1,
        !          1068:                     (GtkAttachOptions) (GTK_FILL),
        !          1069:                     (GtkAttachOptions) (0), 0, 0);
        !          1070: 
        !          1071:   spinbutton_vborder_adj = gtk_adjustment_new (0, 0, 100, 1, 10, 10);
        !          1072:   spinbutton_vborder = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_vborder_adj), 1, 0);
        !          1073:   gtk_widget_ref (spinbutton_vborder);
        !          1074:   gtk_object_set_data_full (GTK_OBJECT (opts), "spinbutton_vborder", spinbutton_vborder,
        !          1075:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1076:   gtk_widget_show (spinbutton_vborder);
        !          1077:   gtk_table_attach (GTK_TABLE (table_borders), spinbutton_vborder, 1, 2, 1, 2,
        !          1078:                     (GtkAttachOptions) (GTK_FILL),
        !          1079:                     (GtkAttachOptions) (0), 0, 0);
        !          1080: 
        !          1081:   label_hborder = gtk_label_new ("Horizontal over-scan border:");
        !          1082:   gtk_widget_ref (label_hborder);
        !          1083:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_hborder", label_hborder,
        !          1084:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1085:   gtk_widget_show (label_hborder);
        !          1086:   gtk_table_attach (GTK_TABLE (table_borders), label_hborder, 0, 1, 0, 1,
        !          1087:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          1088:                     (GtkAttachOptions) (0), 0, 0);
        !          1089:   gtk_label_set_justify (GTK_LABEL (label_hborder), GTK_JUSTIFY_LEFT);
        !          1090:   gtk_misc_set_padding (GTK_MISC (label_hborder), 4, 0);
        !          1091: 
        !          1092:   label_vborder = gtk_label_new ("Vertical retrace border:");
        !          1093:   gtk_widget_ref (label_vborder);
        !          1094:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_vborder", label_vborder,
        !          1095:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1096:   gtk_widget_show (label_vborder);
        !          1097:   gtk_table_attach (GTK_TABLE (table_borders), label_vborder, 0, 1, 1, 2,
        !          1098:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          1099:                     (GtkAttachOptions) (0), 0, 0);
        !          1100:   gtk_label_set_justify (GTK_LABEL (label_vborder), GTK_JUSTIFY_LEFT);
        !          1101:   gtk_misc_set_padding (GTK_MISC (label_vborder), 4, 0);
        !          1102: 
        !          1103:   drawingarea15 = gtk_drawing_area_new ();
        !          1104:   gtk_widget_ref (drawingarea15);
        !          1105:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea15", drawingarea15,
        !          1106:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1107:   gtk_widget_show (drawingarea15);
        !          1108:   gtk_box_pack_start (GTK_BOX (vbox_video), drawingarea15, TRUE, TRUE, 0);
        !          1109: 
        !          1110:   label_video = gtk_label_new ("Video");
        !          1111:   gtk_widget_ref (label_video);
        !          1112:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_video", label_video,
        !          1113:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1114:   gtk_widget_show (label_video);
        !          1115:   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 1), label_video);
        !          1116:   gtk_misc_set_padding (GTK_MISC (label_video), 2, 0);
        !          1117: 
        !          1118:   vbox_sound = gtk_vbox_new (FALSE, 0);
        !          1119:   gtk_widget_ref (vbox_sound);
        !          1120:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_sound", vbox_sound,
        !          1121:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1122:   gtk_widget_show (vbox_sound);
        !          1123:   gtk_container_add (GTK_CONTAINER (notebook_main), vbox_sound);
        !          1124: 
        !          1125:   checkbutton_z80 = gtk_check_button_new_with_label ("Z80 (this may affect emulation)");
        !          1126:   gtk_widget_ref (checkbutton_z80);
        !          1127:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_z80", checkbutton_z80,
        !          1128:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1129:   gtk_widget_show (checkbutton_z80);
        !          1130:   gtk_box_pack_start (GTK_BOX (vbox_sound), checkbutton_z80, FALSE, FALSE, 0);
        !          1131:   gtk_container_set_border_width (GTK_CONTAINER (checkbutton_z80), 1);
        !          1132:   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton_z80), TRUE);
        !          1133: 
        !          1134:   checkbutton_sound = gtk_check_button_new_with_label ("Sound (turning off will disable auto frame skip)");
        !          1135:   gtk_widget_ref (checkbutton_sound);
        !          1136:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_sound", checkbutton_sound,
        !          1137:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1138:   gtk_widget_show (checkbutton_sound);
        !          1139:   gtk_box_pack_start (GTK_BOX (vbox_sound), checkbutton_sound, FALSE, FALSE, 0);
        !          1140:   gtk_container_set_border_width (GTK_CONTAINER (checkbutton_sound), 1);
        !          1141:   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton_sound), TRUE);
        !          1142: 
        !          1143:   hbox_sound = gtk_hbox_new (FALSE, 0);
        !          1144:   gtk_widget_ref (hbox_sound);
        !          1145:   gtk_object_set_data_full (GTK_OBJECT (opts), "hbox_sound", hbox_sound,
        !          1146:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1147:   gtk_widget_show (hbox_sound);
        !          1148:   gtk_box_pack_start (GTK_BOX (vbox_sound), hbox_sound, FALSE, FALSE, 0);
        !          1149: 
        !          1150:   drawingarea17 = gtk_drawing_area_new ();
        !          1151:   gtk_widget_ref (drawingarea17);
        !          1152:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea17", drawingarea17,
        !          1153:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1154:   gtk_widget_show (drawingarea17);
        !          1155:   gtk_box_pack_start (GTK_BOX (hbox_sound), drawingarea17, FALSE, FALSE, 0);
        !          1156:   gtk_widget_set_usize (drawingarea17, 16, -2);
        !          1157: 
        !          1158:   vbox_moresound = gtk_vbox_new (FALSE, 0);
        !          1159:   gtk_widget_ref (vbox_moresound);
        !          1160:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_moresound", vbox_moresound,
        !          1161:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1162:   gtk_widget_show (vbox_moresound);
        !          1163:   gtk_box_pack_start (GTK_BOX (hbox_sound), vbox_moresound, TRUE, TRUE, 0);
        !          1164: 
        !          1165:   frame_processing = gtk_frame_new ("Processing");
        !          1166:   gtk_widget_ref (frame_processing);
        !          1167:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_processing", frame_processing,
        !          1168:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1169:   gtk_widget_show (frame_processing);
        !          1170:   gtk_box_pack_start (GTK_BOX (vbox_moresound), frame_processing, FALSE, FALSE, 0);
        !          1171:   gtk_container_set_border_width (GTK_CONTAINER (frame_processing), 4);
        !          1172:   gtk_frame_set_label_align (GTK_FRAME (frame_processing), 0.05, 0.5);
        !          1173:   gtk_frame_set_shadow_type (GTK_FRAME (frame_processing), GTK_SHADOW_ETCHED_OUT);
        !          1174: 
        !          1175:   vbox_processing = gtk_vbox_new (FALSE, 0);
        !          1176:   gtk_widget_ref (vbox_processing);
        !          1177:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_processing", vbox_processing,
        !          1178:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1179:   gtk_widget_show (vbox_processing);
        !          1180:   gtk_container_add (GTK_CONTAINER (frame_processing), vbox_processing);
        !          1181: 
        !          1182:   checkbutton_psg = gtk_check_button_new_with_label ("Programmable sound generator (PSG)");
        !          1183:   gtk_widget_ref (checkbutton_psg);
        !          1184:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_psg", checkbutton_psg,
        !          1185:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1186:   gtk_widget_show (checkbutton_psg);
        !          1187:   gtk_box_pack_start (GTK_BOX (vbox_processing), checkbutton_psg, FALSE, FALSE, 0);
        !          1188:   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton_psg), TRUE);
        !          1189: 
        !          1190:   checkbutton_fm = gtk_check_button_new_with_label ("Frequency Modulator (FM)");
        !          1191:   gtk_widget_ref (checkbutton_fm);
        !          1192:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_fm", checkbutton_fm,
        !          1193:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1194:   gtk_widget_show (checkbutton_fm);
        !          1195:   gtk_box_pack_start (GTK_BOX (vbox_processing), checkbutton_fm, FALSE, FALSE, 0);
        !          1196:   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton_fm), TRUE);
        !          1197: 
        !          1198:   frame_bounds = gtk_frame_new ("Bounds");
        !          1199:   gtk_widget_ref (frame_bounds);
        !          1200:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_bounds", frame_bounds,
        !          1201:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1202:   gtk_widget_show (frame_bounds);
        !          1203:   gtk_box_pack_start (GTK_BOX (vbox_moresound), frame_bounds, FALSE, FALSE, 0);
        !          1204:   gtk_container_set_border_width (GTK_CONTAINER (frame_bounds), 4);
        !          1205:   gtk_frame_set_label_align (GTK_FRAME (frame_bounds), 0.05, 0.5);
        !          1206:   gtk_frame_set_shadow_type (GTK_FRAME (frame_bounds), GTK_SHADOW_ETCHED_OUT);
        !          1207: 
        !          1208:   table_bounds = gtk_table_new (2, 2, FALSE);
        !          1209:   gtk_widget_ref (table_bounds);
        !          1210:   gtk_object_set_data_full (GTK_OBJECT (opts), "table_bounds", table_bounds,
        !          1211:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1212:   gtk_widget_show (table_bounds);
        !          1213:   gtk_container_add (GTK_CONTAINER (frame_bounds), table_bounds);
        !          1214:   gtk_container_set_border_width (GTK_CONTAINER (table_bounds), 2);
        !          1215: 
        !          1216:   spinbutton_minfields_adj = gtk_adjustment_new (1, 1, 50, 1, 10, 10);
        !          1217:   spinbutton_minfields = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_minfields_adj), 1, 0);
        !          1218:   gtk_widget_ref (spinbutton_minfields);
        !          1219:   gtk_object_set_data_full (GTK_OBJECT (opts), "spinbutton_minfields", spinbutton_minfields,
        !          1220:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1221:   gtk_widget_show (spinbutton_minfields);
        !          1222:   gtk_table_attach (GTK_TABLE (table_bounds), spinbutton_minfields, 1, 2, 0, 1,
        !          1223:                     (GtkAttachOptions) (GTK_FILL),
        !          1224:                     (GtkAttachOptions) (0), 0, 0);
        !          1225: 
        !          1226:   spinbutton_maxfields_adj = gtk_adjustment_new (2, 2, 99, 1, 10, 10);
        !          1227:   spinbutton_maxfields = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_maxfields_adj), 1, 0);
        !          1228:   gtk_widget_ref (spinbutton_maxfields);
        !          1229:   gtk_object_set_data_full (GTK_OBJECT (opts), "spinbutton_maxfields", spinbutton_maxfields,
        !          1230:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1231:   gtk_widget_show (spinbutton_maxfields);
        !          1232:   gtk_table_attach (GTK_TABLE (table_bounds), spinbutton_maxfields, 1, 2, 1, 2,
        !          1233:                     (GtkAttachOptions) (GTK_FILL),
        !          1234:                     (GtkAttachOptions) (0), 0, 0);
        !          1235: 
        !          1236:   label_minfields = gtk_label_new ("Try to buffer this many fields of sound:");
        !          1237:   gtk_widget_ref (label_minfields);
        !          1238:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_minfields", label_minfields,
        !          1239:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1240:   gtk_widget_show (label_minfields);
        !          1241:   gtk_table_attach (GTK_TABLE (table_bounds), label_minfields, 0, 1, 0, 1,
        !          1242:                     (GtkAttachOptions) (0),
        !          1243:                     (GtkAttachOptions) (GTK_EXPAND), 0, 0);
        !          1244:   gtk_label_set_justify (GTK_LABEL (label_minfields), GTK_JUSTIFY_LEFT);
        !          1245:   gtk_misc_set_padding (GTK_MISC (label_minfields), 4, 0);
        !          1246: 
        !          1247:   label_maxfields = gtk_label_new ("Make sound buffer this many fields of sound:");
        !          1248:   gtk_widget_ref (label_maxfields);
        !          1249:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_maxfields", label_maxfields,
        !          1250:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1251:   gtk_widget_show (label_maxfields);
        !          1252:   gtk_table_attach (GTK_TABLE (table_bounds), label_maxfields, 0, 1, 1, 2,
        !          1253:                     (GtkAttachOptions) (0),
        !          1254:                     (GtkAttachOptions) (GTK_EXPAND), 0, 0);
        !          1255:   gtk_label_set_justify (GTK_LABEL (label_maxfields), GTK_JUSTIFY_LEFT);
        !          1256:   gtk_misc_set_padding (GTK_MISC (label_maxfields), 4, 0);
        !          1257: 
        !          1258:   drawingarea6 = gtk_drawing_area_new ();
        !          1259:   gtk_widget_ref (drawingarea6);
        !          1260:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea6", drawingarea6,
        !          1261:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1262:   gtk_widget_show (drawingarea6);
        !          1263:   gtk_box_pack_start (GTK_BOX (vbox_sound), drawingarea6, TRUE, TRUE, 0);
        !          1264: 
        !          1265:   label_sound = gtk_label_new ("Sound");
        !          1266:   gtk_widget_ref (label_sound);
        !          1267:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_sound", label_sound,
        !          1268:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1269:   gtk_widget_show (label_sound);
        !          1270:   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 2), label_sound);
        !          1271:   gtk_misc_set_padding (GTK_MISC (label_sound), 2, 0);
        !          1272: 
        !          1273:   vbox2 = gtk_vbox_new (FALSE, 0);
        !          1274:   gtk_widget_ref (vbox2);
        !          1275:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox2", vbox2,
        !          1276:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1277:   gtk_widget_show (vbox2);
        !          1278:   gtk_container_add (GTK_CONTAINER (notebook_main), vbox2);
        !          1279: 
        !          1280:   frame_verbosity = gtk_frame_new ("Verbosity");
        !          1281:   gtk_widget_ref (frame_verbosity);
        !          1282:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_verbosity", frame_verbosity,
        !          1283:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1284:   gtk_widget_show (frame_verbosity);
        !          1285:   gtk_box_pack_start (GTK_BOX (vbox2), frame_verbosity, FALSE, FALSE, 0);
        !          1286:   gtk_container_set_border_width (GTK_CONTAINER (frame_verbosity), 4);
        !          1287:   gtk_frame_set_label_align (GTK_FRAME (frame_verbosity), 0.05, 0.5);
        !          1288:   gtk_frame_set_shadow_type (GTK_FRAME (frame_verbosity), GTK_SHADOW_ETCHED_OUT);
        !          1289: 
        !          1290:   vbox4 = gtk_vbox_new (FALSE, 0);
        !          1291:   gtk_widget_ref (vbox4);
        !          1292:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox4", vbox4,
        !          1293:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1294:   gtk_widget_show (vbox4);
        !          1295:   gtk_container_add (GTK_CONTAINER (frame_verbosity), vbox4);
        !          1296: 
        !          1297:   hbox1 = gtk_hbox_new (FALSE, 0);
        !          1298:   gtk_widget_ref (hbox1);
        !          1299:   gtk_object_set_data_full (GTK_OBJECT (opts), "hbox1", hbox1,
        !          1300:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1301:   gtk_widget_show (hbox1);
        !          1302:   gtk_box_pack_start (GTK_BOX (vbox4), hbox1, TRUE, TRUE, 0);
        !          1303:   gtk_container_set_border_width (GTK_CONTAINER (hbox1), 2);
        !          1304: 
        !          1305:   label_level = gtk_label_new ("Level:");
        !          1306:   gtk_widget_ref (label_level);
        !          1307:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_level", label_level,
        !          1308:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1309:   gtk_widget_show (label_level);
        !          1310:   gtk_box_pack_start (GTK_BOX (hbox1), label_level, FALSE, FALSE, 0);
        !          1311:   gtk_label_set_justify (GTK_LABEL (label_level), GTK_JUSTIFY_LEFT);
        !          1312:   gtk_misc_set_padding (GTK_MISC (label_level), 4, 0);
        !          1313: 
        !          1314:   optionmenu_level = gtk_option_menu_new ();
        !          1315:   gtk_widget_ref (optionmenu_level);
        !          1316:   gtk_object_set_data_full (GTK_OBJECT (opts), "optionmenu_level", optionmenu_level,
        !          1317:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1318:   gtk_widget_show (optionmenu_level);
        !          1319:   gtk_box_pack_start (GTK_BOX (hbox1), optionmenu_level, FALSE, FALSE, 0);
        !          1320:   optionmenu_level_menu = gtk_menu_new ();
        !          1321:   glade_menuitem = gtk_menu_item_new_with_label ("request");
        !          1322:   gtk_widget_show (glade_menuitem);
        !          1323:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1324:   glade_menuitem = gtk_menu_item_new_with_label ("critical");
        !          1325:   gtk_widget_show (glade_menuitem);
        !          1326:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1327:   glade_menuitem = gtk_menu_item_new_with_label ("normal");
        !          1328:   gtk_widget_show (glade_menuitem);
        !          1329:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1330:   glade_menuitem = gtk_menu_item_new_with_label ("verbose");
        !          1331:   gtk_widget_show (glade_menuitem);
        !          1332:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1333:   glade_menuitem = gtk_menu_item_new_with_label ("user");
        !          1334:   gtk_widget_show (glade_menuitem);
        !          1335:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1336:   glade_menuitem = gtk_menu_item_new_with_label ("debug1");
        !          1337:   gtk_widget_show (glade_menuitem);
        !          1338:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1339:   glade_menuitem = gtk_menu_item_new_with_label ("debug2");
        !          1340:   gtk_widget_show (glade_menuitem);
        !          1341:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1342:   glade_menuitem = gtk_menu_item_new_with_label ("debug3");
        !          1343:   gtk_widget_show (glade_menuitem);
        !          1344:   gtk_menu_append (GTK_MENU (optionmenu_level_menu), glade_menuitem);
        !          1345:   gtk_option_menu_set_menu (GTK_OPTION_MENU (optionmenu_level), optionmenu_level_menu);
        !          1346: 
        !          1347:   checkbutton_debugsound = gtk_check_button_new_with_label ("Turn on sound debugging");
        !          1348:   gtk_widget_ref (checkbutton_debugsound);
        !          1349:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_debugsound", checkbutton_debugsound,
        !          1350:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1351:   gtk_widget_show (checkbutton_debugsound);
        !          1352:   gtk_box_pack_start (GTK_BOX (vbox4), checkbutton_debugsound, FALSE, FALSE, 0);
        !          1353: 
        !          1354:   checkbutton_statusbar = gtk_check_button_new_with_label ("Turn on status bar (frames per second indicator)");
        !          1355:   gtk_widget_ref (checkbutton_statusbar);
        !          1356:   gtk_object_set_data_full (GTK_OBJECT (opts), "checkbutton_statusbar", checkbutton_statusbar,
        !          1357:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1358:   gtk_widget_show (checkbutton_statusbar);
        !          1359:   gtk_box_pack_start (GTK_BOX (vbox2), checkbutton_statusbar, FALSE, FALSE, 0);
        !          1360: 
        !          1361:   drawingarea7 = gtk_drawing_area_new ();
        !          1362:   gtk_widget_ref (drawingarea7);
        !          1363:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea7", drawingarea7,
        !          1364:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1365:   gtk_widget_show (drawingarea7);
        !          1366:   gtk_box_pack_start (GTK_BOX (vbox2), drawingarea7, TRUE, TRUE, 0);
        !          1367: 
        !          1368:   label_logging = gtk_label_new ("Logging");
        !          1369:   gtk_widget_ref (label_logging);
        !          1370:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_logging", label_logging,
        !          1371:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1372:   gtk_widget_show (label_logging);
        !          1373:   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 3), label_logging);
        !          1374:   gtk_misc_set_padding (GTK_MISC (label_logging), 2, 0);
        !          1375: 
        !          1376:   vbox_controls = gtk_vbox_new (FALSE, 0);
        !          1377:   gtk_widget_ref (vbox_controls);
        !          1378:   gtk_object_set_data_full (GTK_OBJECT (opts), "vbox_controls", vbox_controls,
        !          1379:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1380:   gtk_widget_show (vbox_controls);
        !          1381:   gtk_container_add (GTK_CONTAINER (notebook_main), vbox_controls);
        !          1382: 
        !          1383:   label_controls_help = gtk_label_new ("Select the entry you wish to change and press the new key");
        !          1384:   gtk_widget_ref (label_controls_help);
        !          1385:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_controls_help", label_controls_help,
        !          1386:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1387:   gtk_widget_show (label_controls_help);
        !          1388:   gtk_box_pack_start (GTK_BOX (vbox_controls), label_controls_help, FALSE, FALSE, 0);
        !          1389:   gtk_misc_set_padding (GTK_MISC (label_controls_help), 4, 4);
        !          1390: 
        !          1391:   frame_player1 = gtk_frame_new ("Player 1");
        !          1392:   gtk_widget_ref (frame_player1);
        !          1393:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_player1", frame_player1,
        !          1394:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1395:   gtk_widget_show (frame_player1);
        !          1396:   gtk_box_pack_start (GTK_BOX (vbox_controls), frame_player1, FALSE, FALSE, 0);
        !          1397:   gtk_container_set_border_width (GTK_CONTAINER (frame_player1), 4);
        !          1398:   gtk_frame_set_label_align (GTK_FRAME (frame_player1), 0.05, 0.5);
        !          1399:   gtk_frame_set_shadow_type (GTK_FRAME (frame_player1), GTK_SHADOW_ETCHED_OUT);
        !          1400: 
        !          1401:   table_player1 = gtk_table_new (4, 4, FALSE);
        !          1402:   gtk_widget_ref (table_player1);
        !          1403:   gtk_object_set_data_full (GTK_OBJECT (opts), "table_player1", table_player1,
        !          1404:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1405:   gtk_widget_show (table_player1);
        !          1406:   gtk_container_add (GTK_CONTAINER (frame_player1), table_player1);
        !          1407:   gtk_container_set_border_width (GTK_CONTAINER (table_player1), 2);
        !          1408: 
        !          1409:   entry_player1_c = gtk_entry_new ();
        !          1410:   gtk_widget_ref (entry_player1_c);
        !          1411:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_c", entry_player1_c,
        !          1412:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1413:   gtk_widget_show (entry_player1_c);
        !          1414:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_c, 1, 2, 1, 2,
        !          1415:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1416:                     (GtkAttachOptions) (0), 0, 0);
        !          1417:   gtk_widget_set_usize (entry_player1_c, 100, -2);
        !          1418:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_c), FALSE);
        !          1419: 
        !          1420:   entry_player1_left = gtk_entry_new ();
        !          1421:   gtk_widget_ref (entry_player1_left);
        !          1422:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_left", entry_player1_left,
        !          1423:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1424:   gtk_widget_show (entry_player1_left);
        !          1425:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_left, 1, 2, 2, 3,
        !          1426:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1427:                     (GtkAttachOptions) (0), 0, 0);
        !          1428:   gtk_widget_set_usize (entry_player1_left, 100, -2);
        !          1429:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_left), FALSE);
        !          1430: 
        !          1431:   entry_player1_up = gtk_entry_new ();
        !          1432:   gtk_widget_ref (entry_player1_up);
        !          1433:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_up", entry_player1_up,
        !          1434:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1435:   gtk_widget_show (entry_player1_up);
        !          1436:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_up, 1, 2, 3, 4,
        !          1437:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1438:                     (GtkAttachOptions) (0), 0, 0);
        !          1439:   gtk_widget_set_usize (entry_player1_up, 100, -2);
        !          1440:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_up), FALSE);
        !          1441: 
        !          1442:   entry_player1_start = gtk_entry_new ();
        !          1443:   gtk_widget_ref (entry_player1_start);
        !          1444:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_start", entry_player1_start,
        !          1445:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1446:   gtk_widget_show (entry_player1_start);
        !          1447:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_start, 3, 4, 1, 2,
        !          1448:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1449:                     (GtkAttachOptions) (0), 0, 0);
        !          1450:   gtk_widget_set_usize (entry_player1_start, 100, -2);
        !          1451:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_start), FALSE);
        !          1452: 
        !          1453:   entry_player1_right = gtk_entry_new ();
        !          1454:   gtk_widget_ref (entry_player1_right);
        !          1455:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_right", entry_player1_right,
        !          1456:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1457:   gtk_widget_show (entry_player1_right);
        !          1458:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_right, 3, 4, 2, 3,
        !          1459:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1460:                     (GtkAttachOptions) (0), 0, 0);
        !          1461:   gtk_widget_set_usize (entry_player1_right, 100, -2);
        !          1462:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_right), FALSE);
        !          1463: 
        !          1464:   entry_player1_down = gtk_entry_new ();
        !          1465:   gtk_widget_ref (entry_player1_down);
        !          1466:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_down", entry_player1_down,
        !          1467:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1468:   gtk_widget_show (entry_player1_down);
        !          1469:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_down, 3, 4, 3, 4,
        !          1470:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1471:                     (GtkAttachOptions) (0), 0, 0);
        !          1472:   gtk_widget_set_usize (entry_player1_down, 100, -2);
        !          1473:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_down), FALSE);
        !          1474: 
        !          1475:   label_player1_left = gtk_label_new ("Left");
        !          1476:   gtk_widget_ref (label_player1_left);
        !          1477:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_left", label_player1_left,
        !          1478:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1479:   gtk_widget_show (label_player1_left);
        !          1480:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_left, 0, 1, 2, 3,
        !          1481:                     (GtkAttachOptions) (0),
        !          1482:                     (GtkAttachOptions) (0), 0, 0);
        !          1483:   gtk_misc_set_alignment (GTK_MISC (label_player1_left), 0, 0.5);
        !          1484:   gtk_misc_set_padding (GTK_MISC (label_player1_left), 8, 0);
        !          1485: 
        !          1486:   label_player1_up = gtk_label_new ("Up");
        !          1487:   gtk_widget_ref (label_player1_up);
        !          1488:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_up", label_player1_up,
        !          1489:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1490:   gtk_widget_show (label_player1_up);
        !          1491:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_up, 0, 1, 3, 4,
        !          1492:                     (GtkAttachOptions) (0),
        !          1493:                     (GtkAttachOptions) (0), 0, 0);
        !          1494:   gtk_misc_set_alignment (GTK_MISC (label_player1_up), 0, 0.5);
        !          1495:   gtk_misc_set_padding (GTK_MISC (label_player1_up), 8, 0);
        !          1496: 
        !          1497:   label_player1_down = gtk_label_new ("Down");
        !          1498:   gtk_widget_ref (label_player1_down);
        !          1499:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_down", label_player1_down,
        !          1500:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1501:   gtk_widget_show (label_player1_down);
        !          1502:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_down, 2, 3, 3, 4,
        !          1503:                     (GtkAttachOptions) (0),
        !          1504:                     (GtkAttachOptions) (0), 0, 0);
        !          1505:   gtk_misc_set_alignment (GTK_MISC (label_player1_down), 0, 0.5);
        !          1506:   gtk_misc_set_padding (GTK_MISC (label_player1_down), 8, 0);
        !          1507: 
        !          1508:   label_player1_right = gtk_label_new ("Right");
        !          1509:   gtk_widget_ref (label_player1_right);
        !          1510:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_right", label_player1_right,
        !          1511:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1512:   gtk_widget_show (label_player1_right);
        !          1513:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_right, 2, 3, 2, 3,
        !          1514:                     (GtkAttachOptions) (0),
        !          1515:                     (GtkAttachOptions) (0), 0, 0);
        !          1516:   gtk_misc_set_alignment (GTK_MISC (label_player1_right), 0, 0.5);
        !          1517:   gtk_misc_set_padding (GTK_MISC (label_player1_right), 8, 0);
        !          1518: 
        !          1519:   label_player1_start = gtk_label_new ("Start");
        !          1520:   gtk_widget_ref (label_player1_start);
        !          1521:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_start", label_player1_start,
        !          1522:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1523:   gtk_widget_show (label_player1_start);
        !          1524:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_start, 2, 3, 1, 2,
        !          1525:                     (GtkAttachOptions) (0),
        !          1526:                     (GtkAttachOptions) (0), 0, 0);
        !          1527:   gtk_misc_set_alignment (GTK_MISC (label_player1_start), 0, 0.5);
        !          1528:   gtk_misc_set_padding (GTK_MISC (label_player1_start), 8, 0);
        !          1529: 
        !          1530:   label_player1_b = gtk_label_new ("Button B");
        !          1531:   gtk_widget_ref (label_player1_b);
        !          1532:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_b", label_player1_b,
        !          1533:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1534:   gtk_widget_show (label_player1_b);
        !          1535:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_b, 2, 3, 0, 1,
        !          1536:                     (GtkAttachOptions) (0),
        !          1537:                     (GtkAttachOptions) (0), 0, 0);
        !          1538:   gtk_misc_set_alignment (GTK_MISC (label_player1_b), 0, 0.5);
        !          1539:   gtk_misc_set_padding (GTK_MISC (label_player1_b), 8, 0);
        !          1540: 
        !          1541:   label_player1_c = gtk_label_new ("Button C");
        !          1542:   gtk_widget_ref (label_player1_c);
        !          1543:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_c", label_player1_c,
        !          1544:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1545:   gtk_widget_show (label_player1_c);
        !          1546:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_c, 0, 1, 1, 2,
        !          1547:                     (GtkAttachOptions) (0),
        !          1548:                     (GtkAttachOptions) (0), 0, 0);
        !          1549:   gtk_misc_set_alignment (GTK_MISC (label_player1_c), 0, 0.5);
        !          1550:   gtk_misc_set_padding (GTK_MISC (label_player1_c), 8, 0);
        !          1551: 
        !          1552:   label_player1_a = gtk_label_new ("Button A");
        !          1553:   gtk_widget_ref (label_player1_a);
        !          1554:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player1_a", label_player1_a,
        !          1555:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1556:   gtk_widget_show (label_player1_a);
        !          1557:   gtk_table_attach (GTK_TABLE (table_player1), label_player1_a, 0, 1, 0, 1,
        !          1558:                     (GtkAttachOptions) (0),
        !          1559:                     (GtkAttachOptions) (0), 0, 0);
        !          1560:   gtk_misc_set_alignment (GTK_MISC (label_player1_a), 0, 0.5);
        !          1561:   gtk_misc_set_padding (GTK_MISC (label_player1_a), 8, 0);
        !          1562: 
        !          1563:   entry_player1_b = gtk_entry_new ();
        !          1564:   gtk_widget_ref (entry_player1_b);
        !          1565:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_b", entry_player1_b,
        !          1566:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1567:   gtk_widget_show (entry_player1_b);
        !          1568:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_b, 3, 4, 0, 1,
        !          1569:                     (GtkAttachOptions) (0),
        !          1570:                     (GtkAttachOptions) (0), 0, 0);
        !          1571:   gtk_widget_set_usize (entry_player1_b, 100, -2);
        !          1572:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_b), FALSE);
        !          1573: 
        !          1574:   entry_player1_a = gtk_entry_new ();
        !          1575:   gtk_widget_ref (entry_player1_a);
        !          1576:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player1_a", entry_player1_a,
        !          1577:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1578:   gtk_widget_show (entry_player1_a);
        !          1579:   gtk_table_attach (GTK_TABLE (table_player1), entry_player1_a, 1, 2, 0, 1,
        !          1580:                     (GtkAttachOptions) (0),
        !          1581:                     (GtkAttachOptions) (0), 0, 0);
        !          1582:   gtk_widget_set_usize (entry_player1_a, 100, -2);
        !          1583:   gtk_entry_set_editable (GTK_ENTRY (entry_player1_a), FALSE);
        !          1584: 
        !          1585:   frame_player2 = gtk_frame_new ("Player 2");
        !          1586:   gtk_widget_ref (frame_player2);
        !          1587:   gtk_object_set_data_full (GTK_OBJECT (opts), "frame_player2", frame_player2,
        !          1588:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1589:   gtk_widget_show (frame_player2);
        !          1590:   gtk_box_pack_start (GTK_BOX (vbox_controls), frame_player2, FALSE, FALSE, 0);
        !          1591:   gtk_container_set_border_width (GTK_CONTAINER (frame_player2), 4);
        !          1592:   gtk_frame_set_label_align (GTK_FRAME (frame_player2), 0.05, 0.5);
        !          1593:   gtk_frame_set_shadow_type (GTK_FRAME (frame_player2), GTK_SHADOW_ETCHED_OUT);
        !          1594: 
        !          1595:   table_player2 = gtk_table_new (4, 4, FALSE);
        !          1596:   gtk_widget_ref (table_player2);
        !          1597:   gtk_object_set_data_full (GTK_OBJECT (opts), "table_player2", table_player2,
        !          1598:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1599:   gtk_widget_show (table_player2);
        !          1600:   gtk_container_add (GTK_CONTAINER (frame_player2), table_player2);
        !          1601:   gtk_container_set_border_width (GTK_CONTAINER (table_player2), 2);
        !          1602: 
        !          1603:   entry_player2_a = gtk_entry_new ();
        !          1604:   gtk_widget_ref (entry_player2_a);
        !          1605:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_a", entry_player2_a,
        !          1606:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1607:   gtk_widget_show (entry_player2_a);
        !          1608:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_a, 1, 2, 0, 1,
        !          1609:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1610:                     (GtkAttachOptions) (0), 0, 0);
        !          1611:   gtk_widget_set_usize (entry_player2_a, 100, -2);
        !          1612:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_a), FALSE);
        !          1613: 
        !          1614:   entry_player2_c = gtk_entry_new ();
        !          1615:   gtk_widget_ref (entry_player2_c);
        !          1616:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_c", entry_player2_c,
        !          1617:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1618:   gtk_widget_show (entry_player2_c);
        !          1619:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_c, 1, 2, 1, 2,
        !          1620:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1621:                     (GtkAttachOptions) (0), 0, 0);
        !          1622:   gtk_widget_set_usize (entry_player2_c, 100, -2);
        !          1623:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_c), FALSE);
        !          1624: 
        !          1625:   entry_player2_left = gtk_entry_new ();
        !          1626:   gtk_widget_ref (entry_player2_left);
        !          1627:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_left", entry_player2_left,
        !          1628:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1629:   gtk_widget_show (entry_player2_left);
        !          1630:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_left, 1, 2, 2, 3,
        !          1631:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1632:                     (GtkAttachOptions) (0), 0, 0);
        !          1633:   gtk_widget_set_usize (entry_player2_left, 100, -2);
        !          1634:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_left), FALSE);
        !          1635: 
        !          1636:   entry_player2_up = gtk_entry_new ();
        !          1637:   gtk_widget_ref (entry_player2_up);
        !          1638:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_up", entry_player2_up,
        !          1639:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1640:   gtk_widget_show (entry_player2_up);
        !          1641:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_up, 1, 2, 3, 4,
        !          1642:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1643:                     (GtkAttachOptions) (0), 0, 0);
        !          1644:   gtk_widget_set_usize (entry_player2_up, 100, -2);
        !          1645:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_up), FALSE);
        !          1646: 
        !          1647:   entry_player2_b = gtk_entry_new ();
        !          1648:   gtk_widget_ref (entry_player2_b);
        !          1649:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_b", entry_player2_b,
        !          1650:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1651:   gtk_widget_show (entry_player2_b);
        !          1652:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_b, 3, 4, 0, 1,
        !          1653:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1654:                     (GtkAttachOptions) (0), 0, 0);
        !          1655:   gtk_widget_set_usize (entry_player2_b, 100, -2);
        !          1656:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_b), FALSE);
        !          1657: 
        !          1658:   entry_player2_start = gtk_entry_new ();
        !          1659:   gtk_widget_ref (entry_player2_start);
        !          1660:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_start", entry_player2_start,
        !          1661:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1662:   gtk_widget_show (entry_player2_start);
        !          1663:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_start, 3, 4, 1, 2,
        !          1664:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1665:                     (GtkAttachOptions) (0), 0, 0);
        !          1666:   gtk_widget_set_usize (entry_player2_start, 100, -2);
        !          1667:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_start), FALSE);
        !          1668: 
        !          1669:   entry_player2_right = gtk_entry_new ();
        !          1670:   gtk_widget_ref (entry_player2_right);
        !          1671:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_right", entry_player2_right,
        !          1672:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1673:   gtk_widget_show (entry_player2_right);
        !          1674:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_right, 3, 4, 2, 3,
        !          1675:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1676:                     (GtkAttachOptions) (0), 0, 0);
        !          1677:   gtk_widget_set_usize (entry_player2_right, 100, -2);
        !          1678:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_right), FALSE);
        !          1679: 
        !          1680:   entry_player2_down = gtk_entry_new ();
        !          1681:   gtk_widget_ref (entry_player2_down);
        !          1682:   gtk_object_set_data_full (GTK_OBJECT (opts), "entry_player2_down", entry_player2_down,
        !          1683:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1684:   gtk_widget_show (entry_player2_down);
        !          1685:   gtk_table_attach (GTK_TABLE (table_player2), entry_player2_down, 3, 4, 3, 4,
        !          1686:                     (GtkAttachOptions) (GTK_EXPAND),
        !          1687:                     (GtkAttachOptions) (0), 0, 0);
        !          1688:   gtk_widget_set_usize (entry_player2_down, 100, -2);
        !          1689:   gtk_entry_set_editable (GTK_ENTRY (entry_player2_down), FALSE);
        !          1690: 
        !          1691:   label_player2_left = gtk_label_new ("Left");
        !          1692:   gtk_widget_ref (label_player2_left);
        !          1693:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_left", label_player2_left,
        !          1694:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1695:   gtk_widget_show (label_player2_left);
        !          1696:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_left, 0, 1, 2, 3,
        !          1697:                     (GtkAttachOptions) (0),
        !          1698:                     (GtkAttachOptions) (0), 0, 0);
        !          1699:   gtk_misc_set_alignment (GTK_MISC (label_player2_left), 0, 0.5);
        !          1700:   gtk_misc_set_padding (GTK_MISC (label_player2_left), 8, 0);
        !          1701: 
        !          1702:   label_player2_up = gtk_label_new ("Up");
        !          1703:   gtk_widget_ref (label_player2_up);
        !          1704:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_up", label_player2_up,
        !          1705:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1706:   gtk_widget_show (label_player2_up);
        !          1707:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_up, 0, 1, 3, 4,
        !          1708:                     (GtkAttachOptions) (0),
        !          1709:                     (GtkAttachOptions) (0), 0, 0);
        !          1710:   gtk_misc_set_alignment (GTK_MISC (label_player2_up), 0, 0.5);
        !          1711:   gtk_misc_set_padding (GTK_MISC (label_player2_up), 8, 0);
        !          1712: 
        !          1713:   label_player2_down = gtk_label_new ("Down");
        !          1714:   gtk_widget_ref (label_player2_down);
        !          1715:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_down", label_player2_down,
        !          1716:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1717:   gtk_widget_show (label_player2_down);
        !          1718:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_down, 2, 3, 3, 4,
        !          1719:                     (GtkAttachOptions) (0),
        !          1720:                     (GtkAttachOptions) (0), 0, 0);
        !          1721:   gtk_misc_set_alignment (GTK_MISC (label_player2_down), 0, 0.5);
        !          1722:   gtk_misc_set_padding (GTK_MISC (label_player2_down), 8, 0);
        !          1723: 
        !          1724:   label_player2_right = gtk_label_new ("Right");
        !          1725:   gtk_widget_ref (label_player2_right);
        !          1726:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_right", label_player2_right,
        !          1727:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1728:   gtk_widget_show (label_player2_right);
        !          1729:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_right, 2, 3, 2, 3,
        !          1730:                     (GtkAttachOptions) (0),
        !          1731:                     (GtkAttachOptions) (0), 0, 0);
        !          1732:   gtk_misc_set_alignment (GTK_MISC (label_player2_right), 0, 0.5);
        !          1733:   gtk_misc_set_padding (GTK_MISC (label_player2_right), 8, 0);
        !          1734: 
        !          1735:   label_player2_start = gtk_label_new ("Start");
        !          1736:   gtk_widget_ref (label_player2_start);
        !          1737:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_start", label_player2_start,
        !          1738:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1739:   gtk_widget_show (label_player2_start);
        !          1740:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_start, 2, 3, 1, 2,
        !          1741:                     (GtkAttachOptions) (0),
        !          1742:                     (GtkAttachOptions) (0), 0, 0);
        !          1743:   gtk_misc_set_alignment (GTK_MISC (label_player2_start), 0, 0.5);
        !          1744:   gtk_misc_set_padding (GTK_MISC (label_player2_start), 8, 0);
        !          1745: 
        !          1746:   label_player2_b = gtk_label_new ("Button B");
        !          1747:   gtk_widget_ref (label_player2_b);
        !          1748:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_b", label_player2_b,
        !          1749:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1750:   gtk_widget_show (label_player2_b);
        !          1751:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_b, 2, 3, 0, 1,
        !          1752:                     (GtkAttachOptions) (0),
        !          1753:                     (GtkAttachOptions) (0), 0, 0);
        !          1754:   gtk_misc_set_alignment (GTK_MISC (label_player2_b), 0, 0.5);
        !          1755:   gtk_misc_set_padding (GTK_MISC (label_player2_b), 8, 0);
        !          1756: 
        !          1757:   label_player2_c = gtk_label_new ("Button C");
        !          1758:   gtk_widget_ref (label_player2_c);
        !          1759:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_c", label_player2_c,
        !          1760:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1761:   gtk_widget_show (label_player2_c);
        !          1762:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_c, 0, 1, 1, 2,
        !          1763:                     (GtkAttachOptions) (0),
        !          1764:                     (GtkAttachOptions) (0), 0, 0);
        !          1765:   gtk_misc_set_alignment (GTK_MISC (label_player2_c), 0, 0.5);
        !          1766:   gtk_misc_set_padding (GTK_MISC (label_player2_c), 8, 0);
        !          1767: 
        !          1768:   label_player2_a = gtk_label_new ("Button A");
        !          1769:   gtk_widget_ref (label_player2_a);
        !          1770:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_player2_a", label_player2_a,
        !          1771:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1772:   gtk_widget_show (label_player2_a);
        !          1773:   gtk_table_attach (GTK_TABLE (table_player2), label_player2_a, 0, 1, 0, 1,
        !          1774:                     (GtkAttachOptions) (0),
        !          1775:                     (GtkAttachOptions) (0), 0, 0);
        !          1776:   gtk_misc_set_alignment (GTK_MISC (label_player2_a), 0, 0.5);
        !          1777:   gtk_misc_set_padding (GTK_MISC (label_player2_a), 8, 0);
        !          1778: 
        !          1779:   drawingarea18 = gtk_drawing_area_new ();
        !          1780:   gtk_widget_ref (drawingarea18);
        !          1781:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea18", drawingarea18,
        !          1782:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1783:   gtk_widget_show (drawingarea18);
        !          1784:   gtk_box_pack_start (GTK_BOX (vbox_controls), drawingarea18, TRUE, TRUE, 0);
        !          1785: 
        !          1786:   label_controls = gtk_label_new ("Controls");
        !          1787:   gtk_widget_ref (label_controls);
        !          1788:   gtk_object_set_data_full (GTK_OBJECT (opts), "label_controls", label_controls,
        !          1789:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1790:   gtk_widget_show (label_controls);
        !          1791:   gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook_main), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook_main), 4), label_controls);
        !          1792:   gtk_misc_set_padding (GTK_MISC (label_controls), 2, 0);
        !          1793: 
        !          1794:   hbox_bottom = gtk_hbox_new (FALSE, 0);
        !          1795:   gtk_widget_ref (hbox_bottom);
        !          1796:   gtk_object_set_data_full (GTK_OBJECT (opts), "hbox_bottom", hbox_bottom,
        !          1797:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1798:   gtk_widget_show (hbox_bottom);
        !          1799:   gtk_box_pack_start (GTK_BOX (vbox_main), hbox_bottom, FALSE, FALSE, 0);
        !          1800: 
        !          1801:   button_save = gtk_button_new_with_label ("Save");
        !          1802:   gtk_widget_ref (button_save);
        !          1803:   gtk_object_set_data_full (GTK_OBJECT (opts), "button_save", button_save,
        !          1804:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1805:   gtk_widget_show (button_save);
        !          1806:   gtk_box_pack_start (GTK_BOX (hbox_bottom), button_save, FALSE, FALSE, 0);
        !          1807:   gtk_container_set_border_width (GTK_CONTAINER (button_save), 4);
        !          1808: 
        !          1809:   drawingarea_bottom = gtk_drawing_area_new ();
        !          1810:   gtk_widget_ref (drawingarea_bottom);
        !          1811:   gtk_object_set_data_full (GTK_OBJECT (opts), "drawingarea_bottom", drawingarea_bottom,
        !          1812:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1813:   gtk_widget_show (drawingarea_bottom);
        !          1814:   gtk_box_pack_start (GTK_BOX (hbox_bottom), drawingarea_bottom, TRUE, TRUE, 0);
        !          1815: 
        !          1816:   button_cancel = gtk_button_new_with_label ("Cancel");
        !          1817:   gtk_widget_ref (button_cancel);
        !          1818:   gtk_object_set_data_full (GTK_OBJECT (opts), "button_cancel", button_cancel,
        !          1819:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1820:   gtk_widget_show (button_cancel);
        !          1821:   gtk_box_pack_start (GTK_BOX (hbox_bottom), button_cancel, FALSE, FALSE, 0);
        !          1822:   gtk_container_set_border_width (GTK_CONTAINER (button_cancel), 4);
        !          1823: 
        !          1824:   button_ok = gtk_button_new_with_label ("OK");
        !          1825:   gtk_widget_ref (button_ok);
        !          1826:   gtk_object_set_data_full (GTK_OBJECT (opts), "button_ok", button_ok,
        !          1827:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1828:   gtk_widget_show (button_ok);
        !          1829:   gtk_box_pack_start (GTK_BOX (hbox_bottom), button_ok, FALSE, FALSE, 0);
        !          1830:   gtk_container_set_border_width (GTK_CONTAINER (button_ok), 4);
        !          1831: 
        !          1832:   gtk_signal_connect (GTK_OBJECT (opts), "delete_event",
        !          1833:                       GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          1834:                       NULL);
        !          1835:   gtk_signal_connect (GTK_OBJECT (opts), "destroy_event",
        !          1836:                       GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          1837:                       NULL);
        !          1838:   gtk_signal_connect (GTK_OBJECT (entry_player1_c), "key_press_event",
        !          1839:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1840:                       NULL);
        !          1841:   gtk_signal_connect (GTK_OBJECT (entry_player1_left), "key_press_event",
        !          1842:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1843:                       NULL);
        !          1844:   gtk_signal_connect (GTK_OBJECT (entry_player1_up), "key_press_event",
        !          1845:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1846:                       NULL);
        !          1847:   gtk_signal_connect (GTK_OBJECT (entry_player1_start), "key_press_event",
        !          1848:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1849:                       NULL);
        !          1850:   gtk_signal_connect (GTK_OBJECT (entry_player1_right), "key_press_event",
        !          1851:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1852:                       NULL);
        !          1853:   gtk_signal_connect (GTK_OBJECT (entry_player1_down), "key_press_event",
        !          1854:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1855:                       NULL);
        !          1856:   gtk_signal_connect (GTK_OBJECT (entry_player1_b), "key_press_event",
        !          1857:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1858:                       NULL);
        !          1859:   gtk_signal_connect (GTK_OBJECT (entry_player1_a), "key_press_event",
        !          1860:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1861:                       NULL);
        !          1862:   gtk_signal_connect (GTK_OBJECT (entry_player2_a), "key_press_event",
        !          1863:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1864:                       NULL);
        !          1865:   gtk_signal_connect (GTK_OBJECT (entry_player2_c), "key_press_event",
        !          1866:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1867:                       NULL);
        !          1868:   gtk_signal_connect (GTK_OBJECT (entry_player2_left), "key_press_event",
        !          1869:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1870:                       NULL);
        !          1871:   gtk_signal_connect (GTK_OBJECT (entry_player2_up), "key_press_event",
        !          1872:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1873:                       NULL);
        !          1874:   gtk_signal_connect (GTK_OBJECT (entry_player2_b), "key_press_event",
        !          1875:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1876:                       NULL);
        !          1877:   gtk_signal_connect (GTK_OBJECT (entry_player2_start), "key_press_event",
        !          1878:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1879:                       NULL);
        !          1880:   gtk_signal_connect (GTK_OBJECT (entry_player2_right), "key_press_event",
        !          1881:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1882:                       NULL);
        !          1883:   gtk_signal_connect (GTK_OBJECT (entry_player2_down), "key_press_event",
        !          1884:                       GTK_SIGNAL_FUNC (on_keyval_press_event),
        !          1885:                       NULL);
        !          1886:   gtk_signal_connect (GTK_OBJECT (button_save), "clicked",
        !          1887:                       GTK_SIGNAL_FUNC (on_button_save_clicked),
        !          1888:                       NULL);
        !          1889:   gtk_signal_connect_object (GTK_OBJECT (button_cancel), "clicked",
        !          1890:                              GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          1891:                              GTK_OBJECT (opts));
        !          1892:   gtk_signal_connect (GTK_OBJECT (button_ok), "clicked",
        !          1893:                       GTK_SIGNAL_FUNC (on_button_ok_clicked),
        !          1894:                       NULL);
        !          1895: 
        !          1896:   return opts;
        !          1897: }
        !          1898: 
        !          1899: GtkWidget*
        !          1900: create_about (void)
        !          1901: {
        !          1902:   GtkWidget *about;
        !          1903:   GtkWidget *vbox;
        !          1904:   GtkWidget *label_maintxt;
        !          1905:   GtkWidget *hbox_bottom;
        !          1906:   GtkWidget *drawingarea_empty;
        !          1907:   GtkWidget *button_ok;
        !          1908: 
        !          1909:   about = gtk_window_new (GTK_WINDOW_TOPLEVEL);
        !          1910:   gtk_object_set_data (GTK_OBJECT (about), "about", about);
        !          1911:   gtk_widget_set_usize (about, 300, 150);
        !          1912:   gtk_window_set_title (GTK_WINDOW (about), "Information");
        !          1913:   gtk_window_set_position (GTK_WINDOW (about), GTK_WIN_POS_CENTER);
        !          1914:   gtk_window_set_modal (GTK_WINDOW (about), TRUE);
        !          1915:   gtk_window_set_policy (GTK_WINDOW (about), FALSE, FALSE, TRUE);
        !          1916: 
        !          1917:   vbox = gtk_vbox_new (FALSE, 0);
        !          1918:   gtk_widget_ref (vbox);
        !          1919:   gtk_object_set_data_full (GTK_OBJECT (about), "vbox", vbox,
        !          1920:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1921:   gtk_widget_show (vbox);
        !          1922:   gtk_container_add (GTK_CONTAINER (about), vbox);
        !          1923: 
        !          1924:   label_maintxt = gtk_label_new ("Generator\n(c) James Ponder, 1998-2001\n\nGPL licensed\n\nhttp://www.squish.net/generator/");
        !          1925:   gtk_widget_ref (label_maintxt);
        !          1926:   gtk_object_set_data_full (GTK_OBJECT (about), "label_maintxt", label_maintxt,
        !          1927:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1928:   gtk_widget_show (label_maintxt);
        !          1929:   gtk_box_pack_start (GTK_BOX (vbox), label_maintxt, TRUE, TRUE, 0);
        !          1930: 
        !          1931:   hbox_bottom = gtk_hbox_new (FALSE, 0);
        !          1932:   gtk_widget_ref (hbox_bottom);
        !          1933:   gtk_object_set_data_full (GTK_OBJECT (about), "hbox_bottom", hbox_bottom,
        !          1934:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1935:   gtk_widget_show (hbox_bottom);
        !          1936:   gtk_box_pack_start (GTK_BOX (vbox), hbox_bottom, FALSE, FALSE, 0);
        !          1937: 
        !          1938:   drawingarea_empty = gtk_drawing_area_new ();
        !          1939:   gtk_widget_ref (drawingarea_empty);
        !          1940:   gtk_object_set_data_full (GTK_OBJECT (about), "drawingarea_empty", drawingarea_empty,
        !          1941:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1942:   gtk_widget_show (drawingarea_empty);
        !          1943:   gtk_box_pack_start (GTK_BOX (hbox_bottom), drawingarea_empty, TRUE, TRUE, 0);
        !          1944: 
        !          1945:   button_ok = gtk_button_new_with_label ("OK");
        !          1946:   gtk_widget_ref (button_ok);
        !          1947:   gtk_object_set_data_full (GTK_OBJECT (about), "button_ok", button_ok,
        !          1948:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1949:   gtk_widget_show (button_ok);
        !          1950:   gtk_box_pack_start (GTK_BOX (hbox_bottom), button_ok, FALSE, FALSE, 0);
        !          1951:   gtk_container_set_border_width (GTK_CONTAINER (button_ok), 4);
        !          1952: 
        !          1953:   gtk_signal_connect (GTK_OBJECT (about), "delete_event",
        !          1954:                       GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          1955:                       NULL);
        !          1956:   gtk_signal_connect (GTK_OBJECT (about), "destroy_event",
        !          1957:                       GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          1958:                       NULL);
        !          1959:   gtk_signal_connect_object (GTK_OBJECT (button_ok), "clicked",
        !          1960:                              GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          1961:                              GTK_OBJECT (about));
        !          1962: 
        !          1963:   return about;
        !          1964: }
        !          1965: 
        !          1966: GtkWidget*
        !          1967: create_vramtiles (void)
        !          1968: {
        !          1969:   GtkWidget *vramtiles;
        !          1970:   GtkWidget *vbox5;
        !          1971:   GtkWidget *drawingarea_tiles;
        !          1972:   GtkWidget *hbox2;
        !          1973:   GtkWidget *label_address;
        !          1974:   GtkWidget *entry_address;
        !          1975: 
        !          1976:   vramtiles = gtk_window_new (GTK_WINDOW_TOPLEVEL);
        !          1977:   gtk_object_set_data (GTK_OBJECT (vramtiles), "vramtiles", vramtiles);
        !          1978:   gtk_widget_set_usize (vramtiles, 256, -2);
        !          1979:   gtk_window_set_title (GTK_WINDOW (vramtiles), "VRAM tiles");
        !          1980:   gtk_window_set_policy (GTK_WINDOW (vramtiles), FALSE, FALSE, FALSE);
        !          1981: 
        !          1982:   vbox5 = gtk_vbox_new (FALSE, 0);
        !          1983:   gtk_widget_ref (vbox5);
        !          1984:   gtk_object_set_data_full (GTK_OBJECT (vramtiles), "vbox5", vbox5,
        !          1985:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1986:   gtk_widget_show (vbox5);
        !          1987:   gtk_container_add (GTK_CONTAINER (vramtiles), vbox5);
        !          1988: 
        !          1989:   drawingarea_tiles = gtk_drawing_area_new ();
        !          1990:   gtk_widget_ref (drawingarea_tiles);
        !          1991:   gtk_object_set_data_full (GTK_OBJECT (vramtiles), "drawingarea_tiles", drawingarea_tiles,
        !          1992:                             (GtkDestroyNotify) gtk_widget_unref);
        !          1993:   gtk_widget_show (drawingarea_tiles);
        !          1994:   gtk_box_pack_start (GTK_BOX (vbox5), drawingarea_tiles, TRUE, TRUE, 0);
        !          1995:   gtk_widget_set_usize (drawingarea_tiles, 256, 256);
        !          1996: 
        !          1997:   hbox2 = gtk_hbox_new (FALSE, 0);
        !          1998:   gtk_widget_ref (hbox2);
        !          1999:   gtk_object_set_data_full (GTK_OBJECT (vramtiles), "hbox2", hbox2,
        !          2000:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2001:   gtk_widget_show (hbox2);
        !          2002:   gtk_box_pack_start (GTK_BOX (vbox5), hbox2, FALSE, FALSE, 0);
        !          2003: 
        !          2004:   label_address = gtk_label_new ("Address:");
        !          2005:   gtk_widget_ref (label_address);
        !          2006:   gtk_object_set_data_full (GTK_OBJECT (vramtiles), "label_address", label_address,
        !          2007:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2008:   gtk_widget_show (label_address);
        !          2009:   gtk_box_pack_start (GTK_BOX (hbox2), label_address, FALSE, FALSE, 0);
        !          2010:   gtk_misc_set_padding (GTK_MISC (label_address), 4, 0);
        !          2011: 
        !          2012:   entry_address = gtk_entry_new ();
        !          2013:   gtk_widget_ref (entry_address);
        !          2014:   gtk_object_set_data_full (GTK_OBJECT (vramtiles), "entry_address", entry_address,
        !          2015:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2016:   gtk_widget_show (entry_address);
        !          2017:   gtk_box_pack_start (GTK_BOX (hbox2), entry_address, TRUE, TRUE, 0);
        !          2018:   gtk_entry_set_editable (GTK_ENTRY (entry_address), FALSE);
        !          2019: 
        !          2020:   gtk_signal_connect (GTK_OBJECT (vramtiles), "delete_event",
        !          2021:                       GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          2022:                       NULL);
        !          2023:   gtk_signal_connect (GTK_OBJECT (vramtiles), "destroy_event",
        !          2024:                       GTK_SIGNAL_FUNC (gtk_widget_hide),
        !          2025:                       NULL);
        !          2026: 
        !          2027:   return vramtiles;
        !          2028: }
        !          2029: 
        !          2030: GtkWidget*
        !          2031: create_console (void)
        !          2032: {
        !          2033:   GtkWidget *console;
        !          2034:   GtkWidget *hbox_main;
        !          2035:   GtkWidget *frame_68kregs;
        !          2036:   GtkWidget *hbox_68kregs;
        !          2037:   GtkWidget *table_68kregs_left;
        !          2038:   GtkWidget *label_d0;
        !          2039:   GtkWidget *label_d1;
        !          2040:   GtkWidget *label_d2;
        !          2041:   GtkWidget *label_d3;
        !          2042:   GtkWidget *label_d4;
        !          2043:   GtkWidget *label_d5;
        !          2044:   GtkWidget *label_d6;
        !          2045:   GtkWidget *label_d7;
        !          2046:   GtkWidget *label_a0;
        !          2047:   GtkWidget *label_a1;
        !          2048:   GtkWidget *label_a2;
        !          2049:   GtkWidget *label_a3;
        !          2050:   GtkWidget *label_a4;
        !          2051:   GtkWidget *label_a5;
        !          2052:   GtkWidget *label_a6;
        !          2053:   GtkWidget *label_a7;
        !          2054:   GtkWidget *label_sp;
        !          2055:   GtkWidget *entry26;
        !          2056:   GtkWidget *entry27;
        !          2057:   GtkWidget *entry28;
        !          2058:   GtkWidget *entry30;
        !          2059:   GtkWidget *entry31;
        !          2060:   GtkWidget *entry32;
        !          2061:   GtkWidget *entry33;
        !          2062:   GtkWidget *entry34;
        !          2063:   GtkWidget *entry35;
        !          2064:   GtkWidget *entry36;
        !          2065:   GtkWidget *entry37;
        !          2066:   GtkWidget *entry40;
        !          2067:   GtkWidget *entry22;
        !          2068:   GtkWidget *entry23;
        !          2069:   GtkWidget *entry24;
        !          2070:   GtkWidget *entry25;
        !          2071:   GtkWidget *button_d0;
        !          2072:   GtkWidget *button_d1;
        !          2073:   GtkWidget *button_d2;
        !          2074:   GtkWidget *button_d3;
        !          2075:   GtkWidget *button_d4;
        !          2076:   GtkWidget *button_d5;
        !          2077:   GtkWidget *button_d6;
        !          2078:   GtkWidget *button_d7;
        !          2079:   GtkWidget *button_a0;
        !          2080:   GtkWidget *button_a1;
        !          2081:   GtkWidget *button_a2;
        !          2082:   GtkWidget *button_a3;
        !          2083:   GtkWidget *button_a4;
        !          2084:   GtkWidget *button_a5;
        !          2085:   GtkWidget *button_a6;
        !          2086:   GtkWidget *button_a7;
        !          2087:   GtkWidget *button_sp;
        !          2088:   GtkWidget *entry21;
        !          2089:   GtkWidget *label_sr;
        !          2090:   GtkWidget *entry_sr;
        !          2091:   GtkWidget *drawingarea12;
        !          2092:   GtkWidget *label_pc;
        !          2093:   GtkWidget *entry_pc;
        !          2094:   GtkWidget *button_pc;
        !          2095:   GtkWidget *vbox_68kright;
        !          2096:   GtkWidget *frame_sr;
        !          2097:   GtkWidget *label_srtext;
        !          2098:   GtkWidget *frame_controls;
        !          2099:   GtkWidget *vbox7;
        !          2100:   GtkWidget *button_step;
        !          2101:   GtkWidget *button43;
        !          2102:   GtkWidget *button44;
        !          2103:   GtkWidget *frame_breakpoints;
        !          2104:   GtkWidget *scrolledwindow_breakpoints;
        !          2105:   GtkWidget *text_breakpoints;
        !          2106:   GtkWidget *frame_internals;
        !          2107:   GtkWidget *table_internals;
        !          2108:   GtkWidget *label46;
        !          2109:   GtkWidget *label47;
        !          2110:   GtkWidget *label48;
        !          2111:   GtkWidget *label49;
        !          2112:   GtkWidget *label50;
        !          2113:   GtkWidget *label51;
        !          2114:   GtkWidget *label52;
        !          2115:   GtkWidget *label53;
        !          2116:   GtkWidget *label54;
        !          2117:   GtkWidget *label55;
        !          2118:   GtkWidget *label56;
        !          2119:   GtkWidget *label57;
        !          2120:   GtkWidget *label58;
        !          2121:   GtkWidget *label67;
        !          2122:   GtkWidget *entry58;
        !          2123:   GtkWidget *entry57;
        !          2124:   GtkWidget *entry59;
        !          2125:   GtkWidget *entry63;
        !          2126:   GtkWidget *entry60;
        !          2127:   GtkWidget *entry61;
        !          2128:   GtkWidget *entry42;
        !          2129:   GtkWidget *entry43;
        !          2130:   GtkWidget *entry44;
        !          2131:   GtkWidget *entry45;
        !          2132:   GtkWidget *entry46;
        !          2133:   GtkWidget *entry47;
        !          2134:   GtkWidget *entry48;
        !          2135:   GtkWidget *entry49;
        !          2136:   GtkWidget *frame_vdpregs;
        !          2137:   GtkWidget *table5;
        !          2138:   GtkWidget *label_vdpreg1;
        !          2139:   GtkWidget *label_vdpreg0;
        !          2140:   GtkWidget *entry_vdpreg0;
        !          2141:   GtkWidget *entry_vdpreg1;
        !          2142:   GtkWidget *label_vdpreg0_txt;
        !          2143:   GtkWidget *label_vdpreg1_txt;
        !          2144:   GtkWidget *label_vdpreg2;
        !          2145:   GtkWidget *label_vdpreg3;
        !          2146:   GtkWidget *label_vdpreg4;
        !          2147:   GtkWidget *label_vdpreg5;
        !          2148:   GtkWidget *label_vdpreg6;
        !          2149:   GtkWidget *label_vdpreg7;
        !          2150:   GtkWidget *label_vdpreg8;
        !          2151:   GtkWidget *label_vdpreg9;
        !          2152:   GtkWidget *label_vdpreg10;
        !          2153:   GtkWidget *label_vdpreg11;
        !          2154:   GtkWidget *label_vdpreg12;
        !          2155:   GtkWidget *label_vdpreg13;
        !          2156:   GtkWidget *label_vdpreg14;
        !          2157:   GtkWidget *label_vdpreg15;
        !          2158:   GtkWidget *label_vdpreg16;
        !          2159:   GtkWidget *label_vdpreg17;
        !          2160:   GtkWidget *label_vdpreg18;
        !          2161:   GtkWidget *label_vdpreg19;
        !          2162:   GtkWidget *label_vdpreg20;
        !          2163:   GtkWidget *label_vdpreg21;
        !          2164:   GtkWidget *label_vdpreg22;
        !          2165:   GtkWidget *label_vdpreg23;
        !          2166:   GtkWidget *entry_vdpreg2;
        !          2167:   GtkWidget *entry_vdpreg3;
        !          2168:   GtkWidget *entry_vdpreg4;
        !          2169:   GtkWidget *entry_vdpreg5;
        !          2170:   GtkWidget *entry_vdpreg6;
        !          2171:   GtkWidget *entry_vdpreg7;
        !          2172:   GtkWidget *entry_vdpreg23;
        !          2173:   GtkWidget *entry_vdpreg8;
        !          2174:   GtkWidget *entry_vdpreg9;
        !          2175:   GtkWidget *entry_vdpreg10;
        !          2176:   GtkWidget *entry_vdpreg11;
        !          2177:   GtkWidget *entry_vdpreg12;
        !          2178:   GtkWidget *entry_vdpreg13;
        !          2179:   GtkWidget *entry_vdpreg14;
        !          2180:   GtkWidget *entry_vdpreg15;
        !          2181:   GtkWidget *entry_vdpreg16;
        !          2182:   GtkWidget *entry_vdpreg17;
        !          2183:   GtkWidget *entry_vdpreg18;
        !          2184:   GtkWidget *entry_vdpreg19;
        !          2185:   GtkWidget *entry_vdpreg20;
        !          2186:   GtkWidget *entry_vdpreg21;
        !          2187:   GtkWidget *entry_vdpreg22;
        !          2188:   GtkWidget *label_vdpreg2_txt;
        !          2189:   GtkWidget *label_vdpreg3_txt;
        !          2190:   GtkWidget *label_vdpreg4_txt;
        !          2191:   GtkWidget *label_vdpreg5_txt;
        !          2192:   GtkWidget *label_vdpreg6_txt;
        !          2193:   GtkWidget *label_vdpreg7_txt;
        !          2194:   GtkWidget *label_vdpreg8_txt;
        !          2195:   GtkWidget *label_vdpreg9_txt;
        !          2196:   GtkWidget *label_vdpreg10_txt;
        !          2197:   GtkWidget *label_vdpreg11_txt;
        !          2198:   GtkWidget *label_vdpreg12_txt;
        !          2199:   GtkWidget *label_vdpreg13_txt;
        !          2200:   GtkWidget *label_vdpreg14_txt;
        !          2201:   GtkWidget *label_vdpreg15_txt;
        !          2202:   GtkWidget *label_vdpreg16_txt;
        !          2203:   GtkWidget *label_vdpreg17_txt;
        !          2204:   GtkWidget *label_vdpreg18_txt;
        !          2205:   GtkWidget *label_vdpreg19_txt;
        !          2206:   GtkWidget *label_vdpreg20_txt;
        !          2207:   GtkWidget *label_vdpreg21_txt;
        !          2208:   GtkWidget *label_vdpreg22_txt;
        !          2209:   GtkWidget *label_vdpreg23_txt;
        !          2210: 
        !          2211:   console = gtk_window_new (GTK_WINDOW_TOPLEVEL);
        !          2212:   gtk_object_set_data (GTK_OBJECT (console), "console", console);
        !          2213:   gtk_window_set_title (GTK_WINDOW (console), "Debug console");
        !          2214: 
        !          2215:   hbox_main = gtk_hbox_new (FALSE, 0);
        !          2216:   gtk_widget_ref (hbox_main);
        !          2217:   gtk_object_set_data_full (GTK_OBJECT (console), "hbox_main", hbox_main,
        !          2218:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2219:   gtk_widget_show (hbox_main);
        !          2220:   gtk_container_add (GTK_CONTAINER (console), hbox_main);
        !          2221: 
        !          2222:   frame_68kregs = gtk_frame_new ("68k registers");
        !          2223:   gtk_widget_ref (frame_68kregs);
        !          2224:   gtk_object_set_data_full (GTK_OBJECT (console), "frame_68kregs", frame_68kregs,
        !          2225:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2226:   gtk_widget_show (frame_68kregs);
        !          2227:   gtk_box_pack_start (GTK_BOX (hbox_main), frame_68kregs, FALSE, FALSE, 0);
        !          2228:   gtk_container_set_border_width (GTK_CONTAINER (frame_68kregs), 4);
        !          2229:   gtk_frame_set_label_align (GTK_FRAME (frame_68kregs), 0.05, 0.5);
        !          2230:   gtk_frame_set_shadow_type (GTK_FRAME (frame_68kregs), GTK_SHADOW_ETCHED_OUT);
        !          2231: 
        !          2232:   hbox_68kregs = gtk_hbox_new (FALSE, 0);
        !          2233:   gtk_widget_ref (hbox_68kregs);
        !          2234:   gtk_object_set_data_full (GTK_OBJECT (console), "hbox_68kregs", hbox_68kregs,
        !          2235:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2236:   gtk_widget_show (hbox_68kregs);
        !          2237:   gtk_container_add (GTK_CONTAINER (frame_68kregs), hbox_68kregs);
        !          2238: 
        !          2239:   table_68kregs_left = gtk_table_new (19, 3, FALSE);
        !          2240:   gtk_widget_ref (table_68kregs_left);
        !          2241:   gtk_object_set_data_full (GTK_OBJECT (console), "table_68kregs_left", table_68kregs_left,
        !          2242:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2243:   gtk_widget_show (table_68kregs_left);
        !          2244:   gtk_box_pack_start (GTK_BOX (hbox_68kregs), table_68kregs_left, TRUE, TRUE, 0);
        !          2245: 
        !          2246:   label_d0 = gtk_label_new ("D0:");
        !          2247:   gtk_widget_ref (label_d0);
        !          2248:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d0", label_d0,
        !          2249:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2250:   gtk_widget_show (label_d0);
        !          2251:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d0, 0, 1, 0, 1,
        !          2252:                     (GtkAttachOptions) (GTK_FILL),
        !          2253:                     (GtkAttachOptions) (0), 0, 0);
        !          2254:   gtk_label_set_justify (GTK_LABEL (label_d0), GTK_JUSTIFY_RIGHT);
        !          2255:   gtk_misc_set_alignment (GTK_MISC (label_d0), 0, 0.5);
        !          2256:   gtk_misc_set_padding (GTK_MISC (label_d0), 2, 0);
        !          2257: 
        !          2258:   label_d1 = gtk_label_new ("D1:");
        !          2259:   gtk_widget_ref (label_d1);
        !          2260:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d1", label_d1,
        !          2261:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2262:   gtk_widget_show (label_d1);
        !          2263:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d1, 0, 1, 1, 2,
        !          2264:                     (GtkAttachOptions) (GTK_FILL),
        !          2265:                     (GtkAttachOptions) (0), 0, 0);
        !          2266:   gtk_label_set_justify (GTK_LABEL (label_d1), GTK_JUSTIFY_RIGHT);
        !          2267:   gtk_misc_set_alignment (GTK_MISC (label_d1), 0, 0.5);
        !          2268:   gtk_misc_set_padding (GTK_MISC (label_d1), 2, 0);
        !          2269: 
        !          2270:   label_d2 = gtk_label_new ("D2:");
        !          2271:   gtk_widget_ref (label_d2);
        !          2272:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d2", label_d2,
        !          2273:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2274:   gtk_widget_show (label_d2);
        !          2275:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d2, 0, 1, 2, 3,
        !          2276:                     (GtkAttachOptions) (GTK_FILL),
        !          2277:                     (GtkAttachOptions) (0), 0, 0);
        !          2278:   gtk_label_set_justify (GTK_LABEL (label_d2), GTK_JUSTIFY_RIGHT);
        !          2279:   gtk_misc_set_alignment (GTK_MISC (label_d2), 0, 0.5);
        !          2280:   gtk_misc_set_padding (GTK_MISC (label_d2), 2, 0);
        !          2281: 
        !          2282:   label_d3 = gtk_label_new ("D3:");
        !          2283:   gtk_widget_ref (label_d3);
        !          2284:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d3", label_d3,
        !          2285:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2286:   gtk_widget_show (label_d3);
        !          2287:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d3, 0, 1, 3, 4,
        !          2288:                     (GtkAttachOptions) (GTK_FILL),
        !          2289:                     (GtkAttachOptions) (0), 0, 0);
        !          2290:   gtk_label_set_justify (GTK_LABEL (label_d3), GTK_JUSTIFY_RIGHT);
        !          2291:   gtk_misc_set_alignment (GTK_MISC (label_d3), 0, 0.5);
        !          2292:   gtk_misc_set_padding (GTK_MISC (label_d3), 2, 0);
        !          2293: 
        !          2294:   label_d4 = gtk_label_new ("D4:");
        !          2295:   gtk_widget_ref (label_d4);
        !          2296:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d4", label_d4,
        !          2297:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2298:   gtk_widget_show (label_d4);
        !          2299:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d4, 0, 1, 4, 5,
        !          2300:                     (GtkAttachOptions) (GTK_FILL),
        !          2301:                     (GtkAttachOptions) (0), 0, 0);
        !          2302:   gtk_label_set_justify (GTK_LABEL (label_d4), GTK_JUSTIFY_RIGHT);
        !          2303:   gtk_misc_set_alignment (GTK_MISC (label_d4), 0, 0.5);
        !          2304:   gtk_misc_set_padding (GTK_MISC (label_d4), 2, 0);
        !          2305: 
        !          2306:   label_d5 = gtk_label_new ("D5:");
        !          2307:   gtk_widget_ref (label_d5);
        !          2308:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d5", label_d5,
        !          2309:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2310:   gtk_widget_show (label_d5);
        !          2311:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d5, 0, 1, 5, 6,
        !          2312:                     (GtkAttachOptions) (GTK_FILL),
        !          2313:                     (GtkAttachOptions) (0), 0, 0);
        !          2314:   gtk_label_set_justify (GTK_LABEL (label_d5), GTK_JUSTIFY_RIGHT);
        !          2315:   gtk_misc_set_alignment (GTK_MISC (label_d5), 0, 0.5);
        !          2316:   gtk_misc_set_padding (GTK_MISC (label_d5), 2, 0);
        !          2317: 
        !          2318:   label_d6 = gtk_label_new ("D6:");
        !          2319:   gtk_widget_ref (label_d6);
        !          2320:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d6", label_d6,
        !          2321:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2322:   gtk_widget_show (label_d6);
        !          2323:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d6, 0, 1, 6, 7,
        !          2324:                     (GtkAttachOptions) (GTK_FILL),
        !          2325:                     (GtkAttachOptions) (0), 0, 0);
        !          2326:   gtk_label_set_justify (GTK_LABEL (label_d6), GTK_JUSTIFY_RIGHT);
        !          2327:   gtk_misc_set_alignment (GTK_MISC (label_d6), 0, 0.5);
        !          2328:   gtk_misc_set_padding (GTK_MISC (label_d6), 2, 0);
        !          2329: 
        !          2330:   label_d7 = gtk_label_new ("D7:");
        !          2331:   gtk_widget_ref (label_d7);
        !          2332:   gtk_object_set_data_full (GTK_OBJECT (console), "label_d7", label_d7,
        !          2333:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2334:   gtk_widget_show (label_d7);
        !          2335:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_d7, 0, 1, 7, 8,
        !          2336:                     (GtkAttachOptions) (GTK_FILL),
        !          2337:                     (GtkAttachOptions) (0), 0, 0);
        !          2338:   gtk_label_set_justify (GTK_LABEL (label_d7), GTK_JUSTIFY_RIGHT);
        !          2339:   gtk_misc_set_alignment (GTK_MISC (label_d7), 0, 0.5);
        !          2340:   gtk_misc_set_padding (GTK_MISC (label_d7), 2, 0);
        !          2341: 
        !          2342:   label_a0 = gtk_label_new ("A0:");
        !          2343:   gtk_widget_ref (label_a0);
        !          2344:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a0", label_a0,
        !          2345:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2346:   gtk_widget_show (label_a0);
        !          2347:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a0, 0, 1, 8, 9,
        !          2348:                     (GtkAttachOptions) (GTK_FILL),
        !          2349:                     (GtkAttachOptions) (0), 0, 0);
        !          2350:   gtk_label_set_justify (GTK_LABEL (label_a0), GTK_JUSTIFY_RIGHT);
        !          2351:   gtk_misc_set_alignment (GTK_MISC (label_a0), 0, 0.5);
        !          2352:   gtk_misc_set_padding (GTK_MISC (label_a0), 2, 0);
        !          2353: 
        !          2354:   label_a1 = gtk_label_new ("A1:");
        !          2355:   gtk_widget_ref (label_a1);
        !          2356:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a1", label_a1,
        !          2357:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2358:   gtk_widget_show (label_a1);
        !          2359:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a1, 0, 1, 9, 10,
        !          2360:                     (GtkAttachOptions) (GTK_FILL),
        !          2361:                     (GtkAttachOptions) (0), 0, 0);
        !          2362:   gtk_label_set_justify (GTK_LABEL (label_a1), GTK_JUSTIFY_RIGHT);
        !          2363:   gtk_misc_set_alignment (GTK_MISC (label_a1), 0, 0.5);
        !          2364:   gtk_misc_set_padding (GTK_MISC (label_a1), 2, 0);
        !          2365: 
        !          2366:   label_a2 = gtk_label_new ("A2:");
        !          2367:   gtk_widget_ref (label_a2);
        !          2368:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a2", label_a2,
        !          2369:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2370:   gtk_widget_show (label_a2);
        !          2371:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a2, 0, 1, 10, 11,
        !          2372:                     (GtkAttachOptions) (GTK_FILL),
        !          2373:                     (GtkAttachOptions) (0), 0, 0);
        !          2374:   gtk_label_set_justify (GTK_LABEL (label_a2), GTK_JUSTIFY_RIGHT);
        !          2375:   gtk_misc_set_alignment (GTK_MISC (label_a2), 0, 0.5);
        !          2376:   gtk_misc_set_padding (GTK_MISC (label_a2), 2, 0);
        !          2377: 
        !          2378:   label_a3 = gtk_label_new ("A3:");
        !          2379:   gtk_widget_ref (label_a3);
        !          2380:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a3", label_a3,
        !          2381:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2382:   gtk_widget_show (label_a3);
        !          2383:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a3, 0, 1, 11, 12,
        !          2384:                     (GtkAttachOptions) (GTK_FILL),
        !          2385:                     (GtkAttachOptions) (0), 0, 0);
        !          2386:   gtk_label_set_justify (GTK_LABEL (label_a3), GTK_JUSTIFY_RIGHT);
        !          2387:   gtk_misc_set_alignment (GTK_MISC (label_a3), 0, 0.5);
        !          2388:   gtk_misc_set_padding (GTK_MISC (label_a3), 2, 0);
        !          2389: 
        !          2390:   label_a4 = gtk_label_new ("A4:");
        !          2391:   gtk_widget_ref (label_a4);
        !          2392:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a4", label_a4,
        !          2393:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2394:   gtk_widget_show (label_a4);
        !          2395:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a4, 0, 1, 12, 13,
        !          2396:                     (GtkAttachOptions) (GTK_FILL),
        !          2397:                     (GtkAttachOptions) (0), 0, 0);
        !          2398:   gtk_label_set_justify (GTK_LABEL (label_a4), GTK_JUSTIFY_RIGHT);
        !          2399:   gtk_misc_set_alignment (GTK_MISC (label_a4), 0, 0.5);
        !          2400:   gtk_misc_set_padding (GTK_MISC (label_a4), 2, 0);
        !          2401: 
        !          2402:   label_a5 = gtk_label_new ("A5:");
        !          2403:   gtk_widget_ref (label_a5);
        !          2404:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a5", label_a5,
        !          2405:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2406:   gtk_widget_show (label_a5);
        !          2407:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a5, 0, 1, 13, 14,
        !          2408:                     (GtkAttachOptions) (GTK_FILL),
        !          2409:                     (GtkAttachOptions) (0), 0, 0);
        !          2410:   gtk_label_set_justify (GTK_LABEL (label_a5), GTK_JUSTIFY_RIGHT);
        !          2411:   gtk_misc_set_alignment (GTK_MISC (label_a5), 0, 0.5);
        !          2412:   gtk_misc_set_padding (GTK_MISC (label_a5), 2, 0);
        !          2413: 
        !          2414:   label_a6 = gtk_label_new ("A6:");
        !          2415:   gtk_widget_ref (label_a6);
        !          2416:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a6", label_a6,
        !          2417:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2418:   gtk_widget_show (label_a6);
        !          2419:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a6, 0, 1, 14, 15,
        !          2420:                     (GtkAttachOptions) (GTK_FILL),
        !          2421:                     (GtkAttachOptions) (0), 0, 0);
        !          2422:   gtk_label_set_justify (GTK_LABEL (label_a6), GTK_JUSTIFY_RIGHT);
        !          2423:   gtk_misc_set_alignment (GTK_MISC (label_a6), 0, 0.5);
        !          2424:   gtk_misc_set_padding (GTK_MISC (label_a6), 2, 0);
        !          2425: 
        !          2426:   label_a7 = gtk_label_new ("A7:");
        !          2427:   gtk_widget_ref (label_a7);
        !          2428:   gtk_object_set_data_full (GTK_OBJECT (console), "label_a7", label_a7,
        !          2429:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2430:   gtk_widget_show (label_a7);
        !          2431:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_a7, 0, 1, 15, 16,
        !          2432:                     (GtkAttachOptions) (GTK_FILL),
        !          2433:                     (GtkAttachOptions) (0), 0, 0);
        !          2434:   gtk_label_set_justify (GTK_LABEL (label_a7), GTK_JUSTIFY_RIGHT);
        !          2435:   gtk_misc_set_alignment (GTK_MISC (label_a7), 0, 0.5);
        !          2436:   gtk_misc_set_padding (GTK_MISC (label_a7), 2, 0);
        !          2437: 
        !          2438:   label_sp = gtk_label_new ("(SP):");
        !          2439:   gtk_widget_ref (label_sp);
        !          2440:   gtk_object_set_data_full (GTK_OBJECT (console), "label_sp", label_sp,
        !          2441:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2442:   gtk_widget_show (label_sp);
        !          2443:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_sp, 0, 1, 16, 17,
        !          2444:                     (GtkAttachOptions) (GTK_FILL),
        !          2445:                     (GtkAttachOptions) (0), 0, 0);
        !          2446:   gtk_misc_set_alignment (GTK_MISC (label_sp), 0, 0.5);
        !          2447:   gtk_misc_set_padding (GTK_MISC (label_sp), 2, 0);
        !          2448: 
        !          2449:   entry26 = gtk_entry_new_with_max_length (8);
        !          2450:   gtk_widget_ref (entry26);
        !          2451:   gtk_object_set_data_full (GTK_OBJECT (console), "entry26", entry26,
        !          2452:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2453:   gtk_widget_show (entry26);
        !          2454:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry26, 1, 2, 5, 6,
        !          2455:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2456:                     (GtkAttachOptions) (0), 0, 0);
        !          2457:   gtk_widget_set_usize (entry26, 64, -2);
        !          2458:   gtk_entry_set_editable (GTK_ENTRY (entry26), FALSE);
        !          2459:   gtk_entry_set_text (GTK_ENTRY (entry26), "00000000");
        !          2460: 
        !          2461:   entry27 = gtk_entry_new_with_max_length (8);
        !          2462:   gtk_widget_ref (entry27);
        !          2463:   gtk_object_set_data_full (GTK_OBJECT (console), "entry27", entry27,
        !          2464:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2465:   gtk_widget_show (entry27);
        !          2466:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry27, 1, 2, 6, 7,
        !          2467:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2468:                     (GtkAttachOptions) (0), 0, 0);
        !          2469:   gtk_widget_set_usize (entry27, 64, -2);
        !          2470:   gtk_entry_set_editable (GTK_ENTRY (entry27), FALSE);
        !          2471:   gtk_entry_set_text (GTK_ENTRY (entry27), "00000000");
        !          2472: 
        !          2473:   entry28 = gtk_entry_new_with_max_length (8);
        !          2474:   gtk_widget_ref (entry28);
        !          2475:   gtk_object_set_data_full (GTK_OBJECT (console), "entry28", entry28,
        !          2476:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2477:   gtk_widget_show (entry28);
        !          2478:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry28, 1, 2, 7, 8,
        !          2479:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2480:                     (GtkAttachOptions) (0), 0, 0);
        !          2481:   gtk_widget_set_usize (entry28, 64, -2);
        !          2482:   gtk_entry_set_editable (GTK_ENTRY (entry28), FALSE);
        !          2483:   gtk_entry_set_text (GTK_ENTRY (entry28), "00000000");
        !          2484: 
        !          2485:   entry30 = gtk_entry_new_with_max_length (8);
        !          2486:   gtk_widget_ref (entry30);
        !          2487:   gtk_object_set_data_full (GTK_OBJECT (console), "entry30", entry30,
        !          2488:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2489:   gtk_widget_show (entry30);
        !          2490:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry30, 1, 2, 8, 9,
        !          2491:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2492:                     (GtkAttachOptions) (0), 0, 0);
        !          2493:   gtk_widget_set_usize (entry30, 64, -2);
        !          2494:   gtk_entry_set_editable (GTK_ENTRY (entry30), FALSE);
        !          2495:   gtk_entry_set_text (GTK_ENTRY (entry30), "00000000");
        !          2496: 
        !          2497:   entry31 = gtk_entry_new_with_max_length (8);
        !          2498:   gtk_widget_ref (entry31);
        !          2499:   gtk_object_set_data_full (GTK_OBJECT (console), "entry31", entry31,
        !          2500:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2501:   gtk_widget_show (entry31);
        !          2502:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry31, 1, 2, 9, 10,
        !          2503:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2504:                     (GtkAttachOptions) (0), 0, 0);
        !          2505:   gtk_widget_set_usize (entry31, 64, -2);
        !          2506:   gtk_entry_set_editable (GTK_ENTRY (entry31), FALSE);
        !          2507:   gtk_entry_set_text (GTK_ENTRY (entry31), "00000000");
        !          2508: 
        !          2509:   entry32 = gtk_entry_new_with_max_length (8);
        !          2510:   gtk_widget_ref (entry32);
        !          2511:   gtk_object_set_data_full (GTK_OBJECT (console), "entry32", entry32,
        !          2512:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2513:   gtk_widget_show (entry32);
        !          2514:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry32, 1, 2, 10, 11,
        !          2515:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2516:                     (GtkAttachOptions) (0), 0, 0);
        !          2517:   gtk_widget_set_usize (entry32, 64, -2);
        !          2518:   gtk_entry_set_editable (GTK_ENTRY (entry32), FALSE);
        !          2519:   gtk_entry_set_text (GTK_ENTRY (entry32), "00000000");
        !          2520: 
        !          2521:   entry33 = gtk_entry_new_with_max_length (8);
        !          2522:   gtk_widget_ref (entry33);
        !          2523:   gtk_object_set_data_full (GTK_OBJECT (console), "entry33", entry33,
        !          2524:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2525:   gtk_widget_show (entry33);
        !          2526:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry33, 1, 2, 11, 12,
        !          2527:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2528:                     (GtkAttachOptions) (0), 0, 0);
        !          2529:   gtk_widget_set_usize (entry33, 64, -2);
        !          2530:   gtk_entry_set_editable (GTK_ENTRY (entry33), FALSE);
        !          2531:   gtk_entry_set_text (GTK_ENTRY (entry33), "00000000");
        !          2532: 
        !          2533:   entry34 = gtk_entry_new_with_max_length (8);
        !          2534:   gtk_widget_ref (entry34);
        !          2535:   gtk_object_set_data_full (GTK_OBJECT (console), "entry34", entry34,
        !          2536:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2537:   gtk_widget_show (entry34);
        !          2538:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry34, 1, 2, 12, 13,
        !          2539:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2540:                     (GtkAttachOptions) (0), 0, 0);
        !          2541:   gtk_widget_set_usize (entry34, 64, -2);
        !          2542:   gtk_entry_set_editable (GTK_ENTRY (entry34), FALSE);
        !          2543:   gtk_entry_set_text (GTK_ENTRY (entry34), "00000000");
        !          2544: 
        !          2545:   entry35 = gtk_entry_new_with_max_length (8);
        !          2546:   gtk_widget_ref (entry35);
        !          2547:   gtk_object_set_data_full (GTK_OBJECT (console), "entry35", entry35,
        !          2548:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2549:   gtk_widget_show (entry35);
        !          2550:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry35, 1, 2, 13, 14,
        !          2551:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2552:                     (GtkAttachOptions) (0), 0, 0);
        !          2553:   gtk_widget_set_usize (entry35, 64, -2);
        !          2554:   gtk_entry_set_editable (GTK_ENTRY (entry35), FALSE);
        !          2555:   gtk_entry_set_text (GTK_ENTRY (entry35), "00000000");
        !          2556: 
        !          2557:   entry36 = gtk_entry_new_with_max_length (8);
        !          2558:   gtk_widget_ref (entry36);
        !          2559:   gtk_object_set_data_full (GTK_OBJECT (console), "entry36", entry36,
        !          2560:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2561:   gtk_widget_show (entry36);
        !          2562:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry36, 1, 2, 14, 15,
        !          2563:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2564:                     (GtkAttachOptions) (0), 0, 0);
        !          2565:   gtk_widget_set_usize (entry36, 64, -2);
        !          2566:   gtk_entry_set_editable (GTK_ENTRY (entry36), FALSE);
        !          2567:   gtk_entry_set_text (GTK_ENTRY (entry36), "00000000");
        !          2568: 
        !          2569:   entry37 = gtk_entry_new_with_max_length (8);
        !          2570:   gtk_widget_ref (entry37);
        !          2571:   gtk_object_set_data_full (GTK_OBJECT (console), "entry37", entry37,
        !          2572:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2573:   gtk_widget_show (entry37);
        !          2574:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry37, 1, 2, 15, 16,
        !          2575:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2576:                     (GtkAttachOptions) (0), 0, 0);
        !          2577:   gtk_widget_set_usize (entry37, 64, -2);
        !          2578:   gtk_entry_set_editable (GTK_ENTRY (entry37), FALSE);
        !          2579:   gtk_entry_set_text (GTK_ENTRY (entry37), "00000000");
        !          2580: 
        !          2581:   entry40 = gtk_entry_new_with_max_length (8);
        !          2582:   gtk_widget_ref (entry40);
        !          2583:   gtk_object_set_data_full (GTK_OBJECT (console), "entry40", entry40,
        !          2584:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2585:   gtk_widget_show (entry40);
        !          2586:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry40, 1, 2, 16, 17,
        !          2587:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2588:                     (GtkAttachOptions) (0), 0, 0);
        !          2589:   gtk_widget_set_usize (entry40, 64, -2);
        !          2590:   gtk_entry_set_editable (GTK_ENTRY (entry40), FALSE);
        !          2591:   gtk_entry_set_text (GTK_ENTRY (entry40), "00000000");
        !          2592: 
        !          2593:   entry22 = gtk_entry_new_with_max_length (8);
        !          2594:   gtk_widget_ref (entry22);
        !          2595:   gtk_object_set_data_full (GTK_OBJECT (console), "entry22", entry22,
        !          2596:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2597:   gtk_widget_show (entry22);
        !          2598:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry22, 1, 2, 1, 2,
        !          2599:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2600:                     (GtkAttachOptions) (0), 0, 0);
        !          2601:   gtk_widget_set_usize (entry22, 64, -2);
        !          2602:   gtk_entry_set_editable (GTK_ENTRY (entry22), FALSE);
        !          2603:   gtk_entry_set_text (GTK_ENTRY (entry22), "00000000");
        !          2604: 
        !          2605:   entry23 = gtk_entry_new_with_max_length (8);
        !          2606:   gtk_widget_ref (entry23);
        !          2607:   gtk_object_set_data_full (GTK_OBJECT (console), "entry23", entry23,
        !          2608:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2609:   gtk_widget_show (entry23);
        !          2610:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry23, 1, 2, 2, 3,
        !          2611:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2612:                     (GtkAttachOptions) (0), 0, 0);
        !          2613:   gtk_widget_set_usize (entry23, 64, -2);
        !          2614:   gtk_entry_set_editable (GTK_ENTRY (entry23), FALSE);
        !          2615:   gtk_entry_set_text (GTK_ENTRY (entry23), "00000000");
        !          2616: 
        !          2617:   entry24 = gtk_entry_new_with_max_length (8);
        !          2618:   gtk_widget_ref (entry24);
        !          2619:   gtk_object_set_data_full (GTK_OBJECT (console), "entry24", entry24,
        !          2620:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2621:   gtk_widget_show (entry24);
        !          2622:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry24, 1, 2, 3, 4,
        !          2623:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2624:                     (GtkAttachOptions) (0), 0, 0);
        !          2625:   gtk_widget_set_usize (entry24, 64, -2);
        !          2626:   gtk_entry_set_editable (GTK_ENTRY (entry24), FALSE);
        !          2627:   gtk_entry_set_text (GTK_ENTRY (entry24), "00000000");
        !          2628: 
        !          2629:   entry25 = gtk_entry_new_with_max_length (8);
        !          2630:   gtk_widget_ref (entry25);
        !          2631:   gtk_object_set_data_full (GTK_OBJECT (console), "entry25", entry25,
        !          2632:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2633:   gtk_widget_show (entry25);
        !          2634:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry25, 1, 2, 4, 5,
        !          2635:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2636:                     (GtkAttachOptions) (0), 0, 0);
        !          2637:   gtk_widget_set_usize (entry25, 64, -2);
        !          2638:   gtk_entry_set_editable (GTK_ENTRY (entry25), FALSE);
        !          2639:   gtk_entry_set_text (GTK_ENTRY (entry25), "00000000");
        !          2640: 
        !          2641:   button_d0 = gtk_button_new_with_label ("GO");
        !          2642:   gtk_widget_ref (button_d0);
        !          2643:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d0", button_d0,
        !          2644:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2645:   gtk_widget_show (button_d0);
        !          2646:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d0, 2, 3, 0, 1,
        !          2647:                     (GtkAttachOptions) (0),
        !          2648:                     (GtkAttachOptions) (0), 0, 0);
        !          2649:   gtk_container_set_border_width (GTK_CONTAINER (button_d0), 1);
        !          2650: 
        !          2651:   button_d1 = gtk_button_new_with_label ("GO");
        !          2652:   gtk_widget_ref (button_d1);
        !          2653:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d1", button_d1,
        !          2654:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2655:   gtk_widget_show (button_d1);
        !          2656:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d1, 2, 3, 1, 2,
        !          2657:                     (GtkAttachOptions) (GTK_FILL),
        !          2658:                     (GtkAttachOptions) (0), 0, 0);
        !          2659:   gtk_container_set_border_width (GTK_CONTAINER (button_d1), 1);
        !          2660: 
        !          2661:   button_d2 = gtk_button_new_with_label ("GO");
        !          2662:   gtk_widget_ref (button_d2);
        !          2663:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d2", button_d2,
        !          2664:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2665:   gtk_widget_show (button_d2);
        !          2666:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d2, 2, 3, 2, 3,
        !          2667:                     (GtkAttachOptions) (GTK_FILL),
        !          2668:                     (GtkAttachOptions) (0), 0, 0);
        !          2669:   gtk_container_set_border_width (GTK_CONTAINER (button_d2), 1);
        !          2670: 
        !          2671:   button_d3 = gtk_button_new_with_label ("GO");
        !          2672:   gtk_widget_ref (button_d3);
        !          2673:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d3", button_d3,
        !          2674:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2675:   gtk_widget_show (button_d3);
        !          2676:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d3, 2, 3, 3, 4,
        !          2677:                     (GtkAttachOptions) (GTK_FILL),
        !          2678:                     (GtkAttachOptions) (0), 0, 0);
        !          2679:   gtk_container_set_border_width (GTK_CONTAINER (button_d3), 1);
        !          2680: 
        !          2681:   button_d4 = gtk_button_new_with_label ("GO");
        !          2682:   gtk_widget_ref (button_d4);
        !          2683:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d4", button_d4,
        !          2684:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2685:   gtk_widget_show (button_d4);
        !          2686:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d4, 2, 3, 4, 5,
        !          2687:                     (GtkAttachOptions) (GTK_FILL),
        !          2688:                     (GtkAttachOptions) (0), 0, 0);
        !          2689:   gtk_container_set_border_width (GTK_CONTAINER (button_d4), 1);
        !          2690: 
        !          2691:   button_d5 = gtk_button_new_with_label ("GO");
        !          2692:   gtk_widget_ref (button_d5);
        !          2693:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d5", button_d5,
        !          2694:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2695:   gtk_widget_show (button_d5);
        !          2696:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d5, 2, 3, 5, 6,
        !          2697:                     (GtkAttachOptions) (GTK_FILL),
        !          2698:                     (GtkAttachOptions) (0), 0, 0);
        !          2699:   gtk_container_set_border_width (GTK_CONTAINER (button_d5), 1);
        !          2700: 
        !          2701:   button_d6 = gtk_button_new_with_label ("GO");
        !          2702:   gtk_widget_ref (button_d6);
        !          2703:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d6", button_d6,
        !          2704:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2705:   gtk_widget_show (button_d6);
        !          2706:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d6, 2, 3, 6, 7,
        !          2707:                     (GtkAttachOptions) (GTK_FILL),
        !          2708:                     (GtkAttachOptions) (0), 0, 0);
        !          2709:   gtk_container_set_border_width (GTK_CONTAINER (button_d6), 1);
        !          2710: 
        !          2711:   button_d7 = gtk_button_new_with_label ("GO");
        !          2712:   gtk_widget_ref (button_d7);
        !          2713:   gtk_object_set_data_full (GTK_OBJECT (console), "button_d7", button_d7,
        !          2714:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2715:   gtk_widget_show (button_d7);
        !          2716:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_d7, 2, 3, 7, 8,
        !          2717:                     (GtkAttachOptions) (GTK_FILL),
        !          2718:                     (GtkAttachOptions) (0), 0, 0);
        !          2719:   gtk_container_set_border_width (GTK_CONTAINER (button_d7), 1);
        !          2720: 
        !          2721:   button_a0 = gtk_button_new_with_label ("GO");
        !          2722:   gtk_widget_ref (button_a0);
        !          2723:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a0", button_a0,
        !          2724:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2725:   gtk_widget_show (button_a0);
        !          2726:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a0, 2, 3, 8, 9,
        !          2727:                     (GtkAttachOptions) (GTK_FILL),
        !          2728:                     (GtkAttachOptions) (0), 0, 0);
        !          2729:   gtk_container_set_border_width (GTK_CONTAINER (button_a0), 1);
        !          2730: 
        !          2731:   button_a1 = gtk_button_new_with_label ("GO");
        !          2732:   gtk_widget_ref (button_a1);
        !          2733:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a1", button_a1,
        !          2734:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2735:   gtk_widget_show (button_a1);
        !          2736:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a1, 2, 3, 9, 10,
        !          2737:                     (GtkAttachOptions) (GTK_FILL),
        !          2738:                     (GtkAttachOptions) (0), 0, 0);
        !          2739:   gtk_container_set_border_width (GTK_CONTAINER (button_a1), 1);
        !          2740: 
        !          2741:   button_a2 = gtk_button_new_with_label ("GO");
        !          2742:   gtk_widget_ref (button_a2);
        !          2743:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a2", button_a2,
        !          2744:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2745:   gtk_widget_show (button_a2);
        !          2746:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a2, 2, 3, 10, 11,
        !          2747:                     (GtkAttachOptions) (GTK_FILL),
        !          2748:                     (GtkAttachOptions) (0), 0, 0);
        !          2749:   gtk_container_set_border_width (GTK_CONTAINER (button_a2), 1);
        !          2750: 
        !          2751:   button_a3 = gtk_button_new_with_label ("GO");
        !          2752:   gtk_widget_ref (button_a3);
        !          2753:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a3", button_a3,
        !          2754:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2755:   gtk_widget_show (button_a3);
        !          2756:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a3, 2, 3, 11, 12,
        !          2757:                     (GtkAttachOptions) (GTK_FILL),
        !          2758:                     (GtkAttachOptions) (0), 0, 0);
        !          2759:   gtk_container_set_border_width (GTK_CONTAINER (button_a3), 1);
        !          2760: 
        !          2761:   button_a4 = gtk_button_new_with_label ("GO");
        !          2762:   gtk_widget_ref (button_a4);
        !          2763:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a4", button_a4,
        !          2764:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2765:   gtk_widget_show (button_a4);
        !          2766:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a4, 2, 3, 12, 13,
        !          2767:                     (GtkAttachOptions) (GTK_FILL),
        !          2768:                     (GtkAttachOptions) (0), 0, 0);
        !          2769:   gtk_container_set_border_width (GTK_CONTAINER (button_a4), 1);
        !          2770: 
        !          2771:   button_a5 = gtk_button_new_with_label ("GO");
        !          2772:   gtk_widget_ref (button_a5);
        !          2773:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a5", button_a5,
        !          2774:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2775:   gtk_widget_show (button_a5);
        !          2776:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a5, 2, 3, 13, 14,
        !          2777:                     (GtkAttachOptions) (GTK_FILL),
        !          2778:                     (GtkAttachOptions) (0), 0, 0);
        !          2779:   gtk_container_set_border_width (GTK_CONTAINER (button_a5), 1);
        !          2780: 
        !          2781:   button_a6 = gtk_button_new_with_label ("GO");
        !          2782:   gtk_widget_ref (button_a6);
        !          2783:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a6", button_a6,
        !          2784:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2785:   gtk_widget_show (button_a6);
        !          2786:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a6, 2, 3, 14, 15,
        !          2787:                     (GtkAttachOptions) (GTK_FILL),
        !          2788:                     (GtkAttachOptions) (0), 0, 0);
        !          2789:   gtk_container_set_border_width (GTK_CONTAINER (button_a6), 1);
        !          2790: 
        !          2791:   button_a7 = gtk_button_new_with_label ("GO");
        !          2792:   gtk_widget_ref (button_a7);
        !          2793:   gtk_object_set_data_full (GTK_OBJECT (console), "button_a7", button_a7,
        !          2794:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2795:   gtk_widget_show (button_a7);
        !          2796:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_a7, 2, 3, 15, 16,
        !          2797:                     (GtkAttachOptions) (GTK_FILL),
        !          2798:                     (GtkAttachOptions) (0), 0, 0);
        !          2799:   gtk_container_set_border_width (GTK_CONTAINER (button_a7), 1);
        !          2800: 
        !          2801:   button_sp = gtk_button_new_with_label ("GO");
        !          2802:   gtk_widget_ref (button_sp);
        !          2803:   gtk_object_set_data_full (GTK_OBJECT (console), "button_sp", button_sp,
        !          2804:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2805:   gtk_widget_show (button_sp);
        !          2806:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_sp, 2, 3, 16, 17,
        !          2807:                     (GtkAttachOptions) (GTK_FILL),
        !          2808:                     (GtkAttachOptions) (0), 0, 0);
        !          2809:   gtk_container_set_border_width (GTK_CONTAINER (button_sp), 1);
        !          2810: 
        !          2811:   entry21 = gtk_entry_new_with_max_length (8);
        !          2812:   gtk_widget_ref (entry21);
        !          2813:   gtk_object_set_data_full (GTK_OBJECT (console), "entry21", entry21,
        !          2814:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2815:   gtk_widget_show (entry21);
        !          2816:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry21, 1, 2, 0, 1,
        !          2817:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2818:                     (GtkAttachOptions) (0), 0, 0);
        !          2819:   gtk_widget_set_usize (entry21, 64, -2);
        !          2820:   gtk_entry_set_editable (GTK_ENTRY (entry21), FALSE);
        !          2821:   gtk_entry_set_text (GTK_ENTRY (entry21), "00000000");
        !          2822: 
        !          2823:   label_sr = gtk_label_new ("SR:");
        !          2824:   gtk_widget_ref (label_sr);
        !          2825:   gtk_object_set_data_full (GTK_OBJECT (console), "label_sr", label_sr,
        !          2826:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2827:   gtk_widget_show (label_sr);
        !          2828:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_sr, 0, 1, 17, 18,
        !          2829:                     (GtkAttachOptions) (GTK_FILL),
        !          2830:                     (GtkAttachOptions) (0), 0, 0);
        !          2831:   gtk_misc_set_alignment (GTK_MISC (label_sr), 0, 0.5);
        !          2832:   gtk_misc_set_padding (GTK_MISC (label_sr), 2, 0);
        !          2833: 
        !          2834:   entry_sr = gtk_entry_new_with_max_length (4);
        !          2835:   gtk_widget_ref (entry_sr);
        !          2836:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_sr", entry_sr,
        !          2837:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2838:   gtk_widget_show (entry_sr);
        !          2839:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry_sr, 1, 2, 17, 18,
        !          2840:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2841:                     (GtkAttachOptions) (0), 0, 0);
        !          2842:   gtk_widget_set_usize (entry_sr, 40, -2);
        !          2843:   gtk_entry_set_editable (GTK_ENTRY (entry_sr), FALSE);
        !          2844:   gtk_entry_set_text (GTK_ENTRY (entry_sr), "0000");
        !          2845: 
        !          2846:   drawingarea12 = gtk_drawing_area_new ();
        !          2847:   gtk_widget_ref (drawingarea12);
        !          2848:   gtk_object_set_data_full (GTK_OBJECT (console), "drawingarea12", drawingarea12,
        !          2849:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2850:   gtk_widget_show (drawingarea12);
        !          2851:   gtk_table_attach (GTK_TABLE (table_68kregs_left), drawingarea12, 2, 3, 17, 18,
        !          2852:                     (GtkAttachOptions) (GTK_FILL),
        !          2853:                     (GtkAttachOptions) (GTK_FILL), 0, 0);
        !          2854: 
        !          2855:   label_pc = gtk_label_new ("PC:");
        !          2856:   gtk_widget_ref (label_pc);
        !          2857:   gtk_object_set_data_full (GTK_OBJECT (console), "label_pc", label_pc,
        !          2858:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2859:   gtk_widget_show (label_pc);
        !          2860:   gtk_table_attach (GTK_TABLE (table_68kregs_left), label_pc, 0, 1, 18, 19,
        !          2861:                     (GtkAttachOptions) (GTK_FILL),
        !          2862:                     (GtkAttachOptions) (0), 0, 0);
        !          2863:   gtk_misc_set_alignment (GTK_MISC (label_pc), 0, 0.5);
        !          2864:   gtk_misc_set_padding (GTK_MISC (label_pc), 2, 0);
        !          2865: 
        !          2866:   entry_pc = gtk_entry_new_with_max_length (8);
        !          2867:   gtk_widget_ref (entry_pc);
        !          2868:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_pc", entry_pc,
        !          2869:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2870:   gtk_widget_show (entry_pc);
        !          2871:   gtk_table_attach (GTK_TABLE (table_68kregs_left), entry_pc, 1, 2, 18, 19,
        !          2872:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          2873:                     (GtkAttachOptions) (0), 0, 0);
        !          2874:   gtk_widget_set_usize (entry_pc, 64, -2);
        !          2875:   gtk_entry_set_editable (GTK_ENTRY (entry_pc), FALSE);
        !          2876:   gtk_entry_set_text (GTK_ENTRY (entry_pc), "00000000");
        !          2877: 
        !          2878:   button_pc = gtk_button_new_with_label ("GO");
        !          2879:   gtk_widget_ref (button_pc);
        !          2880:   gtk_object_set_data_full (GTK_OBJECT (console), "button_pc", button_pc,
        !          2881:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2882:   gtk_widget_show (button_pc);
        !          2883:   gtk_table_attach (GTK_TABLE (table_68kregs_left), button_pc, 2, 3, 18, 19,
        !          2884:                     (GtkAttachOptions) (GTK_FILL),
        !          2885:                     (GtkAttachOptions) (0), 0, 0);
        !          2886:   gtk_container_set_border_width (GTK_CONTAINER (button_pc), 1);
        !          2887: 
        !          2888:   vbox_68kright = gtk_vbox_new (FALSE, 0);
        !          2889:   gtk_widget_ref (vbox_68kright);
        !          2890:   gtk_object_set_data_full (GTK_OBJECT (console), "vbox_68kright", vbox_68kright,
        !          2891:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2892:   gtk_widget_show (vbox_68kright);
        !          2893:   gtk_box_pack_start (GTK_BOX (hbox_68kregs), vbox_68kright, FALSE, FALSE, 0);
        !          2894: 
        !          2895:   frame_sr = gtk_frame_new ("Status registers");
        !          2896:   gtk_widget_ref (frame_sr);
        !          2897:   gtk_object_set_data_full (GTK_OBJECT (console), "frame_sr", frame_sr,
        !          2898:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2899:   gtk_widget_show (frame_sr);
        !          2900:   gtk_box_pack_start (GTK_BOX (vbox_68kright), frame_sr, FALSE, FALSE, 0);
        !          2901:   gtk_container_set_border_width (GTK_CONTAINER (frame_sr), 4);
        !          2902:   gtk_frame_set_label_align (GTK_FRAME (frame_sr), 0.1, 0.5);
        !          2903: 
        !          2904:   label_srtext = gtk_label_new ("SXNZVC");
        !          2905:   gtk_widget_ref (label_srtext);
        !          2906:   gtk_object_set_data_full (GTK_OBJECT (console), "label_srtext", label_srtext,
        !          2907:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2908:   gtk_widget_show (label_srtext);
        !          2909:   gtk_container_add (GTK_CONTAINER (frame_sr), label_srtext);
        !          2910:   gtk_misc_set_padding (GTK_MISC (label_srtext), 0, 4);
        !          2911: 
        !          2912:   frame_controls = gtk_frame_new ("Controls");
        !          2913:   gtk_widget_ref (frame_controls);
        !          2914:   gtk_object_set_data_full (GTK_OBJECT (console), "frame_controls", frame_controls,
        !          2915:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2916:   gtk_widget_show (frame_controls);
        !          2917:   gtk_box_pack_start (GTK_BOX (vbox_68kright), frame_controls, FALSE, FALSE, 0);
        !          2918:   gtk_container_set_border_width (GTK_CONTAINER (frame_controls), 4);
        !          2919:   gtk_frame_set_label_align (GTK_FRAME (frame_controls), 0.1, 0.5);
        !          2920: 
        !          2921:   vbox7 = gtk_vbox_new (FALSE, 0);
        !          2922:   gtk_widget_ref (vbox7);
        !          2923:   gtk_object_set_data_full (GTK_OBJECT (console), "vbox7", vbox7,
        !          2924:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2925:   gtk_widget_show (vbox7);
        !          2926:   gtk_container_add (GTK_CONTAINER (frame_controls), vbox7);
        !          2927: 
        !          2928:   button_step = gtk_button_new_with_label ("Step one instruction");
        !          2929:   gtk_widget_ref (button_step);
        !          2930:   gtk_object_set_data_full (GTK_OBJECT (console), "button_step", button_step,
        !          2931:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2932:   gtk_widget_show (button_step);
        !          2933:   gtk_box_pack_start (GTK_BOX (vbox7), button_step, FALSE, FALSE, 0);
        !          2934:   gtk_container_set_border_width (GTK_CONTAINER (button_step), 4);
        !          2935: 
        !          2936:   button43 = gtk_button_new_with_label ("Continue to breakpoint");
        !          2937:   gtk_widget_ref (button43);
        !          2938:   gtk_object_set_data_full (GTK_OBJECT (console), "button43", button43,
        !          2939:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2940:   gtk_widget_show (button43);
        !          2941:   gtk_box_pack_start (GTK_BOX (vbox7), button43, FALSE, FALSE, 0);
        !          2942:   gtk_container_set_border_width (GTK_CONTAINER (button43), 4);
        !          2943: 
        !          2944:   button44 = gtk_button_new_with_label ("Stop");
        !          2945:   gtk_widget_ref (button44);
        !          2946:   gtk_object_set_data_full (GTK_OBJECT (console), "button44", button44,
        !          2947:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2948:   gtk_widget_show (button44);
        !          2949:   gtk_box_pack_start (GTK_BOX (vbox7), button44, FALSE, FALSE, 0);
        !          2950:   gtk_container_set_border_width (GTK_CONTAINER (button44), 4);
        !          2951: 
        !          2952:   frame_breakpoints = gtk_frame_new ("Breakpoints");
        !          2953:   gtk_widget_ref (frame_breakpoints);
        !          2954:   gtk_object_set_data_full (GTK_OBJECT (console), "frame_breakpoints", frame_breakpoints,
        !          2955:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2956:   gtk_widget_show (frame_breakpoints);
        !          2957:   gtk_box_pack_start (GTK_BOX (vbox_68kright), frame_breakpoints, TRUE, TRUE, 0);
        !          2958:   gtk_container_set_border_width (GTK_CONTAINER (frame_breakpoints), 4);
        !          2959:   gtk_frame_set_label_align (GTK_FRAME (frame_breakpoints), 0.1, 0.5);
        !          2960: 
        !          2961:   scrolledwindow_breakpoints = gtk_scrolled_window_new (NULL, NULL);
        !          2962:   gtk_widget_ref (scrolledwindow_breakpoints);
        !          2963:   gtk_object_set_data_full (GTK_OBJECT (console), "scrolledwindow_breakpoints", scrolledwindow_breakpoints,
        !          2964:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2965:   gtk_widget_show (scrolledwindow_breakpoints);
        !          2966:   gtk_container_add (GTK_CONTAINER (frame_breakpoints), scrolledwindow_breakpoints);
        !          2967:   gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow_breakpoints), 4);
        !          2968:   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow_breakpoints), GTK_POLICY_NEVER, GTK_POLICY_NEVER);
        !          2969: 
        !          2970:   text_breakpoints = gtk_text_new (NULL, NULL);
        !          2971:   gtk_widget_ref (text_breakpoints);
        !          2972:   gtk_object_set_data_full (GTK_OBJECT (console), "text_breakpoints", text_breakpoints,
        !          2973:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2974:   gtk_widget_show (text_breakpoints);
        !          2975:   gtk_container_add (GTK_CONTAINER (scrolledwindow_breakpoints), text_breakpoints);
        !          2976:   gtk_text_set_editable (GTK_TEXT (text_breakpoints), TRUE);
        !          2977: 
        !          2978:   frame_internals = gtk_frame_new ("Internals");
        !          2979:   gtk_widget_ref (frame_internals);
        !          2980:   gtk_object_set_data_full (GTK_OBJECT (console), "frame_internals", frame_internals,
        !          2981:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2982:   gtk_widget_show (frame_internals);
        !          2983:   gtk_box_pack_start (GTK_BOX (hbox_main), frame_internals, FALSE, FALSE, 0);
        !          2984:   gtk_container_set_border_width (GTK_CONTAINER (frame_internals), 4);
        !          2985:   gtk_frame_set_label_align (GTK_FRAME (frame_internals), 0.05, 0.5);
        !          2986:   gtk_frame_set_shadow_type (GTK_FRAME (frame_internals), GTK_SHADOW_ETCHED_OUT);
        !          2987: 
        !          2988:   table_internals = gtk_table_new (14, 2, FALSE);
        !          2989:   gtk_widget_ref (table_internals);
        !          2990:   gtk_object_set_data_full (GTK_OBJECT (console), "table_internals", table_internals,
        !          2991:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2992:   gtk_widget_show (table_internals);
        !          2993:   gtk_container_add (GTK_CONTAINER (frame_internals), table_internals);
        !          2994: 
        !          2995:   label46 = gtk_label_new ("VDP first:");
        !          2996:   gtk_widget_ref (label46);
        !          2997:   gtk_object_set_data_full (GTK_OBJECT (console), "label46", label46,
        !          2998:                             (GtkDestroyNotify) gtk_widget_unref);
        !          2999:   gtk_widget_show (label46);
        !          3000:   gtk_table_attach (GTK_TABLE (table_internals), label46, 0, 1, 0, 1,
        !          3001:                     (GtkAttachOptions) (GTK_FILL),
        !          3002:                     (GtkAttachOptions) (0), 0, 0);
        !          3003:   gtk_label_set_justify (GTK_LABEL (label46), GTK_JUSTIFY_RIGHT);
        !          3004:   gtk_misc_set_alignment (GTK_MISC (label46), 0, 0.5);
        !          3005:   gtk_misc_set_padding (GTK_MISC (label46), 2, 0);
        !          3006: 
        !          3007:   label47 = gtk_label_new ("VDP second:");
        !          3008:   gtk_widget_ref (label47);
        !          3009:   gtk_object_set_data_full (GTK_OBJECT (console), "label47", label47,
        !          3010:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3011:   gtk_widget_show (label47);
        !          3012:   gtk_table_attach (GTK_TABLE (table_internals), label47, 0, 1, 1, 2,
        !          3013:                     (GtkAttachOptions) (GTK_FILL),
        !          3014:                     (GtkAttachOptions) (0), 0, 0);
        !          3015:   gtk_label_set_justify (GTK_LABEL (label47), GTK_JUSTIFY_RIGHT);
        !          3016:   gtk_misc_set_alignment (GTK_MISC (label47), 0, 0.5);
        !          3017:   gtk_misc_set_padding (GTK_MISC (label47), 2, 0);
        !          3018: 
        !          3019:   label48 = gtk_label_new ("VDP code:");
        !          3020:   gtk_widget_ref (label48);
        !          3021:   gtk_object_set_data_full (GTK_OBJECT (console), "label48", label48,
        !          3022:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3023:   gtk_widget_show (label48);
        !          3024:   gtk_table_attach (GTK_TABLE (table_internals), label48, 0, 1, 2, 3,
        !          3025:                     (GtkAttachOptions) (GTK_FILL),
        !          3026:                     (GtkAttachOptions) (0), 0, 0);
        !          3027:   gtk_label_set_justify (GTK_LABEL (label48), GTK_JUSTIFY_RIGHT);
        !          3028:   gtk_misc_set_alignment (GTK_MISC (label48), 0, 0.5);
        !          3029:   gtk_misc_set_padding (GTK_MISC (label48), 2, 0);
        !          3030: 
        !          3031:   label49 = gtk_label_new ("DMA bytes left:");
        !          3032:   gtk_widget_ref (label49);
        !          3033:   gtk_object_set_data_full (GTK_OBJECT (console), "label49", label49,
        !          3034:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3035:   gtk_widget_show (label49);
        !          3036:   gtk_table_attach (GTK_TABLE (table_internals), label49, 0, 1, 4, 5,
        !          3037:                     (GtkAttachOptions) (GTK_FILL),
        !          3038:                     (GtkAttachOptions) (0), 0, 0);
        !          3039:   gtk_label_set_justify (GTK_LABEL (label49), GTK_JUSTIFY_RIGHT);
        !          3040:   gtk_misc_set_alignment (GTK_MISC (label49), 0, 0.5);
        !          3041:   gtk_misc_set_padding (GTK_MISC (label49), 2, 0);
        !          3042: 
        !          3043:   label50 = gtk_label_new ("Next event:");
        !          3044:   gtk_widget_ref (label50);
        !          3045:   gtk_object_set_data_full (GTK_OBJECT (console), "label50", label50,
        !          3046:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3047:   gtk_widget_show (label50);
        !          3048:   gtk_table_attach (GTK_TABLE (table_internals), label50, 0, 1, 5, 6,
        !          3049:                     (GtkAttachOptions) (GTK_FILL),
        !          3050:                     (GtkAttachOptions) (0), 0, 0);
        !          3051:   gtk_label_set_justify (GTK_LABEL (label50), GTK_JUSTIFY_RIGHT);
        !          3052:   gtk_misc_set_alignment (GTK_MISC (label50), 0, 0.5);
        !          3053:   gtk_misc_set_padding (GTK_MISC (label50), 2, 0);
        !          3054: 
        !          3055:   label51 = gtk_label_new ("Current clock:");
        !          3056:   gtk_widget_ref (label51);
        !          3057:   gtk_object_set_data_full (GTK_OBJECT (console), "label51", label51,
        !          3058:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3059:   gtk_widget_show (label51);
        !          3060:   gtk_table_attach (GTK_TABLE (table_internals), label51, 0, 1, 6, 7,
        !          3061:                     (GtkAttachOptions) (GTK_FILL),
        !          3062:                     (GtkAttachOptions) (0), 0, 0);
        !          3063:   gtk_label_set_justify (GTK_LABEL (label51), GTK_JUSTIFY_RIGHT);
        !          3064:   gtk_misc_set_alignment (GTK_MISC (label51), 0, 0.5);
        !          3065:   gtk_misc_set_padding (GTK_MISC (label51), 2, 0);
        !          3066: 
        !          3067:   label52 = gtk_label_new ("Line start @:");
        !          3068:   gtk_widget_ref (label52);
        !          3069:   gtk_object_set_data_full (GTK_OBJECT (console), "label52", label52,
        !          3070:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3071:   gtk_widget_show (label52);
        !          3072:   gtk_table_attach (GTK_TABLE (table_internals), label52, 0, 1, 7, 8,
        !          3073:                     (GtkAttachOptions) (GTK_FILL),
        !          3074:                     (GtkAttachOptions) (0), 0, 0);
        !          3075:   gtk_label_set_justify (GTK_LABEL (label52), GTK_JUSTIFY_RIGHT);
        !          3076:   gtk_misc_set_alignment (GTK_MISC (label52), 0, 0.5);
        !          3077:   gtk_misc_set_padding (GTK_MISC (label52), 2, 0);
        !          3078: 
        !          3079:   label53 = gtk_label_new ("Line vint @:");
        !          3080:   gtk_widget_ref (label53);
        !          3081:   gtk_object_set_data_full (GTK_OBJECT (console), "label53", label53,
        !          3082:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3083:   gtk_widget_show (label53);
        !          3084:   gtk_table_attach (GTK_TABLE (table_internals), label53, 0, 1, 8, 9,
        !          3085:                     (GtkAttachOptions) (GTK_FILL),
        !          3086:                     (GtkAttachOptions) (0), 0, 0);
        !          3087:   gtk_label_set_justify (GTK_LABEL (label53), GTK_JUSTIFY_RIGHT);
        !          3088:   gtk_misc_set_alignment (GTK_MISC (label53), 0, 0.5);
        !          3089:   gtk_misc_set_padding (GTK_MISC (label53), 2, 0);
        !          3090: 
        !          3091:   label54 = gtk_label_new ("Line hint @:");
        !          3092:   gtk_widget_ref (label54);
        !          3093:   gtk_object_set_data_full (GTK_OBJECT (console), "label54", label54,
        !          3094:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3095:   gtk_widget_show (label54);
        !          3096:   gtk_table_attach (GTK_TABLE (table_internals), label54, 0, 1, 9, 10,
        !          3097:                     (GtkAttachOptions) (GTK_FILL),
        !          3098:                     (GtkAttachOptions) (0), 0, 0);
        !          3099:   gtk_label_set_justify (GTK_LABEL (label54), GTK_JUSTIFY_RIGHT);
        !          3100:   gtk_misc_set_alignment (GTK_MISC (label54), 0, 0.5);
        !          3101:   gtk_misc_set_padding (GTK_MISC (label54), 2, 0);
        !          3102: 
        !          3103:   label55 = gtk_label_new ("Line hdisplay @:");
        !          3104:   gtk_widget_ref (label55);
        !          3105:   gtk_object_set_data_full (GTK_OBJECT (console), "label55", label55,
        !          3106:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3107:   gtk_widget_show (label55);
        !          3108:   gtk_table_attach (GTK_TABLE (table_internals), label55, 0, 1, 10, 11,
        !          3109:                     (GtkAttachOptions) (GTK_FILL),
        !          3110:                     (GtkAttachOptions) (0), 0, 0);
        !          3111:   gtk_label_set_justify (GTK_LABEL (label55), GTK_JUSTIFY_RIGHT);
        !          3112:   gtk_misc_set_alignment (GTK_MISC (label55), 0, 0.5);
        !          3113:   gtk_misc_set_padding (GTK_MISC (label55), 2, 0);
        !          3114: 
        !          3115:   label56 = gtk_label_new ("Line end @:");
        !          3116:   gtk_widget_ref (label56);
        !          3117:   gtk_object_set_data_full (GTK_OBJECT (console), "label56", label56,
        !          3118:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3119:   gtk_widget_show (label56);
        !          3120:   gtk_table_attach (GTK_TABLE (table_internals), label56, 0, 1, 11, 12,
        !          3121:                     (GtkAttachOptions) (GTK_FILL),
        !          3122:                     (GtkAttachOptions) (0), 0, 0);
        !          3123:   gtk_label_set_justify (GTK_LABEL (label56), GTK_JUSTIFY_RIGHT);
        !          3124:   gtk_misc_set_alignment (GTK_MISC (label56), 0, 0.5);
        !          3125:   gtk_misc_set_padding (GTK_MISC (label56), 2, 0);
        !          3126: 
        !          3127:   label57 = gtk_label_new ("Current line:");
        !          3128:   gtk_widget_ref (label57);
        !          3129:   gtk_object_set_data_full (GTK_OBJECT (console), "label57", label57,
        !          3130:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3131:   gtk_widget_show (label57);
        !          3132:   gtk_table_attach (GTK_TABLE (table_internals), label57, 0, 1, 12, 13,
        !          3133:                     (GtkAttachOptions) (GTK_FILL),
        !          3134:                     (GtkAttachOptions) (0), 0, 0);
        !          3135:   gtk_label_set_justify (GTK_LABEL (label57), GTK_JUSTIFY_RIGHT);
        !          3136:   gtk_misc_set_alignment (GTK_MISC (label57), 0, 0.5);
        !          3137:   gtk_misc_set_padding (GTK_MISC (label57), 2, 0);
        !          3138: 
        !          3139:   label58 = gtk_label_new ("H-int countdown:");
        !          3140:   gtk_widget_ref (label58);
        !          3141:   gtk_object_set_data_full (GTK_OBJECT (console), "label58", label58,
        !          3142:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3143:   gtk_widget_show (label58);
        !          3144:   gtk_table_attach (GTK_TABLE (table_internals), label58, 0, 1, 13, 14,
        !          3145:                     (GtkAttachOptions) (GTK_FILL),
        !          3146:                     (GtkAttachOptions) (0), 0, 0);
        !          3147:   gtk_label_set_justify (GTK_LABEL (label58), GTK_JUSTIFY_RIGHT);
        !          3148:   gtk_misc_set_alignment (GTK_MISC (label58), 0, 0.5);
        !          3149:   gtk_misc_set_padding (GTK_MISC (label58), 2, 0);
        !          3150: 
        !          3151:   label67 = gtk_label_new ("VDP ctrl flag:");
        !          3152:   gtk_widget_ref (label67);
        !          3153:   gtk_object_set_data_full (GTK_OBJECT (console), "label67", label67,
        !          3154:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3155:   gtk_widget_show (label67);
        !          3156:   gtk_table_attach (GTK_TABLE (table_internals), label67, 0, 1, 3, 4,
        !          3157:                     (GtkAttachOptions) (GTK_FILL),
        !          3158:                     (GtkAttachOptions) (0), 0, 0);
        !          3159:   gtk_label_set_justify (GTK_LABEL (label67), GTK_JUSTIFY_RIGHT);
        !          3160:   gtk_misc_set_alignment (GTK_MISC (label67), 0, 0.5);
        !          3161:   gtk_misc_set_padding (GTK_MISC (label67), 2, 0);
        !          3162: 
        !          3163:   entry58 = gtk_entry_new_with_max_length (4);
        !          3164:   gtk_widget_ref (entry58);
        !          3165:   gtk_object_set_data_full (GTK_OBJECT (console), "entry58", entry58,
        !          3166:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3167:   gtk_widget_show (entry58);
        !          3168:   gtk_table_attach (GTK_TABLE (table_internals), entry58, 1, 2, 1, 2,
        !          3169:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3170:                     (GtkAttachOptions) (0), 2, 1);
        !          3171:   gtk_widget_set_usize (entry58, 64, -2);
        !          3172:   gtk_entry_set_editable (GTK_ENTRY (entry58), FALSE);
        !          3173:   gtk_entry_set_text (GTK_ENTRY (entry58), "0000");
        !          3174: 
        !          3175:   entry57 = gtk_entry_new_with_max_length (4);
        !          3176:   gtk_widget_ref (entry57);
        !          3177:   gtk_object_set_data_full (GTK_OBJECT (console), "entry57", entry57,
        !          3178:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3179:   gtk_widget_show (entry57);
        !          3180:   gtk_table_attach (GTK_TABLE (table_internals), entry57, 1, 2, 0, 1,
        !          3181:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3182:                     (GtkAttachOptions) (0), 2, 1);
        !          3183:   gtk_widget_set_usize (entry57, 64, -2);
        !          3184:   gtk_entry_set_editable (GTK_ENTRY (entry57), FALSE);
        !          3185:   gtk_entry_set_text (GTK_ENTRY (entry57), "0000");
        !          3186: 
        !          3187:   entry59 = gtk_entry_new_with_max_length (3);
        !          3188:   gtk_widget_ref (entry59);
        !          3189:   gtk_object_set_data_full (GTK_OBJECT (console), "entry59", entry59,
        !          3190:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3191:   gtk_widget_show (entry59);
        !          3192:   gtk_table_attach (GTK_TABLE (table_internals), entry59, 1, 2, 2, 3,
        !          3193:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3194:                     (GtkAttachOptions) (0), 2, 1);
        !          3195:   gtk_widget_set_usize (entry59, 64, -2);
        !          3196:   gtk_entry_set_editable (GTK_ENTRY (entry59), FALSE);
        !          3197:   gtk_entry_set_text (GTK_ENTRY (entry59), "0");
        !          3198: 
        !          3199:   entry63 = gtk_entry_new_with_max_length (1);
        !          3200:   gtk_widget_ref (entry63);
        !          3201:   gtk_object_set_data_full (GTK_OBJECT (console), "entry63", entry63,
        !          3202:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3203:   gtk_widget_show (entry63);
        !          3204:   gtk_table_attach (GTK_TABLE (table_internals), entry63, 1, 2, 3, 4,
        !          3205:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3206:                     (GtkAttachOptions) (0), 2, 1);
        !          3207:   gtk_widget_set_usize (entry63, 64, -2);
        !          3208:   gtk_entry_set_editable (GTK_ENTRY (entry63), FALSE);
        !          3209:   gtk_entry_set_text (GTK_ENTRY (entry63), "0");
        !          3210: 
        !          3211:   entry60 = gtk_entry_new_with_max_length (8);
        !          3212:   gtk_widget_ref (entry60);
        !          3213:   gtk_object_set_data_full (GTK_OBJECT (console), "entry60", entry60,
        !          3214:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3215:   gtk_widget_show (entry60);
        !          3216:   gtk_table_attach (GTK_TABLE (table_internals), entry60, 1, 2, 4, 5,
        !          3217:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3218:                     (GtkAttachOptions) (0), 2, 1);
        !          3219:   gtk_widget_set_usize (entry60, 64, -2);
        !          3220:   gtk_entry_set_editable (GTK_ENTRY (entry60), FALSE);
        !          3221:   gtk_entry_set_text (GTK_ENTRY (entry60), "0");
        !          3222: 
        !          3223:   entry61 = gtk_entry_new ();
        !          3224:   gtk_widget_ref (entry61);
        !          3225:   gtk_object_set_data_full (GTK_OBJECT (console), "entry61", entry61,
        !          3226:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3227:   gtk_widget_show (entry61);
        !          3228:   gtk_table_attach (GTK_TABLE (table_internals), entry61, 1, 2, 5, 6,
        !          3229:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3230:                     (GtkAttachOptions) (0), 2, 1);
        !          3231:   gtk_widget_set_usize (entry61, 64, -2);
        !          3232:   gtk_entry_set_editable (GTK_ENTRY (entry61), FALSE);
        !          3233:   gtk_entry_set_text (GTK_ENTRY (entry61), "0 (start)");
        !          3234: 
        !          3235:   entry42 = gtk_entry_new_with_max_length (8);
        !          3236:   gtk_widget_ref (entry42);
        !          3237:   gtk_object_set_data_full (GTK_OBJECT (console), "entry42", entry42,
        !          3238:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3239:   gtk_widget_show (entry42);
        !          3240:   gtk_table_attach (GTK_TABLE (table_internals), entry42, 1, 2, 6, 7,
        !          3241:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3242:                     (GtkAttachOptions) (0), 2, 1);
        !          3243:   gtk_widget_set_usize (entry42, 64, -2);
        !          3244:   gtk_entry_set_editable (GTK_ENTRY (entry42), FALSE);
        !          3245:   gtk_entry_set_text (GTK_ENTRY (entry42), "0");
        !          3246: 
        !          3247:   entry43 = gtk_entry_new ();
        !          3248:   gtk_widget_ref (entry43);
        !          3249:   gtk_object_set_data_full (GTK_OBJECT (console), "entry43", entry43,
        !          3250:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3251:   gtk_widget_show (entry43);
        !          3252:   gtk_table_attach (GTK_TABLE (table_internals), entry43, 1, 2, 7, 8,
        !          3253:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3254:                     (GtkAttachOptions) (0), 2, 1);
        !          3255:   gtk_widget_set_usize (entry43, 64, -2);
        !          3256:   gtk_entry_set_editable (GTK_ENTRY (entry43), FALSE);
        !          3257:   gtk_entry_set_text (GTK_ENTRY (entry43), "0");
        !          3258: 
        !          3259:   entry44 = gtk_entry_new ();
        !          3260:   gtk_widget_ref (entry44);
        !          3261:   gtk_object_set_data_full (GTK_OBJECT (console), "entry44", entry44,
        !          3262:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3263:   gtk_widget_show (entry44);
        !          3264:   gtk_table_attach (GTK_TABLE (table_internals), entry44, 1, 2, 8, 9,
        !          3265:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3266:                     (GtkAttachOptions) (0), 2, 1);
        !          3267:   gtk_widget_set_usize (entry44, 64, -2);
        !          3268:   gtk_entry_set_editable (GTK_ENTRY (entry44), FALSE);
        !          3269:   gtk_entry_set_text (GTK_ENTRY (entry44), "0");
        !          3270: 
        !          3271:   entry45 = gtk_entry_new ();
        !          3272:   gtk_widget_ref (entry45);
        !          3273:   gtk_object_set_data_full (GTK_OBJECT (console), "entry45", entry45,
        !          3274:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3275:   gtk_widget_show (entry45);
        !          3276:   gtk_table_attach (GTK_TABLE (table_internals), entry45, 1, 2, 9, 10,
        !          3277:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3278:                     (GtkAttachOptions) (0), 2, 1);
        !          3279:   gtk_widget_set_usize (entry45, 64, -2);
        !          3280:   gtk_entry_set_editable (GTK_ENTRY (entry45), FALSE);
        !          3281:   gtk_entry_set_text (GTK_ENTRY (entry45), "0");
        !          3282: 
        !          3283:   entry46 = gtk_entry_new ();
        !          3284:   gtk_widget_ref (entry46);
        !          3285:   gtk_object_set_data_full (GTK_OBJECT (console), "entry46", entry46,
        !          3286:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3287:   gtk_widget_show (entry46);
        !          3288:   gtk_table_attach (GTK_TABLE (table_internals), entry46, 1, 2, 10, 11,
        !          3289:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3290:                     (GtkAttachOptions) (0), 2, 1);
        !          3291:   gtk_widget_set_usize (entry46, 64, -2);
        !          3292:   gtk_entry_set_editable (GTK_ENTRY (entry46), FALSE);
        !          3293:   gtk_entry_set_text (GTK_ENTRY (entry46), "0");
        !          3294: 
        !          3295:   entry47 = gtk_entry_new ();
        !          3296:   gtk_widget_ref (entry47);
        !          3297:   gtk_object_set_data_full (GTK_OBJECT (console), "entry47", entry47,
        !          3298:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3299:   gtk_widget_show (entry47);
        !          3300:   gtk_table_attach (GTK_TABLE (table_internals), entry47, 1, 2, 11, 12,
        !          3301:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3302:                     (GtkAttachOptions) (0), 2, 1);
        !          3303:   gtk_widget_set_usize (entry47, 64, -2);
        !          3304:   gtk_entry_set_editable (GTK_ENTRY (entry47), FALSE);
        !          3305:   gtk_entry_set_text (GTK_ENTRY (entry47), "0");
        !          3306: 
        !          3307:   entry48 = gtk_entry_new ();
        !          3308:   gtk_widget_ref (entry48);
        !          3309:   gtk_object_set_data_full (GTK_OBJECT (console), "entry48", entry48,
        !          3310:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3311:   gtk_widget_show (entry48);
        !          3312:   gtk_table_attach (GTK_TABLE (table_internals), entry48, 1, 2, 12, 13,
        !          3313:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3314:                     (GtkAttachOptions) (0), 2, 1);
        !          3315:   gtk_widget_set_usize (entry48, 64, -2);
        !          3316:   gtk_entry_set_editable (GTK_ENTRY (entry48), FALSE);
        !          3317:   gtk_entry_set_text (GTK_ENTRY (entry48), "0");
        !          3318: 
        !          3319:   entry49 = gtk_entry_new ();
        !          3320:   gtk_widget_ref (entry49);
        !          3321:   gtk_object_set_data_full (GTK_OBJECT (console), "entry49", entry49,
        !          3322:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3323:   gtk_widget_show (entry49);
        !          3324:   gtk_table_attach (GTK_TABLE (table_internals), entry49, 1, 2, 13, 14,
        !          3325:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3326:                     (GtkAttachOptions) (0), 2, 1);
        !          3327:   gtk_widget_set_usize (entry49, 64, -2);
        !          3328:   gtk_entry_set_editable (GTK_ENTRY (entry49), FALSE);
        !          3329:   gtk_entry_set_text (GTK_ENTRY (entry49), "0");
        !          3330: 
        !          3331:   frame_vdpregs = gtk_frame_new ("VDP registers");
        !          3332:   gtk_widget_ref (frame_vdpregs);
        !          3333:   gtk_object_set_data_full (GTK_OBJECT (console), "frame_vdpregs", frame_vdpregs,
        !          3334:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3335:   gtk_widget_show (frame_vdpregs);
        !          3336:   gtk_box_pack_start (GTK_BOX (hbox_main), frame_vdpregs, TRUE, TRUE, 0);
        !          3337:   gtk_container_set_border_width (GTK_CONTAINER (frame_vdpregs), 4);
        !          3338:   gtk_frame_set_label_align (GTK_FRAME (frame_vdpregs), 0.05, 0.5);
        !          3339: 
        !          3340:   table5 = gtk_table_new (24, 3, FALSE);
        !          3341:   gtk_widget_ref (table5);
        !          3342:   gtk_object_set_data_full (GTK_OBJECT (console), "table5", table5,
        !          3343:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3344:   gtk_widget_show (table5);
        !          3345:   gtk_container_add (GTK_CONTAINER (frame_vdpregs), table5);
        !          3346: 
        !          3347:   label_vdpreg1 = gtk_label_new ("1:");
        !          3348:   gtk_widget_ref (label_vdpreg1);
        !          3349:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg1", label_vdpreg1,
        !          3350:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3351:   gtk_widget_show (label_vdpreg1);
        !          3352:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg1, 0, 1, 1, 2,
        !          3353:                     (GtkAttachOptions) (GTK_FILL),
        !          3354:                     (GtkAttachOptions) (0), 0, 0);
        !          3355:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg1), 0, 0.5);
        !          3356:   gtk_misc_set_padding (GTK_MISC (label_vdpreg1), 2, 0);
        !          3357: 
        !          3358:   label_vdpreg0 = gtk_label_new ("0:");
        !          3359:   gtk_widget_ref (label_vdpreg0);
        !          3360:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg0", label_vdpreg0,
        !          3361:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3362:   gtk_widget_show (label_vdpreg0);
        !          3363:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg0, 0, 1, 0, 1,
        !          3364:                     (GtkAttachOptions) (GTK_FILL),
        !          3365:                     (GtkAttachOptions) (0), 0, 0);
        !          3366:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg0), 0, 0.5);
        !          3367:   gtk_misc_set_padding (GTK_MISC (label_vdpreg0), 2, 0);
        !          3368: 
        !          3369:   entry_vdpreg0 = gtk_entry_new_with_max_length (2);
        !          3370:   gtk_widget_ref (entry_vdpreg0);
        !          3371:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg0", entry_vdpreg0,
        !          3372:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3373:   gtk_widget_show (entry_vdpreg0);
        !          3374:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg0, 1, 2, 0, 1,
        !          3375:                     (GtkAttachOptions) (0),
        !          3376:                     (GtkAttachOptions) (0), 0, 0);
        !          3377:   gtk_widget_set_usize (entry_vdpreg0, 24, -2);
        !          3378:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg0), FALSE);
        !          3379:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg0), "00");
        !          3380: 
        !          3381:   entry_vdpreg1 = gtk_entry_new_with_max_length (2);
        !          3382:   gtk_widget_ref (entry_vdpreg1);
        !          3383:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg1", entry_vdpreg1,
        !          3384:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3385:   gtk_widget_show (entry_vdpreg1);
        !          3386:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg1, 1, 2, 1, 2,
        !          3387:                     (GtkAttachOptions) (0),
        !          3388:                     (GtkAttachOptions) (0), 0, 0);
        !          3389:   gtk_widget_set_usize (entry_vdpreg1, 24, -2);
        !          3390:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg1), FALSE);
        !          3391:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg1), "00");
        !          3392: 
        !          3393:   label_vdpreg0_txt = gtk_label_new ("");
        !          3394:   gtk_widget_ref (label_vdpreg0_txt);
        !          3395:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg0_txt", label_vdpreg0_txt,
        !          3396:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3397:   gtk_widget_show (label_vdpreg0_txt);
        !          3398:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg0_txt, 2, 3, 0, 1,
        !          3399:                     (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
        !          3400:                     (GtkAttachOptions) (0), 0, 0);
        !          3401:   gtk_widget_set_usize (label_vdpreg0_txt, 128, -2);
        !          3402:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg0_txt), 0, 0.5);
        !          3403:   gtk_misc_set_padding (GTK_MISC (label_vdpreg0_txt), 2, 0);
        !          3404: 
        !          3405:   label_vdpreg1_txt = gtk_label_new ("");
        !          3406:   gtk_widget_ref (label_vdpreg1_txt);
        !          3407:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg1_txt", label_vdpreg1_txt,
        !          3408:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3409:   gtk_widget_show (label_vdpreg1_txt);
        !          3410:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg1_txt, 2, 3, 1, 2,
        !          3411:                     (GtkAttachOptions) (GTK_FILL),
        !          3412:                     (GtkAttachOptions) (0), 0, 0);
        !          3413:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg1_txt), 0, 0.5);
        !          3414:   gtk_misc_set_padding (GTK_MISC (label_vdpreg1_txt), 2, 0);
        !          3415: 
        !          3416:   label_vdpreg2 = gtk_label_new ("2:");
        !          3417:   gtk_widget_ref (label_vdpreg2);
        !          3418:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg2", label_vdpreg2,
        !          3419:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3420:   gtk_widget_show (label_vdpreg2);
        !          3421:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg2, 0, 1, 2, 3,
        !          3422:                     (GtkAttachOptions) (GTK_FILL),
        !          3423:                     (GtkAttachOptions) (0), 0, 0);
        !          3424:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg2), 0, 0.5);
        !          3425:   gtk_misc_set_padding (GTK_MISC (label_vdpreg2), 2, 0);
        !          3426: 
        !          3427:   label_vdpreg3 = gtk_label_new ("3:");
        !          3428:   gtk_widget_ref (label_vdpreg3);
        !          3429:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg3", label_vdpreg3,
        !          3430:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3431:   gtk_widget_show (label_vdpreg3);
        !          3432:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg3, 0, 1, 3, 4,
        !          3433:                     (GtkAttachOptions) (GTK_FILL),
        !          3434:                     (GtkAttachOptions) (0), 0, 0);
        !          3435:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg3), 0, 0.5);
        !          3436:   gtk_misc_set_padding (GTK_MISC (label_vdpreg3), 2, 0);
        !          3437: 
        !          3438:   label_vdpreg4 = gtk_label_new ("4:");
        !          3439:   gtk_widget_ref (label_vdpreg4);
        !          3440:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg4", label_vdpreg4,
        !          3441:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3442:   gtk_widget_show (label_vdpreg4);
        !          3443:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg4, 0, 1, 4, 5,
        !          3444:                     (GtkAttachOptions) (GTK_FILL),
        !          3445:                     (GtkAttachOptions) (0), 0, 0);
        !          3446:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg4), 0, 0.5);
        !          3447:   gtk_misc_set_padding (GTK_MISC (label_vdpreg4), 2, 0);
        !          3448: 
        !          3449:   label_vdpreg5 = gtk_label_new ("5:");
        !          3450:   gtk_widget_ref (label_vdpreg5);
        !          3451:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg5", label_vdpreg5,
        !          3452:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3453:   gtk_widget_show (label_vdpreg5);
        !          3454:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg5, 0, 1, 5, 6,
        !          3455:                     (GtkAttachOptions) (GTK_FILL),
        !          3456:                     (GtkAttachOptions) (0), 0, 0);
        !          3457:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg5), 0, 0.5);
        !          3458:   gtk_misc_set_padding (GTK_MISC (label_vdpreg5), 2, 0);
        !          3459: 
        !          3460:   label_vdpreg6 = gtk_label_new ("6:");
        !          3461:   gtk_widget_ref (label_vdpreg6);
        !          3462:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg6", label_vdpreg6,
        !          3463:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3464:   gtk_widget_show (label_vdpreg6);
        !          3465:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg6, 0, 1, 6, 7,
        !          3466:                     (GtkAttachOptions) (GTK_FILL),
        !          3467:                     (GtkAttachOptions) (0), 0, 0);
        !          3468:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg6), 0, 0.5);
        !          3469:   gtk_misc_set_padding (GTK_MISC (label_vdpreg6), 2, 0);
        !          3470: 
        !          3471:   label_vdpreg7 = gtk_label_new ("7:");
        !          3472:   gtk_widget_ref (label_vdpreg7);
        !          3473:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg7", label_vdpreg7,
        !          3474:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3475:   gtk_widget_show (label_vdpreg7);
        !          3476:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg7, 0, 1, 7, 8,
        !          3477:                     (GtkAttachOptions) (GTK_FILL),
        !          3478:                     (GtkAttachOptions) (0), 0, 0);
        !          3479:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg7), 0, 0.5);
        !          3480:   gtk_misc_set_padding (GTK_MISC (label_vdpreg7), 2, 0);
        !          3481: 
        !          3482:   label_vdpreg8 = gtk_label_new ("8:");
        !          3483:   gtk_widget_ref (label_vdpreg8);
        !          3484:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg8", label_vdpreg8,
        !          3485:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3486:   gtk_widget_show (label_vdpreg8);
        !          3487:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg8, 0, 1, 8, 9,
        !          3488:                     (GtkAttachOptions) (GTK_FILL),
        !          3489:                     (GtkAttachOptions) (0), 0, 0);
        !          3490:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg8), 0, 0.5);
        !          3491:   gtk_misc_set_padding (GTK_MISC (label_vdpreg8), 2, 0);
        !          3492: 
        !          3493:   label_vdpreg9 = gtk_label_new ("9:");
        !          3494:   gtk_widget_ref (label_vdpreg9);
        !          3495:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg9", label_vdpreg9,
        !          3496:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3497:   gtk_widget_show (label_vdpreg9);
        !          3498:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg9, 0, 1, 9, 10,
        !          3499:                     (GtkAttachOptions) (GTK_FILL),
        !          3500:                     (GtkAttachOptions) (0), 0, 0);
        !          3501:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg9), 0, 0.5);
        !          3502:   gtk_misc_set_padding (GTK_MISC (label_vdpreg9), 2, 0);
        !          3503: 
        !          3504:   label_vdpreg10 = gtk_label_new ("10:");
        !          3505:   gtk_widget_ref (label_vdpreg10);
        !          3506:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg10", label_vdpreg10,
        !          3507:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3508:   gtk_widget_show (label_vdpreg10);
        !          3509:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg10, 0, 1, 10, 11,
        !          3510:                     (GtkAttachOptions) (GTK_FILL),
        !          3511:                     (GtkAttachOptions) (0), 0, 0);
        !          3512:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg10), 0, 0.5);
        !          3513:   gtk_misc_set_padding (GTK_MISC (label_vdpreg10), 2, 0);
        !          3514: 
        !          3515:   label_vdpreg11 = gtk_label_new ("11:");
        !          3516:   gtk_widget_ref (label_vdpreg11);
        !          3517:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg11", label_vdpreg11,
        !          3518:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3519:   gtk_widget_show (label_vdpreg11);
        !          3520:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg11, 0, 1, 11, 12,
        !          3521:                     (GtkAttachOptions) (GTK_FILL),
        !          3522:                     (GtkAttachOptions) (0), 0, 0);
        !          3523:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg11), 0, 0.5);
        !          3524:   gtk_misc_set_padding (GTK_MISC (label_vdpreg11), 2, 0);
        !          3525: 
        !          3526:   label_vdpreg12 = gtk_label_new ("12:");
        !          3527:   gtk_widget_ref (label_vdpreg12);
        !          3528:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg12", label_vdpreg12,
        !          3529:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3530:   gtk_widget_show (label_vdpreg12);
        !          3531:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg12, 0, 1, 12, 13,
        !          3532:                     (GtkAttachOptions) (GTK_FILL),
        !          3533:                     (GtkAttachOptions) (0), 0, 0);
        !          3534:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg12), 0, 0.5);
        !          3535:   gtk_misc_set_padding (GTK_MISC (label_vdpreg12), 2, 0);
        !          3536: 
        !          3537:   label_vdpreg13 = gtk_label_new ("13:");
        !          3538:   gtk_widget_ref (label_vdpreg13);
        !          3539:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg13", label_vdpreg13,
        !          3540:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3541:   gtk_widget_show (label_vdpreg13);
        !          3542:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg13, 0, 1, 13, 14,
        !          3543:                     (GtkAttachOptions) (GTK_FILL),
        !          3544:                     (GtkAttachOptions) (0), 0, 0);
        !          3545:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg13), 0, 0.5);
        !          3546:   gtk_misc_set_padding (GTK_MISC (label_vdpreg13), 2, 0);
        !          3547: 
        !          3548:   label_vdpreg14 = gtk_label_new ("14:");
        !          3549:   gtk_widget_ref (label_vdpreg14);
        !          3550:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg14", label_vdpreg14,
        !          3551:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3552:   gtk_widget_show (label_vdpreg14);
        !          3553:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg14, 0, 1, 14, 15,
        !          3554:                     (GtkAttachOptions) (GTK_FILL),
        !          3555:                     (GtkAttachOptions) (0), 0, 0);
        !          3556:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg14), 0, 0.5);
        !          3557:   gtk_misc_set_padding (GTK_MISC (label_vdpreg14), 2, 0);
        !          3558: 
        !          3559:   label_vdpreg15 = gtk_label_new ("15:");
        !          3560:   gtk_widget_ref (label_vdpreg15);
        !          3561:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg15", label_vdpreg15,
        !          3562:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3563:   gtk_widget_show (label_vdpreg15);
        !          3564:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg15, 0, 1, 15, 16,
        !          3565:                     (GtkAttachOptions) (GTK_FILL),
        !          3566:                     (GtkAttachOptions) (0), 0, 0);
        !          3567:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg15), 0, 0.5);
        !          3568:   gtk_misc_set_padding (GTK_MISC (label_vdpreg15), 2, 0);
        !          3569: 
        !          3570:   label_vdpreg16 = gtk_label_new ("16:");
        !          3571:   gtk_widget_ref (label_vdpreg16);
        !          3572:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg16", label_vdpreg16,
        !          3573:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3574:   gtk_widget_show (label_vdpreg16);
        !          3575:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg16, 0, 1, 16, 17,
        !          3576:                     (GtkAttachOptions) (GTK_FILL),
        !          3577:                     (GtkAttachOptions) (0), 0, 0);
        !          3578:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg16), 0, 0.5);
        !          3579:   gtk_misc_set_padding (GTK_MISC (label_vdpreg16), 2, 0);
        !          3580: 
        !          3581:   label_vdpreg17 = gtk_label_new ("17:");
        !          3582:   gtk_widget_ref (label_vdpreg17);
        !          3583:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg17", label_vdpreg17,
        !          3584:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3585:   gtk_widget_show (label_vdpreg17);
        !          3586:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg17, 0, 1, 17, 18,
        !          3587:                     (GtkAttachOptions) (GTK_FILL),
        !          3588:                     (GtkAttachOptions) (0), 0, 0);
        !          3589:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg17), 0, 0.5);
        !          3590:   gtk_misc_set_padding (GTK_MISC (label_vdpreg17), 2, 0);
        !          3591: 
        !          3592:   label_vdpreg18 = gtk_label_new ("18:");
        !          3593:   gtk_widget_ref (label_vdpreg18);
        !          3594:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg18", label_vdpreg18,
        !          3595:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3596:   gtk_widget_show (label_vdpreg18);
        !          3597:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg18, 0, 1, 18, 19,
        !          3598:                     (GtkAttachOptions) (GTK_FILL),
        !          3599:                     (GtkAttachOptions) (0), 0, 0);
        !          3600:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg18), 0, 0.5);
        !          3601:   gtk_misc_set_padding (GTK_MISC (label_vdpreg18), 2, 0);
        !          3602: 
        !          3603:   label_vdpreg19 = gtk_label_new ("19:");
        !          3604:   gtk_widget_ref (label_vdpreg19);
        !          3605:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg19", label_vdpreg19,
        !          3606:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3607:   gtk_widget_show (label_vdpreg19);
        !          3608:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg19, 0, 1, 19, 20,
        !          3609:                     (GtkAttachOptions) (GTK_FILL),
        !          3610:                     (GtkAttachOptions) (0), 0, 0);
        !          3611:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg19), 0, 0.5);
        !          3612:   gtk_misc_set_padding (GTK_MISC (label_vdpreg19), 2, 0);
        !          3613: 
        !          3614:   label_vdpreg20 = gtk_label_new ("20:");
        !          3615:   gtk_widget_ref (label_vdpreg20);
        !          3616:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg20", label_vdpreg20,
        !          3617:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3618:   gtk_widget_show (label_vdpreg20);
        !          3619:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg20, 0, 1, 20, 21,
        !          3620:                     (GtkAttachOptions) (GTK_FILL),
        !          3621:                     (GtkAttachOptions) (0), 0, 0);
        !          3622:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg20), 0, 0.5);
        !          3623:   gtk_misc_set_padding (GTK_MISC (label_vdpreg20), 2, 0);
        !          3624: 
        !          3625:   label_vdpreg21 = gtk_label_new ("21:");
        !          3626:   gtk_widget_ref (label_vdpreg21);
        !          3627:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg21", label_vdpreg21,
        !          3628:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3629:   gtk_widget_show (label_vdpreg21);
        !          3630:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg21, 0, 1, 21, 22,
        !          3631:                     (GtkAttachOptions) (GTK_FILL),
        !          3632:                     (GtkAttachOptions) (0), 0, 0);
        !          3633:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg21), 0, 0.5);
        !          3634:   gtk_misc_set_padding (GTK_MISC (label_vdpreg21), 2, 0);
        !          3635: 
        !          3636:   label_vdpreg22 = gtk_label_new ("22:");
        !          3637:   gtk_widget_ref (label_vdpreg22);
        !          3638:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg22", label_vdpreg22,
        !          3639:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3640:   gtk_widget_show (label_vdpreg22);
        !          3641:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg22, 0, 1, 22, 23,
        !          3642:                     (GtkAttachOptions) (GTK_FILL),
        !          3643:                     (GtkAttachOptions) (0), 0, 0);
        !          3644:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg22), 0, 0.5);
        !          3645:   gtk_misc_set_padding (GTK_MISC (label_vdpreg22), 2, 0);
        !          3646: 
        !          3647:   label_vdpreg23 = gtk_label_new ("23:");
        !          3648:   gtk_widget_ref (label_vdpreg23);
        !          3649:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg23", label_vdpreg23,
        !          3650:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3651:   gtk_widget_show (label_vdpreg23);
        !          3652:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg23, 0, 1, 23, 24,
        !          3653:                     (GtkAttachOptions) (GTK_FILL),
        !          3654:                     (GtkAttachOptions) (0), 0, 0);
        !          3655:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg23), 0, 0.5);
        !          3656:   gtk_misc_set_padding (GTK_MISC (label_vdpreg23), 2, 0);
        !          3657: 
        !          3658:   entry_vdpreg2 = gtk_entry_new_with_max_length (2);
        !          3659:   gtk_widget_ref (entry_vdpreg2);
        !          3660:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg2", entry_vdpreg2,
        !          3661:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3662:   gtk_widget_show (entry_vdpreg2);
        !          3663:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg2, 1, 2, 2, 3,
        !          3664:                     (GtkAttachOptions) (0),
        !          3665:                     (GtkAttachOptions) (0), 0, 0);
        !          3666:   gtk_widget_set_usize (entry_vdpreg2, 24, -2);
        !          3667:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg2), FALSE);
        !          3668:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg2), "00");
        !          3669: 
        !          3670:   entry_vdpreg3 = gtk_entry_new_with_max_length (2);
        !          3671:   gtk_widget_ref (entry_vdpreg3);
        !          3672:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg3", entry_vdpreg3,
        !          3673:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3674:   gtk_widget_show (entry_vdpreg3);
        !          3675:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg3, 1, 2, 3, 4,
        !          3676:                     (GtkAttachOptions) (0),
        !          3677:                     (GtkAttachOptions) (0), 0, 0);
        !          3678:   gtk_widget_set_usize (entry_vdpreg3, 24, -2);
        !          3679:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg3), FALSE);
        !          3680:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg3), "00");
        !          3681: 
        !          3682:   entry_vdpreg4 = gtk_entry_new_with_max_length (2);
        !          3683:   gtk_widget_ref (entry_vdpreg4);
        !          3684:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg4", entry_vdpreg4,
        !          3685:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3686:   gtk_widget_show (entry_vdpreg4);
        !          3687:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg4, 1, 2, 4, 5,
        !          3688:                     (GtkAttachOptions) (0),
        !          3689:                     (GtkAttachOptions) (0), 0, 0);
        !          3690:   gtk_widget_set_usize (entry_vdpreg4, 24, -2);
        !          3691:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg4), FALSE);
        !          3692:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg4), "00");
        !          3693: 
        !          3694:   entry_vdpreg5 = gtk_entry_new_with_max_length (2);
        !          3695:   gtk_widget_ref (entry_vdpreg5);
        !          3696:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg5", entry_vdpreg5,
        !          3697:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3698:   gtk_widget_show (entry_vdpreg5);
        !          3699:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg5, 1, 2, 5, 6,
        !          3700:                     (GtkAttachOptions) (0),
        !          3701:                     (GtkAttachOptions) (0), 0, 0);
        !          3702:   gtk_widget_set_usize (entry_vdpreg5, 24, -2);
        !          3703:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg5), FALSE);
        !          3704:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg5), "00");
        !          3705: 
        !          3706:   entry_vdpreg6 = gtk_entry_new_with_max_length (2);
        !          3707:   gtk_widget_ref (entry_vdpreg6);
        !          3708:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg6", entry_vdpreg6,
        !          3709:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3710:   gtk_widget_show (entry_vdpreg6);
        !          3711:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg6, 1, 2, 6, 7,
        !          3712:                     (GtkAttachOptions) (0),
        !          3713:                     (GtkAttachOptions) (0), 0, 0);
        !          3714:   gtk_widget_set_usize (entry_vdpreg6, 24, -2);
        !          3715:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg6), FALSE);
        !          3716:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg6), "00");
        !          3717: 
        !          3718:   entry_vdpreg7 = gtk_entry_new_with_max_length (2);
        !          3719:   gtk_widget_ref (entry_vdpreg7);
        !          3720:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg7", entry_vdpreg7,
        !          3721:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3722:   gtk_widget_show (entry_vdpreg7);
        !          3723:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg7, 1, 2, 7, 8,
        !          3724:                     (GtkAttachOptions) (0),
        !          3725:                     (GtkAttachOptions) (0), 0, 0);
        !          3726:   gtk_widget_set_usize (entry_vdpreg7, 24, -2);
        !          3727:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg7), FALSE);
        !          3728:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg7), "00");
        !          3729: 
        !          3730:   entry_vdpreg23 = gtk_entry_new_with_max_length (2);
        !          3731:   gtk_widget_ref (entry_vdpreg23);
        !          3732:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg23", entry_vdpreg23,
        !          3733:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3734:   gtk_widget_show (entry_vdpreg23);
        !          3735:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg23, 1, 2, 23, 24,
        !          3736:                     (GtkAttachOptions) (0),
        !          3737:                     (GtkAttachOptions) (0), 0, 0);
        !          3738:   gtk_widget_set_usize (entry_vdpreg23, 24, -2);
        !          3739:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg23), FALSE);
        !          3740:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg23), "00");
        !          3741: 
        !          3742:   entry_vdpreg8 = gtk_entry_new_with_max_length (2);
        !          3743:   gtk_widget_ref (entry_vdpreg8);
        !          3744:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg8", entry_vdpreg8,
        !          3745:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3746:   gtk_widget_show (entry_vdpreg8);
        !          3747:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg8, 1, 2, 8, 9,
        !          3748:                     (GtkAttachOptions) (0),
        !          3749:                     (GtkAttachOptions) (0), 0, 0);
        !          3750:   gtk_widget_set_usize (entry_vdpreg8, 24, -2);
        !          3751:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg8), FALSE);
        !          3752:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg8), "00");
        !          3753: 
        !          3754:   entry_vdpreg9 = gtk_entry_new_with_max_length (2);
        !          3755:   gtk_widget_ref (entry_vdpreg9);
        !          3756:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg9", entry_vdpreg9,
        !          3757:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3758:   gtk_widget_show (entry_vdpreg9);
        !          3759:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg9, 1, 2, 9, 10,
        !          3760:                     (GtkAttachOptions) (0),
        !          3761:                     (GtkAttachOptions) (0), 0, 0);
        !          3762:   gtk_widget_set_usize (entry_vdpreg9, 24, -2);
        !          3763:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg9), FALSE);
        !          3764:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg9), "00");
        !          3765: 
        !          3766:   entry_vdpreg10 = gtk_entry_new_with_max_length (2);
        !          3767:   gtk_widget_ref (entry_vdpreg10);
        !          3768:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg10", entry_vdpreg10,
        !          3769:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3770:   gtk_widget_show (entry_vdpreg10);
        !          3771:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg10, 1, 2, 10, 11,
        !          3772:                     (GtkAttachOptions) (0),
        !          3773:                     (GtkAttachOptions) (0), 0, 0);
        !          3774:   gtk_widget_set_usize (entry_vdpreg10, 24, -2);
        !          3775:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg10), FALSE);
        !          3776:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg10), "00");
        !          3777: 
        !          3778:   entry_vdpreg11 = gtk_entry_new_with_max_length (2);
        !          3779:   gtk_widget_ref (entry_vdpreg11);
        !          3780:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg11", entry_vdpreg11,
        !          3781:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3782:   gtk_widget_show (entry_vdpreg11);
        !          3783:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg11, 1, 2, 11, 12,
        !          3784:                     (GtkAttachOptions) (0),
        !          3785:                     (GtkAttachOptions) (0), 0, 0);
        !          3786:   gtk_widget_set_usize (entry_vdpreg11, 24, -2);
        !          3787:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg11), FALSE);
        !          3788:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg11), "00");
        !          3789: 
        !          3790:   entry_vdpreg12 = gtk_entry_new_with_max_length (2);
        !          3791:   gtk_widget_ref (entry_vdpreg12);
        !          3792:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg12", entry_vdpreg12,
        !          3793:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3794:   gtk_widget_show (entry_vdpreg12);
        !          3795:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg12, 1, 2, 12, 13,
        !          3796:                     (GtkAttachOptions) (0),
        !          3797:                     (GtkAttachOptions) (0), 0, 0);
        !          3798:   gtk_widget_set_usize (entry_vdpreg12, 24, -2);
        !          3799:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg12), FALSE);
        !          3800:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg12), "00");
        !          3801: 
        !          3802:   entry_vdpreg13 = gtk_entry_new_with_max_length (2);
        !          3803:   gtk_widget_ref (entry_vdpreg13);
        !          3804:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg13", entry_vdpreg13,
        !          3805:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3806:   gtk_widget_show (entry_vdpreg13);
        !          3807:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg13, 1, 2, 13, 14,
        !          3808:                     (GtkAttachOptions) (0),
        !          3809:                     (GtkAttachOptions) (0), 0, 0);
        !          3810:   gtk_widget_set_usize (entry_vdpreg13, 24, -2);
        !          3811:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg13), FALSE);
        !          3812:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg13), "00");
        !          3813: 
        !          3814:   entry_vdpreg14 = gtk_entry_new_with_max_length (2);
        !          3815:   gtk_widget_ref (entry_vdpreg14);
        !          3816:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg14", entry_vdpreg14,
        !          3817:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3818:   gtk_widget_show (entry_vdpreg14);
        !          3819:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg14, 1, 2, 14, 15,
        !          3820:                     (GtkAttachOptions) (0),
        !          3821:                     (GtkAttachOptions) (0), 0, 0);
        !          3822:   gtk_widget_set_usize (entry_vdpreg14, 24, -2);
        !          3823:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg14), FALSE);
        !          3824:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg14), "00");
        !          3825: 
        !          3826:   entry_vdpreg15 = gtk_entry_new_with_max_length (2);
        !          3827:   gtk_widget_ref (entry_vdpreg15);
        !          3828:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg15", entry_vdpreg15,
        !          3829:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3830:   gtk_widget_show (entry_vdpreg15);
        !          3831:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg15, 1, 2, 15, 16,
        !          3832:                     (GtkAttachOptions) (0),
        !          3833:                     (GtkAttachOptions) (0), 0, 0);
        !          3834:   gtk_widget_set_usize (entry_vdpreg15, 24, -2);
        !          3835:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg15), FALSE);
        !          3836:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg15), "00");
        !          3837: 
        !          3838:   entry_vdpreg16 = gtk_entry_new_with_max_length (2);
        !          3839:   gtk_widget_ref (entry_vdpreg16);
        !          3840:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg16", entry_vdpreg16,
        !          3841:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3842:   gtk_widget_show (entry_vdpreg16);
        !          3843:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg16, 1, 2, 16, 17,
        !          3844:                     (GtkAttachOptions) (0),
        !          3845:                     (GtkAttachOptions) (0), 0, 0);
        !          3846:   gtk_widget_set_usize (entry_vdpreg16, 24, -2);
        !          3847:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg16), FALSE);
        !          3848:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg16), "00");
        !          3849: 
        !          3850:   entry_vdpreg17 = gtk_entry_new_with_max_length (2);
        !          3851:   gtk_widget_ref (entry_vdpreg17);
        !          3852:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg17", entry_vdpreg17,
        !          3853:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3854:   gtk_widget_show (entry_vdpreg17);
        !          3855:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg17, 1, 2, 17, 18,
        !          3856:                     (GtkAttachOptions) (0),
        !          3857:                     (GtkAttachOptions) (0), 0, 0);
        !          3858:   gtk_widget_set_usize (entry_vdpreg17, 24, -2);
        !          3859:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg17), FALSE);
        !          3860:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg17), "00");
        !          3861: 
        !          3862:   entry_vdpreg18 = gtk_entry_new_with_max_length (2);
        !          3863:   gtk_widget_ref (entry_vdpreg18);
        !          3864:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg18", entry_vdpreg18,
        !          3865:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3866:   gtk_widget_show (entry_vdpreg18);
        !          3867:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg18, 1, 2, 18, 19,
        !          3868:                     (GtkAttachOptions) (0),
        !          3869:                     (GtkAttachOptions) (0), 0, 0);
        !          3870:   gtk_widget_set_usize (entry_vdpreg18, 24, -2);
        !          3871:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg18), FALSE);
        !          3872:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg18), "00");
        !          3873: 
        !          3874:   entry_vdpreg19 = gtk_entry_new_with_max_length (2);
        !          3875:   gtk_widget_ref (entry_vdpreg19);
        !          3876:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg19", entry_vdpreg19,
        !          3877:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3878:   gtk_widget_show (entry_vdpreg19);
        !          3879:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg19, 1, 2, 19, 20,
        !          3880:                     (GtkAttachOptions) (0),
        !          3881:                     (GtkAttachOptions) (0), 0, 0);
        !          3882:   gtk_widget_set_usize (entry_vdpreg19, 24, -2);
        !          3883:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg19), FALSE);
        !          3884:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg19), "00");
        !          3885: 
        !          3886:   entry_vdpreg20 = gtk_entry_new_with_max_length (2);
        !          3887:   gtk_widget_ref (entry_vdpreg20);
        !          3888:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg20", entry_vdpreg20,
        !          3889:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3890:   gtk_widget_show (entry_vdpreg20);
        !          3891:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg20, 1, 2, 20, 21,
        !          3892:                     (GtkAttachOptions) (0),
        !          3893:                     (GtkAttachOptions) (0), 0, 0);
        !          3894:   gtk_widget_set_usize (entry_vdpreg20, 24, -2);
        !          3895:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg20), FALSE);
        !          3896:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg20), "00");
        !          3897: 
        !          3898:   entry_vdpreg21 = gtk_entry_new_with_max_length (2);
        !          3899:   gtk_widget_ref (entry_vdpreg21);
        !          3900:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg21", entry_vdpreg21,
        !          3901:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3902:   gtk_widget_show (entry_vdpreg21);
        !          3903:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg21, 1, 2, 21, 22,
        !          3904:                     (GtkAttachOptions) (0),
        !          3905:                     (GtkAttachOptions) (0), 0, 0);
        !          3906:   gtk_widget_set_usize (entry_vdpreg21, 24, -2);
        !          3907:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg21), FALSE);
        !          3908:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg21), "00");
        !          3909: 
        !          3910:   entry_vdpreg22 = gtk_entry_new_with_max_length (2);
        !          3911:   gtk_widget_ref (entry_vdpreg22);
        !          3912:   gtk_object_set_data_full (GTK_OBJECT (console), "entry_vdpreg22", entry_vdpreg22,
        !          3913:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3914:   gtk_widget_show (entry_vdpreg22);
        !          3915:   gtk_table_attach (GTK_TABLE (table5), entry_vdpreg22, 1, 2, 22, 23,
        !          3916:                     (GtkAttachOptions) (0),
        !          3917:                     (GtkAttachOptions) (0), 0, 0);
        !          3918:   gtk_widget_set_usize (entry_vdpreg22, 24, -2);
        !          3919:   gtk_entry_set_editable (GTK_ENTRY (entry_vdpreg22), FALSE);
        !          3920:   gtk_entry_set_text (GTK_ENTRY (entry_vdpreg22), "00");
        !          3921: 
        !          3922:   label_vdpreg2_txt = gtk_label_new ("");
        !          3923:   gtk_widget_ref (label_vdpreg2_txt);
        !          3924:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg2_txt", label_vdpreg2_txt,
        !          3925:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3926:   gtk_widget_show (label_vdpreg2_txt);
        !          3927:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg2_txt, 2, 3, 2, 3,
        !          3928:                     (GtkAttachOptions) (GTK_FILL),
        !          3929:                     (GtkAttachOptions) (0), 0, 0);
        !          3930:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg2_txt), 0, 0.5);
        !          3931:   gtk_misc_set_padding (GTK_MISC (label_vdpreg2_txt), 2, 0);
        !          3932: 
        !          3933:   label_vdpreg3_txt = gtk_label_new ("");
        !          3934:   gtk_widget_ref (label_vdpreg3_txt);
        !          3935:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg3_txt", label_vdpreg3_txt,
        !          3936:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3937:   gtk_widget_show (label_vdpreg3_txt);
        !          3938:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg3_txt, 2, 3, 3, 4,
        !          3939:                     (GtkAttachOptions) (GTK_FILL),
        !          3940:                     (GtkAttachOptions) (0), 0, 0);
        !          3941:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg3_txt), 0, 0.5);
        !          3942:   gtk_misc_set_padding (GTK_MISC (label_vdpreg3_txt), 2, 0);
        !          3943: 
        !          3944:   label_vdpreg4_txt = gtk_label_new ("");
        !          3945:   gtk_widget_ref (label_vdpreg4_txt);
        !          3946:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg4_txt", label_vdpreg4_txt,
        !          3947:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3948:   gtk_widget_show (label_vdpreg4_txt);
        !          3949:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg4_txt, 2, 3, 4, 5,
        !          3950:                     (GtkAttachOptions) (GTK_FILL),
        !          3951:                     (GtkAttachOptions) (0), 0, 0);
        !          3952:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg4_txt), 0, 0.5);
        !          3953:   gtk_misc_set_padding (GTK_MISC (label_vdpreg4_txt), 2, 0);
        !          3954: 
        !          3955:   label_vdpreg5_txt = gtk_label_new ("");
        !          3956:   gtk_widget_ref (label_vdpreg5_txt);
        !          3957:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg5_txt", label_vdpreg5_txt,
        !          3958:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3959:   gtk_widget_show (label_vdpreg5_txt);
        !          3960:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg5_txt, 2, 3, 5, 6,
        !          3961:                     (GtkAttachOptions) (GTK_FILL),
        !          3962:                     (GtkAttachOptions) (0), 0, 0);
        !          3963:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg5_txt), 0, 0.5);
        !          3964:   gtk_misc_set_padding (GTK_MISC (label_vdpreg5_txt), 2, 0);
        !          3965: 
        !          3966:   label_vdpreg6_txt = gtk_label_new ("(unused)");
        !          3967:   gtk_widget_ref (label_vdpreg6_txt);
        !          3968:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg6_txt", label_vdpreg6_txt,
        !          3969:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3970:   gtk_widget_show (label_vdpreg6_txt);
        !          3971:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg6_txt, 2, 3, 6, 7,
        !          3972:                     (GtkAttachOptions) (GTK_FILL),
        !          3973:                     (GtkAttachOptions) (0), 0, 0);
        !          3974:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg6_txt), 0, 0.5);
        !          3975:   gtk_misc_set_padding (GTK_MISC (label_vdpreg6_txt), 2, 0);
        !          3976: 
        !          3977:   label_vdpreg7_txt = gtk_label_new ("");
        !          3978:   gtk_widget_ref (label_vdpreg7_txt);
        !          3979:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg7_txt", label_vdpreg7_txt,
        !          3980:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3981:   gtk_widget_show (label_vdpreg7_txt);
        !          3982:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg7_txt, 2, 3, 7, 8,
        !          3983:                     (GtkAttachOptions) (GTK_FILL),
        !          3984:                     (GtkAttachOptions) (0), 0, 0);
        !          3985:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg7_txt), 0, 0.5);
        !          3986:   gtk_misc_set_padding (GTK_MISC (label_vdpreg7_txt), 2, 0);
        !          3987: 
        !          3988:   label_vdpreg8_txt = gtk_label_new ("(unused)");
        !          3989:   gtk_widget_ref (label_vdpreg8_txt);
        !          3990:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg8_txt", label_vdpreg8_txt,
        !          3991:                             (GtkDestroyNotify) gtk_widget_unref);
        !          3992:   gtk_widget_show (label_vdpreg8_txt);
        !          3993:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg8_txt, 2, 3, 8, 9,
        !          3994:                     (GtkAttachOptions) (GTK_FILL),
        !          3995:                     (GtkAttachOptions) (0), 0, 0);
        !          3996:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg8_txt), 0, 0.5);
        !          3997:   gtk_misc_set_padding (GTK_MISC (label_vdpreg8_txt), 2, 0);
        !          3998: 
        !          3999:   label_vdpreg9_txt = gtk_label_new ("(unused)");
        !          4000:   gtk_widget_ref (label_vdpreg9_txt);
        !          4001:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg9_txt", label_vdpreg9_txt,
        !          4002:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4003:   gtk_widget_show (label_vdpreg9_txt);
        !          4004:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg9_txt, 2, 3, 9, 10,
        !          4005:                     (GtkAttachOptions) (GTK_FILL),
        !          4006:                     (GtkAttachOptions) (0), 0, 0);
        !          4007:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg9_txt), 0, 0.5);
        !          4008:   gtk_misc_set_padding (GTK_MISC (label_vdpreg9_txt), 2, 0);
        !          4009: 
        !          4010:   label_vdpreg10_txt = gtk_label_new ("");
        !          4011:   gtk_widget_ref (label_vdpreg10_txt);
        !          4012:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg10_txt", label_vdpreg10_txt,
        !          4013:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4014:   gtk_widget_show (label_vdpreg10_txt);
        !          4015:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg10_txt, 2, 3, 10, 11,
        !          4016:                     (GtkAttachOptions) (GTK_FILL),
        !          4017:                     (GtkAttachOptions) (0), 0, 0);
        !          4018:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg10_txt), 0, 0.5);
        !          4019:   gtk_misc_set_padding (GTK_MISC (label_vdpreg10_txt), 2, 0);
        !          4020: 
        !          4021:   label_vdpreg11_txt = gtk_label_new ("");
        !          4022:   gtk_widget_ref (label_vdpreg11_txt);
        !          4023:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg11_txt", label_vdpreg11_txt,
        !          4024:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4025:   gtk_widget_show (label_vdpreg11_txt);
        !          4026:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg11_txt, 2, 3, 11, 12,
        !          4027:                     (GtkAttachOptions) (GTK_FILL),
        !          4028:                     (GtkAttachOptions) (0), 0, 0);
        !          4029:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg11_txt), 0, 0.5);
        !          4030:   gtk_misc_set_padding (GTK_MISC (label_vdpreg11_txt), 2, 0);
        !          4031: 
        !          4032:   label_vdpreg12_txt = gtk_label_new ("");
        !          4033:   gtk_widget_ref (label_vdpreg12_txt);
        !          4034:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg12_txt", label_vdpreg12_txt,
        !          4035:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4036:   gtk_widget_show (label_vdpreg12_txt);
        !          4037:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg12_txt, 2, 3, 12, 13,
        !          4038:                     (GtkAttachOptions) (GTK_FILL),
        !          4039:                     (GtkAttachOptions) (0), 0, 0);
        !          4040:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg12_txt), 0, 0.5);
        !          4041:   gtk_misc_set_padding (GTK_MISC (label_vdpreg12_txt), 2, 0);
        !          4042: 
        !          4043:   label_vdpreg13_txt = gtk_label_new ("");
        !          4044:   gtk_widget_ref (label_vdpreg13_txt);
        !          4045:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg13_txt", label_vdpreg13_txt,
        !          4046:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4047:   gtk_widget_show (label_vdpreg13_txt);
        !          4048:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg13_txt, 2, 3, 13, 14,
        !          4049:                     (GtkAttachOptions) (GTK_FILL),
        !          4050:                     (GtkAttachOptions) (0), 0, 0);
        !          4051:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg13_txt), 0, 0.5);
        !          4052:   gtk_misc_set_padding (GTK_MISC (label_vdpreg13_txt), 2, 0);
        !          4053: 
        !          4054:   label_vdpreg14_txt = gtk_label_new ("(unused)");
        !          4055:   gtk_widget_ref (label_vdpreg14_txt);
        !          4056:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg14_txt", label_vdpreg14_txt,
        !          4057:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4058:   gtk_widget_show (label_vdpreg14_txt);
        !          4059:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg14_txt, 2, 3, 14, 15,
        !          4060:                     (GtkAttachOptions) (GTK_FILL),
        !          4061:                     (GtkAttachOptions) (0), 0, 0);
        !          4062:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg14_txt), 0, 0.5);
        !          4063:   gtk_misc_set_padding (GTK_MISC (label_vdpreg14_txt), 2, 0);
        !          4064: 
        !          4065:   label_vdpreg15_txt = gtk_label_new ("");
        !          4066:   gtk_widget_ref (label_vdpreg15_txt);
        !          4067:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg15_txt", label_vdpreg15_txt,
        !          4068:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4069:   gtk_widget_show (label_vdpreg15_txt);
        !          4070:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg15_txt, 2, 3, 15, 16,
        !          4071:                     (GtkAttachOptions) (GTK_FILL),
        !          4072:                     (GtkAttachOptions) (0), 0, 0);
        !          4073:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg15_txt), 0, 0.5);
        !          4074:   gtk_misc_set_padding (GTK_MISC (label_vdpreg15_txt), 2, 0);
        !          4075: 
        !          4076:   label_vdpreg16_txt = gtk_label_new ("");
        !          4077:   gtk_widget_ref (label_vdpreg16_txt);
        !          4078:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg16_txt", label_vdpreg16_txt,
        !          4079:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4080:   gtk_widget_show (label_vdpreg16_txt);
        !          4081:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg16_txt, 2, 3, 16, 17,
        !          4082:                     (GtkAttachOptions) (GTK_FILL),
        !          4083:                     (GtkAttachOptions) (0), 0, 0);
        !          4084:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg16_txt), 0, 0.5);
        !          4085:   gtk_misc_set_padding (GTK_MISC (label_vdpreg16_txt), 2, 0);
        !          4086: 
        !          4087:   label_vdpreg17_txt = gtk_label_new ("");
        !          4088:   gtk_widget_ref (label_vdpreg17_txt);
        !          4089:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg17_txt", label_vdpreg17_txt,
        !          4090:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4091:   gtk_widget_show (label_vdpreg17_txt);
        !          4092:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg17_txt, 2, 3, 17, 18,
        !          4093:                     (GtkAttachOptions) (GTK_FILL),
        !          4094:                     (GtkAttachOptions) (0), 0, 0);
        !          4095:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg17_txt), 0, 0.5);
        !          4096:   gtk_misc_set_padding (GTK_MISC (label_vdpreg17_txt), 2, 0);
        !          4097: 
        !          4098:   label_vdpreg18_txt = gtk_label_new ("");
        !          4099:   gtk_widget_ref (label_vdpreg18_txt);
        !          4100:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg18_txt", label_vdpreg18_txt,
        !          4101:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4102:   gtk_widget_show (label_vdpreg18_txt);
        !          4103:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg18_txt, 2, 3, 18, 19,
        !          4104:                     (GtkAttachOptions) (GTK_FILL),
        !          4105:                     (GtkAttachOptions) (0), 0, 0);
        !          4106:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg18_txt), 0, 0.5);
        !          4107:   gtk_misc_set_padding (GTK_MISC (label_vdpreg18_txt), 2, 0);
        !          4108: 
        !          4109:   label_vdpreg19_txt = gtk_label_new ("");
        !          4110:   gtk_widget_ref (label_vdpreg19_txt);
        !          4111:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg19_txt", label_vdpreg19_txt,
        !          4112:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4113:   gtk_widget_show (label_vdpreg19_txt);
        !          4114:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg19_txt, 2, 3, 19, 20,
        !          4115:                     (GtkAttachOptions) (GTK_FILL),
        !          4116:                     (GtkAttachOptions) (0), 0, 0);
        !          4117:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg19_txt), 0, 0.5);
        !          4118:   gtk_misc_set_padding (GTK_MISC (label_vdpreg19_txt), 2, 0);
        !          4119: 
        !          4120:   label_vdpreg20_txt = gtk_label_new ("");
        !          4121:   gtk_widget_ref (label_vdpreg20_txt);
        !          4122:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg20_txt", label_vdpreg20_txt,
        !          4123:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4124:   gtk_widget_show (label_vdpreg20_txt);
        !          4125:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg20_txt, 2, 3, 20, 21,
        !          4126:                     (GtkAttachOptions) (GTK_FILL),
        !          4127:                     (GtkAttachOptions) (0), 0, 0);
        !          4128:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg20_txt), 0, 0.5);
        !          4129:   gtk_misc_set_padding (GTK_MISC (label_vdpreg20_txt), 2, 0);
        !          4130: 
        !          4131:   label_vdpreg21_txt = gtk_label_new ("");
        !          4132:   gtk_widget_ref (label_vdpreg21_txt);
        !          4133:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg21_txt", label_vdpreg21_txt,
        !          4134:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4135:   gtk_widget_show (label_vdpreg21_txt);
        !          4136:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg21_txt, 2, 3, 21, 22,
        !          4137:                     (GtkAttachOptions) (GTK_FILL),
        !          4138:                     (GtkAttachOptions) (0), 0, 0);
        !          4139:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg21_txt), 0, 0.5);
        !          4140:   gtk_misc_set_padding (GTK_MISC (label_vdpreg21_txt), 2, 0);
        !          4141: 
        !          4142:   label_vdpreg22_txt = gtk_label_new ("");
        !          4143:   gtk_widget_ref (label_vdpreg22_txt);
        !          4144:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg22_txt", label_vdpreg22_txt,
        !          4145:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4146:   gtk_widget_show (label_vdpreg22_txt);
        !          4147:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg22_txt, 2, 3, 22, 23,
        !          4148:                     (GtkAttachOptions) (GTK_FILL),
        !          4149:                     (GtkAttachOptions) (0), 0, 0);
        !          4150:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg22_txt), 0, 0.5);
        !          4151:   gtk_misc_set_padding (GTK_MISC (label_vdpreg22_txt), 2, 0);
        !          4152: 
        !          4153:   label_vdpreg23_txt = gtk_label_new ("");
        !          4154:   gtk_widget_ref (label_vdpreg23_txt);
        !          4155:   gtk_object_set_data_full (GTK_OBJECT (console), "label_vdpreg23_txt", label_vdpreg23_txt,
        !          4156:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4157:   gtk_widget_show (label_vdpreg23_txt);
        !          4158:   gtk_table_attach (GTK_TABLE (table5), label_vdpreg23_txt, 2, 3, 23, 24,
        !          4159:                     (GtkAttachOptions) (GTK_FILL),
        !          4160:                     (GtkAttachOptions) (0), 0, 0);
        !          4161:   gtk_misc_set_alignment (GTK_MISC (label_vdpreg23_txt), 0, 0.5);
        !          4162:   gtk_misc_set_padding (GTK_MISC (label_vdpreg23_txt), 2, 0);
        !          4163: 
        !          4164:   gtk_signal_connect (GTK_OBJECT (console), "delete_event",
        !          4165:                       GTK_SIGNAL_FUNC (on_console_remove),
        !          4166:                       NULL);
        !          4167:   gtk_signal_connect (GTK_OBJECT (console), "destroy_event",
        !          4168:                       GTK_SIGNAL_FUNC (on_console_remove),
        !          4169:                       NULL);
        !          4170:   gtk_signal_connect (GTK_OBJECT (button_d0), "clicked",
        !          4171:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4172:                       GINT_TO_POINTER(0));
        !          4173:   gtk_signal_connect (GTK_OBJECT (button_d1), "clicked",
        !          4174:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4175:                       GINT_TO_POINTER(1));
        !          4176:   gtk_signal_connect (GTK_OBJECT (button_d2), "clicked",
        !          4177:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4178:                       GINT_TO_POINTER(2));
        !          4179:   gtk_signal_connect (GTK_OBJECT (button_d3), "clicked",
        !          4180:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4181:                       GINT_TO_POINTER(3));
        !          4182:   gtk_signal_connect (GTK_OBJECT (button_d4), "clicked",
        !          4183:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4184:                       GINT_TO_POINTER(4));
        !          4185:   gtk_signal_connect (GTK_OBJECT (button_d5), "clicked",
        !          4186:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4187:                       GINT_TO_POINTER(5));
        !          4188:   gtk_signal_connect (GTK_OBJECT (button_d6), "clicked",
        !          4189:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4190:                       GINT_TO_POINTER(6));
        !          4191:   gtk_signal_connect (GTK_OBJECT (button_d7), "clicked",
        !          4192:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4193:                       GINT_TO_POINTER(7));
        !          4194:   gtk_signal_connect (GTK_OBJECT (button_a0), "clicked",
        !          4195:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4196:                       GINT_TO_POINTER(8));
        !          4197:   gtk_signal_connect (GTK_OBJECT (button_a1), "clicked",
        !          4198:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4199:                       GINT_TO_POINTER(9));
        !          4200:   gtk_signal_connect (GTK_OBJECT (button_a2), "clicked",
        !          4201:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4202:                       GINT_TO_POINTER(10));
        !          4203:   gtk_signal_connect (GTK_OBJECT (button_a3), "clicked",
        !          4204:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4205:                       GINT_TO_POINTER(11));
        !          4206:   gtk_signal_connect (GTK_OBJECT (button_a4), "clicked",
        !          4207:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4208:                       GINT_TO_POINTER(12));
        !          4209:   gtk_signal_connect (GTK_OBJECT (button_a5), "clicked",
        !          4210:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4211:                       GINT_TO_POINTER(13));
        !          4212:   gtk_signal_connect (GTK_OBJECT (button_a6), "clicked",
        !          4213:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4214:                       GINT_TO_POINTER(14));
        !          4215:   gtk_signal_connect (GTK_OBJECT (button_a7), "clicked",
        !          4216:                       GTK_SIGNAL_FUNC (on_button_68kregs_clicked),
        !          4217:                       GINT_TO_POINTER(15));
        !          4218:   gtk_signal_connect (GTK_OBJECT (button_sp), "clicked",
        !          4219:                       GTK_SIGNAL_FUNC (on_button_68ksp_clicked),
        !          4220:                       GINT_TO_POINTER(16));
        !          4221:   gtk_signal_connect (GTK_OBJECT (button_pc), "clicked",
        !          4222:                       GTK_SIGNAL_FUNC (on_button_68kpc_clicked),
        !          4223:                       GINT_TO_POINTER(17));
        !          4224: 
        !          4225:   return console;
        !          4226: }
        !          4227: 
        !          4228: GtkWidget*
        !          4229: create_disassemble (void)
        !          4230: {
        !          4231:   GtkWidget *disassemble;
        !          4232:   GtkWidget *vbox8;
        !          4233:   GtkWidget *scrolledwindow_main;
        !          4234:   GtkWidget *text_main;
        !          4235:   GtkWidget *hbox3;
        !          4236:   GtkWidget *label_goto;
        !          4237:   GtkWidget *entry64;
        !          4238:   GtkWidget *button_goto;
        !          4239: 
        !          4240:   disassemble = gtk_window_new (GTK_WINDOW_TOPLEVEL);
        !          4241:   gtk_object_set_data (GTK_OBJECT (disassemble), "disassemble", disassemble);
        !          4242:   gtk_window_set_title (GTK_WINDOW (disassemble), "Disassembly");
        !          4243: 
        !          4244:   vbox8 = gtk_vbox_new (FALSE, 0);
        !          4245:   gtk_widget_ref (vbox8);
        !          4246:   gtk_object_set_data_full (GTK_OBJECT (disassemble), "vbox8", vbox8,
        !          4247:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4248:   gtk_widget_show (vbox8);
        !          4249:   gtk_container_add (GTK_CONTAINER (disassemble), vbox8);
        !          4250: 
        !          4251:   scrolledwindow_main = gtk_scrolled_window_new (NULL, NULL);
        !          4252:   gtk_widget_ref (scrolledwindow_main);
        !          4253:   gtk_object_set_data_full (GTK_OBJECT (disassemble), "scrolledwindow_main", scrolledwindow_main,
        !          4254:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4255:   gtk_widget_show (scrolledwindow_main);
        !          4256:   gtk_box_pack_start (GTK_BOX (vbox8), scrolledwindow_main, TRUE, TRUE, 0);
        !          4257: 
        !          4258:   text_main = gtk_text_new (NULL, NULL);
        !          4259:   gtk_widget_ref (text_main);
        !          4260:   gtk_object_set_data_full (GTK_OBJECT (disassemble), "text_main", text_main,
        !          4261:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4262:   gtk_widget_show (text_main);
        !          4263:   gtk_container_add (GTK_CONTAINER (scrolledwindow_main), text_main);
        !          4264: 
        !          4265:   hbox3 = gtk_hbox_new (FALSE, 0);
        !          4266:   gtk_widget_ref (hbox3);
        !          4267:   gtk_object_set_data_full (GTK_OBJECT (disassemble), "hbox3", hbox3,
        !          4268:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4269:   gtk_widget_show (hbox3);
        !          4270:   gtk_box_pack_start (GTK_BOX (vbox8), hbox3, FALSE, FALSE, 0);
        !          4271: 
        !          4272:   label_goto = gtk_label_new ("Address:");
        !          4273:   gtk_widget_ref (label_goto);
        !          4274:   gtk_object_set_data_full (GTK_OBJECT (disassemble), "label_goto", label_goto,
        !          4275:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4276:   gtk_widget_show (label_goto);
        !          4277:   gtk_box_pack_start (GTK_BOX (hbox3), label_goto, FALSE, FALSE, 0);
        !          4278:   gtk_misc_set_padding (GTK_MISC (label_goto), 4, 0);
        !          4279: 
        !          4280:   entry64 = gtk_entry_new ();
        !          4281:   gtk_widget_ref (entry64);
        !          4282:   gtk_object_set_data_full (GTK_OBJECT (disassemble), "entry64", entry64,
        !          4283:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4284:   gtk_widget_show (entry64);
        !          4285:   gtk_box_pack_start (GTK_BOX (hbox3), entry64, TRUE, TRUE, 0);
        !          4286: 
        !          4287:   button_goto = gtk_button_new_with_label ("Goto");
        !          4288:   gtk_widget_ref (button_goto);
        !          4289:   gtk_object_set_data_full (GTK_OBJECT (disassemble), "button_goto", button_goto,
        !          4290:                             (GtkDestroyNotify) gtk_widget_unref);
        !          4291:   gtk_widget_show (button_goto);
        !          4292:   gtk_box_pack_start (GTK_BOX (hbox3), button_goto, FALSE, FALSE, 0);
        !          4293:   gtk_container_set_border_width (GTK_CONTAINER (button_goto), 4);
        !          4294: 
        !          4295:   gtk_signal_connect (GTK_OBJECT (disassemble), "delete_event",
        !          4296:                       GTK_SIGNAL_FUNC (gtk_widget_destroy),
        !          4297:                       NULL);
        !          4298:   gtk_signal_connect (GTK_OBJECT (disassemble), "destroy_event",
        !          4299:                       GTK_SIGNAL_FUNC (gtk_widget_destroy),
        !          4300:                       NULL);
        !          4301: 
        !          4302:   return disassemble;
        !          4303: }
        !          4304: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.